Web Dev Full Stack
Web Dev Full Stack
Web Dev Full Stack
COURSE HIGHLIGHTS
React framework
01 as bonus 03 10 Live projects
Taught in Classroom,
02 4/6 months 04 Online and Live modes
SYLLABUS
Master HTML
INTRODUCTION
In this you will learn how to create the structure and the
template of the webpages and websites.
Mastering CSS
In this you will learn how to add styles and make your
webpages look stylish and responsive.
Basics of Programming
For any language the first and the most important thing to learn is the
syntax, variables, loops, and conditionals. In this section, we will cover how to
convert our logic to C++ Code.
Mastering JavaScript
In this you will understand how to add the functionality to you HTML and CSS webpage
and websites.
Functions
In this section, you will learn to write code in a modular way to help you reuse the code
in different C++ files and make it more readable and organized.
The Internet
Introducing web and learning about internet,Understanding web and http, learning all
MASTER HTML
SYLLABUS
HTML Sementic elements
MASTER CSS AND CSS FRAMEWORK
SYLLABUS
JS Objects
MASTER NODEJS AND EXPRESS
SYLLABUS
Demystifying the APIs and Endpoints calling the APIs
using Postman, understanding Status Code etc.,Learning
how to make HTTP request using JS,Learning the native of
making AJAX request using XMLHttp request object.
Fetch
Introducing modern way of making request using fetch web API
Third Party Libraries - Axios, jQuery
Making request using third party libraries such as Axios and jQuery
Unix, Git and Github
Exploring Unix environment and basic unix commands,Learning all about VCS and why
do we need them,Exploring git in detail and learning how to commit changes, resolve
conflicts etc.,Learning all about github.
INTERVIEW QUESTIONS AND EXPERIENCES
Exploring Node.js
Introducing Node.js and Learning all about Node, how its is useful, what we can do using
Node etc.,Learning various inbuilt Node modules e.g : http, file-system, path etc.,Sharing
code between js files in Node.js.
File System, Path Modules
Working with file system, Learning how to read and write data into the files
Exploring NPM, installing and uninstalling packages Exploring NPM world and learning
how to install packages using NPM and creating projects using NPM,Installing packages
locally and globally.
Introducing Express
Introducing out Web Framework for creating server,Comparing library and
frameworks,Creating our first express app
Using nodemon
Using nodemon as a tool to restart server automatically.
All about templating engines
Understanding templating languages and why do we need them
Configuring express to use EJS
Configuring express to use various templating engine such as EJS,Setting up the views
directory,Learning about various ejs tags and their uses,Passing data from server to the
templates.
Conditionals and Loops in EJS,Serving static assets in Express
Learning how to conditionally render the data in templates and Looping over data inside
the templates,Using stylesheets and scripts in our express app as static files
GET vs POST Request
Introducing GET vs POST request and where do we use them
Defining POST route,Parsing the request body
Understanding POST request in detail,Parsing the request body using express body
parsing middleware
MASTER FULL STACK WEB
DEVELOPMENT USING NODE.JS
SYLLABUS
All about REST
Learning all about REST architecture and creating REST
routes for CRUD app
Inserting, Update, Deleting with mongo
Exploring various mongo queries for inserting,deleting, updating
data in collections
Mongo Operators
Learning about mongo operators and their uses for building complex queries
Introducing Mongoose
Introducing mongoose as ODM,Learning ODM vs ORM,Creating schema using mongoose
and using Model to manipulate the data
Cookies
Learning all about cookies Client Side Storage
Authentication using bcrypt
Diving into authentication and understanding Authentication vs Authorization,Learning
about Cryptographic Hashing Functions,Implementing authentication using Bcrypt from
scratch,Implementing Authentication from scratch
Authentication using Passport.js
Learning about passport.js and adding Authentication using passport,Adding
authorisation using middlwares in our app
Web Security Introduction
Understanding common secuirity issues using and Mongo Injection,Cross site scripting
and how to mitigate small attacks,Sanitising payoad before storing the data into the
database,Using helmet to prevent various attacks.
Preparing our app for deployment
Preparing and deploying our app to production enviroment,Connecting our App with
cloud database using MongoDB Atlas,Deplyoing and Monitoring our app to Heroku
Introduction to React.js
Introducing all about React.js and why do we use react how it solves our
problem,Exploring new generation js features - destructring, spread, rest parameters,
arrow functions etc.,Creating and understanding our first react app.
Class vs Functional Components State vs Props
Learning all about React components - Class and Functional components,Handleing
state and props in react,Learning how to take input and working with forms in
react,React Events
Learning useState ,useEffect,useRef Hook
Expolring hooks in react and their uses
Sending HTTP Request
Sending http request using fetch and axios
MASTER FULL STACK WEB
DEVELOPMENT USING NODE.JS
PROJECTS
PROJECTS
Classroom model
INSPIRATIONAL STORIES
Ritik Mittal
SDE-1, Goldman Sachs
ROI
45x - 200x
The returns on your investment made on
learning the courses at Coding Blocks
typically range from 45 to 200 times,
depending upon your Course type and
annual CTC achieved after the course
completion.
MASTER FULL STACK WEB
DEVELOPMENT USING NODE.JS
PLACEMENTS
A dedicated Placement team along with Hiring Blocks, the placement portal of Coding
Blocks work round the clock to ensure the best of opportunities in the Tech arena are
available to you.
02 Interview preparation
04 Mock interviews
MASTER FULL STACK WEB
DEVELOPMENT USING NODE.JS
LERNING CYCLE
MENTORS
TAs
Your Code buddies
MASTER FULL STACK WEB
DEVELOPMENT USING NODE.JS
LEARNING CYCLE
INDUSTRY EXPERTS
Industry Coaches
PORTAL
CONTACT US
9999 579 111 Toll free number
CALL US
admissions@codingblocks.com
info@codingblocks.com
PITAMPURA PITAMPURA
47, Nishant Kunj 360, Kohat Enclave
1 & 2 floor 2 floor
Pitampura Pitampura
New Delhi New Delhi
NOIDA SOLAN
Bridgekala, Near New
CENTRES
A-73, Sector 2
Near Sector 15 Metro station Bus Stand, Solan By-Pass
Noida National Highway
Uttar Pradesh Himachal Pradesh
https://www.codingblocks.com
WEB
https://online.codingblocks.com