Become A Full Stack Web Developer in 14 Days

Become A Full Stack Web Developer in 14 Days
Become A Full Stack Web Developer in 14 Days

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 13.5 Hours | 1.96 GB
eLearning | Skill level: All Levels

Learn all the skills that are needed by companies today, and land your next dream job.

This course covers all leading programming languages, starting with PHP, MySQL, Javascript, jQuery, Ruby on Rails, AngularJS and NodeJS.

You are meant to watch 1 hour per day for 14 days. This is a commitment you must set aside before you start this course.

We will start with PHP where we will cover basic syntax, variables, loops and decision constructs. Then we will learn object oriented features along with string functions. After this we will move to arrays then after understand how REQUEST, GET, and POST works with server variables. Next will be how to connect to MySQL database.

Next section will cover MySQL starting with creating database and tables, then we will move to basic commands INSERT and SELECT along with WHERE clause. We will also practice how to sort data. Then understand how JOINs work on multiple tables. After this we will touch the section where see practice data manipulation using basic UPDATE and DELETE commands.

After MySQL we will start with JavaScript, where we will learn how to write JavaScript inside HTML tags. Then we will dive in to basic types with arithmetic examples. We will understand how string and boolean works. We will also understand how complex arrays work in JavaScript along with most useful functions. We will discuss how conditional statements work, then learn loops in JavaScript. Document Object Model will be covered in details along with simple practice exercises.

Then we will understand jQuery – JavaScript library works with easy to understand demos. This section will cover Selectors, Events, Effects and Animations and many more. We will learn how to change HTML content of a webpage using jQuery. With the discussion and demos we will cover AJAX with how to handle request, response and errors.

In Ruby section we will learn how to run Ruby interactively at the command prompt. Then understand variable, constant, variables, methods, classes and control structures. We will also cover attribute specifiers, then learn implementing inheritance and how method access in Ruby works.

Then we will move on to Rails with Model View Controller design pattern and how it implements it. We will build small hello world app using scaffold in Rails. We will make contact app with simple controller. We will add action to this app such as show, edit and delete.

In AngularJS section we will try to understand Expressions, two way data handling along with our first basic app. Then we will dive in to usage of ng-repeat, ng-show, ng-hide & ng-if, after this we will learn how form submission works with validations and how search and case filter works.

And then at last we will learn NodeJS – a powerful JavaScript engine. We will understand basic of working with NodeJS then we will understand how core libraries work along with Node Package Manager. We will learn three ways to write and run simple web server using node.

I hope you’ll join us for this exciting course.

What you’ll learn

  • Understand industries most popular web technolgies
  • Create their own Web Apps/Scripting
+ Table of Contents

Introduction to the course
1 Introduction to PHP, Requirements
2 Getting XAMPP and Brackets, Starting Server
3 First PHP Script
4 Variable in PHP
5 Conditional Statements
6 Loops in PHP

Object Oriented Features
7 Functions in PHP
8 Require, Include and some String Functions
9 Classes Overview
10 Scoping Rules and the Global Keyword
11 Static Properties

Arrays and Variables
12 Arrays in PHP
13 $ SERVER Variables in PHP
14 $ GET in PHP
15 $ POST in PHP

MySQL Database Insight
17 Using PHPMyAdmin
18 Sample Database
19 Connecting to MySQL
20 Inserting to MySQL, and Wrapup

Introduction and Installation of MySQL
21 Installing MySQL
22 Database Creation
23 Table Creation with SELECT and INSERT
24 MySQL Data Types
25 Creating an Auto Incrementing Primary Key

MySQL Basic Statments
26 Describe Table
27 Loading sql Files into MySQL
28 Introduction to SELECT Query
29 SELECT Query Demo

MySQL Advanced Statements
30 MySQL Update Query
31 Mathematical Operations
32 DISTINCT, COUNT and GROUP by Clauses
33 Table Relationships
34 Introduction to Joins

MySQL Advanced Statements Part 2
35 The Delete Query
36 Types of Joins
37 Joins Demo
38 Creating and Using Views
39 Setting Up a Many to Many Relationship
40 Demo of Many to Many Relationship

Javascript Introduction and Overview
41 Introduction
42 Javascript Overview
43 Basic Setup

Variables and Primitive Types
44 Numbers Demo
45 Variables Demo
46 String Demo
47 String Methods Demo

Object Types
48 Arrays Demo
49 Functions Demo
50 Objects Demo

Control Flow
51 Conditionals Demo
52 Looping Demo
53 Errors

Document Object Model (DOM)
54 Elements and Attributes
55 Events in Javascript
56 Function Calculator Exercise

Introduction to jQuery
57 jQuery – Intro and Setup

Selectors, Events and Effects in jQuery
58 jQuery Selectors Demo
59 jQuery Events Demo
60 jQuery Effects Demo
61 jQuery Animations Demo

DOM in jQuery
62 DOM Content Demo
63 DOM Structure Demo
64 DOM Traversal Demo

AJax with jQuery
65 Ajax Demo Part 1
66 Ajax Demo Part 2

Introduction to Ruby
67 Beginning of Ruby on Rails
68 Getting Ruby Editors

Hello World and Basic Features
69 Hello World with Puts and Gets
70 Interactive Ruby Prompt with int, float & string
71 Variables and Constants
72 Conditions in Ruby with If, elsif, and else
73 If and unless Statement Modifiers
74 Special Variable Types in Ruby ($ @ and @@)
75 Loops in Ruby

Arrays and Methods in Ruby
76 Arrays in Ruby
77 Hashes in Ruby
78 Method Syntax in Ruby
79 Block Syntax in Ruby

Classes Properties and Methods in Ruby
80 Classes, Properties and Methods
81 Attributes in Ruby
82 Inheritance in Ruby
83 Method Access Discussion
84 Method Access demo

Rails Intro
85 Installing of Rails

Rails Basic
86 Understand Model View Controller
87 Rails App Directory Structure
88 Creating a New Rails Project
89 Rendering Text in the Browser
90 New Application with a Scaffold

Your First Rail Project
91 The “People” Project – a Contact List Creating a Controller and Index View
92 Creating Resources, a Controller and a View
93 Demo of Resource, Controller, and View Creation
94 Adding Embedded Ruby to the View
95 Creating and Migrating the Model
96 Showing the Added Record

Index, Links, Validation, Deleting, Updating & Refactoring
97 The Index Action and Erb
98 Adding Links
99 For Validation with Regular Expressions
100 Deleting a Record
101 Updating a Record
102 Refactoring

Introduction to AngularJS
103 Introduction
104 Simple Hello World App
105 Angular Expressions
106 Abstracting the Controller into a Module

Data Binding, ng-repeat and Form Submission
107 Two-way Data Binding
108 Using ng-repeat
109 Using ng-show, ng-hide, and ng-if
110 Form submission

Filters in AngularJS
111 Using a Filter to Search
112 Currency, Uppercase, and Lowercase Filters
113 Discussion on Form Validation
114 Demo on Form Validation

NodeJS Intro and Setup
115 Introduction
116 Download and Install of node.js
117 Testing the Installation

Getting Started
118 Introduction to the npm Package Manager
119 Using the Read-Eval-Print Loop Utility
120 Using the fs Library for File Input
121 Pulling Information from the Listing
122 File Output Added

With Servers
123 Serving Static Content with the HTTP Package
124 Using the HTTP Server Global Package
125 Serving Files with Node-static
126 Handling Error Pages with Node-static