Share it on

Full Stack Web Development

₹ 30,000
This class covers programming fundamentals, frontend development (HTML, CSS, JavaScript, Bootstrap), backend development (APIs, databases, deployment), React with Redux, aptitude for interviews, operating systems, DBMS, and system design through real-life projects.
About the Class

1. Introduction to Programming

* Basics of Programming

* Loops and Functions

* Arrays

* Strings and 2D Arrays

* Problem Solving Techniques

* Object-oriented programming

* Linear Data Structures

* Trees

* Advanced Data Structures

* Dynamic Programming


2. Frontend Module

* Getting started with Basics

* Introduction to HTML

* More on HTML

* Forms

* Intro to CSS

* Styling with CSS

* Starting with Resume project

* Flex

* Responsive designs

* Completing Resume

* Animations and 3D space

* Bootstrap

* Major Project

* Starting with JavaScript

* Fundamentals of JavaScript

* Loops, Arrays, Function & Objects

* Asynchronous JavaScript

* Modules in JS

* Intro to Query

* Event handling in Query

* Intro to Git & Branches

* Git Workflow


3. Backend Module

* Manual Authentication

* SASS

* Database Relations (Posts, Comments)

* Deleting and Updating Objects in Database + Distributing Views

* Async Await + Error Handling

* Converting to AJAX

* File upload

* Social Authentication (Mini Lecture)

* APIs (making APls and JWT authentication)

* Parallel Jobs + Mailer

* Friends + Likes

* Chatting Engine

* Gulp: Getting deployment ready

* Deployment

* Beginning the Major Project - 2

* Major Project

* React


4. React Module

* Intro to React

* Learning JSX

* Score-Keeper App

* Create-React-App

* React Components - I

* React Components - I l

* Styling in React

* Component Lifecycle Methods

* React Hooks

* FireBase9

* CRUD with Firebase & Querying Data

* React Router V6

* Context API

* Redux in React : Intro

* Store, Action, Reducers

* Thunk Middleware

* Redux Tool kit

* ADVANCED Redux


5. Interview Preparation - Aptitude

* Numbers

* Averages and Mixtures

* Arithmetic and Word Problems

* Counting

* Time, Speed and Distance

* Reasoning

* English

* Data Interpretation

* Miscellaneous Topics


6. Introduction to Operating System

* Introduction to OS

* Process Management

* Memory Management

* Concurrency

* Storage Management

* Case Study: Linux OS


7. Introduction to DBMS

* Introduction to DBMS

* Data Modeling

* Entity-Relationship Model

* Relational Model

* SQL

* Normalization

* Transactions

* Indexing

* Classification of Databases


8. Introduction to System Design

* Introduction

* Architectural Patterns

* Application characteristics I

* Application characteristics Il

* Application characteristics IIl

* Database

* Database Optimization

* Communication

* Web Applications

* Servers and security

* Real Life Use Cases

* Distributed Webcrawler

* Global chat service: Messenger

* Video streaming service (Youtube)

* File storage and sharing system(Dropbox)

* Global ride sharing system(Uber)

* Practice projects

* Mock interview sessions

Other Services