The Full Stack Web Development

The Full Stack Web Development

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 33 Hours | 4.96 GB

Learn Full Stack Web Development Building Over 40+ Projects

Full Stack Developers are developers that design complete apps and websites. These developers work on all facets of development, from frontend, to backend, to database and even debugging and testing. In short, the developer must understand the app through and through. Frontend developers are more sought after because of their expertise of not in one but multiple technologies. They can handle all aspects of development, and it can result in a more seamlessly created product.

However, resources to become a Full Stack Developer are limited and only offer sections or just random technologies that you must learn and combine on your own. So, we introduced this course that compiles all technologies in perfect sync to help developers transition from a simple developer to become a Full Stack Developer.

Starting from frontend development, the learner will slowly progress to become to other aspects of development including backend, database, debugging, version control and other essential technologies that are helpful for a developer.

Our Full Stack Course breaks down the fundamentals of each technology that you would require to become a Full Stack Developer. The entire course is broken down into five separate segments: Frontend, Backend, Database, Other Essential Technologies and Debugging/Version Control. Each section includes multiple technologies to help you gain more experience as a developer.

That’s not it! In addition to theory based learning, the course also focuses on practical applications by covering multiple projects in great detail, helping you learn with hands-on experience.

Let’s look at the different technologies and frameworks that you will learn:

  • Frontend – HTML, HMTL5, CSS3, Twitter Bootstrap, JavaScript, jQuery
  • Backend – Node.js, Meteor.js, Angular 2, PHP, Ruby on Rails
  • Database – MySQL, PostgreSQL, MongoDB, CouchDB, Apache Cassandra
  • Other Essential Technologies – Memcached, Redis, Apache Lucene, Apache Solr
  • Debugging/Version Control – GIT, Subversion, Task Runners (Grunt, Gulp), Debuggers (Xdebug, Firedebug)

Each technology will include functional projects that you will create with the help of the instructor. Here are a few of the projects are included in this course:

  • PHP Job Board
  • AJAX Github Profile Finder
  • RESTful JSON API
  • SASS Template Page Cache/Memcached
  • PHP MYSQL Messaging App
  • HTML5 Note App Using LocalStorage

These are just a few of the 40 different projects that are packed in this brilliant course. So, what are you waiting for? Let’s master Full Stack with this course.

Table of Contents

Course Introduction
1 Introduction

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 Template

HTML5 Programming
8 Getting Started With HTML5
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

Styling with CSS3
17 Getting Started With CSS
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

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 PluginsPart 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

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

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

Backend programming with Node.js
51 Getting Started With Node
52 Installation and Simple Server – Project using Simple Node Server
53 Express Setup and Routing
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

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

App Development with Angular
71 Getting Started With Angular
72 Part 1 – Angular 2 App From Scratch
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

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

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

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

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

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

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

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

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

Markdown- The formatting markup language
171 Getting Started With Markdown
172 Markdown Basic Syntax
173 Task List Tables
174 Project – Markdown With Node.js

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

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

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

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

PHP Errors Debugging Config
202 PHP Error Types
203 Error Reporting Triggering Errors
204 Helpful Functions For Debugging
205 PHP Exceptions
206 phpinfo Function

Course Summary
207 Summary