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 Materials00:25
      • 1.2 What Is Ajax02:30
      • 1.3 How To Execute Ajax09:24
      • 1.4 Requests04:37
      • 1.5 Response03:24
      • 1.6 readyStates And Status04:41
      • 1.7 Putting It Together05:50
    • Fundamentals Of CSS 1:33:05
      • 1.1 Course Material00:25
      • 1.2 What Is CSS02:59
      • 1.3 Syntax01:57
      • 1.4 Using Style Sheets04:45
      • 1.5 External Style Sheets01:57
      • 1.6 ID s And Classes05:02
      • 1.7 Styling Elements02:01
      • 1.8 Comments01:17
      • 1.9 Background Colors00:57
      • 1.10 Background Image07:49
      • 1.11 Text Color01:30
      • 1.12 Text Formatting07:23
      • 1.13 Font Properties07:06
      • 1.14 Text Properties04:39
      • 1.15 Links07:39
      • 1.16 Lists06:29
      • 1.17 Width And Height05:14
      • 1.18 Borders08:07
      • 1.19 Margin And Padding04:39
      • 1.20 Cursor02:55
      • 1.21 Display05:49
      • 1.22 Overflow02:26
    • Fundamentals Of CSS3 34:58
      • 1.1 Course Materials00:26
      • 1.2 What Is CSS3?02:33
      • 1.3 Border Radius02:41
      • 1.4 Border Image09:08
      • 1.5 Box Shadow03:36
      • 1.6 Background Size06:39
      • 1.7 Text Shadow01:47
      • 1.8 Custom Fonts04:33
      • 1.9 Rotate01:45
      • 1.10 Resize01:50
    • Fundamentals Of HTML 1:20:54
      • 1.1 Course Materials00:25
      • 1.2 What Is HTML01:14
      • 1.3 Editors02:08
      • 1.4 Elements03:26
      • 1.5 Block Elements02:36
      • 1.6 Attributes05:02
      • 1.7 Line Breaks01:42
      • 1.8 Headers And Paragraphs04:45
      • 1.9 Links04:15
      • 1.10 Images04:27
      • 1.11 Formatting (Part 1)02:29
      • 1.12 Formatting (Part 2)05:16
      • 1.13 The Style Attribute07:42
      • 1.14 Comments02:44
      • 1.15 The Div Element02:02
      • 1.16 Lists04:37
      • 1.17 Tables (Part 1)05:57
      • 1.18 Tables (Part 2)06:14
      • 1.19 Forms10:59
      • 2.20 IFrames02:54
    • Fundamentals Of JavaScript 2:43:31
      • 1.1 Course Materials00:25
      • 1.2 What Is Javascript02:12
      • 1.3 Internal Vs. External04:13
      • 1.4 Comments03:06
      • 1.5 document.write()04:46
      • 1.6 Alert And Confirm04:25
      • 1.7 Prompting For Info04:08
      • 1.8 Variables04:42
      • 1.9 Conjugation04:06
      • 1.10 Arithmetic06:23
      • 1.11 Redirecting And New Windows07:28
      • 1.12 Empty Links02:57
      • 1.13 String Manipulation07:18
      • 1.14 Comparisons10:57
      • 1.15 If Else Statements10:09
      • 1.16 Else If Statements06:07
      • 1.17 Switch Statements06:34
      • 1.18 Functions17:16
      • 1.19 Events10:21
      • 1.20 getElementById()13:56
      • 1.21 Escaping05:01
      • 1.22 Arrays09:56
      • 1.23 For Loops06:51
      • 1.24 While Loops04:38
      • 1.25 Breaking Out Of Loops04:20
      • 1.26 Skipping A Loop Cycle01:16
    • Fundamentals Of jQuery 1:37:49
      • 1.1 Course Materials00:25
      • 1.2 What Is jQuery03:00
      • 1.3 Installing jQuery07:27
      • 1.4 Syntax05:17
      • 1.5 Selectors06:20
      • 1.6 Events (Part 1)14:32
      • 1.7 Events (Part 2)08:20
      • 1.8 When A Key Is Pressed06:53
      • 1.9 Effects07:17
      • 1.10 Callbacks03:31
      • 1.11 .html()02:29
      • 1.12 Changing CSS03:34
      • 1.13 Animations08:55
      • 1.14 Attributes08:51
      • 1.15 jQuery.Ajax08:41
      • 1.16 Finishing jQuery02:17
    • Fundamentals Of MySQL 1:57:08
      • 1.1 Course Materials00:27
      • 1.2 What Is SQL02:09
      • 1.3 Setting Up A Database04:09
      • 1.4 Introducing phpMyAdmin17:57
      • 1.5 Syntax04:34
      • 1.6 Tables And Rows02:54
      • 1.7 Connecting To A Database09:53
      • 1.8 Creating A Table And Columns11:53
      • 1.9 Inserting Information08:27
      • 1.10 Cleaning Information10:18
      • 1.11 Pulling Info From A Database06:40
      • 1.12 Where04:43
      • 1.13 And Or04:49
      • 1.14 Limits And Ordering Data04:33
      • 1.15 Updating Rows05:51
      • 1.16 Deleting Rows06:06
      • 1.17 Secure Your Password07:50
      • 1.18 Finishing Upv03:55
    • Fundamentals Of PHP 3:11:52
      • 1.1 Course Materials00:25
      • 1.2 What Is PHP01:59
      • 1.3 Installing PHP03:43
      • 1.4 Syntax And Hello World06:00
      • 1.5 Comments01:39
      • 1.6 Variables02:39
      • 1.7 Strings And Conjugation02:33
      • 1.8 String Replacement04:19
      • 1.9 String Manipulation06:30
      • 1.10 HTML Entities03:40
      • 1.11 Arrays10:35
      • 1.12 Explode And Implode09:11
      • 1.13 Operators09:55
      • 1.14 If Else Statements07:51
      • 1.15 Elseif04:00
      • 1.16 Switch06:40
      • 1.17 For Loops08:15
      • 1.18 While Loops05:26
      • 1.19 Break From Loops03:24
      • 1.20 Continue, Is Array And Quotes06:31
      • 1.21 Including Files07:18
      • 1.22 Functions15:03
      • 1.23 Constants06:10
      • 1.24 Checking If It Exists11:12
      • 1.25 Forms (Part 1)06:10
      • 1.26 Forms (Part 2)12:35
      • 1.27 New Lines06:46
      • 1.28 Date And Time14:51
      • 1.29 Ternary Logic06:32
    • Module 1 - Getting Started 13:36
      • 1.1 Introduction05:44
      • 1.2 Setting Up A Web Server07:52
    • Module 2 - PHP Basics 3:54:04
      • 2.1 Basics Echo Print05:20
      • 2.2 Variables07:25
      • 2.3 If Statements07:55
      • 2.4 Arithmetic Operators06:37
      • 2.5 Comparison Operators08:45
      • 2.6 Logical Operators09:28
      • 2.7 Switch Statement08:11
      • 2.8 Arrays08:52
      • 2.9 Multi - Dimensional Arrays07:12
      • 2.10 While Loop05:56
      • 2.11 Do While Loop04:30
      • 2.12 For Loops05:04
      • 2.13 Foreach06:38
      • 2.14 Functions08:25
      • 2.15 GET13:00
      • 2.16 POST07:51
      • 2.17 Commenting Code05:36
      • 2.18 Embedding PHP Within HTML09:56
      • 2.19 A Better Way To Display HTML05:29
      • 2.20 Triple Equals04:44
      • 2.21 Checkboxes08:46
      • 2.22 Radio Buttons10:08
      • 2.23 Splitting A String By Spaces(Whitespace)05:43
      • 2.24 Generate A Random Number04:44
      • 2.25 Explode (String To Array)10:12
      • 2.26 Implode (Array To String)16:10
      • 2.27 Formatting Numbers05: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 False01:56
    • Module 3 - Advanced Topics 38:53
      • 3.1 Sessions06: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 Parameters14: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 Database10:01
      • 6.2 Query Database Access Results08:33
      • 6.3 Affected Row Count04:23
      • 6.4 Binding Values To Queries10:15
      • 6.5 Error Detection06:56
      • 6.6 Return Last Inserted ID03:15
      • 6.7 PDO Transactions12: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 Server05:12
      • 7.5 Connecting To And Sending Email Via An SMTP Server06:09
    • Module 8 - Course Conclusion 04:44
      • 8.1 Course Conclusion04:44
    • Module 1 - Introduction To JavaScript 1:03:21
      • 1.1 Introduction To JavaScript05:56
      • 1.2 Script Tags13:00
      • 1.3 Boxes07:56
      • 1.4 Console07:58
      • 1.5 Variables13:17
      • 1.6 Undefined, type of, NaN09:14
      • 1.7 Concatination06:00
    • Module 2 - Operators 27:53
      • 2.1 Comparison Operators05:11
      • 2.2 Logical Operators06:58
      • 2.3 Mathematical Operators10:03
      • 2.4 Commenting05:41
    • Module 3 - Arrays 22:25
      • 3.1 Arrays12:44
      • 3.2 Array Prototype03:46
      • 3.3 Looping Over Arrays05:55
    • Module 1 - Introduction To JavaScript 1:31:14
      • 1.1 Introduction To JavaScript05:56
      • 1.2 Script Tags13:00
      • 1.3 Boxes07:56
      • 1.4 Console07:58
      • 1.5 Variables13:17
      • 1.6 Undefined, type of, NaN09:14
      • 1.7 Concatination06:00
      • 1.8 Comparison Operators05:11
      • 1.9 Logical Operators06:58
      • 1.10 Mathematical Operators10:03
      • 1.11 Commenting05:41
    • Module 2 - Intermediate JavaScript 1:27:16
      • 2.1 Arrays12:44
      • 2.2 Array Prototype03:46
      • 2.3 Looping Over Arrays05:55
      • 2.4 Introduction To Objects08:02
      • 2.5 Creating An Object09:24
      • 2.6 Dates And Times03:58
      • 2.7 Intervals10:40
      • 2.8 Countdown (Example Application)19:20
      • 2.9 Callbacks10:12
      • 2.10 Callback In Countdown03:15
    • Module 3 - Working With JavaScript Elements 1:07:55
      • 3.1 Dom Elements13:42
      • 3.2 Query Selector15:47
      • 3.3 Event Handlers13:22
      • 3.4 Input Fields07:42
      • 3.5 Creating Elements07:00
      • 3.6 Styling Elements10:22
    • Module 4 - Bonus JavaScript Tips 17:33
      • 4.1 Linting11:39
      • 4.2 Minification05:54
    • Section 1 - Introduction 00:41
      • 1.1 Introduction To MySQL Database00:41
    • Section 2 - Getting Started With MySQL 03:07
      • 2.1 Windows Command Prompt00:58
      • 2.2 MySQL Monitor02:09
    • Section 3 - Working With Databases 02:32
      • 3.1 Showing Databases00:48
      • 3.2 Creating A Database00:48
      • 3.3 Selecting A Database00:56
    • Section 4 - Working With Tables 09:13
      • 4.1 Creating Tables01:57
      • 4.2 Showing Tables00:53
      • 4.3 Describing Tables01:26
      • 4.4 What Is NULL01:18
      • 4.5 Adding Table Columns03:39
    • Section 5 - Working With Records 19:45
      • 5.1 Inserting Records02:31
      • 5.2 Selecting Records03:59
      • 5.3 Counting Records02:46
      • 5.4 The WHERE Clause02:46
      • 5.5 Searching Records03:52
      • 5.6 Updating Records01:42
      • 5.7 Deleting Records02:09
    • Section 6 - Deleting And Updating 06:33
      • 6.1 Custom Column Names02:09
      • 6.2 Removing Table Columns02:08
      • 6.3 Deleting Tables01:15
      • 6.4 Deleting Databases01:01
    • Section 1 - IntroductionTo MYSQL 29:53
      • 1.1 What Is MYSQL06:00
      • 1.2 Installing MySQL07:28
      • 1.3 Accessing The MySQL Monitor06:43
      • 1.4 Using PHPmyAdmin09:42
    • Section 2 - The Basic Of MYSQL 1:53:06
      • 2.1 Creating Databases06:40
      • 2.2 Deleting Databases04:34
      • 2.3 Creating Tables07:52
      • 2.4 Listing And Describing Tables04:38
      • 2.5 Inserting Records09:43
      • 2.6 Selecting Records07:06
      • 2.7 Renaming Tables01:28
      • 2.8 Auto Increment IDs10:03
      • 2.9 Updating Records09:12
      • 2.10 Deleting Records02:11
      • 2.11 Limiting Records08:28
      • 2.12 Ordering Records06:39
      • 2.13 Joins16:13
      • 2.14 Like Clause07:24
      • 2.15 Counting Records10:55
    • Section 3 - Introduction To MYSQL And PHP 11:03
      • 3.1 Introduction To MySQLI05:47
      • 3.2 Introduction To PHP Data Objects05:16
    • Section 4 - MYSQLI Basics 1:17:36
      • 4.1 Connecting08:58
      • 4.2 Basic Queries05:37
      • 4.3 Getting Results09:06
      • 4.4 Looping Through Results08:25
      • 4.5 Getting Result Counts03:43
      • 4.6 Variables In Queries08:43
      • 4.7 SQL Injections16:23
      • 4.8 Escaping Values06:55
      • 4.9 Prepared Statements09:46
    • Section 5 - Project Creating A Database Wrapper 47:10
      • 5.1 Wrapper - Introduction04:46
      • 5.2 Creating A Test Database02:05
      • 5.3 Basic Functionalities18:28
      • 5.4 Adding More Functionalities21:51
    • Section 6 - Project Bulding A Contact Form 19:56
      • 6.1 Contact - Introduction01:44
      • 6.2 Creating The Table01:07
      • 6.3 Inserting Your Records06:11
      • 6.4 Outputting The Data10:54
    • MySQL And PHP Fundamentals 54:34
      • 1.1 MySQL An Introduction08:54
      • 1.2 Create Database09:15
      • 1.3 Inserting Data09:57
      • 1.4 SQL Injection10:16
      • 1.5 Select Queries Part 109:11
      • 1.6 Select Queries Part 207:01
    • CSS and CSS3 Programming For Absolute Beginners 2:16:57
      • 1.1 Introduction And The Basics19:24
      • 1.2 Installing Notepad Plus Plus02:33
      • 1.3 Widths And Heights12:51
      • 1.4 Margins And Padding13:51
      • 1.5 Borders11:08
      • 1.6 Centering A Container10:21
      • 1.7 Display Property08:19
      • 1.8 Hiding An Element04:49
      • 1.9 Positioning11:00
      • 1.10 Font Basics13:44
      • 1.11 Text Alignment06:38
      • 1.12 Styling Links (Hyperlinks)13:23
      • 1.13 Styling Headers08:56
    • Module 1 - Introduction To HTML 08:44
      • 1.1 The Basics Of HTML02:55
      • 1.2 What Is HTML02:59
      • 1.3 Getting The Browser00:42
      • 1.4 Getting The Editor00:49
      • 1.5 Setting Up The Editor01:19
    • Module 2 - HTML Basics 18:11
      • 2.1 Structure Hello World04:36
      • 2.2 The DOM02:10
      • 2.3 Customizing The Editor01:32
      • 2.4 Self Closing Tags - Environment01:21
      • 2.5 Validation06:10
      • 2.6 Comments02:22
    • Module 3 - Block Level Elements 08:42
      • 3.1 Block Level Elements08:42
    • Module 4 - Line Breaks And Spacing 04:50
      • 4.1 Line Breaks And Spacing04:50
    • Module 5 - Inline Elements 22:58
      • 5.1 Span Text Modifiers02:37
      • 5.2 Anchors10:25
      • 5.3 Exercise - Linking To The Top Of The Page04:46
      • 5.4 Images05:10
    • Module 6 - Tables And Forms 1:19:56
      • 6.1 Tables04:49
      • 6.2 The Basics Of Forms09:54
      • 6.3 HTML5 Input Attributes15:44
      • 6.4 New HTML5 Inputs08:53
      • 6.5 Action Attribute03:40
      • 6.6 GET vs POST03:13
      • 6.7 Using An Image For The Submi Button04:06
      • 6.8 Exercise - Hote Booking Form18:45
      • 6.9 Placeholder Vs. Value02:31
      • 6.10 Radio Buttons, Checkboxes, Selsct Elemnets And Text Areas08:21
    • Module 7 - Sematic HTML5 Elements 14:35
      • 7.1 New Elements03:39
      • 7.2 What Are Semantic Elements03:14
      • 7.3 Semantics Elements In Practice04:32
      • 7.4 Meter And Progress Elements03:10
    • Module 8 - Multimedia 07:43
      • 8.1 Audio04:15
      • 8.2 Video03:28
    • Advanced JavaScript 59:26
      • 1.1 Course Materials00:25
      • 1.2 Split And Substring07:32
      • 1.3 Try Catch And Throw05:49
      • 1.4 Date06:29
      • 1.5 Math07:00
      • 1.6 Regular Expressions15:36
      • 1.7 Navigator03:09
      • 1.8 setInterval And setTimeout06:44
      • 1.9 Objects06:42
    • Advanced PHP Development 1:36:19
      • 1.1 Course Materials00:25
      • 1.2 Sessions13:10
      • 1.3 Server Super Global Variable05:43
      • 1.4 Cookies13:19
      • 1.5 File Upload11:43
      • 1.6 Emails12:53
      • 1.7 File Intro01:21
      • 1.8 File Create05:38
      • 1.9 File Write07:11
      • 1.10 File Read07:28
      • 1.11 File Append03:54
      • 1.12 File Delete05:01
      • 1.13 All File Modes05:01
      • 1.14 Finishing Up03:32
    • Module 1 - Introduction To The Course 04:31
      • 1.1 Introduction To CodeIgniter04:31
    • Module 2 - Lets Learn CodeIgniter 33:35
      • 2.1 Controllers07:40
      • 2.2 Models04:38
      • 2.3 Views04:56
      • 2.4 Basic Calculator08:03
      • 2.5 URLs, Mod Rewrite And URIs08:18
    • Module 3 - Working With The MySQL Database 28:21
      • 3.1 Connecting04:43
      • 3.2 Getting Values08:07
      • 3.3 Inserting08:03
      • 3.4 Updating Values07:28
    • Module 4 - How To Build A Basic Website With CodeIgniter 1:23:31
      • 4.1 Getting Started07:53
      • 4.2 Multiple Page Loading And Styling11:18
      • 4.3 HTML Helper05:56
      • 4.4 URL Helper08:59
      • 4.5 Content Managing15:43
      • 4.6 Contact Page12:17
      • 4.7 Form Validation Library14:08
      • 4.8 Email Library07:17
    • How to Build a CMS with PHP 46:09
      • 1.001 Introduction And Getting Started04:46
      • 1.002 Creating A Database04:26
      • 1.003 Creating The Article Index05:38
      • 1.004 Creating The Article View Page06:13
      • 1.005 Building A Control Panel To Manage Content09:41
      • 1.006 Creating Article Posting Functionality08:29
      • 1.007 Deleting CMS Articles06:56
    • Module 1 - Introduction 07:06
      • 1.1 Introduction07:06
    • Module 2 - Setting Up PayPal IPN With PHP 1:02:11
      • 2.1 Setting Up PayPal IPN With PHP05:21
      • 2.2 Payment Preferences06:18
      • 2.3 Working With The Database09:21
      • 2.4 The Database Continued09:00
      • 2.5 Working With The PHP Code08:49
      • 2.6 PHP Coding Part 208:43
      • 2.7 PHP Coding Part 306:58
      • 2.8 PHP Coding Part 407:41
    • Module 3 - Security Concerns 02:22
      • 3.1 Security Concerns02:22
    • Module 01 - Course Introduction 05:08
      • 1.1 Course Introduction04:10
      • 1.2 Overview of Final Project00:58
    • Module 02 - Introduction to Django 59:11
      • 2.1 Introduction00:35
      • 2.2 Django Installation And Configuration11:19
      • 2.3 Mvc Applied To Django Plus Git08:19
      • 2.4 Basic Views, Templates And Urls15:37
      • 2.5 Models, Databases, Migrations and the Django Admin19:07
      • 2.6 Section Recap01:37
      • 2.7 Quiz02:37
    • Module 03 - Creating a User Authentication System 56:49
      • 3.1 What You Will Learn In This Section01:04
      • 3.2 Setting Up A Simple User Authentication System22:26
      • 3.3 Login and Session Variables18:40
      • 3.4 Social Registration13:29
      • 3.5 Review00:32
      • 3.6 Quiz00:38
    • Module 04 - Frontending 55:42
      • 4.1 What You Will Learn In This Section00:29
      • 4.2 Template Language and Static Files16:49
      • 4.3 Twitter Bootstrap Integration20:17
      • 4.4 Static File Compression And Template Refactoring17:05
      • 4.5 Review00:36
      • 4.6 Quiz00:26
    • Module 05 - E-Commerce 1:09:33
      • 5.1 What You Will Learn In This Section00:24
      • 5.2 Preparing The Storefront26:35
      • 5.3 Adding A Shopping Cart20:12
      • 5.4 Paypal Integration21:11
      • 5.5 Stripe Integration With Ajax00:01
      • 5.6 Review00:41
      • 5.7 Quiz00:29
    • Module 06 - File Uploading, Ajax and E-mailing 39:28
      • 6.1 What You Will Learn In This Section00:37
      • 6.2 File Upload14:04
      • 6.3 Forms13:19
      • 6.4 Advanced Emailing10:25
      • 6.5 Review00:38
      • 6.6 Quiz00:25
    • Module 07 - Geolocation and Map Integration 18:36
      • 7.1 What You Will Learn In This Section00:37
      • 7.2 Adding A Map Representation With Geolocation08:35
      • 7.3 Advanced Map Usage08:24
      • 7.4 Review00:31
      • 7.5 Quiz00:29
    • Module 08 - Django Power-Ups Services and Signals 20:11
      • 8.1 What You Will Learn In This Section00:52
      • 8.2 Building A Web Service With Tastypie11:04
      • 8.3 Signals08:15
    • Module 09 - Testing Your Site 36:20
      • 9.1 What You Will Learn In This Section00:21
      • 9.2 Adding The Django Debug Toolbar04:36
      • 9.3 Unit Testing18:05
      • 9.4 Logging12:14
      • 9.5 Review00:40
      • 9.6 Quiz00:24
    • Module 10 - Course Conclusion 04:55
      • 10.1 Conclusion04:55
    • Module 1 - Introduction 01:51
      • 1.1 Introduction01:51
    • Module 2 - Database Integration 56:28
      • 2.1 Database05:22
      • 2.2 Connecting07:41
      • 2.3 Getting Results16:09
      • 2.4 Updating And Deleting08:22
      • 2.5 Inserting Records09:37
      • 2.6 Binding09:17
    • Module 3 - Example Application 22:06
      • 3.1 Example Application22:06
    • Module 4 - The Singleton Pattern 21:22
      • 4.1 Singleton Part 111:56
      • 4.2 Singleton Part 209:26
    • Section 1 - Introduction 01:39
      • 1.1 Introduction01:39
    • Section 2 - Database Setup 03:14
      • 2.1 Directories03:14
    • Section 3 - Building a PHP OOP Registration and Login System 1:40:58
      • 3.1 Maerkup06:33
      • 3.2 Building Tables23:54
      • 3.3 Database Wrapper17:51
      • 3.4 Authenticating17:38
      • 3.5 Validation35:02
    • Section 1 - Introduction 09:58
      • 1.1 Introduction09:58
    • Section 2 - Understanding PHP Data Objects (PDO) 33:22
      • 2.1 Understanding PHP Data Objects (PDO)08:33
      • 2.2 Affected Row Count04:23
      • 2.3 Binding Values to Queries10:15
      • 2.4 Error Detection06:56
      • 2.5 Returning The Last Inserted ID03:15
    • Section 3 - Conclusion 12:13
      • 3.1 Conclusion12:13
    • Section 1 - Introduction to the Course 10:18
      • 1.1 Introduction to the Course10:18
    • Section 2 - How To Create An Image Upload Website With PHP 3:01:04
      • 2.1 How To Create An Image10:02
      • 2.2 User Functions03:36
      • 2.3 Album Functions05:00
      • 2.4 Image Functions05:14
      • 2.5 Database and Tables09:07
      • 2.6 User Login Part 113:31
      • 2.7 User Login Part 213:19
      • 2.8 Creating Albums Part 108:52
      • 2.9 Creating Albums Part 209:18
      • 2.10 Displaying Albums09:43
      • 2.11 Editing Albums07:49
      • 2.12 Editing Albums Part 207:43
      • 2.13 Editing Albums Part 313:01
      • 2.14 Deleting Albums10:53
      • 2.15 Uploading Images12:21
      • 2.16 Viewing Albums08:49
      • 2.17 Viewing Albums Part 209:20
      • 2.18 Viewing Albums Part 306:38
      • 2.19 Deleting Images08:05
      • 2.20 Deleting Images Part 208:43
    • Module 01 - Course Introduction 01:54
      • 1.1 Course Introduction01:54
    • Module 02 - What is MVC 13:22
      • 2.1 How You Shouldnot Structure Code07:14
      • 2.2 What Is MVC06:08
    • Module 03 - Creating an MVC Application 1:50:28
      • 3.1 Introduction10:46
      • 3.2 Composer Requirements01:29
      • 3.3 Directory Structure03:19
      • 3.4 Parsing URLs17:06
      • 3.5 Creating Controllers15:09
      • 3.6 Accessing URL Parameters02:40
      • 3.7 Working with Views16:41
      • 3.8 Passing Data To Our View05:38
      • 3.9 Loading Modules07:06
      • 3.10 Working with the Database19:08
      • 3.11 Including Assets11:26
    • Module 04 - Course Conclusion 00:57
      • 4.1 Course Conclusion00:57
    • Section 1 - Introduction To PHP Object Oriented Programming 13:46
      • 1.1 PHP Object Oriented Programming13:46
    • Section 2 - Understanding And Using Classes, Methods And Properties 1:06:00
      • 2.1 Methods And Properties10:24
      • 2.2 Using Static Properties And Methods08:14
      • 2.3 Constructor Method07:05
      • 2.4 Class Constants06:02
      • 2.5 Extending A Class11:22
      • 2.6 Protecting Methods And Properties11:06
      • 2.7 Scope Resolution Operator11:47
    • Section 3 - OOP Exercise Create A Calculator 09:24
      • 3.1 Create A Calculator09:24
    • Section 4 - OOP Exercise Working With MySQL Database 25:12
      • 4.1 Part 107:12
      • 4.2 Part 212:24
      • 4.3 Part 305:36
    • Module 1 - Introduction To The Course 23:02
      • 1.1 What Will You Learn01:05
      • 1.2 Introduction And The Basics19:24
      • 1.3 Installing Notepad Plus Plus02: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 Heights12:51
      • 2.7 Positioning11:00
      • 2.8 Centering A Container10:21
      • 2.9 Colors10:52
      • 2.10 Display Property08:19
      • 2.11 Hiding An Element04:49
      • 2.12 Font Basics13:52
    • Module 3 - Intermediate CSS And CSS3 3:25:49
      • 3.1 Forcing Uppercase, Lowercase And Capitalisation05:46
      • 3.2 Text Alignment06:38
      • 3.3 Text Indenting11:24
      • 3.4 Borders11:08
      • 3.5 Rounded Borders11:58
      • 3.6 Margins And Padding13:51
      • 3.7 Overflow08:39
      • 3.8 Styling Headers09:03
      • 3.9 Floating Elements17:08
      • 3.10 Clearfix For Clearing Floats13:24
      • 3.11 Styling Unordere Lists09:20
      • 3.12 Horizontal Menu (Part 1 Of 2)12:51
      • 3.13 Horizontal Menu (Part 2 Of 2)13:38
      • 3.14 Vertical Menu12:10
      • 3.15 Creating A Button11:14
      • 3.16 Backgrounds12:35
      • 3.17 Multiple Background Images09:08
      • 3.18 Background Size06:04
      • 3.19 Border Images09:50
    • Module 4 - Advanced Intermediate CSS And CSS3 1:38:30
      • 4.1 Sprite14:40
      • 4.2 Element Shadows (Box Shadow)07:29
      • 4.3 Text Shadows10:44
      • 4.4 Opacity06: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 Cursors07:37
      • 5.7 Box Sizing07: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 Underline07:03
      • 5.11 Drop Down Style Menu14:43
      • 5.12 Quick And Easy CSS Triangles03: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 CSS318:55
      • 6.2 Create A Avatar Profile Picture Effect03:54
      • 6.3 Create A Speech Bubble In Comment List13:21
      • 6.4 Create A Headline Backgroung Effect12:30
    • Advanced HTML 25:03
      • 1.1 Course Materials00:30
      • 1.2 The Doctype01:58
      • 1.3 Head Section (Part 1)06:15
      • 1.4 Head Section (Part 2)06:49
      • 1.5 Scripts01:18
      • 1.6 Hierarchy (DOM)04:08
      • 1.7 Entities04:05
    • Module 1 - Introduction to the Course 02:17
      • 1.1 Introduction To The Course02:17
    • Module 2 - How to Build an HTML5 Video Player 47:30
      • 2.1 How To Build An HTML 5 Video Player08:09
      • 2.2 Coding The HTML08:09
      • 2.3 Video Player Attributes07:17
      • 2.4 JavaScript Modifications08:05
      • 2.5 Working with Adobe Flash12:32
      • 2.6 Testing Your Video Player03:18
    • Advanced CSS 1:15:41
      • 1.1 Course Material00:25
      • 1.2 Grouping And Nesting06:13
      • 1.3 Maximum And Minimum Dimensions04:21
      • 1.4 Positions04:44
      • 1.5 Relative And Z - Index05:22
      • 1.6 Floating03:35
      • 1.7 Clear03:20
      • 1.8 Pseudos(Part 1)06:13
      • 1.9 Pseudos(Part 2)06:38
      • 1.10 Alignment05:05
      • 1.11 Sprites09:35
      • 1.12 Opacity03:37
      • 1.13 Media Types04:29
      • 1.14 Attribute Selectors03:46
      • 1.15 Browser Prefixes05:13
      • 1.16 Important03:05
    • Building Responsive Websites with HTML5 CSS3 3:29:50
      • 1.1 Welcome00:48
      • 1.2 A Look At What We'll Build01:36
      • 1.3 Key Aspects Of Responsive Design02:43
      • 1.4 Determining Device Resolutions To Target04:20
      • 1.5 Wireframing Responsive Layouts04:59
      • 1.6 The Concept Of Using Multiple CSS Files10:50
      • 1.7 Media Queries and Multiple Style Sheets08:58
      • 1.8 Building Media Queries Into A Single CSS File07:38
      • 1.9 Using Media Query Expressions05:05
      • 1.10 Setting Up The HTML and CSS Files04:19
      • 1.11 Getting Started With The Header07:36
      • 1.12 Inserting The Main Nav Menu06:01
      • 1.13 Inserting The Search Field06:56
      • 1.14 Problems With Applying Floats04:19
      • 1.15 Integrating Google Fonts API03:25
      • 1.16 Building The Hero Section Structure04:26
      • 1.17 Formatting The Hero Section09:04
      • 1.18 Inserting and Formatting A Call To Action Button09:51
      • 1.19 Building The Features Section, Part One05:46
      • 1.20 Building The Features Section, Part Two04:57
      • 1.21 Inserting The Organize Section08:19
      • 1.22 Building The Share Section05:16
      • 1.23 Building The Call To Action Area06:36
      • 1.24 Inserting And Formatting The Footer03:48
      • 1.25 Finishing Touches For The High Resolution Layout04:07
      • 1.26 Setting Up The Medium Resolution CSS and Testing The Media Query07:02
      • 1.27 Formatting The Medium Res Header04:08
      • 1.28 Formatting The Medium Res Hero Section06:09
      • 1.29 Formatting The Features Section02:14
      • 1.30 Formatting The Organize And Share Sections05:17
      • 1.31 Building The Get Section and Finishing Up The Medium Res Layout02:53
      • 1.32 Setting Up The Low Res CSS and Testing The Media Query04:41
      • 1.33 Formatting The Low Res Header02:53
      • 1.34 Resolving Problems Caused By Floats04:22
      • 1.35 Formatting The Low Res Hero Section03:18
      • 1.36 Formatting The Features Section01:46
      • 1.37 Formatting The Organize And Share Sections02:59
      • 1.38 Building The Get Section and Finishing Up The Low Res Layout03:07
      • 1.39 Disabling Device Smart Zoom05:59
      • 1.40 Testing Your Responsive Layouts04:28
      • 1.41 Setting Up Retina Display Graphics06:22
      • 1.42 Where To Go From Here00:29
    • Chapter 0 - Welcome To CSS Floating Layouts 03:29
      • 0.1 How To Build CSS Floating Layout00:46
      • 0.2 A Note About Set Up02:43
    • Chapter 1 - CSS Float Fundamentals 39:55
      • 1.1 Basic Floating10:29
      • 1.2 Using Floats On Multiple Items07:08
      • 1.3 Introducing Clear04:38
      • 1.4 A Practical Example Creating A Thumbnail Gallery With Float And Clear17:40
    • Chapter 2 - Building A Flexible Layout 26:00
      • 2.1 Creating Layouts Using Floats04:59
      • 2.2 Setting Properties And Testing The Layout07:30
      • 2.3 Inserting The Header04:20
      • 2.4 Inserting The Footer And Finalizing06:09
      • 2.5 Understanding How The Layout Works03:02
    • Chapter 3 - Building A Combination Flexible Fixed Layout 28:57
      • 3.1 Creating A Combination Flexible Fixed Layout05:06
      • 3.2 Adding In Some Dummy Content02:13
      • 3.3 Setting Properties Part 107:00
      • 3.4 Setting Properties Part 207:32
      • 3.5 Final Layout Options07:06
    • Chapter 4 - Building A Fixed Layout 28:05
      • 4.1 Creating A Fixed Layout03:40
      • 4.2 Setting Properties Part 104:21
      • 4.3 Setting Properties Part 212:16
      • 4.4 Final Layout Options07:48
    • Chapter 5 - Bonus Videos 28:58
      • 5.1 Building Dreamweaver CS3 CS4 Essentials Layouts Using Floats Part 108:15
      • 5.2 Building Dreamweaver CS3 CS4 Essentials Layouts Using Floats Part 208:57
      • 5.3 Creating Floating Layouts In Dreamweaver11:46
    • Chapter 6 - Conclusion 01:59
      • 6.1 Conclusion01:59
    • Introduction to SASS 41:17
      • 1.1 Installing Sass00:58
      • 1.2 Compiling05:38
      • 1.3 Project Overview01:37
      • 1.4 Directory Structure04:55
      • 1.5 Variables07:51
      • 1.6 Inheritence07:15
      • 1.7 Nesting02:33
      • 1.8 Functions04:56
      • 1.9 Mixins05:34
    • Understanding HTML5 Input Types 12:06
      • 1.1 Introduction01:14
      • 1.2 Search01:04
      • 1.3 Email01:04
      • 1.4 URLs00:42
      • 1.5 Tel00:42
      • 1.6 Numbers01:44
      • 1.7 Range00:47
      • 1.8 Date00:43
      • 1.9 Month00:39
      • 1.10 Week00:12
      • 1.11 Time00:50
      • 1.12 Color00:32
      • 1.13 Turning Off Automatic Validation00:40
      • 1.14 Use Them Today01:13
    • Create A Node.js Real Time Chat Application 1:15:02
      • 1.1 Introduction03:05
      • 1.2 Design12:20
      • 1.3 Node And Mongodb09:07
      • 1.4 Inserting Data16:42
      • 1.5 Sending Messages10:56
      • 1.6 Outputting Statuses10:19
      • 1.7 Output Chat Messages12: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.

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