Full Stack Web Development Course

Learn building both backends and frontends.

Instructors
Rahul Sharma
Course
English

Summary

The online course for Web Development by RSTech Softwares is deftly designed with an aim to familiarize the young coders with all the know-how of developing the most coherent and professional websites & web-portals. This online Web Development course is a project-based Full Stack web development course with backend in Node.JS. As a part of these online Web Development classes, the students will start off with the fundamentals of building basic websites and will go on to create more functional and complex portals. The course will start with topics such as HTML, CSS, and JS and then move on to important concepts such as version control, databases, Node.Js and advanced topics such as security. Throughout the course, the students will be mentored in a manner that they develop proficiency with javascript for both Front-end as well as back-end use-cases.


Highlights

  • Extensive coverage of HTML, CSS, Javascript
  • Extensive coverage of NodeJS
  • Project-Based Learning Approach
  • Lessons on Deploying your Site
  • Basics & Advanced Topics for Interviews
  • Expert Doubt Support for 6 months
  • 50+ live interactive sessions
  • Quiz & Live Projects after every unit
  • Certification Of Completion
  • Learning management portal for 6 months
  • Track your performance online
  • Hands on- MongoDB, AWS

Syllabus/ Course Content


Free Demos

4 Items | Duration : 1 hr

[Live Demo] Basics of HTML
5 Mins
[Live Demo] Simple Todo List with Javascript
5 Mins
[Live Demo] 2D Box Collider Game HTML5 Canvas and Javascript
5 Mins
[Live Demo] Basics of NodeJS & server-rendered Todo List
5 Mins

HTML

2 Items | Duration : 3 hrs

[LVWD-01] Introduction to Web Development and Introduction to HTML
2 hrs Mins
[LVWD-02] Advanced HTML Concepts
1 hr Mins

Read More..

CSS - I

6 Items | Duration : 2 hrs

CSS - An Introduction
3 Mins
CSS - Basics and Syntax
6 Mins
CSS - Selectors
9 Mins
CSS - Combinators for Children and Descendants
2 Mins
CSS - Pseudo Selectors
6 Mins
Webinar 03: CSS Basics
2 hrs Mins

CSS - II

5 Items | Duration : 6

CSS Part II : transforms - skew
4 Mins
CSS Part II : transforms - rotate
2 Mins
CSS Part II : transforms - scale
4 Mins
CSS Part II : transforms - translate
3 Mins
CSS Part II : More things in CSS
2 Mins

CSS - III

3 Items | Duration : 4 hrs

[LVWD-03] More about CSS
4 Mins
[LVWD-04] CSS Flexboxes
2 hrs Mins
[LVWD-05] CSS Positioning
2 hrs Mins

JS-I

10 Items | Duration : 1 hrs

JS Basics 00 - Hello JavaScript
7 Mins
JS Basics 01 - Basics, Var, Let, Functions
1 Mins
JS Basics 02 - Array Objects & Methods
5 Mins
JS Basics 03 - Javascript Object Notation (JSON)
8 Mins
JS Basics 04 - Classes and Objects
9 Mins
[Video | JS] Strings Part 1 - Introduction
5 Mins
[Video | JS] Strings - Part 2 Extraction
5 Mins
[Video | JS] Arrays Part 1 Intro and Loops
5 Mins
[Video | JS] Arrays Part 2 - Add Remove items
5 Mins
[Video | JS] Arrays Part 3 - Changing Data
5 Mins

JS-II

2 Items | Duration : 4 hrs

[LVWD-06] Javascript Higher Order Functions, Closures and Prototypes
1 hr Mins
[LVWD-07] Javscript OOP, Classes, Prototypes
2 hrs Mins

JS-III

7 Items | Duration : 1 hr

JS Deep Dive: ES6 Promises
5 Mins
JS Deep Dive: IIFEs and their usage
5 Mins
JS Deep Dive: Copy by Value and Copy by Reference
5 Mins
JS Deep Dive: var, let, const
5 Mins
JS Deep Dive: Closure scope
5 Mins
JS Deep Dive: Function call stacks
5 Mins
JS Deep Dive: Async programming - setTimeout and setInterval
5 Mins

โ“โ“JS Quizzes - I

4 Items | Duration : 1 hr

[WD.1] JS Scope Rules
5 Mins
[WD.2] Quiz on Functions
5 Mins
[WD.3] Testing JS Datatypes
5 Mins
[WD.4] Quiz on JS Arrays
5 Mins

DOM Manipulation

6 Items | Duration : 1 Hr

DOM 1 Select
1 hr Mins
DOM 2 Attributes and Content
7 Mins
DOM 3 Traverse, Replace, Remove
8 Mins
DOM 4 innerHTML performance
4 Mins
DOM 5 createElement
3 Mins
DOM 6 TodoList with Delete
6 Mins

