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:43
      • 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:18Preview
      • 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:44
      • 8.1 Course Conclusion
        04:44
  • JavaScript for Absolute Beginners

    Preview
    • Module 1 - Operators

      27:53Preview
      • 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:32
      • 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:13Preview
      • 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:45
      • 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:33
      • 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:03Preview
      • 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:10Preview
      • 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:42Preview
      • 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:58
      • 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:43Preview
      • 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:31
      • 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:11
      • 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:22
      • 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:57
      • 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:24Preview
      • 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:40
      • 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:00Preview
      • 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:57
      • 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:58
      • 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:59Preview
      • 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 Join this Program

  • 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.

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