Course Curriculum
1 Course Curriculum
1. Introduction
   1.1    What You'll Learn in this Course
   1.2    Download Course Syllabus
   1.3    Walkthru of Course Syllabus
   1.4    Download Course Materials
   1.5    Monster List of Useful Resources
   1.6    How to Take This Course?
   1.7    Support & Community
2. Setting up the Environment
   2.1    What You'll Learn in this Course
   2.2    Check your Software’s
   2.3    List of Famous Software’s for Web Development
3. Web Basics
   3.1    Objective: What you'll learn in this Section
   3.2    Skip and Jump to HTML Basics
   3.3    Challenge: Communication Gap
   3.4    What is Protocol?
   3.5    What is Internet?
   3.6    What is TCP/IP Protocol?
   3.7    What is DNS?
   3.8    What is HTTP?
   3.9    What is Client Server Technology?
   3.10   How Website Works?
   3.11   List of Web server
   3.12   Types of Languages
   3.13   Compiler vs Interpreter
   3.14   What is Full Stack Developer?
                   [email protected]
                          Course Curriculum
   3.15   Skills Required for Website Development
   3.16   Career Path as Full Stack Developer
   3.17   Things to Remember
   3.18   Summary: What you have learned in this Section
4. Introduction to HTML5
   4.1    Objective: What you'll learn in this Section
   4.2    What is HTML?
   4.3    Tag, Element and Attribute
   4.4    Structure of HTML Page
   4.5    My First HTML Page
   4.6    Exercise: Write your First HTML Page
   4.7    HTML Boilerplate
   4.8    Header Tags
   4.9    Exercise: Create Headings
   4.10   Paragraphs and Comments
   4.11   Exercise: Paragraphs and Comments
   4.12   Horizontal Lines and Line Breaks
   4.13   Exercise: Lines and Breaks
   4.14   Strong, Emphasis, Underline and Italics
   4.15   Exercise: Text Formatting
   4.16   Pre and Code Tags
   4.17   Exercise: Pre and Code Tags
   4.18   Definitions, Ordered and UnOrdered Lists
   4.19   Exercise: Resume HTML Page
   4.20   Link Tags
   4.21   Exercise: Link Tags
   4.22   Section and Article Tags
   4.23   Exercise: Sections and Article
   4.24   Additional HTML Tags
   4.25   NewsPaper Exercise
                   [email protected]
                        Course Curriculum
   4.26   Exercise: Create a News Page
   4.27   HTML Quiz
   4.28   Things to Remember
   4.29   Downloads: Things to Remember
   4.30   Summary: What you have learned in this Section
5. Intermediate HTML5
   5.1    Objective: What you'll learn in this Section
   5.2    Creating Tables
   5.3    Exercise: Product Listing
   5.4    Embedding Contents
   5.5    Exercise: Embedding Contents
   5.6    Exercise - Music Download Website
   5.7    Working with Forms
   5.8    Exercise - Contact Form
   5.9    Meta Tags
   5.10   DIV and SPAN Tags
   5.11   White Spaces, HTML Entities & Case Sensitive
   5.12   iFrames
   5.13   Exercise - Tutorials Page
   5.14   Additional HTML Tags
   5.15   List of all HTML Tags in Single Page
   5.16   Further Reading about HTML
   5.17   HTML Quiz
   5.18   Things to Remember
   5.19   Downloads: Things to Remember
   5.20   Summary: What you have learned in this Section
                  [email protected]
                        Course Curriculum
6. Introduction to CSS3
   6.1    Objective: What you'll learn in this Section
   6.2    What is CSS3?
   6.3    Inline CSS
   6.4    Exercise: Inline CSS
   6.5    CSS Comments
   6.6    Internal CSS
   6.7    Exercise: Internal CSS
   6.8    External CSS
   6.9    Exercise: External CSS
   6.10   Linking CSS
   6.11   Exercise: Linking CSS
   6.12   How to Debug CSS Code
   6.13   CSS Selectors
   6.14   Universal Selector
   6.15   Type Selector
   6.16   Class Selector
   6.17   ID Selector
   6.18   ID vs Class Selector
   6.19   Attribute Selector
   6.20   Child Selector
   6.21   Descendant Selector
   6.22   Adjacent Sibling Selector
   6.23   General Adjacent Sibling Selector
   6.24   Pseudo Class and Elements
   6.25   CSS Precedence Rules
   6.26   Colors and Text
   6.27   CSS Quiz
   6.28   Things to Remember
   6.29   Downloads: Things to Remember
   6.30   Summary: What you have learned in this Section
                  [email protected]
                           Course Curriculum
