Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Full Stack Web Development
Course Intro
Intro (9:34)
HTML
Getting Started With HTML (9:28)
Basic Elements & Document Setup (9:44)
Lists & Tables (7:19)
Forms & Input (9:43)
Basic Styling (10:35)
Building A Simple HTML Template (18:38)
HTML5
Getting Started With HTML5 (4:14)
New Elements (6:25)
Video & Audio (8:56)
Canvas (11:32)
svg (8:11)
Web Storage (7:41)
Drag & Drop (7:03)
Geolocation (6:57)
MyNote Project (11:00)
CSS3
Getting Started With CSS (7:49)
CSS Basic Styling (13:12)
Positioning & Background Images (8:27)
Pseudo Classes (7:17)
Colors, Backgrounds & Gradients (16:20)
Text & Box Shadows (7:35)
Transitions & Animation (11:09)
Columns & Flexbox (11:25)
CSS3 Dropdown Menu (17:03)
Twitter Bootstrap
Getting Started With Bootstrap (6:20)
Setup, Templates & Navbar (9:12)
Typography, Forms & Tables (15:04)
CSS Components - Part A (11:33)
CSS Components -Part B (9:55)
Grid System (7:45)
Part A - Modal, Dropdown, Tabs & Tooltip (15:13)
Part B - Collapse, Accordion and Carousel (13:42)
Custom Bootstrap Theme - Part A (13:21)
Custom Bootstrap Theme - Part B (10:35)
Custom Bootstrap Theme - Part C (9:31)
JavaScript
Getting Started With JavaScript (12:43)
Variables, Arrays & Objects (14:31)
Loops, Conditionals & Switches (14:06)
Functions & Events (16:25)
JavaScript Form Validation (15:46)
Learning Ajax (12:52)
Github AJAX Project (17:39)
jQuery
Getting Started With jQuery (7:14)
Selectors & Mouse Events (14:38)
Form Events (12:56)
DOM Manipulation (14:38)
Effects & Animation (15:21)
Traversing & Filtering (13:14)
jQuery Image Slider (13:00)
Node.js
Getting Started With Node (7:07)
Installation and Simple Server (12:10)
Express Setup and Routing (14:07)
Template Engines (21:37)
Node MongoDB Driver - Part 1 (15:55)
Node MongoDB Driver - Part 2 (8:46)
Setup, Middleware & Routes (15:45)
Creating the UI (14:45)
Form Validation and User Register (18:36)
Password Encryption (3:09)
Login Functionality (12:36)
Access Control & Logout (5:46)
Meteor.js
Getting Started With Meteor (5:54)
Installation & Templates (11:24)
Find & Insert Into Collections (10:00)
Mark & Delete From Collection (5:02)
User Accounts (6:22)
Implementing Methods (6:52)
Publications & Subscriptions (9:47)
Bootstrap Package and UI (4:09)
Angular
Getting Started With Angular (7:14)
Part 1 - Angular 2 App From Scratch (11:52)
Part 2 - Angular 2 App From The Quickstart (4:38)
Components & Properties - Part 1 (13:34)
Components & Properties - Part 2 (6:21)
Events & Binding With ngModel (8:38)
Part 1 - Fetch Data From A Service (14:09)
Part 2 - Submit Data To Service (7:25)
Http Module & Observables (14:59)
Routing - ngWebsite Project (24:19)
PHP
Getting Started With PHP (10:47)
Linux Installation (5:21)
XAMMP Environment Setup (7:01)
PHP Programming Fundamentals (15:34)
PHP Data Types & Dates (14:50)
$_POST & $_GET Superglobals (15:17)
PHP Cookies (5:32)
PHP Sessions (3:44)
Bookmarker Project (15:57)
Objects and Classes (18:44)
Intro to PHP & MySQL (6:06)
Creating a MySQL Database (6:42)
Connect & Fetch Data From MySQL (19:42)
Insert MySQL Data From PHP (14:09)
Delete MySQL Data From PHP (5:53)
JobLister Project Intro (4:18)
Template Class & Setup (25:38)
Database & Job Class (21:23)
Filter Jobs By Category (12:21)
Single Job Listing (8:15)
Create A Job Listing (14:40)
Edit & Delete Job Listings (13:16)
Ruby On Rails
Getting Started With Ruby (6:30)
Getting Started With Ruby On Rails (6:52)
RailsInstaller Setup (7:05)
Controllers and Basic Routes (9:54)
Views & Partials (12:15)
Creating a Resource With Routes (5:59)
Models and DB Migrations (13:57)
Data Validation & Listing Data (7:18)
Update & Delete Data (8:28)
Model Associations (15:27)
Basic HTTP Authentication (4:01)
MySQL
Getting Started With MySQL (6:27)
An Overview of SQL (6:53)
XAMPP and MySQL Setup (5:12)
Create Tables, Columns and Insert Data (10:05)
Part 1 - Selecting Data (9:21)
Part 2 - Distinct, Aliases & Concat (3:43)
New Lecture
Update, Delete & Alter (5:05)
Part 1 - Foreign Keys (9:43)
Part 2 - Table Joins (11:14)
CD Collection Database (17:48)
PostgreSQL
Getting Started With PostgreSQL (6:44)
Installing PostgreSQL in Windows (4:20)
Add User via psql (6:00)
Queries & Constraints in psql (9:17)
Medic Database in PGAdmin4 (13:38)
Connecting to Postgres via PHP (10:05)
Foundation UI & Fetch Categories (7:33)
Adding New Posts (11:14)
Filter Posts By Category (2:52)
MongoDB
NoSQL Explained (7:56)
Getting Started With MongoDB (6:11)
Installing MongoDB (4:46)
Inserting Documents (8:46)
Finding Documents (9:42)
Cursor Methods (7:23)
Operators & Aggregation (10:20)
Updating & Deleting Documents (12:29)
Node Express Server Setup (10:26)
Mongoose Model & Get Movies (16:30)
Get Single Movie & Post Data (15:10)
Update & Delete Movies (6:36)
CouchDB
Getting Started With CouchDB (7:02)
Installing CouchDB In Windows (2:32)
Installing CouchDB in Linux (3:36)
Create Database & Docs In Fauxton (9:20)
_EXTRA - Create Database & Docs In Futon (3:09)
Views & Design Docs (10:01)
Remote DB & Replication (3:08)
Using cURL With CouchDB (11:12)
Redis
Getting Started With Redis (5:54)
Installation & Redis-CLI Basics (8:53)
String Commands (6:59)
Working With Lists & Hashes (9:37)
Working With Sets & Sorted Sets (12:56)
Data Persistence Overview (7:41)
Data Persistence In Action (5:32)
Project Intro (1:20)
Server & Redis Client Setup (8:59)
Fecth Todos From Redis (9:51)
Adding Todos To Redis (6:16)
Deleting Todos From Redis (6:53)
Memcached
Getting Started With Memcached (6:08)
Installing Memcached (3:58)
Telnet Commands (7:53)
Using libmemcached-tools (7:47)
Memcached With Python (8:14)
Page Cache Project With PHP (14:22)
Markdown
Getting Started With Markdown (5:11)
Markdown Basic Syntax (7:58)
Task List & Tables (7:20)
Markdown With Node.js (8:22)
Sass
Getting Started With Sass (6:29)
Compiling Sass With Koala (4:17)
Sass Features By Example (16:09)
Project Intro (2:05)
Creating The HTML (12:36)
Add Initial CSS (12:28)
Adding Variables (10:42)
Nesting & Extend (4:30)
Git & Version Control
Getting Started With Git (6:34)
Installing Git In Linux (1:23)
Installing Git In Windows (2:28)
Working With A Local Repository (10:38)
Branches and Merging (7:28)
Workng With A Remote Repository (10:42)
Task Runners
Getting Started With Task Runners (3:25)
Gulp Install & Minify Task (10:41)
Compiling Sass Files With Gulp (6:58)
New Lecture
Gulp JShint Plugin (5:13)
Gulp Webserver (5:17)
Concatenate Files Using Grunt (10:40)
Grunt Watch Plugin (3:24)
Chrome Developer Tools
Getting Started With Developer Tools (5:06)
DOM Inspection & Editing (8:28)
Save Changes With Sources (4:19)
Console & Debugging (11:12)
Working With Storage (9:53)
Network Tab (9:21)
PHP Errors Debugging & Config
PHP Error Types (4:52)
Error Reporting & Triggering Errors (13:01)
Helpful Functions For Debugging (9:29)
PHP Exceptions (5:01)
phpinfo() Function (8:57)
Course Summary
Summary (6:26)
Text & Box Shadows
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock