Section 1 : Course Introduction
1
Introduction
Section 2 : Basic HTML Programming
2
Getting Started With HTML
3
Basic Elements & Document Setup - Project Basic Elements
4
Lists & Tables - Project List &Table
5
Forms & Input - Project Registration Form
6
Basic Styling - Project on Basic CSS
7
Project - Building A Simple HTML Templat
Section 3 : HTML5 Programming
8
Getting Started With HTML5 Preview
9
New Elements - Project on New Elements
10
Video & Audio - Project Audio Visual
11
Canvas - Project on Drawing with Canvas
12
Svg - Project on Vector Graphics
13
Web Storage - Project on Web Storage
14
Drag & Drop - Project on HTML5 Drag and Drop
15
Geolocation - Project on Geolocation
16
Project MyNote - A HTML5 App
Section 4 : Styling with CSS3
17
Getting Started With CSSPreview
18
CSS Basic Styling - Project on Basic Styling
19
Positioning & Background Images - Project on Images
20
Pseudo Classes - Project on Pseudo Classes
21
Colors Backgrounds & Gradients - Project on Color Backgrounds
22
Text & Box Shadows - Project Text Shadows
23
Transitions & Animation - Project on Animations
24
Columns & Flexbox - Project in FlexBox
25
CSS3 - Project using Dropdown Menu
Section 5 : Twitter Bootstrap Programming
26
Getting Started With Bootstrap
27
Setup Templates & Navbar - Project using Navbar
28
Typography Forms & Tables - Project using Forms and Tables
29
CSS Components - Project using Components - Part A
30
CSS Components - Project using Components - Part B
31
Grid System - Project using Grid System
32
Modal Dropdown Tabs & Tooltip - Project on JavaScript Plugins(Part A)
33
Collapse Accordion and Carousel
34
Project Custom Bootstrap Theme - Part A
35
Project Custom Bootstrap Theme - Part B
36
Project Custom Bootstrap Theme - Part C
Section 6 : Basic JavaScript Concepts
37
Getting Started With JavaScript
38
Variables Arrays & Objects - Project using Arrays and Objects
39
Loops Conditionals & Switches - Project on Iterations
40
Functions & Events - Project on Functions
41
JavaScript Form Validation - Form Project
42
Learning Ajax - Basic Ajax Project
43
Project - Github AJAX
Section 7 : jQuery Programming Techniques
44
Getting Started With jQuery
45
Selectors & Mouse Events - Project on Selectors
46
Form Events - Project Form Events
47
DOM Manipulation - Project on DOM
48
Effects & Animation - Project on Effect and Animation
49
Traversing & Filtering - Project on Filtering
50
Project - jQuery Image Slider
Section 8 : Backend programming with Node.js
51
Getting Started With Node
52
Installation and Simple Server - Project using Simple Node Server
53
Express Setup and RoutingPreview
54
Template Engines - Project using template Engine
55
Node MongoDB Driver - Part 1
56
Node MongoDB Driver - Part 2
57
Setup Middleware & Routes - Starting the Project
58
Creating the UI
59
Form Validation and User Register
60
Password Encryption
61
Login Functionality
62
Access Control & Logout
Section 9 : App Development with Meteor.js
63
Getting Started With Meteor
64
Installation & Templates - Project on Quick Todo
65
Find & Insert Into Collections
66
Mark & Delete From Collection
67
User Accounts
68
Implementing Methods
69
Publications & Subscriptions
70
Bootstrap Package and UI
Section 10 : App Development with Angular
71
Getting Started With AngularPreview
72
Part 1 - Angular 2 App From ScratchPreview
73
Part 2 - Angular 2 App From The Quickstart
74
Components & Properties - Part 1 - Project Simple Profile
75
Components & Properties - Part 2
76
Events & Binding With ngModel - Projects on Event Binding
77
Part 1 - Fetch Data From A Service - Project on Blog
78
Part 2 - Submit Data To Service
79
Http Module & Observables
80
Routing - Project ngWebsite
Section 11 : Backend Programming with PHP
81
Getting Started With PHP
82
Linux Installation
83
XAMMP Environment Setup
84
PHP Programming Fundamentals - Project on Basic PHP
85
PHP Data Types & Dates
86
$_POST & $_GET Superglobals
87
PHP Cookies
88
PHP Sessions
89
Project Bookmarker
90
Objects and Classes
91
Intro to PHP & MySQL
92
Creating a MySQL Database
93
Connect & Fetch Data From MySQL
94
Insert MySQL Data From PHP - Basic DB operation project
95
Delete MySQL Data From PHP
96
JobLister Project
97
Template Class & Setup
98
Database & Job Class
99
Filter Jobs By Category
100
Single Job Listing
101
Create A Job Listing
102
Edit & Delete Job Listings
Section 12 : Backend Programming with Ruby On Rails
103
Getting Started With Ruby
104
Getting Started With Ruby On Rails
105
RailsInstaller Setup
106
Controllers and Basic Routes - Project Rails App
107
Views & Partials
108
Creating a Resource With Routes
109
Models and DB Migrations
110
Data Validation & Listing Data
111
Update & Delete Data
112
Model Associations
113
Basic HTTP Authentication
Section 13 : Datbase Design using MySQL
114
Getting Started With MySQL
115
An Overview of SQL
116
XAMPP and MySQL Setup
117
Create Tables Columns and Insert Data
118
Part 1 - Selecting Data
119
Part 2 - Distinct Aliases & Concat
120
Update Delete & Alter
121
Part 1 - Foreign Keys
122
Part 2 - Table Joins
123
Project - CD Collection Database
Section 14 : Database design using PostgreSQL
124
Getting Started With PostgreSQL
125
Installing PostgreSQL in Windows
126
Add User via psql
127
Queries & Constraints in psql
128
Medic Database in PGAdmin4
129
Connecting to Postgres via PHP - Project Simple Blog
130
Foundation UI & Fetch Categories
131
Adding New Posts
132
Filter Posts By Category
Section 15 : MongoDB - Learning NoSQL Database Design
133
NoSQL Explained
134
Getting Started With MongoDB
135
Installing MongoDB
136
Inserting Documents
137
Finding Documents
138
Cursor Methods
139
Operators & Aggregation
140
Updating & Deleting Documents
141
Node Express Server Setup - Project Mongo Movies
142
Mongoose Model & Get Movies
143
Get Single Movie & Post Data
144
Update & Delete Movies
Section 16 : Learning CouchDB
145
Getting Started With CouchDB
146
Installing CouchDB In Windows
147
Installing CouchDB in Linux
148
Create Database & Docs In Fauxton - Project in Couch DB
149
_EXTRA - Create Database & Docs In Futon
150
Views & Design Docs
151
Remote DB & Replication
152
Using cURL With CouchDB
Section 17 : Redis - The Cache Database
153
Getting Started With Redis
154
Installation & Redis-CLI Basics
155
String Commands
156
Working With Lists & Hashes
157
Working With Sets & Sorted Sets
158
Data Persistence Overview
159
Data Persistence In Action
160
Project Intro - Redis ToDo Project
161
Server & Redis Client Setup
162
Fecth Todos From Redis
163
Adding Todos To Redis
164
Deleting Todos From Redis
Section 18 : Learning Caching Using Memcached
165
Getting Started With Memcached
166
Installing Memcached
167
Telnet Commands
168
Using libmemcached-tools
169
Memcached With Python
170
Project - Page Cache Project With PHP
Section 19 : Markdown- The formatting markup language
171
Getting Started With Markdown
172
Markdown Basic Syntax
173
Task List & Tables
174
Project - Markdown With Node.js
Section 20 : Sass - The CSS Preprocessor
175
Getting Started With Sass
176
Compiling Sass With Koala
177
Sass Features By Example
178
Project Intro - Studiocity project
179
Creating The HTML
180
Add Initial CSS
181
Adding Variables
182
Nesting & Extend
Section 21 : Git & Version Control
183
Getting Started With Git
184
Installing Git In Linux
185
Installing Git In Windows
186
Working With A Local Repository
187
Branches and Merging
188
Workng With A Remote Repository
Section 22 : Task Runners - Grunt and Gulp
189
Getting Started With Task Runners
190
Gulp Install & Minify Task
191
Compiling Sass Files With Gulp
192
Gulp JShint Plugin
193
Gulp Webserver
194
Concatenate Files Using Grunt
195
Grunt Watch Plugin
Section 23 : Chrome Developer Tools
196
Getting Started With Developer Tools
197
DOM Inspection & Editing
198
Save Changes With Sources
199
Network Tab
200
Console & Debugging
201
Working With Storage
Section 24 : PHP Errors Debugging & Config
202
PHP Error Types
203
Error Reporting & Triggering Errors
204
Helpful Functions For Debugging
205
PHP Exceptions
206
phpinfo() Function
Section 25 : Course Summary
207
Summary