Become A Full Stack Web Developer in 14 Days
4.2 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
602 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Become A Full Stack Web Developer in 14 Days to your Wishlist.

Add to Wishlist

Become A Full Stack Web Developer in 14 Days

Learn all the skills that are needed by companies today, and land your next dream job.
4.2 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
602 students enrolled
Created by EDUmobile Academy
Last updated 11/2016
Curiosity Sale
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
  • 13.5 hours on-demand video
  • 85 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand industries most popular web technolgies
  • Create their own Web Apps/Scripting
View Curriculum
  • Some basic knowledge of programming is helpful but not required
  • You might have to install third part software to practice XAMPP or WAMP etc

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.

Who is the target audience?
  • Beginner who wish to learn all leading web technologies
  • Expert to brush up their knowledge of web technologies
Students Who Viewed This Course Also Viewed
Curriculum For This Course
126 Lectures
Introduction to the course
6 Lectures 39:54
Object Oriented Features
5 Lectures 35:05
Functions in PHP

Require, Include and some String Functions

Classes Overview

Scoping Rules and the Global Keyword

Static Properties
Arrays and Variables
5 Lectures 27:23
Arrays in PHP

$_SERVER Variables in PHP

$_GET in PHP


MySQL Database Insight
4 Lectures 18:58
Using PHPMyAdmin

Sample Database

Connecting to MySQL

Inserting to MySQL, and Wrapup
Introduction and Installation of MySQL
5 Lectures 35:38

MySQL Data Types

Creating an Auto Incrementing Primary Key
MySQL Basic Statments
4 Lectures 22:44
Describe Table

Loading sql Files into MySQL

Introduction to SELECT Query

SELECT Query Demo
MySQL Advanced Statements
5 Lectures 27:05
MySQL Update Query

Mathematical Operations


Table Relationships

Introduction to Joins
MySQL Advanced Statements Part 2
6 Lectures 29:07
The Delete Query

Types of Joins

Joins Demo

Creating and Using Views

Setting Up a Many to Many Relationship

Demo of Many to Many Relationship
Javascript Introduction and Overview
3 Lectures 14:46
Variables and Primitive Types
4 Lectures 22:47

Variables Demo

String Demo

String Methods Demo
21 More Sections
About the Instructor
EDUmobile Academy
4.2 Average rating
6,184 Reviews
141,077 Students
79 Courses
Programming Made Easy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.