7. Intermediate CSS3
    7.1    Objective: What you'll learn in this Section
    7.2    CSS Box
    7.3    CSS Floating Columns
    7.4    Positioning Elements
    7.5    Display Inline or Block
    7.6    Use Google Fonts in your Website
    7.7    Moving Box to Center
    7.8    Project: Website Layout
    7.9    Further Reading about CSS
    7.10   CSS Quiz
    7.11   Things to Remember
    7.12   Summary: What you have learned in this Section
8. HTML5 + CSS3 Projects
    8.1    Simple HTML Page Layout
    8.2    Your Personal Website
    8.3    Product Landing Page
    8.4    Survey Page
    8.5    Google Home Page
    8.6    Coming Soon Page
    8.7    Try yourself - HTML Projects
9. Introduction to JavaScript
    9.1    Objective: What you'll learn in this Section
    9.2    Introduction to JavaScript
    9.3    Internal JavaScript
    9.4    Comments in JavaScript
    9.5    External JavaScript
    9.6    Inline JavaScript
                    [email protected]
                        Course Curriculum
   9.7    Exercise with JavaScript
   9.8    JavaScript Terminology
   9.9    How to Debug JavaScript Code
   9.10   Quiz: Introduction to JavaScript
   9.11   Things to Remember
   9.12   Summary: What you have learned in this Section
10. JavaScript Language Syntax
   10.1 Objective: What you'll learn in this Section
   10.2 Identifiers
   10.3 Variables and Constants
   10.4 Primitives
   10.5 Keywords
   10.6 Reserved Words
   10.7 Assignments Operators
   10.8 Comparison Operators
   10.9 Arithmetic Operators
   10.10 Logical Operators
   10.11 String Operations
   10.12 Quotes
   10.13 Boolean
   10.14 Arrays
   10.15 Date and Time
   10.16 If Statements
   10.17 Switch Statements
   10.18 While Statements
   10.19 for Statements
   10.20 JavaScript Language Syntax
   10.21 Further Reading about JavaScript
   10.22 Things to Remember
   10.23 Summary: What you have learned in this Section
                  [email protected]
                           Course Curriculum
11. Intermediate JavaScript
    11.1 Objective: What you'll learn in this Section
    11.2 Write Functions
    11.3 Dealing with Objects
    11.4 Creating Events
    11.5 Writing Trace Logs
    11.6 Common Errors
    11.7 Try Catch Block
    11.8 DOM: Find an Element by ID
    11.9 Access Form Elements
    11.10 Intermediate JavaScript
    11.11 Documentation Reference for JavaScript
    11.12 Things to Remember
    11.13 Summary: What you have learned in this Section
12. Projects with JavaScript
    12.1   Access Browser URL
    12.2   Form Validation
    12.3   Guessing Number Game
    12.4   Exercise: Calculator Toy
13. Website with Bootstrap
    13.1   Objective: What you'll learn in this Section
    13.2   What is Bootstrap?
    13.3   How to use Bootstrap?
    13.4   Project 1: Starter Website with Bootstrap
    13.5   Project 2: Personal Portfolio Page
                    [email protected]
                       Course Curriculum
   13.6 Summary: What you have learned in this Section
14. Complete PHP Basics
   14.1 Objective: What you'll learn in this Section
   14.2 Setting up the PHP Environment
   14.3 Introduction to PHP
   14.4 PHP Language Basics
   14.5 Variable and Constants
   14.6 Expressions and Operators
   14.7 Data Types
   14.8 Namespaces
   14.9 Control Structures
   14.10 Strings
   14.11Arrays
   14.12 Functions
   14.13 Handling Exceptions
   14.14 Files
   14.15 Date and Time
   14.16 Summary: What you have learned in this Section
                [email protected]
                        Course Curriculum
15. Forms, Cookies and Session
   15.1   Objective: What you'll learn in this Section
   15.2   Form with GET Action
   15.3   Form with POST Action
   15.4   Sanitise Form Data
   15.5   Working with Cookies
   15.6   Working with Sessions
   15.7   Quiz: Forms, Cookies and Session
   15.8   Summary: What you have learned in this Section
16. MySQL Basics
   16.1   Objective: What you'll learn in this Section
   16.2   Introduction to Database and MySQL
   16.3   What is MySQL?
   16.4   What is PhpMyAdmin
   16.5   Datatypes in MySQL
   16.6   Keywords in MySQL
   16.7   Quiz: MySQL Basics
   16.8   Summary: What you have learned in this Section
17. PhpMyAdmin
   17.1 Create Users
   17.2 Create Database and Table
                  [email protected]
                        Course Curriculum