jQuery

5 Items | Duration : 1 hr

jQuery 01: Introduction to Jquery
1 Mins
jQuery 02: Selectors
5 Mins
jQuery 03: Changing attributes and styles
5 Mins
jQuery 04: Appending and Prepending
5 Mins
jQuery 05: AJAX Operations
5 Mins

Project: Casino Slot Machine with Javascript and CSS

1 Items | Duration : 2 hr

[LVWD-10] [๐Ÿš€ PROJECT] Javascript Slot Machine Game
2 hrs Mins

๐Ÿ’ผ Project - Todo List with jQuery

13 Items | Duration : 1 hr

[Project] TodoList: What are we making ?
2 Mins
[Project] TodoList: Source link and info
1 Mins
[Project] TodoList: 1. Basic HTML Structure
2 Mins
[Project] TodoList: 2. Basic HTML Structure
4 Mins
[Project] TodoList: 3. Append items in the list
2 Mins
[Project] TodoList: 4. Toggle done/not-done for items
8 Mins
[Project] TodoList: 5. Handle button
3 Mins
[Project] TodoList: 6. Add other buttons and functionality
2 Mins
[Project] TodoList: 7. Make button layout responsive
8 Mins
[Project] TodoList: 8. Clear the done tasks
2 Mins
[Project] TodoList: 9. Handle sorting tasks
3 Mins
[Project] TodoList: 10. Enabled/disabled button states
7 Mins
[Project] TodoList: 11. Make all buttons dynamic
5 Mins

Object Oriented Programming in Javascript

5 Items | Duration : 8 hrs

[JS OOP] 02: Object Inheritance
2 Mins
[JS OOP] 02: Object Inheritance
7 Mins
[JS OOP] 03: Proto chain
7 Mins
[JS OOP] 04: Prototype Functions
7 Mins
[JS OOP] 05: ES6 Classes
9 Mins

JS - Concurrency

6 Items | Duration : 1 hrs

JS Multitasking: Concurrency vs Parallelism
1 Mins
JS Multitasking: Concurrency on a single thread
5 Mins
JS Multitasking: Asynchronous function callbacks
5 Mins
JS Multitasking: Promises instead of callbacks
5 Mins
JS Multitasking: Async-Await syntax
5 Mins
JS Multitasking: Batch tasks using Promise.all
5 Mins

Revision - Network, Protocols and Hardware

11 Items | Duration : 1 hrs

IP 2.1 Networking and Internet
3 Mins
IP 2.2 History of Internet
6 Mins
IP 2.3 Servers Clients and DNS
7 Mins
IP 2.4 ISPs and Datacenters
7 Mins
IP 2.5 [Ques] Ping Test: Can Pings be faster ?
2 Mins
IP 2.6 [Ans] Ping Tests
6 Mins
IP 2.7 Web Protocols
7 Mins
IP 2.8 Domain Names
5 Mins
IP 2.9 IP Addresses Introduction
9 Mins
IP 2.10 IP Address Classes
8 Mins
IP 2.11 MAC Address
3 Mins

Introduction to NodeJS

1 Items | Duration : 2 hr

Introduction to Promises and NodeJS
2 hrs Mins

โ“โ“ JS Quizzes - II

3 Items | Duration : 15 Mins

[WD.5] Quiz on Asynchronous
5 Mins
[WD.6] Quiz on Object Oriented JS
5 Mins
[WD.7] Miscellaneous Questions
5 Mins

Express JS - I

7 Items | Duration : 1 hrs

ExpressJS 01 - Introduction
5 Mins
ExpressJS 02 - Request and Query Params
5 Mins
ExpressJS 03 - Form Submission
5 Mins
ExpressJS 04 - GET and POST methods using Postman
5 Mins
ExpressJS 05 - URL Path Params
5 Mins
ExpressJS 06 - Server-side-rendered Todo List
5 Mins
ExpressJS 07 - HBS Rendering
5 Mins

Express JS - II

2 Items | Duration : 4 hrs

[LVWD-12] ExpressJS Concept of Middlewares
2 Hrs Mins
Webinar 11: Express Routing and AJAX
2 Hrs Mins

SQL Basics

9 Items | Duration : 3 Hrs

SQL01 DataBase Concepts
3 Mins
SQL02 Queries and Constraints on Relation
8 Mins
SQL03 Keywords in SQL
2 Mins
SQL04 Aggregate Functions, Clauses and Table Operations.
5 Mins
IP 8.1 Database Design
5 Mins
IP 8.2 SQL Statements
5 Mins
IP 8.3 SQL Subqueries
5 Mins
IP 8.4 SQL Quiz
5 Mins
IP 8.5 Quiz: SQL Queries - Cars and Manufacturers
5 Mins

ExpressJS with SQL and Sequelize

