Key features

MONEY BACK GUARANTEE

How this works :

At Simplilearn, we greatly value the trust of our patrons. Our courses were designed to deliver an effective learning experience, and have helped over half a million find their professional calling. But if you feel your course is not to your liking, we offer a 7-day money-back guarantee. Just send us a refund request within 7 days of purchase, and we will refund 100% of your payment, no questions asked!

For Self Placed Learning :

Raise refund request within 7 days of purchase of course. Money back guarantee is void if the participant has accessed more than 25% content.

  • 37 complete Web Development courses
  • Fundamentals of HTML, CSS/CSS3, PHP, MySQL, Javascript, Ajax, jQuery
  • Advanced HTML, CSS, Javascript & PHP
  • Python Django, CodeIgniter & SASS
  • Build a CMS, image upload website, HTML5 video player and realtime chat application
  • Course completion certificate

Course description

  • What is this course about?

    Complete Web Development Suite is a comprehensive training program that equips candidates with the all the necessary tools and techniques of web development with extensive practice in coding of functional web applications. With the continuous advancement in the Internet the need to develop search-engine friendly pages is on the rise. Employers are now seeking trained web developers who are capable of making the website accessible user friendly for a huge audience.

    This program provides training on a series of server-side and client-side programming languages and techniques to develop websites that are more responsive to the audience, thereby generating greater user engagement. The programming languages covered here are highly scalable and can be used with great ease while creating web applications, writing codes and in serving web pages.

    Using cascading style sheets such as CSS and CSS3 for controlling web page layouts enables the development of pages that are more user friendly for scree-reader users. Client-side scripting languages such as JavaScript entailed here enable the creation of interactive effects among the web browsers.

    Complete Web Development Suite is comprehensive and can be taken up by both beginners as well as advanced learners. It is best suited for system engineers, mobile app developers, web application developers, software engineers and candidates with technical background.

  • What learning benefits do you get from Simplilearn’s training?

    Here are some of the major learning benefits that come with this training program:
    • This comprehensive course is highly recommended for professionals as it entails advanced CSS, advanced HTML, advanced JavaScript, advanced PHP development as well as an Introduction to CodeIgniter.
    • Participants will be equipped with the fundamentals of Ajax Development.
    • Trained candidates will be able to develop a complete CMS with PHP and integrate database using MySQLi extension of PHP.
    • The training program entails fundamentals of CSS/CSS3 as well as CSS and CSS3 Programming for Absolute Beginners, which includes style sheet usage, external style sheet, text properties, styling elements and more.
    • PHP Object Oriented Programming, PHP Model View Controller Pattern (PHP MVC), an overview of PHP Data Objects, PHP Object Oriented Programming - building a Login System, Setting up PayPal Instant Payment Notification with PHP and advanced PHP development are also covered in this training.
    • Trained professionals will be thorough with the fundamentals of HTML, which includes understanding of HTML and XML, create web page, link one web page to another and publish HTML pages.
    • Learn Python Django from Scratch training covered in this suite provides a detailed understanding of this robust programming language.
    • This training program entails fundamentals of JavaScript, which includes the enumeration and elaboration of various data types in the JavaScript, explains loops and conditional statements in JavaScript and also elucidates the concepts of objects and variables in JavaScript.
    • Build Your Own HTML5 Video Player covered in this training empowers the participants to develop their own HTML5 video interface from the scratch. This includes video embedment using HTML5 and creating custom controls.
    • Advanced JavaScript and Fundamentals of jQuery are also covered in this training program.
    • JavaScript for Absolute Beginners and JavaScript for Beginning Web Developers offered in this training enable even the non-programmers to acquire the basics of JavaScript.
    • The training program also entails the fundamentals of MySQL and PHP.
    • CSS Floating Layouts, Introduction to SASS as well as Understanding HTML5 Input Types are also covered in this training program.
    • This training program entails the fundamentals of CSS/CSS3 as well as CSS and CSS3 Programming for Absolute Beginners, which includes style sheet usage, external style sheet, text properties, styling elements and more.
    • This training program expansively equips the candidate to carry out comprehensive web development.

  • What are the career benefits in-store for you?

    With the constant advancement in technology and continuous change in programming platforms, the demand for trained web developers is on a constant rise. Here are some of the major career benefits that come with this training:
    • Average salary for a competent web developer is $82,000. Source: payscale.com
    • With the constant rise in the number of websites and internet marketing becoming a norm, IT companies across the globe are seeking trained web developers.
    • As organizations seek adept web development professionals, trained professionals have an edge over their non-trained counterparts.

  • Why Simplilearn?

    • Simplilearn is the World’s Largest Certification Training Provider, with over 500,000+ professionals trained globally
    • Trusted by the Fortune 500 companies as their learning provider for career growth and training
    • 2000+ certified and experienced trainers conduct trainings for various courses across the globe
    • All our Courses are designed and developed under a tried and tested Unique Learning Framework that is proven to deliver 98.6% pass rate in first attempt
    • Accredited, Approved and Recognized as a training organization, partner, education provider and examination center by globally renowned names like Project Management Institute of USA, APMG, CFA Institute, GARP, ASTQB, IIBA and others