18. MySQL Statements
   18.1 Objective: What you'll learn in this Section
   18.2 Create Table
   18.3 Drop Table
   18.4 Insert Statements
   18.5 Select Statements
   18.6 Clause - Where, Limit
   18.7 Operators - ISNULL, LIKE, ORDERBY
   18.8 Update Statements
   18.9 Delete Statements
   18.10 Quiz: MySQL Statements
   18.11 List of all SQL Statements
   18.12 Summary: What you have learned in this Section
19. MySQL with PDO
   19.1   Objective: What you'll learn in this Section
   19.2   Create Table
   19.3   Database Connection
   19.4   Display Records
   19.5   Insert Records
   19.6   Update Records
   19.7   Delete Records
   19.8   Quiz: MySQL with PDO
   19.9   Summary: What you have learned in this Section
                  [email protected]
                        Course Curriculum
20. MySQL with MySQLi
   20.1   Objective: What you'll learn in this Section
   20.2   Create Table
   20.3   Database Connection
   20.4   Display Records
   20.5   Insert Records
   20.6   Update Records
   20.7   Delete Records
   20.8   Quiz: MySQL with MySQLi
   20.9   Summary: What you have learned in this Section
21. [PHPKart.com] - Complete eCommerce
  Website with PHP
   21.1 Complete Project
22. [LearnWP.xyz] - Complete Blogging Website
  with WordPress
   22.1 Objective: What you'll learn in this Section
   22.2 Introduction to Domain Name
   22.3 Step 1: Register and Purchase a Domain Name
   22.4 Introduction to WEB Hosting Space
   22.5 Step 2: Register and Purchase Hosting Plan
   22.6 Step 3: Map Domain Name with Web Hosting
   22.7 Step 4: How to Login into WordPress from Hosting
   22.8 Step 5: Learn to Login and Logout from WordPress
   22.9 Step 6: How to Organize your New Site
   22.10 Step 7: Install and Configure Themes
   22.11 Step 8: Install & Configure Important Plugins
                  [email protected]
                       Course Curriculum
   22.12 Step 9: Sample Pages – Contact & About
   22.13 Step 10: Create Categories, Posts and Navigation menu
   22.14 Step 11: Configure Layout & Widgets
   22.15 Step 12: Secure your Site
   22.16 Visit: LearnWP.xyz
23. Complete PHP OOP
   23.1 Objective: What you'll learn in this Section
   23.2 OOP Basics
   23.3 $this keyword
   23.4 Constructor and Destructor
   23.5 Chaining Methods and Properties
   23.6 Access Modifiers - public and private
   23.7 Inheritance
   23.8 final Keyword
   23.9 Interface
   23.10 Abstract Classes and Methods
   23.11 Static Methods and Properties
   23.12 Polymorphism
   23.13 Data Encapsulation
   23.14 Data Abstraction
   23.15 Overriding
   23.16 Magic Methods
   23.17 Type Hinting
   23.18 Dependency Injection
   23.19 Traits and Code Inclusion
   23.20 Working with Objects
   23.21 AutoLoading and Dynamic Calling
   23.22 S.O.L.I.D - Object Oriented Principles
   23.23 Project 1: Database Class with OOP
   23.24 Projects 2: CRUD Operations with Post Class with OOP
                 [email protected]
                        Course Curriculum
   23.25 Summary: What you have learned in this Section
24. Introduction to XML
   24.1 Complete Understanding of XML Basics
   24.2 DTD vs XSD: Understanding the difference
   24.3 XPATH: Understand and Build your own XPATH
25. Introduction to JSON
   25.1 Introduction to JSON
   25.2 JSON vs XML
   25.3 JSON vs JavaScript Object Literals
   25.4 JSON Syntax
   25.5 JSON Data Types
   25.6 JSON Arrays
   25.7 JSON Objects
   25.8 JSON Online Tools
   25.9 How to read JSON
   25.10 JSON Exercise
26. Introduction REST and API
   26.1   Understanding REST & API
   26.2   What is API
   26.3   What is REST
   26.4   Webservice vs REST
   26.5   What is REST JSON API
   26.6   Token based REST API
   26.7   What is API Management Tool
                  [email protected]
                        Course Curriculum
27. Interview Questions
   27.1   HTML Questions
   27.2   CSS Questions
   27.3   JavaScript Questions
   27.4   PHP Questions
   27.5   MySQL Questions
   27.6   WordPress Questions
28. Valuable Resources
   28.1   Get your PHPBootcamp Certificate
   28.2   [Premium] Download StudioPress Themes
   28.3   [Download Only] Online Ticketing System
   28.4   PHP Resume Format
29. Next Steps
   29.1 UPCOMING LECTURES
   29.2 What do you want to achieve?
   29.3 Connect with the team
                  [email protected]