10 Items | Duration : 3 hrs

Webinar 12: SQL with Express
2 Mins
Sequelize 01 - Creating Connection
10 Mins
Sequelize 02 - Creating Models
8 Mins
Sequelize 03 - Inserting Entities
7 Mins
Sequelize 04 - Querying
9 Mins
Sequelize 05 - Associations
2 Mins
Sequelize 06 - Seeding Database with initial values
6 Mins
ISequelize 07 - Hooking up with ExpressJS
3 Mins
Sequelize 08 - [Mini Project] Submit a form
9 Mins
Sequelize: 09 Join Queries with Includes
1 Mins

๐Ÿ’ผ Project - Shopping Cart with ExpressJS, Sequelize, jQuery

1 Items | Duration : 1 Hr

Shopping Cart with Express, SQL, Sequelize and jQuery
1 Hr Mins

๐Ÿ’ผ Project: Social Media App with ExpressJS, Sequelize and jQuery

2 Items | Duration : 4 Hrs

Social Media App with ExpressJS, Sequelize part-1
2 Hrs Mins
Social Media App with ExpressJS, Sequelize part-2
2 Hrs Mins

MongoDB

5 Items | Duration : 35 Mins

MongoDB: 01 Introduction and Download
5 Mins
MongoDB: 02 Connect to Database
8 Mins
MongoDB: 03 Write Operations
8 Mins
MongoDB: 04 Read (Query) Operations
9 Mins
MongoDB: Code Samples
5 Mins

Socket.IO

6 Items | Duration : 40 Mins

Sockets 01: Introduction to concept of WebSockets
3 Mins
Sockets 02: Overview and Architecture Diagram
7 Mins
Sockets 03: Setting up Socket.IO
9 Mins
Socket 04: Socket.IO Client Library
8 Mins
Socket 05: Server and Client architecutre
6 Mins
Socket 06: Basic Server-Client event handling
7 Mins

๐Ÿ’ผ Project - Realtime Chat App with WebSocket

8 Items | Duration : 54 Mins

Socket 07: The skeleton of a chat app
3 Mins
Socket 08: Rooms and Broadcasting
7 Mins
Socket 09: Add a login system
9 Mins
Socket 10: Sending to a particular user
8 Mins
Socket 11: Proper password-based logins
6 Mins
Socket 12: User specific messages
7 Mins
Socket 13: One user on multiple browsers
7 Mins
Socket 14: Sender names in messages
7 Mins

Testing and Coverage

1 Items | Duration : 1 Hr

Unit Testing, Mocha, Chai, Code Coverage using nyc
1 Hr Mins

Deploying

1 Items | Duration : 2 hrs

Deploying Frontend and Backend Projects (Heroku / Github Pages)
2 Hrs Mins

๐ŸŽ‰ Bonus: Getting Started with VueJS

8 Items | Duration : 49 Mins

Vue Basics: 01 Installing and Getting Started
6 Mins
Vue Basics: 02 Components and Data Binding
3 Mins
Vue Basics: 03 Conditional Rendering
6 Mins
Vue Basics: 04 Rendering Arrays with Loops
6 Mins
Socket 11: Proper password-based logins
6 Mins
Socket 12: User specific messages
7 Mins
Socket 13: One user on multiple browsers
7 Mins
Socket 14: Sender names in messages
7 Mins

๐ŸŽ‰ Bonus: Getting Started with React

8 Items | Duration : 44 Mins

What is ReactJs?
5 Mins
Installation and setup.
3 Mins
Installation and setup.
8 Mins
Wireframing The Project.
6 Mins
Implementing UI.
8 Mins
Introducing State In Our Application.
8 Mins
Understanding The Super Keyword.
3 Mins
Understanding The Prop System.
3 Mins

Basics of Git

9 Items | Duration : 36 Mins

Git 01: Introduction to Version Control
1 Mins
Git 02: Why use version control ?
7 Mins
Git 03: Introduction to Git
4 Mins
Git 04: How Git works
1 Mins
Git 05: How we use Git
6 Mins
Git 06: git commit
3 Mins
Git 07: git branch
4 Mins
Git 08: git merge
6 Mins
Git 09: Download a Git repository
4 Mins

Using Github

5 Items | Duration : 18 Mins

Github 01: Intro to Github
3 Mins
Github 02: Basic Features
2 Mins
Github 03: Making a Pull Request
9 Mins
Github 04: Markdown Syntax
2 Mins
Github 05: Merging Pull Requests
2 Mins

Enroll Now

PLAN FEES

  • 50 Live Classes
  • Certificate
  • Live Project
  • LMS

โ‚น 4999 + GST

Valid for 6 Months

Book A Free Counselling




50+
Live Interactions Sessions
Quiz & Live
Projects
Certification Of
Completion
Doubt Support for
6 Months