| Section 01: Introduction | |||
| Course Learning Objectives | 00:03:00 | ||
| Section 02: How the Internet Works | |||
| The Internet Overview | 00:05:00 | ||
| The HTTP Protocol | 00:04:00 | ||
| The HTTPS Protocol | 00:03:00 | ||
| The SMTP Protocol and Local Mail Delivery | 00:05:00 | ||
| Outbound Mail Delivery | 00:02:00 | ||
| Network Basics – LAN and WAN | 00:06:00 | ||
| Network Ports and Firewalls | 00:05:00 | ||
| Section 03: The Web Development Process | |||
| Web Development Process Overview | 00:03:00 | ||
| Section 04: Planning a Website | |||
| Web Application Planning Overview | 00:05:00 | ||
| Section 05: Web Hosting and System Requirements | |||
| Web Hosting Packages Overview | 00:05:00 | ||
| Shared Hosting | 00:05:00 | ||
| Dedicated Hosting | 00:02:00 | ||
| VPS Hosting | 00:01:00 | ||
| Cloud Hosting and Case Study | 00:13:00 | ||
| Section 06: Domain Names | |||
| Introduction to Domain Names | 00:03:00 | ||
| Domain Name Registrars | 00:03:00 | ||
| Domain Registration | 00:03:00 | ||
| Registration and Privacy Protection | 00:07:00 | ||
| Control Panel Sign-In | 00:02:00 | ||
| Auto-Renewal and Domain Lock | 00:02:00 | ||
| Domain Forwarding | 00:02:00 | ||
| Nameservers | 00:01:00 | ||
| Update Registration Information | 00:01:00 | ||
| Section 07: Testing Environment | |||
| Introduction to Testing Servers | 00:03:00 | ||
| Installing WampServer – WAMP | 00:05:00 | ||
| Installing MampServer – MAMP | 00:11:00 | ||
| WampServer Menu | 00:05:00 | ||
| Localhost File Test | 00:02:00 | ||
| Section 08: Production Environment | |||
| Overview | 00:02:00 | ||
| Cloud Hosting Registration | 00:04:00 | ||
| Creating a Virtual Server | 00:03:00 | ||
| Linode Settings and Configuration | 00:01:00 | ||
| Deploying an Image – Ubuntu 14.04 LTS | 00:04:00 | ||
| Linode Dashboard | 00:02:00 | ||
| Remote Access | 00:03:00 | ||
| Download PuTTY and PuTTYgen – Windows | 00:01:00 | ||
| Launch Terminal – MAC | 00:01:00 | ||
| Intro to Command Console | 00:02:00 | ||
| Connecting with PuTTY – Windows | 00:02:00 | ||
| Connecting with Terminal – MAC | 00:01:00 | ||
| Maintenance Commands | 00:02:00 | ||
| File and Directory Commands | 00:03:00 | ||
| Installing LAMP Stack | 00:04:00 | ||
| Server Host Name and Date | 00:03:00 | ||
| Creating a User – Ubuntu | 00:03:00 | ||
| Ubuntu SSH Authentication – Windows | 00:08:00 | ||
| Ubuntu SSH Authentication – MAC | 00:08:00 | ||
| Web Root Permissions | 00:04:00 | ||
| Remote Dekstop Connection | 00:11:00 | ||
| Installing Tight VNC Viewer – Windows | 00:03:00 | ||
| Installing RealVNC Viewer – MAC | 00:03:00 | ||
| Ubuntu Desktop Basics | 00:04:00 | ||
| Disable Root and Password Access | 00:04:00 | ||
| Re-sizing a Linode Server | 00:02:00 | ||
| Creating Backups on Linode | 00:04:00 | ||
| Changing Root Password through Linode | 00:01:00 | ||
| Linode DNS Manager | 00:10:00 | ||
| Amending GoDaddy Name Servers | 00:04:00 | ||
| Section 09: FTP Setup | |||
| FTP Client Installation | 00:02:00 | ||
| FileZilla Overview | 00:04:00 | ||
| FileZilla Uploading | 00:03:00 | ||
| FileZilla Interface Basics | 00:02:00 | ||
| Section 10: HTML Development | |||
| Introduction to HTML | 00:02:00 | ||
| Basic Structure of a Web Page | 00:04:00 | ||
| HTML Head Tags | 00:08:00 | ||
| HTML Body Tag | 00:03:00 | ||
| HTML Paragraph Spacing | 00:03:00 | ||
| HTML Line Breaks | 00:02:00 | ||
| HTML Non-Breaking Space | 00:03:00 | ||
| HTML Header Tags | 00:02:00 | ||
| HTML Text Formatting and Decoration | 00:05:00 | ||
| HTML Inline Text Formatting | 00:02:00 | ||
| HTML Unordered Lists | 00:03:00 | ||
| HTML Ordered Lists | 00:03:00 | ||
| HTML Image Insertion | 00:04:00 | ||
| HTML Embedding Videos | 00:03:00 | ||
| HTML Absolute vs. Relative File Referencing | 00:02:00 | ||
| HTML Link Creation | 00:07:00 | ||
| HTML Anchor Tags | 00:06:00 | ||
| HTML Tables | 00:11:00 | ||
| HTML Nested Tables | 00:06:00 | ||
| HTML Merging Cells | 00:01:00 | ||
| HTML Text Wrapping | 00:01:00 | ||
| HTML Table Background Image | 00:01:00 | ||
| HTML Table Cell Alignment | 00:01:00 | ||
| HTML – Introduction to Forms | 00:04:00 | ||
| HTML Form Tags and Attributes | 00:04:00 | ||
| HTML Forms – Post vs. Get | 00:02:00 | ||
| HTML Forms – Input Text Fields | 00:04:00 | ||
| HTML Forms – Select Menus | 00:06:00 | ||
| HTML Forms – Check Boxes and Radio Buttons | 00:06:00 | ||
| HTML Forms – Text Areas and Buttons | 00:06:00 | ||
| HTML Iframes | 00:04:00 | ||
| HTML Project – Introduction | 00:02:00 | ||
| HTML Project – Header | 00:04:00 | ||
| HTML Project – Callout | 00:03:00 | ||
| HTML Project – Image Insertion | 00:02:00 | ||
| HTML Project – Text Insertion | 00:01:00 | ||
| HTML Project – Links and Form | 00:03:00 | ||
| HTML Project – Tabular Data | 00:02:00 | ||
| HTML Project – Footer | 00:01:00 | ||
| Section 11: CSS Development | |||
| Introduction to CSS | 00:04:00 | ||
| Parts of a CSS Rule | 00:07:00 | ||
| Types of CSS Rules | 00:03:00 | ||
| CSS – Color Names and Codes | 00:02:00 | ||
| CSS Classes and Spans | 00:06:00 | ||
| CSS Divisions – DIVs | 00:03:00 | ||
| CSS IDs | 00:06:00 | ||
| CSS Margins | 00:04:00 | ||
| CSS Padding | 00:02:00 | ||
| CSS Text Properties | 00:08:00 | ||
| CSS Font Properties | 00:03:00 | ||
| CSS Borders | 00:02:00 | ||
| CSS Backgrounds | 00:06:00 | ||
| CSS Transparency | 00:03:00 | ||
| CSS Width and Height Properties | 00:05:00 | ||
| CSS Text on Top of Images | 00:06:00 | ||
| CSS Display Properties | 00:02:00 | ||
| CSS Static Positioning | 00:02:00 | ||
| CSS Relative Positioning | 00:04:00 | ||
| CSS Absolute Positioning | 00:02:00 | ||
| CSS Fixed Positioning | 00:02:00 | ||
| CSS Float Property | 00:02:00 | ||
| CSS Clear Property | 00:01:00 | ||
| CSS Z-Index | 00:02:00 | ||
| CSS Styling Links | 00:02:00 | ||
| CSS Tables | 00:02:00 | ||
| CSS Project – Introduction | 00:01:00 | ||
| CSS Project – CSS Rules | 00:06:00 | ||
| CSS Project – Navigation Rules | 00:02:00 | ||
| CSS Project – Responsive CSS | 00:03:00 | ||
| CSS Project – Page Elements | 00:03:00 | ||
| Section 12: Document Object Model (DOM) | |||
| DOM Introduction | 00:03:00 | ||
| DOM Manipulation | 00:01:00 | ||
| Section 13: JavaScript Development | |||
| JavaScript – Introduction | 00:06:00 | ||
| JavaScript Placement | 00:02:00 | ||
| External JavaScript | 00:02:00 | ||
| JavaScript Output | 00:02:00 | ||
| JavaScript InnerHTML | 00:01:00 | ||
| JavaScript Commenting | 00:02:00 | ||
| JavaScript Constants | 00:02:00 | ||
| JavaScript Variables Introduction | 00:05:00 | ||
| JavaScript Assignment Operator | 00:01:00 | ||
| JavaScript Arithmetic Operations | 00:04:00 | ||
| JavaScript Arithmetic Operations Continued | 00:04:00 | ||
| JavaScript Operator Precedence | 00:01:00 | ||
| JavaScript Data Types | 00:01:00 | ||
| JavaScript Objects | 00:02:00 | ||
| JavaScript Object Output | 00:01:00 | ||
| JavaScript Strings | 00:03:00 | ||
| JavaScript String Length | 00:01:00 | ||
| JavaScript Special Characters | 00:01:00 | ||
| JavaScript Random Numbers | 00:01:00 | ||
| JavaScript Min and Max Function | 00:01:00 | ||
| JavaScript Math Round Function | 00:02:00 | ||
| JavaScript Arrays | 00:02:00 | ||
| JavaScript Array Attributes | 00:01:00 | ||
| JavaScript Arrays – Pop – Push – Shift – Unshift | 00:02:00 | ||
| JavaScript Changing and Deleting Elements | 00:02:00 | ||
| JavaScript Splicing an Array | 00:02:00 | ||
| JavaScript Sorting an Array | 00:01:00 | ||
| JavaScript Joining Arrays | 00:01:00 | ||
| JavaScript Conditional Statements | 00:06:00 | ||
| JavaScript Comparisons | 00:02:00 | ||
| JavaScript Booleans | 00:01:00 | ||
| JavaScript For Loops | 00:03:00 | ||
| JavaScript For-In Loop | 00:01:00 | ||
| JavaScript While Loops | 00:02:00 | ||
| JavaScript Do-While Loop | 00:02:00 | ||
| JavaScript Break and Continue | 00:01:00 | ||
| JavaScript Functions | 00:02:00 | ||
| JavaScript Events | 00:01:00 | ||
| JavaScript Project 1 – BG Color Changer | 00:02:00 | ||
| JavaScript Project 2 – Photo Gallery | 00:02:00 | ||
| JavaScript Project 2 – Completion | 00:03:00 | ||
| Section 14: jQuery Library | |||
| Introduction to jQuery | 00:02:00 | ||
| Embedding jQuery | 00:01:00 | ||
| jQuery Syntax and Selector Intro | 00:04:00 | ||
| jQuery ID Selector | 00:02:00 | ||
| jQuery Class Selector | 00:01:00 | ||
| jQuery Other Selectors | 00:02:00 | ||
| External jQuery File | 00:02:00 | ||
| jQuery Events Intro | 00:02:00 | ||
| jQuery Events – mouseenter and mouseleave | 00:02:00 | ||
| jQuery Events – mousedown and mouseup | 00:01:00 | ||
| jQuery Multiple Event Handlers | 00:02:00 | ||
| jQuery Hiding-Showing | 00:02:00 | ||
| jQuery Toggle | 00:01:00 | ||
| jQuery Fade In-Out | 00:04:00 | ||
| jQuery Fade Toggle | 00:01:00 | ||
| jQuery Fade To | 00:01:00 | ||
| jQuery Slide Down | 00:03:00 | ||
| jQuery Slide Up | 00:01:00 | ||
| jQuery Slide Toggle | 00:01:00 | ||
| jQuery Animate | 00:04:00 | ||
| jQuery Animate – Multiple Params | 00:01:00 | ||
| jQuery Animate – Relative Values | 00:01:00 | ||
| jQuery Animate – Queue Functionality | 00:02:00 | ||
| jQuery Stop Method | 00:02:00 | ||
| jQuery Callback Functions | 00:02:00 | ||
| jQuery Chaining | 00:03:00 | ||
| jQuery Draggables | 00:02:00 | ||
| jQuery Accordian Menu | 00:03:00 | ||
| jQuery Get Content – text and html | 00:03:00 | ||
| jQuery Get Content – Val | 00:01:00 | ||
| jQuery Get Content – attr | 00:01:00 | ||
| jQuery Set Content – text – html – val | 00:03:00 | ||
| jQuery Set Attributes – attr | 00:02:00 | ||
| jQuery Append and Preprend | 00:03:00 | ||
| jQuery – After and Before | 00:01:00 | ||
| jQuery Remove and Empty | 00:02:00 | ||
| jQuery Filter Remove | 00:02:00 | ||
| jQuery Add Class | 00:02:00 | ||
| jQuery Remove Class | 00:02:00 | ||
| jQuery Toggle Class | 00:01:00 | ||
| Section 15: Bootstrap Framework | |||
| Introduction to Bootstrap | 00:02:00 | ||
| Embedding Bootstrap | 00:01:00 | ||
| Bootstrap – Basic Page Structure | 00:05:00 | ||
| Bootstrap Grid System | 00:06:00 | ||
| Bootstrap Three Column Layouts | 00:02:00 | ||
| Bootstrap Typography | 00:07:00 | ||
| Bootstrap Tables | 00:03:00 | ||
| Bootstrap Styling Images | 00:02:00 | ||
| Bootstrap Jumbotron | 00:02:00 | ||
| Bootstrap Wells | 00:01:00 | ||
| Bootstrap Alerts | 00:02:00 | ||
| Bootstrap Buttons | 00:07:00 | ||
| Bootstrap Button Groups | 00:02:00 | ||
| Bootstrap Justified Button Groups | 00:03:00 | ||
| Bootstrap Glyphicons | 00:03:00 | ||
| Bootstrap Badges and Labels | 00:03:00 | ||
| Bootstrap Progress Bars | 00:03:00 | ||
| Bootstrap Pagination | 00:02:00 | ||
| Bootstrap Pager Pagination | 00:01:00 | ||
| Bootstrap List Groups | 00:05:00 | ||
| Bootstrap Panels | 00:03:00 | ||
| Bootstrap Dropdown Menus | 00:05:00 | ||
| Bootstrap Collapsibles | 00:03:00 | ||
| Bootstrap Collapse Panel | 00:02:00 | ||
| Bootstrap Collapse List Group | 00:01:00 | ||
| Bootstrap Accordian | 00:05:00 | ||
| Bootstrap Tab Menus | 00:05:00 | ||
| Bootstrap Pill Menus | 00:03:00 | ||
| Bootstrap Dynamic Tabs and Pills | 00:04:00 | ||
| Bootstrap Navigation Bar | 00:06:00 | ||
| Bootstrap Collapsible Navigation Bar | 00:04:00 | ||
| Bootstrap Forms – Vertical and Inline | 00:04:00 | ||
| Bootstrap Inputs | 00:04:00 | ||
| Bootstrap Form Control States | 00:04:00 | ||
| Bootstrap Input Sizing | 00:03:00 | ||
| Bootstrap Carousel | 00:09:00 | ||
| Bootstrap Modal | 00:04:00 | ||
| Bootstrap Tooltip | 00:02:00 | ||
| Bootstrap Popover | 00:03:00 | ||
| Bootstrap Scrollspy | 00:06:00 | ||
| Bootstrap Project – Themes Intro | 00:04:00 | ||
| Bootstrap Project – File Overview | 00:02:00 | ||
| Bootstrap Project – Script Overview | 00:09:00 | ||
| Bootstrap Project – Script Overview Continued | 00:08:00 | ||
| Section 16: PHP Development | |||
| PHP Introduction | 00:03:00 | ||
| PHP Preparation | 00:03:00 | ||
| PHP File Test | 00:02:00 | ||
| PHP Syntax | 00:06:00 | ||
| PHP Variables | 00:04:00 | ||
| PHP Variable Scope | 00:03:00 | ||
| PHP Global Keyword | 00:02:00 | ||
| PHP Static Keyword | 00:02:00 | ||
| PHP Echo vs Print | 00:04:00 | ||
| PHP Data Types | 00:06:00 | ||
| PHP Objects | 00:03:00 | ||
| PHP Strings | 00:02:00 | ||
| PHP Constants | 00:03:00 | ||
| PHP Operators | 00:09:00 | ||
| PHP Conditional Statements | 00:03:00 | ||
| PHP ElseIf Statement | 00:03:00 | ||
| PHP Switch Statement | 00:02:00 | ||
| PHP While Loops | 00:05:00 | ||
| PHP for Loops | 00:02:00 | ||
| PHP Functions | 00:03:00 | ||
| PHP Functions Continued | 00:02:00 | ||
| PHP Arrays | 00:05:00 | ||
| PHP Multidimensional Arrays | 00:02:00 | ||
| PHP Sorting Arrays | 00:03:00 | ||
| PHP Superglobal Variables | 00:02:00 | ||
| PHP Forms Introduction | 00:04:00 | ||
| PHP POST vs GET Basics | 00:05:00 | ||
| PHP Form Output and Validation | 00:10:00 | ||
| PHP Form Required Fields | 00:05:00 | ||
| PHP Validation Continued | 00:02:00 | ||
| Section 17: MySQL Database Integration | |||
| Introduction to MySQL Databases | 00:03:00 | ||
| Introduction PhpMyAdmin | 00:03:00 | ||
| PhpMyAdmin Interface Overview | 00:01:00 | ||
| MySQL Security and Root Superuser | 00:05:00 | ||
| MySQL Creating a Database and Table | 00:05:00 | ||
| MySQL Creating a New User | 00:06:00 | ||
| MySQL Database and Table Specific Privileges | 00:03:00 | ||
| MySQL Modifying and Deleting a Table | 00:05:00 | ||
| MySQL Modifying and Deleting a Database | 00:04:00 | ||
| Introduction to SQL | 00:02:00 | ||
| SQL Statements in PhpMyAdmin | 00:04:00 | ||
| Connect to MySQL Database using PHP | 00:05:00 | ||
| MySQL Database – Import Data | 00:02:00 | ||
| SQL Select | 00:02:00 | ||
| SQL Distinct Keyword | 00:02:00 | ||
| SQL Where Clause | 00:02:00 | ||
| SQL And Operator | 00:02:00 | ||
| SQL Or Operator | 00:01:00 | ||
| SQL Order By | 00:02:00 | ||
| MySQL Insert Into | 00:06:00 | ||
| MySQL Get Last ID | 00:01:00 | ||
| MySQL Insert Multiple Records | 00:02:00 | ||
| MySQL Prepared Statements | 00:03:00 | ||
| MySQL Delete Records | 00:08:00 | ||
| PHP Header Function | 00:01:00 | ||
| PHP Isset | 00:03:00 | ||
| MySQL Update Records | 00:07:00 | ||
| Section 18: XML l AJAX | |||
| Introduction to XML | 00:05:00 | ||
| XML Basics | 00:04:00 | ||
| XML Schema | 00:02:00 | ||
| XML Parsing | 00:02:00 | ||
| XML Parsing Continued | 00:04:00 | ||
| Introduction to AJAX | 00:02:00 | ||
| AJAX – Search Suggest Tutorial | 00:05:00 | ||
| AJAX – Database Select Menu Tutorial | 00:09:00 | ||
| Section 19: Development Project | |||
| Development Overview | 00:07:00 | ||
| Project Setup | 00:03:00 | ||
| Index Page Overview | 00:03:00 | ||
| Home Page Mods | 00:05:00 | ||
| About Page Mods | 00:08:00 | ||
| Blog Page Mods | 00:08:00 | ||
| MySQL Database Creation | 00:03:00 | ||
| Creating a Registration Form | 00:08:00 | ||
| Registration Status using JavaScript and AJAX | 00:08:00 | ||
| PHP Validation – Encryption – Session | 00:11:00 | ||
| Login Authentication – Part 1 | 00:02:00 | ||
| Login Authentication – Part 2 | 00:06:00 | ||
| Login Authentication – Part 3 | 00:03:00 | ||
| Login Authentication – Part 4 | 00:03:00 | ||
| Logout – Terminate Session | 00:03:00 | ||
| Contact Page – Google Maps API | 00:06:00 | ||
| Contact Form – AJAX Integration | 00:05:00 | ||
| PHPMailer Installation | 00:03:00 | ||
| PHP Form Validation and Email Transmission | 00:07:00 | ||
| Production Server Migration | 00:11:00 | ||
| Section 20: Google Apps for Work | |||
| Google Apps for Work – Introduction | 00:02:00 | ||
| Google Apps for Work – Registration | 00:07:00 | ||
| Google Apps for Work – Admin Console | 00:04:00 | ||
| Assignment | |||
| Assignment – Web Development Masterclass | 00:00:00 | ||