Course preview

    • Fundamentals Of Ajax Development 30:51
      • 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 1:33:05
      • 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 34:58
      • 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 1:20:54
      • 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 2:43:31
      • 1.1 Course Materials 00:25
      • 1.2 What Is Javascript 02:12
      • 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:06
      • 1.10 Arithmetic 06:23
      • 1.11 Redirecting And New Windows 07:28
      • 1.12 Empty Links 02:57
      • 1.13 String Manipulation 07:18
      • 1.14 Comparisons 10:57
      • 1.15 If Else Statements 10:09
      • 1.16 Else If Statements 06:07
      • 1.17 Switch Statements 06:34
      • 1.18 Functions 17:16
      • 1.19 Events 10:21
      • 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:20
      • 1.26 Skipping A Loop Cycle 01:16
    • Fundamentals Of jQuery 1:37:49
      • 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 1:57:08
      • 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 3:11:52
      • 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
    • Module 1 - Getting Started 13:36
      • 1.1 Introduction 05:44
      • 1.2 Setting Up A Web Server 07:52
    • Module 2 - PHP Basics 3:54:04
      • 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:53
      • 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: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:04
      • 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
    • Module 1 - Introduction To JavaScript 1:03:21
      • 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 2 - 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 3 - Arrays 22:25
      • 3.1 Arrays 12:44
      • 3.2 Array Prototype 03:46
      • 3.3 Looping Over Arrays 05:55
    • Module 1 - Introduction To JavaScript 1:31:14
      • 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 1:27:16
      • 2.1 Arrays 12:44
      • 2.2 Array Prototype 03:46
      • 2.3 Looping Over Arrays 05:55
      • 2.4 Introduction To Objects 08:02
      • 2.5 Creating An Object 09:24
      • 2.6 Dates And Times 03:58
      • 2.7 Intervals 10:40
      • 2.8 Countdown (Example Application) 19:20
      • 2.9 Callbacks 10:12
      • 2.10 Callback In Countdown 03:15
    • Module 3 - Working With JavaScript Elements 1:07:55
      • 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
    • Section 1 - Introduction 00:41
      • 1.1 Introduction To MySQL Database 00:41
    • Section 2 - Getting Started With MySQL 03:07
      • 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: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: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
    • Section 1 - IntroductionTo MYSQL 29:53
      • 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 1:53:06
      • 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 1:17:36
      • 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:56
      • 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 54:34
      • 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 2:16:57
      • 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
    • Module 1 - Introduction To HTML 08:44
      • 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:11
      • 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: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 1:19:56
      • 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 59:26
      • 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 1:36:19
      • 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
    • Module 1 - Introduction To The Course 04:31
      • 1.1 Introduction To CodeIgniter 04:31
    • Module 2 - Lets Learn CodeIgniter 33:35
      • 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 1: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 46:09
      • 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
    • Module 1 - Introduction 07:06
      • 1.1 Introduction 07:06
    • Module 2 - Setting Up PayPal IPN With PHP 1:02:11
      • 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
    • Module 01 - Course Introduction 05:08
      • 1.1 Course Introduction 04:10
      • 1.2 Overview of Final Project 00:58
    • Module 02 - Introduction to Django 59:11
      • 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:49
      • 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:42
      • 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 1:09:33
      • 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:28
      • 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:20
      • 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
    • Module 1 - Introduction 01:51
      • 1.1 Introduction 01:51
    • Module 2 - Database Integration 56:28
      • 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
    • Section 1 - Introduction 01:39
      • 1.1 Introduction 01:39
    • Section 2 - Database Setup 03:14
      • 2.1 Directories 03:14
    • Section 3 - Building a PHP OOP Registration and Login System 1:40:58
      • 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
    • Section 1 - Introduction 09:58
      • 1.1 Introduction 09:58
    • Section 2 - Understanding PHP Data Objects (PDO) 33:22
      • 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
    • Section 1 - Introduction to the Course 10:18
      • 1.1 Introduction to the Course 10:18
    • Section 2 - How To Create An Image Upload Website With PHP 3:01:04
      • 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
    • Module 01 - Course Introduction 01:54
      • 1.1 Course Introduction 01:54
    • Module 02 - What is MVC 13:22
      • 2.1 How You Shouldnot Structure Code 07:14
      • 2.2 What Is MVC 06:08
    • Module 03 - Creating an MVC Application 1:50:28
      • 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
    • Section 1 - Introduction To PHP Object Oriented Programming 13:46
      • 1.1 PHP Object Oriented Programming 13:46
    • Section 2 - Understanding And Using Classes, Methods And Properties 1:06:00
      • 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
    • Module 1 - Introduction To The Course 23:02
      • 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 2:07:25
      • 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 3:25:49
      • 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 1:38:30
      • 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 2:25:23
      • 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 25:03
      • 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
    • Module 1 - Introduction to the Course 02:17
      • 1.1 Introduction To The Course 02:17
    • Module 2 - How to Build an HTML5 Video Player 47:30
      • 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 1:15:41
      • 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 CSS3 3:29:50
      • 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
    • Chapter 0 - Welcome To CSS Floating Layouts 03:29
      • 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:55
      • 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: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:05
      • 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:59
      • 6.1 Conclusion 01:59
    • Introduction to SASS 41:17
      • 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 12:06
      • 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 1:15:02
      • 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
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Reviews

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

Read more Read less

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

Read more Read less

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

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.

Contact Us

+1-844-532-7688

(Toll Free)

  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.
/index/hidden/ - Never remove this line