World’s #1 Online Bootcamp

Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Course Content

  • Fundamentals of Ajax Development

    Preview
    • Fundamentals Of Ajax Development

      30:51Preview
      • 1.1 Course Materials
        00:25
      • 1.2 What Is Ajax
        02:30
      • 1.3 How To Execute Ajax
        09:24
      • 1.4 Requests
        04:37
      • 1.5 Response
        03:24
      • 1.6 readyStates And Status
        04:41
      • 1.7 Putting It Together
        05:50
  • Fundamentals of CSS

    Preview
    • Fundamentals Of CSS

      01:33:05Preview
      • 1.1 Course Material
        00:25
      • 1.2 What Is CSS
        02:59
      • 1.3 Syntax
        01:57
      • 1.4 Using Style Sheets
        04:45
      • 1.5 External Style Sheets
        01:57
      • 1.6 ID s And Classes
        05:02
      • 1.7 Styling Elements
        02:01
      • 1.8 Comments
        01:17
      • 1.9 Background Colors
        00:57
      • 1.10 Background Image
        07:49
      • 1.11 Text Color
        01:30
      • 1.12 Text Formatting
        07:23
      • 1.13 Font Properties
        07:06
      • 1.14 Text Properties
        04:39
      • 1.15 Links
        07:39
      • 1.16 Lists
        06:29
      • 1.17 Width And Height
        05:14
      • 1.18 Borders
        08:07
      • 1.19 Margin And Padding
        04:39
      • 1.20 Cursor
        02:55
      • 1.21 Display
        05:49
      • 1.22 Overflow
        02:26
  • Fundamentals of CSS3

    Preview
    • Fundamentals Of CSS3

      34:58Preview
      • 1.1 Course Materials
        00:26
      • 1.2 What Is CSS3?
        02:33
      • 1.3 Border Radius
        02:41
      • 1.4 Border Image
        09:08
      • 1.5 Box Shadow
        03:36
      • 1.6 Background Size
        06:39
      • 1.7 Text Shadow
        01:47
      • 1.8 Custom Fonts
        04:33
      • 1.9 Rotate
        01:45
      • 1.10 Resize
        01:50
  • Fundamentals of HTML

    Preview
    • Fundamentals Of HTML

      01:20:54Preview
      • 1.1 Course Materials
        00:25
      • 1.2 What Is HTML
        01:14
      • 1.3 Editors
        02:08
      • 1.4 Elements
        03:26
      • 1.5 Block Elements
        02:36
      • 1.6 Attributes
        05:02
      • 1.7 Line Breaks
        01:42
      • 1.8 Headers And Paragraphs
        04:45
      • 1.9 Links
        04:15
      • 1.10 Images
        04:27
      • 1.11 Formatting (Part 1)
        02:29
      • 1.12 Formatting (Part 2)
        05:16
      • 1.13 The Style Attribute
        07:42
      • 1.14 Comments
        02:44
      • 1.15 The Div Element
        02:02
      • 1.16 Lists
        04:37
      • 1.17 Tables (Part 1)
        05:57
      • 1.18 Tables (Part 2)
        06:14
      • 1.19 Forms
        10:59
      • 2.20 IFrames
        02:54
  • Fundamentals of JavaScript

    Preview
    • Fundamentals Of JavaScript

      02:43:22Preview
      • 1.1 Course Materials
        00:24
      • 1.2 What Is Javascript
        02:11
      • 1.3 Internal Vs. External
        04:13
      • 1.4 Comments
        03:06
      • 1.5 document.write()
        04:46
      • 1.6 Alert And Confirm
        04:25
      • 1.7 Prompting For Info
        04:08
      • 1.8 Variables
        04:42
      • 1.9 Conjugation
        04:05
      • 1.10 Arithmetic
        06:23
      • 1.11 Redirecting And New Windows
        07:28
      • 1.12 Empty Links
        02:56
      • 1.13 String Manipulation
        07:17
      • 1.14 Comparisons
        10:57
      • 1.15 If Else Statements
        10:08
      • 1.16 Else If Statements
        06:06
      • 1.17 Switch Statements
        06:34
      • 1.18 Functions
        17:16
      • 1.19 Events
        10:20
      • 1.20 getElementById()
        13:56
      • 1.21 Escaping
        05:01
      • 1.22 Arrays
        09:56
      • 1.23 For Loops
        06:51
      • 1.24 While Loops
        04:38
      • 1.25 Breaking Out Of Loops
        04:19
      • 1.26 Skipping A Loop Cycle
        01:16
  • Fundamentals of jQuery

    Preview
    • Fundamentals Of jQuery

      01:37:49Preview
      • 1.1 Course Materials
        00:25
      • 1.2 What Is jQuery
        03:00
      • 1.3 Installing jQuery
        07:27
      • 1.4 Syntax
        05:17
      • 1.5 Selectors
        06:20
      • 1.6 Events (Part 1)
        14:32
      • 1.7 Events (Part 2)
        08:20
      • 1.8 When A Key Is Pressed
        06:53
      • 1.9 Effects
        07:17
      • 1.10 Callbacks
        03:31
      • 1.11 .html()
        02:29
      • 1.12 Changing CSS
        03:34
      • 1.13 Animations
        08:55
      • 1.14 Attributes
        08:51
      • 1.15 jQuery.Ajax
        08:41
      • 1.16 Finishing jQuery
        02:17
  • Fundamentals of MySQL

    Preview
    • Fundamentals Of MySQL

      01:57:08Preview
      • 1.1 Course Materials
        00:27
      • 1.2 What Is SQL
        02:09
      • 1.3 Setting Up A Database
        04:09
      • 1.4 Introducing phpMyAdmin
        17:57
      • 1.5 Syntax
        04:34
      • 1.6 Tables And Rows
        02:54
      • 1.7 Connecting To A Database
        09:53
      • 1.8 Creating A Table And Columns
        11:53
      • 1.9 Inserting Information
        08:27
      • 1.10 Cleaning Information
        10:18
      • 1.11 Pulling Info From A Database
        06:40
      • 1.12 Where
        04:43
      • 1.13 And Or
        04:49
      • 1.14 Limits And Ordering Data
        04:33
      • 1.15 Updating Rows
        05:51
      • 1.16 Deleting Rows
        06:06
      • 1.17 Secure Your Password
        07:50
      • 1.18 Finishing Upv
        03:55
  • Fundamentals of PHP

    Preview
    • Fundamentals Of PHP

      03:11:52Preview
      • 1.1 Course Materials
        00:25
      • 1.2 What Is PHP
        01:59
      • 1.3 Installing PHP
        03:43
      • 1.4 Syntax And Hello World
        06:00
      • 1.5 Comments
        01:39
      • 1.6 Variables
        02:39
      • 1.7 Strings And Conjugation
        02:33
      • 1.8 String Replacement
        04:19
      • 1.9 String Manipulation
        06:30
      • 1.10 HTML Entities
        03:40
      • 1.11 Arrays
        10:35
      • 1.12 Explode And Implode
        09:11
      • 1.13 Operators
        09:55
      • 1.14 If Else Statements
        07:51
      • 1.15 Elseif
        04:00
      • 1.16 Switch
        06:40
      • 1.17 For Loops
        08:15
      • 1.18 While Loops
        05:26
      • 1.19 Break From Loops
        03:24
      • 1.20 Continue, Is Array And Quotes
        06:31
      • 1.21 Including Files
        07:18
      • 1.22 Functions
        15:03
      • 1.23 Constants
        06:10
      • 1.24 Checking If It Exists
        11:12
      • 1.25 Forms (Part 1)
        06:10
      • 1.26 Forms (Part 2)
        12:35
      • 1.27 New Lines
        06:46
      • 1.28 Date And Time
        14:51
      • 1.29 Ternary Logic
        06:32
  • Learn PHP Programming From Scratch

    Preview
    • Module 1 - Getting Started

      13:36Preview
      • 1.1 Introduction
        05:44
      • 1.2 Setting Up A Web Server
        07:52
    • Module 2 - PHP Basics

      03:54:04Preview
      • 2.1 Basics Echo Print
        05:20
      • 2.2 Variables
        07:25
      • 2.3 If Statements
        07:55
      • 2.4 Arithmetic Operators
        06:37
      • 2.5 Comparison Operators
        08:45
      • 2.6 Logical Operators
        09:28
      • 2.7 Switch Statement
        08:11
      • 2.8 Arrays
        08:52
      • 2.9 Multi - Dimensional Arrays
        07:12
      • 2.10 While Loop
        05:56
      • 2.11 Do While Loop
        04:30
      • 2.12 For Loops
        05:04
      • 2.13 Foreach
        06:38
      • 2.14 Functions
        08:25
      • 2.15 GET
        13:00
      • 2.16 POST
        07:51
      • 2.17 Commenting Code
        05:36
      • 2.18 Embedding PHP Within HTML
        09:56
      • 2.19 A Better Way To Display HTML
        05:29
      • 2.20 Triple Equals
        04:44
      • 2.21 Checkboxes
        08:46
      • 2.22 Radio Buttons
        10:08
      • 2.23 Splitting A String By Spaces(Whitespace)
        05:43
      • 2.24 Generate A Random Number
        04:44
      • 2.25 Explode (String To Array)
        10:12
      • 2.26 Implode (Array To String)
        16:10
      • 2.27 Formatting Numbers
        05:25
      • 2.28 Arrays (Part 1 Of 2)
        11:16
      • 2.29 Arrays (Part 2 Of 2)
        12:50
      • 2.30 Quickly Return True Or False
        01:56
    • Module 3 - Advanced Topics

      38:53Preview
      • 3.1 Sessions
        06:32
      • 3.2 Cookies (Part 1)
        06:51
      • 3.3 Cookies (Part 2)
        03:32
      • 3.4 Ternary Operator (Inline IF Statement)
        07:53
      • 3.5 Functions With Undefined Parameters
        14:05
    • Module 4 - Creating A Contact Form

      27:43Preview
      • 4.1 Contact Form (Part 1 Of 3)
        02:22
      • 4.2 Contact Form (Part 2 Of 3)
        11:34
      • 4.3 Contact Form (Part 3 Of 3)
        13:47
    • Module 5 - Easy Pagination

      27:18
      • 5.1 Easy Pagination (Part 1 Of 3)
        03:08
      • 5.2 Easy Pagination (Part 2 Of 3)
        11:53
      • 5.3 Easy Pagination (Part 3 Of 3)
        12:17
    • Module 6 - PHP Data Objects

      55:36
      • 6.1 PDO Connecting To A Database
        10:01
      • 6.2 Query Database Access Results
        08:33
      • 6.3 Affected Row Count
        04:23
      • 6.4 Binding Values To Queries
        10:15
      • 6.5 Error Detection
        06:56
      • 6.6 Return Last Inserted ID
        03:15
      • 6.7 PDO Transactions
        12:13
    • Module 7 - Sending Email

      39:04Preview
      • 7.1 Send Email Quickly And Easily (HTML Format)
        06:07
      • 7.2 Sending Email With Attachments (Part 1 Of 2)
        07:18
      • 7.3 Sending Email With Attachments (Part 2 Of 2)
        14:18
      • 7.4 Sending Email From A Local Server
        05:12
      • 7.5 Connecting To And Sending Email Via An SMTP Server
        06:09
    • Module 8 - Course Conclusion

      04:44Preview
      • 8.1 Course Conclusion
        04:44
  • JavaScript for Absolute Beginners

    Preview
    • Module 1 - Introduction To JavaScript

      01:03:21Preview
      • 1.1 Introduction To JavaScript
        05:56
      • 1.2 Script Tags
        13:00
      • 1.3 Boxes
        07:56
      • 1.4 Console
        07:58
      • 1.5 Variables
        13:17
      • 1.6 Undefined, type of, NaN
        09:14
      • 1.7 Concatination
        06:00
    • Module 1 - Operators

      27:53
      • 2.1 Comparison Operators
        05:11
      • 2.2 Logical Operators
        06:58
      • 2.3 Mathematical Operators
        10:03
      • 2.4 Commenting
        05:41
    • Module 2 - Arrays

      22:25
      • 3.1 Arrays
        12:44
      • 3.2 Array Prototype
        03:46
      • 3.3 Looping Over Arrays
        05:55
  • JavaScript for Beginning Web Developers

    Preview
    • Module 1 - Introduction To JavaScript

      01:31:14Preview
      • 1.1 Introduction To JavaScript
        05:56
      • 1.2 Script Tags
        13:00
      • 1.3 Boxes
        07:56
      • 1.4 Console
        07:58
      • 1.5 Variables
        13:17
      • 1.6 Undefined, type of, NaN
        09:14
      • 1.7 Concatination
        06:00
      • 1.8 Comparison Operators
        05:11
      • 1.9 Logical Operators
        06:58
      • 1.10 Mathematical Operators
        10:03
      • 1.11 Commenting
        05:41
    • Module 2 - Intermediate JavaScript

      01:27:09Preview
      • 2.1 Arrays
        12:43
      • 2.2 Array Prototype
        03:46
      • 2.3 Looping Over Arrays
        05:54
      • 2.4 Introduction To Objects
        08:02
      • 2.5 Creating An Object
        09:24
      • 2.6 Dates And Times
        03:57
      • 2.7 Intervals
        10:39
      • 2.8 Countdown (Example Application)
        19:19
      • 2.9 Callbacks
        10:11
      • 2.10 Callback In Countdown
        03:14
    • Module 3 - Working With JavaScript Elements

      01:07:55Preview
      • 3.1 Dom Elements
        13:42
      • 3.2 Query Selector
        15:47
      • 3.3 Event Handlers
        13:22
      • 3.4 Input Fields
        07:42
      • 3.5 Creating Elements
        07:00
      • 3.6 Styling Elements
        10:22
    • Module 4 - Bonus JavaScript Tips

      17:33
      • 4.1 Linting
        11:39
      • 4.2 Minification
        05:54
  • Learn MySQL Database In Under an Hour

    Preview
    • Section 1 - Introduction

      00:41Preview
      • 1.1 Introduction To MySQL Database
        00:41
    • Section 2 - Getting Started With MySQL

      03:07Preview
      • 2.1 Windows Command Prompt
        00:58
      • 2.2 MySQL Monitor
        02:09
    • Section 3 - Working With Databases

      02:32Preview
      • 3.1 Showing Databases
        00:48
      • 3.2 Creating A Database
        00:48
      • 3.3 Selecting A Database
        00:56
    • Section 4 - Working With Tables

      09:13
      • 4.1 Creating Tables
        01:57
      • 4.2 Showing Tables
        00:53
      • 4.3 Describing Tables
        01:26
      • 4.4 What Is NULL
        01:18
      • 4.5 Adding Table Columns
        03:39
    • Section 5 - Working With Records

      19:45Preview
      • 5.1 Inserting Records
        02:31
      • 5.2 Selecting Records
        03:59
      • 5.3 Counting Records
        02:46
      • 5.4 The WHERE Clause
        02:46
      • 5.5 Searching Records
        03:52
      • 5.6 Updating Records
        01:42
      • 5.7 Deleting Records
        02:09
    • Section 6 - Deleting And Updating

      06:33Preview
      • 6.1 Custom Column Names
        02:09
      • 6.2 Removing Table Columns
        02:08
      • 6.3 Deleting Tables
        01:15
      • 6.4 Deleting Databases
        01:01
  • Learn MySQL From Scratch

    Preview
    • Section 1 - IntroductionTo MYSQL

      29:53Preview
      • 1.1 What Is MYSQL
        06:00
      • 1.2 Installing MySQL
        07:28
      • 1.3 Accessing The MySQL Monitor
        06:43
      • 1.4 Using PHPmyAdmin
        09:42
    • Section 2 - The Basic Of MYSQL

      01:53:06Preview
      • 2.1 Creating Databases
        06:40
      • 2.2 Deleting Databases
        04:34
      • 2.3 Creating Tables
        07:52
      • 2.4 Listing And Describing Tables
        04:38
      • 2.5 Inserting Records
        09:43
      • 2.6 Selecting Records
        07:06
      • 2.7 Renaming Tables
        01:28
      • 2.8 Auto Increment IDs
        10:03
      • 2.9 Updating Records
        09:12
      • 2.10 Deleting Records
        02:11
      • 2.11 Limiting Records
        08:28
      • 2.12 Ordering Records
        06:39
      • 2.13 Joins
        16:13
      • 2.14 Like Clause
        07:24
      • 2.15 Counting Records
        10:55
    • Section 3 - Introduction To MYSQL And PHP

      11:03
      • 3.1 Introduction To MySQLI
        05:47
      • 3.2 Introduction To PHP Data Objects
        05:16
    • Section 4 - MYSQLI Basics

      01:17:36Preview
      • 4.1 Connecting
        08:58
      • 4.2 Basic Queries
        05:37
      • 4.3 Getting Results
        09:06
      • 4.4 Looping Through Results
        08:25
      • 4.5 Getting Result Counts
        03:43
      • 4.6 Variables In Queries
        08:43
      • 4.7 SQL Injections
        16:23
      • 4.8 Escaping Values
        06:55
      • 4.9 Prepared Statements
        09:46
    • Section 5 - Project Creating A Database Wrapper

      47:10
      • 5.1 Wrapper - Introduction
        04:46
      • 5.2 Creating A Test Database
        02:05
      • 5.3 Basic Functionalities
        18:28
      • 5.4 Adding More Functionalities
        21:51
    • Section 6 - Project Bulding A Contact Form

      19:56Preview
      • 6.1 Contact - Introduction
        01:44
      • 6.2 Creating The Table
        01:07
      • 6.3 Inserting Your Records
        06:11
      • 6.4 Outputting The Data
        10:54
  • MySQL and PHP Fundamentals

    Preview
    • MySQL And PHP Fundamentals

      54:34Preview
      • 1.1 MySQL An Introduction
        08:54
      • 1.2 Create Database
        09:15
      • 1.3 Inserting Data
        09:57
      • 1.4 SQL Injection
        10:16
      • 1.5 Select Queries Part 1
        09:11
      • 1.6 Select Queries Part 2
        07:01
  • CSS and CSS3 Programming For Absolute Beginners

    Preview
    • CSS and CSS3 Programming For Absolute Beginners

      02:16:57Preview
      • 1.1 Introduction And The Basics
        19:24
      • 1.2 Installing Notepad Plus Plus
        02:33
      • 1.3 Widths And Heights
        12:51
      • 1.4 Margins And Padding
        13:51
      • 1.5 Borders
        11:08
      • 1.6 Centering A Container
        10:21
      • 1.7 Display Property
        08:19
      • 1.8 Hiding An Element
        04:49
      • 1.9 Positioning
        11:00
      • 1.10 Font Basics
        13:44
      • 1.11 Text Alignment
        06:38
      • 1.12 Styling Links (Hyperlinks)
        13:23
      • 1.13 Styling Headers
        08:56
  • HTML and CSS for Beginning Web Developers

    Preview
    • Module 1 - Introduction To HTML

      08:44Preview
      • 1.1 The Basics Of HTML
        02:55
      • 1.2 What Is HTML
        02:59
      • 1.3 Getting The Browser
        00:42
      • 1.4 Getting The Editor
        00:49
      • 1.5 Setting Up The Editor
        01:19
    • Module 2 - HTML Basics

      18:11Preview
      • 2.1 Structure Hello World
        04:36
      • 2.2 The DOM
        02:10
      • 2.3 Customizing The Editor
        01:32
      • 2.4 Self Closing Tags - Environment
        01:21
      • 2.5 Validation
        06:10
      • 2.6 Comments
        02:22
    • Module 3 - Block Level Elements

      08:42
      • 3.1 Block Level Elements
        08:42
    • Module 4 - Line Breaks And Spacing

      04:50
      • 4.1 Line Breaks And Spacing
        04:50
    • Module 5 - Inline Elements

      22:58Preview
      • 5.1 Span Text Modifiers
        02:37
      • 5.2 Anchors
        10:25
      • 5.3 Exercise - Linking To The Top Of The Page
        04:46
      • 5.4 Images
        05:10
    • Module 6 - Tables And Forms

      01:19:56Preview
      • 6.1 Tables
        04:49
      • 6.2 The Basics Of Forms
        09:54
      • 6.3 HTML5 Input Attributes
        15:44
      • 6.4 New HTML5 Inputs
        08:53
      • 6.5 Action Attribute
        03:40
      • 6.6 GET vs POST
        03:13
      • 6.7 Using An Image For The Submi Button
        04:06
      • 6.8 Exercise - Hote Booking Form
        18:45
      • 6.9 Placeholder Vs. Value
        02:31
      • 6.10 Radio Buttons, Checkboxes, Selsct Elemnets And Text Areas
        08:21
    • Module 7 - Sematic HTML5 Elements

      14:35
      • 7.1 New Elements
        03:39
      • 7.2 What Are Semantic Elements
        03:14
      • 7.3 Semantics Elements In Practice
        04:32
      • 7.4 Meter And Progress Elements
        03:10
    • Module 8 - Multimedia

      07:43
      • 8.1 Audio
        04:15
      • 8.2 Video
        03:28
  • Advanced JavaScript

    Preview
    • Advanced JavaScript

      59:26Preview
      • 1.1 Course Materials
        00:25
      • 1.2 Split And Substring
        07:32
      • 1.3 Try Catch And Throw
        05:49
      • 1.4 Date
        06:29
      • 1.5 Math
        07:00
      • 1.6 Regular Expressions
        15:36
      • 1.7 Navigator
        03:09
      • 1.8 setInterval And setTimeout
        06:44
      • 1.9 Objects
        06:42
  • Advanced PHP Development

    Preview
    • Advanced PHP Development

      01:36:19Preview
      • 1.1 Course Materials
        00:25
      • 1.2 Sessions
        13:10
      • 1.3 Server Super Global Variable
        05:43
      • 1.4 Cookies
        13:19
      • 1.5 File Upload
        11:43
      • 1.6 Emails
        12:53
      • 1.7 File Intro
        01:21
      • 1.8 File Create
        05:38
      • 1.9 File Write
        07:11
      • 1.10 File Read
        07:28
      • 1.11 File Append
        03:54
      • 1.12 File Delete
        05:01
      • 1.13 All File Modes
        05:01
      • 1.14 Finishing Up
        03:32
  • Introduction to CodeIgniter

    Preview
    • Module 1 - Introduction To The Course

      04:31Preview
      • 1.1 Introduction To CodeIgniter
        04:31
    • Module 2 - Lets Learn CodeIgniter

      33:35Preview
      • 2.1 Controllers
        07:40
      • 2.2 Models
        04:38
      • 2.3 Views
        04:56
      • 2.4 Basic Calculator
        08:03
      • 2.5 URLs, Mod Rewrite And URIs
        08:18
    • Module 3 - Working With The MySQL Database

      28:21
      • 3.1 Connecting
        04:43
      • 3.2 Getting Values
        08:07
      • 3.3 Inserting
        08:03
      • 3.4 Updating Values
        07:28
    • Module 4 - How To Build A Basic Website With CodeIgniter

      01:23:31Preview
      • 4.1 Getting Started
        07:53
      • 4.2 Multiple Page Loading And Styling
        11:18
      • 4.3 HTML Helper
        05:56
      • 4.4 URL Helper
        08:59
      • 4.5 Content Managing
        15:43
      • 4.6 Contact Page
        12:17
      • 4.7 Form Validation Library
        14:08
      • 4.8 Email Library
        07:17
  • How to Build a CMS with PHP

    Preview
    • How to Build a CMS with PHP

      46:09Preview
      • 1.001 Introduction And Getting Started
        04:46
      • 1.002 Creating A Database
        04:26
      • 1.003 Creating The Article Index
        05:38
      • 1.004 Creating The Article View Page
        06:13
      • 1.005 Building A Control Panel To Manage Content
        09:41
      • 1.006 Creating Article Posting Functionality
        08:29
      • 1.007 Deleting CMS Articles
        06:56
  • How to Set Up PayPal Instant Payment Notification with PHP

    Preview
    • Module 1 - Introduction

      07:06Preview
      • 1.1 Introduction
        07:06
    • Module 2 - Setting Up PayPal IPN With PHP

      01:02:11Preview
      • 2.1 Setting Up PayPal IPN With PHP
        05:21
      • 2.2 Payment Preferences
        06:18
      • 2.3 Working With The Database
        09:21
      • 2.4 The Database Continued
        09:00
      • 2.5 Working With The PHP Code
        08:49
      • 2.6 PHP Coding Part 2
        08:43
      • 2.7 PHP Coding Part 3
        06:58
      • 2.8 PHP Coding Part 4
        07:41
    • Module 3 - Security Concerns

      02:22
      • 3.1 Security Concerns
        02:22
  • Learn Python Django From Scratch

    Preview
    • Module 01 - Course Introduction

      05:08Preview
      • 1.1 Course Introduction
        04:10
      • 1.2 Overview of Final Project
        00:58
    • Module 02 - Introduction to Django

      59:11Preview
      • 2.1 Introduction
        00:35
      • 2.2 Django Installation And Configuration
        11:19
      • 2.3 Mvc Applied To Django Plus Git
        08:19
      • 2.4 Basic Views, Templates And Urls
        15:37
      • 2.5 Models, Databases, Migrations and the Django Admin
        19:07
      • 2.6 Section Recap
        01:37
      • 2.7 Quiz
        02:37
    • Module 03 - Creating a User Authentication System

      56:49Preview
      • 3.1 What You Will Learn In This Section
        01:04
      • 3.2 Setting Up A Simple User Authentication System
        22:26
      • 3.3 Login and Session Variables
        18:40
      • 3.4 Social Registration
        13:29
      • 3.5 Review
        00:32
      • 3.6 Quiz
        00:38
    • Module 04 - Frontending

      55:42Preview
      • 4.1 What You Will Learn In This Section
        00:29
      • 4.2 Template Language and Static Files
        16:49
      • 4.3 Twitter Bootstrap Integration
        20:17
      • 4.4 Static File Compression And Template Refactoring
        17:05
      • 4.5 Review
        00:36
      • 4.6 Quiz
        00:26
    • Module 05 - E-Commerce

      01:09:33Preview
      • 5.1 What You Will Learn In This Section
        00:24
      • 5.2 Preparing The Storefront
        26:35
      • 5.3 Adding A Shopping Cart
        20:12
      • 5.4 Paypal Integration
        21:11
      • 5.5 Stripe Integration With Ajax
        00:01
      • 5.6 Review
        00:41
      • 5.7 Quiz
        00:29
    • Module 06 - File Uploading, Ajax and E-mailing

      39:28Preview
      • 6.1 What You Will Learn In This Section
        00:37
      • 6.2 File Upload
        14:04
      • 6.3 Forms
        13:19
      • 6.4 Advanced Emailing
        10:25
      • 6.5 Review
        00:38
      • 6.6 Quiz
        00:25
    • Module 07 - Geolocation and Map Integration

      18:36
      • 7.1 What You Will Learn In This Section
        00:37
      • 7.2 Adding A Map Representation With Geolocation
        08:35
      • 7.3 Advanced Map Usage
        08:24
      • 7.4 Review
        00:31
      • 7.5 Quiz
        00:29
    • Module 08 - Django Power-Ups Services and Signals

      20:11Preview
      • 8.1 What You Will Learn In This Section
        00:52
      • 8.2 Building A Web Service With Tastypie
        11:04
      • 8.3 Signals
        08:15
    • Module 09 - Testing Your Site

      36:20Preview
      • 9.1 What You Will Learn In This Section
        00:21
      • 9.2 Adding The Django Debug Toolbar
        04:36
      • 9.3 Unit Testing
        18:05
      • 9.4 Logging
        12:14
      • 9.5 Review
        00:40
      • 9.6 Quiz
        00:24
    • Module 10 - Course Conclusion

      04:55
      • 10.1 Conclusion
        04:55
  • PHP and MySQLi Database Integration

    Preview
    • Module 1 - Introduction

      01:51Preview
      • 1.1 Introduction
        01:51
    • Module 2 - Database Integration

      56:28Preview
      • 2.1 Database
        05:22
      • 2.2 Connecting
        07:41
      • 2.3 Getting Results
        16:09
      • 2.4 Updating And Deleting
        08:22
      • 2.5 Inserting Records
        09:37
      • 2.6 Binding
        09:17
    • Module 3 - Example Application

      22:06
      • 3.1 Example Application
        22:06
    • Module 4 - The Singleton Pattern

      21:22Preview
      • 4.1 Singleton Part 1
        11:56
      • 4.2 Singleton Part 2
        09:26
  • PHP Object Oriented Programming - Build a Login System

    Preview
    • Section 1 - Introduction

      01:39Preview
      • 1.1 Introduction
        01:39
    • Section 2 - Database Setup

      03:14Preview
      • 2.1 Directories
        03:14
    • Section 3 - Building a PHP OOP Registration and Login System

      01:40:58Preview
      • 3.1 Maerkup
        06:33
      • 3.2 Building Tables
        23:54
      • 3.3 Database Wrapper
        17:51
      • 3.4 Authenticating
        17:38
      • 3.5 Validation
        35:02
  • Understanding PHP Data Objects

    Preview
    • Section 1 - Introduction

      09:58Preview
      • 1.1 Introduction
        09:58
    • Section 2 - Understanding PHP Data Objects (PDO)

      33:22Preview
      • 2.1 Understanding PHP Data Objects (PDO)
        08:33
      • 2.2 Affected Row Count
        04:23
      • 2.3 Binding Values to Queries
        10:15
      • 2.4 Error Detection
        06:56
      • 2.5 Returning The Last Inserted ID
        03:15
    • Section 3 - Conclusion

      12:13
      • 3.1 Conclusion
        12:13
  • How to Create an Image Upload Website with PHP

    Preview
    • Section 1 - Introduction to the Course

      10:18Preview
      • 1.1 Introduction to the Course
        10:18
    • Section 2 - How To Create An Image Upload Website With PHP

      03:01:04Preview
      • 2.1 How To Create An Image
        10:02
      • 2.2 User Functions
        03:36
      • 2.3 Album Functions
        05:00
      • 2.4 Image Functions
        05:14
      • 2.5 Database and Tables
        09:07
      • 2.6 User Login Part 1
        13:31
      • 2.7 User Login Part 2
        13:19
      • 2.8 Creating Albums Part 1
        08:52
      • 2.9 Creating Albums Part 2
        09:18
      • 2.10 Displaying Albums
        09:43
      • 2.11 Editing Albums
        07:49
      • 2.12 Editing Albums Part 2
        07:43
      • 2.13 Editing Albums Part 3
        13:01
      • 2.14 Deleting Albums
        10:53
      • 2.15 Uploading Images
        12:21
      • 2.16 Viewing Albums
        08:49
      • 2.17 Viewing Albums Part 2
        09:20
      • 2.18 Viewing Albums Part 3
        06:38
      • 2.19 Deleting Images
        08:05
      • 2.20 Deleting Images Part 2
        08:43
  • Learn PHP Model View Controller Pattern (PHP MVC)

    Preview
    • Module 01 - Course Introduction

      01:54Preview
      • 1.1 Course Introduction
        01:54
    • Module 02 - What is MVC

      13:22Preview
      • 2.1 How You Shouldnot Structure Code
        07:14
      • 2.2 What Is MVC
        06:08
    • Module 03 - Creating an MVC Application

      01:50:28Preview
      • 3.1 Introduction
        10:46
      • 3.2 Composer Requirements
        01:29
      • 3.3 Directory Structure
        03:19
      • 3.4 Parsing URLs
        17:06
      • 3.5 Creating Controllers
        15:09
      • 3.6 Accessing URL Parameters
        02:40
      • 3.7 Working with Views
        16:41
      • 3.8 Passing Data To Our View
        05:38
      • 3.9 Loading Modules
        07:06
      • 3.10 Working with the Database
        19:08
      • 3.11 Including Assets
        11:26
    • Module 04 - Course Conclusion

      00:57Preview
      • 4.1 Course Conclusion
        00:57
  • PHP Object Oriented Programming

    Preview
    • Section 1 - Introduction To PHP Object Oriented Programming

      13:46Preview
      • 1.1 PHP Object Oriented Programming
        13:46
    • Section 2 - Understanding And Using Classes, Methods And Properties

      01:06:00Preview
      • 2.1 Methods And Properties
        10:24
      • 2.2 Using Static Properties And Methods
        08:14
      • 2.3 Constructor Method
        07:05
      • 2.4 Class Constants
        06:02
      • 2.5 Extending A Class
        11:22
      • 2.6 Protecting Methods And Properties
        11:06
      • 2.7 Scope Resolution Operator
        11:47
    • Section 3 - OOP Exercise Create A Calculator

      09:24
      • 3.1 Create A Calculator
        09:24
    • Section 4 - OOP Exercise Working With MySQL Database

      25:12
      • 4.1 Part 1
        07:12
      • 4.2 Part 2
        12:24
      • 4.3 Part 3
        05:36
  • CSS and CSS3 Crash Course

    Preview
    • Module 1 - Introduction To The Course

      23:02Preview
      • 1.1 What Will You Learn
        01:05
      • 1.2 Introduction And The Basics
        19:24
      • 1.3 Installing Notepad Plus Plus
        02:33
    • Module 2 - CSS And CSS3 Basics

      02:07:25Preview
      • 2.1 Selectors (Part 1 Of 4)
        10:46
      • 2.2 Selectors (Part 2 Of 4)
        11:32
      • 2.3 Selectors (Part 3 Of 4)
        11:01
      • 2.4 Selectors (Part 4 Of 4)
        08:38
      • 2.5 Styling Links (Hyperlinks)
        13:24
      • 2.6 Widths And Heights
        12:51
      • 2.7 Positioning
        11:00
      • 2.8 Centering A Container
        10:21
      • 2.9 Colors
        10:52
      • 2.10 Display Property
        08:19
      • 2.11 Hiding An Element
        04:49
      • 2.12 Font Basics
        13:52
    • Module 3 - Intermediate CSS And CSS3

      03:25:49Preview
      • 3.1 Forcing Uppercase, Lowercase And Capitalisation
        05:46
      • 3.2 Text Alignment
        06:38
      • 3.3 Text Indenting
        11:24
      • 3.4 Borders
        11:08
      • 3.5 Rounded Borders
        11:58
      • 3.6 Margins And Padding
        13:51
      • 3.7 Overflow
        08:39
      • 3.8 Styling Headers
        09:03
      • 3.9 Floating Elements
        17:08
      • 3.10 Clearfix For Clearing Floats
        13:24
      • 3.11 Styling Unordere Lists
        09:20
      • 3.12 Horizontal Menu (Part 1 Of 2)
        12:51
      • 3.13 Horizontal Menu (Part 2 Of 2)
        13:38
      • 3.14 Vertical Menu
        12:10
      • 3.15 Creating A Button
        11:14
      • 3.16 Backgrounds
        12:35
      • 3.17 Multiple Background Images
        09:08
      • 3.18 Background Size
        06:04
      • 3.19 Border Images
        09:50
    • Module 4 - Advanced Intermediate CSS And CSS3

      01:38:30Preview
      • 4.1 Sprite
        14:40
      • 4.2 Element Shadows (Box Shadow)
        07:29
      • 4.3 Text Shadows
        10:44
      • 4.4 Opacity
        06:24
      • 4.5 Element Stack Order (z Index)
        07:39
      • 4.6 Image Overlay Effect (Part 1 Of 2)
        09:43
      • 4.7 Image Overlay Effect (Part 2 Of 2)
        11:35
      • 4.8 2D Transformations (Part 1 Of 4)
        03:37
      • 4.9 2D Transformations (Part 2 Of 4)
        11:36
      • 4.10 2D Transformations (part 3 Of 4)
        09:28
      • 4.11 2D Transformations (Part 4 Of 4)
        05:35
    • Module 5 - Build Your First Website

      02:25:23Preview
      • 5.1 Basic Site Layout (Part 1 Of 3)
        11:29
      • 5.2 Basic Site Layout (Part 2 Of 3)
        14:13
      • 5.3 Basic Site Layout (Part 3 Of 3)
        14:11
      • 5.4 Styling Tables (Part 1 Of 2)
        13:38
      • 5.5 Styling Tables (Part 2 Of 2)
        10:45
      • 5.6 Cursors
        07:37
      • 5.7 Box Sizing
        07:48
      • 5.8 Styling Form Elements (Part 1 Of 2)
        11:45
      • 5.9 Styling Form Elements (Part 2 Of 2)
        07:00
      • 5.10 Dashed Link Underline
        07:03
      • 5.11 Drop Down Style Menu
        14:43
      • 5.12 Quick And Easy CSS Triangles
        03:37
      • 5.13 Pure Dropdown List Menu (Part 1 Of 2)
        09:45
      • 5.14 Pure Dropdown List Menu (Part 2 Of 2)
        11:49
    • Module 6 - Fun Advanced Topics

      48:40Preview
      • 6.1 Creating Cube With CSS3
        18:55
      • 6.2 Create A Avatar Profile Picture Effect
        03:54
      • 6.3 Create A Speech Bubble In Comment List
        13:21
      • 6.4 Create A Headline Backgroung Effect
        12:30
  • Advanced HTML

    Preview
    • Advanced HTML

      25:03Preview
      • 1.1 Course Materials
        00:30
      • 1.2 The Doctype
        01:58
      • 1.3 Head Section (Part 1)
        06:15
      • 1.4 Head Section (Part 2)
        06:49
      • 1.5 Scripts
        01:18
      • 1.6 Hierarchy (DOM)
        04:08
      • 1.7 Entities
        04:05
  • Build Your Own HTML5 Video Player

    Preview
    • Module 1 - Introduction to the Course

      02:17Preview
      • 1.1 Introduction To The Course
        02:17
    • Module 2 - How to Build an HTML5 Video Player

      47:30Preview
      • 2.1 How To Build An HTML 5 Video Player
        08:09
      • 2.2 Coding The HTML
        08:09
      • 2.3 Video Player Attributes
        07:17
      • 2.4 JavaScript Modifications
        08:05
      • 2.5 Working with Adobe Flash
        12:32
      • 2.6 Testing Your Video Player
        03:18
  • Advanced CSS

    Preview
    • Advanced CSS

      01:15:41Preview
      • 1.1 Course Material
        00:25
      • 1.2 Grouping And Nesting
        06:13
      • 1.3 Maximum And Minimum Dimensions
        04:21
      • 1.4 Positions
        04:44
      • 1.5 Relative And Z - Index
        05:22
      • 1.6 Floating
        03:35
      • 1.7 Clear
        03:20
      • 1.8 Pseudos(Part 1)
        06:13
      • 1.9 Pseudos(Part 2)
        06:38
      • 1.10 Alignment
        05:05
      • 1.11 Sprites
        09:35
      • 1.12 Opacity
        03:37
      • 1.13 Media Types
        04:29
      • 1.14 Attribute Selectors
        03:46
      • 1.15 Browser Prefixes
        05:13
      • 1.16 Important
        03:05
  • Building Responsive Websites with HTML5 and CSS3

    Preview
    • Building Responsive Websites with HTML5 CSS3

      03:29:50Preview
      • 1.1 Welcome
        00:48
      • 1.2 A Look At What We'll Build
        01:36
      • 1.3 Key Aspects Of Responsive Design
        02:43
      • 1.4 Determining Device Resolutions To Target
        04:20
      • 1.5 Wireframing Responsive Layouts
        04:59
      • 1.6 The Concept Of Using Multiple CSS Files
        10:50
      • 1.7 Media Queries and Multiple Style Sheets
        08:58
      • 1.8 Building Media Queries Into A Single CSS File
        07:38
      • 1.9 Using Media Query Expressions
        05:05
      • 1.10 Setting Up The HTML and CSS Files
        04:19
      • 1.11 Getting Started With The Header
        07:36
      • 1.12 Inserting The Main Nav Menu
        06:01
      • 1.13 Inserting The Search Field
        06:56
      • 1.14 Problems With Applying Floats
        04:19
      • 1.15 Integrating Google Fonts API
        03:25
      • 1.16 Building The Hero Section Structure
        04:26
      • 1.17 Formatting The Hero Section
        09:04
      • 1.18 Inserting and Formatting A Call To Action Button
        09:51
      • 1.19 Building The Features Section, Part One
        05:46
      • 1.20 Building The Features Section, Part Two
        04:57
      • 1.21 Inserting The Organize Section
        08:19
      • 1.22 Building The Share Section
        05:16
      • 1.23 Building The Call To Action Area
        06:36
      • 1.24 Inserting And Formatting The Footer
        03:48
      • 1.25 Finishing Touches For The High Resolution Layout
        04:07
      • 1.26 Setting Up The Medium Resolution CSS and Testing The Media Query
        07:02
      • 1.27 Formatting The Medium Res Header
        04:08
      • 1.28 Formatting The Medium Res Hero Section
        06:09
      • 1.29 Formatting The Features Section
        02:14
      • 1.30 Formatting The Organize And Share Sections
        05:17
      • 1.31 Building The Get Section and Finishing Up The Medium Res Layout
        02:53
      • 1.32 Setting Up The Low Res CSS and Testing The Media Query
        04:41
      • 1.33 Formatting The Low Res Header
        02:53
      • 1.34 Resolving Problems Caused By Floats
        04:22
      • 1.35 Formatting The Low Res Hero Section
        03:18
      • 1.36 Formatting The Features Section
        01:46
      • 1.37 Formatting The Organize And Share Sections
        02:59
      • 1.38 Building The Get Section and Finishing Up The Low Res Layout
        03:07
      • 1.39 Disabling Device Smart Zoom
        05:59
      • 1.40 Testing Your Responsive Layouts
        04:28
      • 1.41 Setting Up Retina Display Graphics
        06:22
      • 1.42 Where To Go From Here
        00:29
  • CSS Floating Layouts

    Preview
    • Chapter 0 - Welcome To CSS Floating Layouts

      03:29Preview
      • 0.1 How To Build CSS Floating Layout
        00:46
      • 0.2 A Note About Set Up
        02:43
    • Chapter 1 - CSS Float Fundamentals

      39:55Preview
      • 1.1 Basic Floating
        10:29
      • 1.2 Using Floats On Multiple Items
        07:08
      • 1.3 Introducing Clear
        04:38
      • 1.4 A Practical Example Creating A Thumbnail Gallery With Float And Clear
        17:40
    • Chapter 2 - Building A Flexible Layout

      26:00
      • 2.1 Creating Layouts Using Floats
        04:59
      • 2.2 Setting Properties And Testing The Layout
        07:30
      • 2.3 Inserting The Header
        04:20
      • 2.4 Inserting The Footer And Finalizing
        06:09
      • 2.5 Understanding How The Layout Works
        03:02
    • Chapter 3 - Building A Combination Flexible Fixed Layout

      28:57Preview
      • 3.1 Creating A Combination Flexible Fixed Layout
        05:06
      • 3.2 Adding In Some Dummy Content
        02:13
      • 3.3 Setting Properties Part 1
        07:00
      • 3.4 Setting Properties Part 2
        07:32
      • 3.5 Final Layout Options
        07:06
    • Chapter 4 - Building A Fixed Layout

      28:05Preview
      • 4.1 Creating A Fixed Layout
        03:40
      • 4.2 Setting Properties Part 1
        04:21
      • 4.3 Setting Properties Part 2
        12:16
      • 4.4 Final Layout Options
        07:48
    • Chapter 5 - Bonus Videos

      28:58Preview
      • 5.1 Building Dreamweaver CS3 CS4 Essentials Layouts Using Floats Part 1
        08:15
      • 5.2 Building Dreamweaver CS3 CS4 Essentials Layouts Using Floats Part 2
        08:57
      • 5.3 Creating Floating Layouts In Dreamweaver
        11:46
    • Chapter 6 - Conclusion

      01:59
      • 6.1 Conclusion
        01:59
  • Introduction to SASS

    Preview
    • Introduction to SASS

      41:17Preview
      • 1.1 Installing Sass
        00:58
      • 1.2 Compiling
        05:38
      • 1.3 Project Overview
        01:37
      • 1.4 Directory Structure
        04:55
      • 1.5 Variables
        07:51
      • 1.6 Inheritence
        07:15
      • 1.7 Nesting
        02:33
      • 1.8 Functions
        04:56
      • 1.9 Mixins
        05:34
  • Understanding HTML5 Input Types

    Preview
    • Understanding HTML5 Input Types

      12:06Preview
      • 1.1 Introduction
        01:14
      • 1.2 Search
        01:04
      • 1.3 Email
        01:04
      • 1.4 URLs
        00:42
      • 1.5 Tel
        00:42
      • 1.6 Numbers
        01:44
      • 1.7 Range
        00:47
      • 1.8 Date
        00:43
      • 1.9 Month
        00:39
      • 1.10 Week
        00:12
      • 1.11 Time
        00:50
      • 1.12 Color
        00:32
      • 1.13 Turning Off Automatic Validation
        00:40
      • 1.14 Use Them Today
        01:13
  • Create a node.js Real Time Chat Application

    Preview
    • Create A Node.js Real Time Chat Application

      01:15:02Preview
      • 1.1 Introduction
        03:05
      • 1.2 Design
        12:20
      • 1.3 Node And Mongodb
        09:07
      • 1.4 Inserting Data
        16:42
      • 1.5 Sending Messages
        10:56
      • 1.6 Outputting Statuses
        10:19
      • 1.7 Output Chat Messages
        12:33

Reviews

  • Sophia Smith

    Sophia Smith

    The course covered all the essential topics related to Web development. It was a neat presentation. Overall it was a well-packed course and highly recommendable

  • Dana Rivkind

    Dana Rivkind

    This comprehensive course has helped me with all the necessary tools and techniques of web development with extensive practice

  • Jinghao Liu

    Jinghao Liu

    I was looking for a course which can help me to take my beginner level skills of web development to expert level. This extensive suite has done just that. Thanks Simplilearn

prevNext

Why Online Bootcamp

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts

FAQs

  • I want to know more about the training program. Whom do I contact?

    Please join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.