This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete PHP Full Stack Web Developer
Introduction
What You'll Learn in this Course (8:41)
Download Course Syllabus
Download Course Materials
How to Take This Course?
Setting up the Environment
Download HTML Editor (1:16)
Check your Softwares (4:40)
List of Famous Softwares for Web Development
Web Basics
Objective: What you'll learn in this Section (1:53)
Skip and Jump to HTML Basics
Challenge: Communication Gap (2:02)
What is Protocol? (7:58)
What is Internet? (6:29)
What is TCP/IP Protocol? (8:03)
What is DNS? (15:09)
What is HTTP? (3:33)
[Podcast] How HTTP Works? (31:21)
What is Client Server Technology? (4:47)
How Website Works? (9:03)
List of Web server
Types of Languages (3:55)
Compiler vs Interpreter (3:58)
What is Full Stack Developer?
Career Path as Full Stack Developer
Things to Remember (1:42)
Summary: What you have learned in this Section (0:58)
Introduction to HTML5
Objective: What you'll learn in this Section (1:02)
What is HTML? (10:22)
Tag, Element and Attribute (6:07)
Structure of HTML Page (8:21)
My First HTML Page (4:35)
Exercise: Write your First HTML Page
HTML Boilerplate (4:50)
Header Tags (4:50)
Exercise: Create Headings
Paragraphs and Comments (7:51)
Exercise: Paragraphs and Comments
Horizontal Lines and Line Breaks (5:32)
Exercise: Lines and Breaks
Strong, Emphasis, Underline and Italics (6:23)
Exercise: Text Formatting
Pre and Code Tags (5:52)
Exercise: Pre and Code Tags
Definitions, Ordered and UnOrdered Lists (8:40)
Exercise: Resume HTML Page
Link Tags (9:31)
Exercise: Link Tags
Section and Article Tags (4:29)
Exercise: Sections and Article
Additional HTML Tags (1:39)
NewsPaper Exercise (13:46)
Exercise: Create a News Page
HTML Quiz
Things to Remember (3:04)
Summary: What you have learned in this Section (0:34)
Intermediate HTML5
Objective: What you'll learn in this Section (1:37)
Creating Tables (16:03)
Exercise: Product Listing
Embedding Contents (9:36)
Exercise - Music Download Website
Working with Forms (12:09)
Exercise - Contact Form
Meta Tags (6:15)
DIV and SPAN Tags (6:51)
White Spaces, HTML Entities & Case Sensitive (6:47)
iFrames (6:11)
Exercise - Tutorials Page
Additional HTML Tags (3:43)
List of all HTML Tags in Single Page (4:30)
Further Reading HTML
List of HTML Tags
HTML Quiz
Things to Remember (1:43)
Summary: What you have learned in this Section (1:00)
Introduction to CSS3
Objective: What you'll learn in this Section (0:51)
What is CSS3? (8:04)
Inline CSS (5:10)
Exercise: Inline CSS
CSS Comments (2:43)
Internal CSS (4:53)
Exercise: Internal CSS
External CSS (4:26)
Exercise: External CSS
Linking CSS (4:33)
Exercise: Linking CSS
How to Debug CSS Code (4:15)
CSS Selectors (3:35)
Universal Selector (2:03)
Type Selector (2:28)
Class Selector (4:40)
ID Selector (5:15)
ID vs Class Selector (3:20)
Attribute Selector (3:22)
Child Selector (3:45)
Descendant Selector (2:20)
Adjacent Sibling Selector (2:54)
General Adjacent Sibling Selector (2:46)
Pseudo Class and Elements (7:05)
CSS Precedence Rules (12:42)
Colors and Text (10:39)
CSS Quiz
Things to Remember (1:27)
Summary: What you have learned in this Section (0:37)
Intermediate CSS3
Objective: What you'll learn in this Section (0:48)
CSS Box (19:53)
CSS Floating Columns (18:52)
Positioning Elements (15:38)
Display Inline or Block (5:55)
Use Google Fonts in your Website (3:04)
Moving Box to Center
Project: Website Layout (17:09)
Further Reading CSS
CSS Quiz
Things to Remember (2:01)
Summary: What you have learned in this Section (1:05)
HTML5 + CSS3 Projects
Simple layout page (12:03)
Product Landing Page (17:01)
Your Personal Website (9:11)
Survey Page (2:40)
Google Home Page (10:22)
Coming Soon Page (5:55)
Try yourself - HTML Projects
Introduction to JavaScript
Objective: What you'll learn in this Section (1:07)
Introduction to JavaScript (5:37)
Internal JavaScript (5:42)
Comments in JavaScript (3:16)
External JavaScript (4:41)
Inline JavaScript (3:41)
Exercise with JavaScript (5:47)
JavaScript Terminology
How to Debug JavaScript Code (6:09)
Quiz: Introduction to JavaScript
Things to Remember (1:29)
Summary: What you have learned in this Section (0:53)
JavaScript Language Syntax
Objective: What you'll learn in this Section (0:46)
Identifiers (4:44)
Variables and Constants (8:08)
Primitives (4:39)
Keywords
Reserved Words
Assignments Operators (4:38)
Comparison Operators (3:37)
Arithmetic Operators (4:00)
Logical Operators (4:48)
String Operations (3:16)
Quotes (3:33)
Boolean (1:59)
Arrays (3:34)
Date and Time (3:22)
If Statements (4:11)
Switch Statements (3:04)
While Statements (3:42)
for Statements (3:37)
Quiz: JavaScript Language Syntax
Things to Remember (1:44)
Summary: What you have learned in this Section (0:47)
Intermediate JavaScript
Objective: What you'll learn in this Section (1:11)
Write Functions (4:43)
Dealing with Objects (4:55)
Creating Events (3:03)
Writing Trace Logs (3:12)
Try Catch Block (4:15)
DOM: Find an Element by ID (4:01)
DOM: Update the Element Data (2:55)
Access Form Elements (5:18)
Quiz: Intermediate JavaScript
Things to Remember (0:59)
Summary: What you have learned in this Section (0:44)
Projects with JavaScript
Access Browser URL (3:54)
Form Validation (6:15)
Guessing Number Game (6:32)
Exercise: Calculator Toy
Build Websites with Bootstrap
What is Bootstrap? (22:56)
How to use Bootstrap? (17:41)
Project 1: Starter Website with Bootstrap (4:12)
Project 2: Personal Portfolio Page (14:17)
Download Bootstrap Projects
Complete PHP Basics
Setting up the PHP Environment (92:41)
Introduction to PHP (37:56)
PHP Language Basics (58:58)
Variable and Constants (139:19)
Expressions and Operators (112:57)
Data Types (68:50)
Namespaces (26:25)
Control Structures (103:45)
Strings (49:13)
Arrays (100:15)
Functions (50:33)
Handling Exceptions (34:57)
Files (56:04)
Date and Time (23:31)
Forms, Cookies and Session
Objective: What you'll learn in this Section (0:39)
Form with GET Action (11:24)
Form with POST Action (6:24)
Sanitise Form Data
Working with Cookies (10:59)
Working with Sessions (8:21)
Super Global
Summary: What you have learned in this Section (0:36)
MySQL Basics
Objective: What you'll learn in this Section (0:46)
Introduction to Database and MySQL (9:58)
What is MySQL? (6:00)
What is PhpMyAdmin (4:25)
Datatypes in MySQL
Keywords in MySQL
Database Best Practise
Summary: What you have learned in this Section (0:34)
PhpMyAdmin
Create Users (2:07)
Create Database and Table (3:56)
MySQL Statements
Objective: What you'll learn in this Section (0:48)
Create Table (3:15)
Drop Table (1:28)
Insert Statements (3:03)
Select Statements (1:47)
Clause - Where, Limit (1:53)
Operators - ISNULL, LIKE, ORDERBY (3:14)
Update Statements (2:19)
Delete Statements (3:15)
List of all SQL Statements
Summary: What you have learned in this Section (0:52)
MySQL with PDO
Objective: What you'll learn in this Section (1:07)
Create Table (2:44)
Database Connection (6:56)
Display Records (4:57)
Insert Records (4:59)
Update Records (3:28)
Delete Records (2:54)
Summary: What you have learned in this Section (0:39)
MySQL with MySQLi
Objective: What you'll learn in this Section (1:03)
Database Connection (3:49)
Display Records (2:39)
Insert Records (3:07)
Update Records (1:36)
Delete Records (1:32)
Summary: What you have learned in this Section (0:32)
[PHPKart.com] - Complete eCommerce Website with PHP
Complete Project
[LearnWP.xyz] - Complete Blogging Website with WordPress
Objective: What you'll learn in this Section (7:31)
Introduction to Domain Name (13:18)
Step 1: Register and Purchase a Domain Name (44:44)
Introduction to WEB Hosting Space (11:20)
Step 2: Register and Purchase Hosting Plan (27:57)
Step 3: Map Domain Name with Web Hosting (9:24)
Step 4: How to Login into WordPress from Hosting (9:31)
Step 5: Learn to Login and Logout from WordPress (13:21)
Step 6: How to Organize your New Site (37:40)
Step 7: Install and Configure Themes (24:51)
Step 8: Install & Configure Important Plugins (10:41)
Step 9: Sample Pages – Contact & About (11:49)
Step 10: Create Categories, Posts and Navigation menu (9:07)
Step 11: Configure Layout & Widgets (8:36)
Step 12: Secure your Site (8:03)
Visit: LearnWP.xyz
Complete PHP OOP
Objective: What you'll learn in this Section (5:29)
OOP Basics (110:41)
$this keyword (22:12)
Constructor and Destructor (42:01)
Chaining Methods and Properties (16:51)
Access Modifiers - public and private (31:02)
Inheritance (65:22)
final Keyword (12:02)
Interface (26:48)
Abstract Classes and Methods (19:28)
Static Methods and Properties (22:05)
Polymorphism (15:08)
Data Encapsulation (14:43)
Data Abstraction (12:19)
Overriding (16:22)
Magic Methods (26:30)
Type Hinting (17:58)
Dependency Injection (16:33)
Traits and Code Inclusion (13:15)
Working with Objects (31:30)
AutoLoading and Dynamic Calling (16:25)
S.O.L.I.D - Object Oriented Principles (17:48)
Project 1: Database Class with OOP (37:13)
Projects 2: CRUD Operations with Post Class with OOP (23:01)
Introduction to XML
Complete Understanding of XML Basics (33:43)
DTD vs XSD: Understanding the difference (34:04)
XPATH: Understand and Build your own XPATH (22:24)
Introduction to JSON
Introduction to JSON (10:25)
JSON vs XML (7:22)
JSON vs JavaScript Object Literals (2:44)
JSON Syntax (9:41)
JSON Data Types (5:11)
JSON Arrays (6:01)
JSON Objects (3:09)
JSON Online Tools (3:10)
How to read JSON (4:53)
JSON Exercise (1:47)
Introduction REST and API
Understanding REST & API (1:03)
What is API (11:43)
What is REST (5:07)
Webservice vs REST (2:30)
What is REST JSON API (1:09)
Token based REST API (3:02)
What is API Management Tool (5:02)
Interview Questions
HTML Questions
CSS Questions
JavaScript Questions
PHP Questions
MySQL Questions
WordPress Questions
[PDF] 1000+ Common Asked Interview Questions for Web Developer Position
Valuable Resources
PHP Frameworks
Get your PHPBootcamp Certificate
[Download Only] 5 PHP Projects
PHP Resume Format
Next Steps
What do you want to achieve?
Connect with the team
Dependency Injection
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock