0% found this document useful (0 votes)
11 views1 page

Full Stack Advancer Program Course Curriculam

The Full Stack Advancer Program is a comprehensive curriculum designed to teach web development, covering topics from HTML, CSS, and JavaScript to advanced frameworks like React and Node.js. It includes practical skills such as using Git, debugging, API integration, and database management with MongoDB. The program culminates in a capstone project that integrates all learned concepts into a final web application.

Uploaded by

nikkilakhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views1 page

Full Stack Advancer Program Course Curriculam

The Full Stack Advancer Program is a comprehensive curriculum designed to teach web development, covering topics from HTML, CSS, and JavaScript to advanced frameworks like React and Node.js. It includes practical skills such as using Git, debugging, API integration, and database management with MongoDB. The program culminates in a capstone project that integrates all learned concepts into a final web application.

Uploaded by

nikkilakhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CURRICULUM

Full Stack Advancer Program

Module Course Details

1
Introduction to Web Development
Understanding web development journey, development tools and
various technologies involved.

2 Getting familiar with Git and Github


Get introduced to git fundamental and necessary commands, and
setting up Github profile to get started with developer journey.

Starting with HTML


3 Building a portfolio using fundamentals like typography, table,
form, images and styling basics.

4 Working with multimedia in HTML


Building web apps using images, audio and videos

Fundamentals of styling web pages using CSS


5 Building registration flows understanding layout, selectors, color,
font, and other css properties.

Advance CSS concepts


6 Learning positioning, layouting techniques - grid system/flexbox,
animations etc

7
Building web apps using Bootstrap
Learning bootstrap from fundamentals to building a web app.

Getting started with JS fundamentals


8 Understanding DOM, ECMAScript, Data Types, Loop, Conditional
operators and other JS fundamentals

Developer tool and debugging techniques.


9 Getting familiar with dev tools and debugging techniques to better
understand browser.

Core Javascript concepts


10 Implementing building blocks by learning functions, array and
objects

Advance Javascript
11 Learning functional programming, OOPs concepts, closure,
hoisting etc

Understanding DOM
12 Understanding DOM manipulation and event handling.

Connecting static app with server data


13 Using server data in web apps by learning JSON, REST, API, Async
behaviour.

ReactJs fundamentals
14 Understanding JSX, Virtual DOM, state, props and setting up first
project.

Core ReactJs concepts


15 Get introduced to lifecycle, hooks, synthetic events,
Controlled/Uncontrolled components, fragments.

Understanding SPA
16 Learning what are single page applications and how it is different
from static apps.

17 Advanced ReactJs
Using and implementing hooks, adding routing capability in app.

Understanding NodeJs
18 Installation and environment setup, Package Manager,
Asynchronous and synchronous programming and setting up a

Getting started with Express framework


19 Setup up basic express server, different http methods, routing and
building CRUD APIs

Leaning postman and debugging techniques


20 Using postman to test API and understanding debugging
techniques.

21 Advance express concepts


Knowing middleware, authentication, authorization and security.

Integrating APIs with React app


22 Using APIs creating in express to integrate with react app.

23 Understanding multiple databases


Fundamentals of available databases and its usage.

MongoDB fundamentals
24 Understanding NoSQL fundamentals by doing CRUD operations on
available data.

Integration with Express using Mongoose


25 Integrating with database and enabling CRUD operations using
mongoose.

Testing web apps using Cypress


26 Understanding different types of testing and doing unit/E2E
testing.

Deploying web apps


27 Understanding domain and hosting concepts by deploying web
apps on multiple platforms.

Capstone project
28 Integrating all the E2E pieces and concepts to build the final
project.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy