0% found this document useful (0 votes)
53 views

FS Curriculum - Full Stack

Full stack can apply to a web stack, mobile stack, or a native application stack (i.e. software programs for specific devices) A full stack developer is a web developer or engineer who works with both the front and back ends of a website or application.

Uploaded by

Shivani Reddy
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)
53 views

FS Curriculum - Full Stack

Full stack can apply to a web stack, mobile stack, or a native application stack (i.e. software programs for specific devices) A full stack developer is a web developer or engineer who works with both the front and back ends of a website or application.

Uploaded by

Shivani Reddy
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/ 3

Skills Topics

Introduction of Web, Client-Server Architecture, HTTP Basics and Intro


Basic CSE and Tools to Web development
VS code , Node, Postman, Robo 3T, and GIT
Module 2 - HTML and CSS HTML (Basics - Syntax , tags , attributes)
CSS (Basics - Syntax , selectors , attributes)
Responsive Web Design
Media Queries
Introduction of Bootstrap and tailwind
Introduction of FIGMA
Create a static Web Page using HTML, CSS and Framework like
Project Bootstrap.

Java Script Introduction to Javascript


Data Types , variables , operators
Statements , loops , methods , functions
Events , DOM , Debugging
Dates, ES6 ,object destructuring, Multi-line strings
Classes, this keyword, Object, Super, Constructor, extends
event bubbling, try...catch,
arrow functions, map, reduce, filter

J Query syntax , selectors , method chaining


JQuery Effects
DOM manipulation
Node JS Callbacks, Promises, Async-Await
NodeJS & NPM introduction
Node File, Crypto built-in module introduction
Creating a basic server with HTTP module

Express JS Using postman to do CRUD operation on a JSON


What is express.js?
Middleware, API Creation, GET, POST, PUT, DELETE
Using Body-parser, dot-env, cors
Project Create a node.js backend for Project1

Mongoose.js Installing and running mongodb


Introduction to Mongoose.js
Connecting with local instance
Creating models
CRUD operations
Project For Project1 create models and use mongo CRUD

React Single Page Application, Install create-react-app


JSX and rendering
Components
Props
States
Lifecycle methods
Lists and Keys
Conditional Rendering
Local Storage & Cookies
Composition and Inheritance
Calling APIs with axios
Event listeners & Forms
React routes
Hands on React App
Project Develope a react App using CRA

Redux Structure and Dataflow


Async logic and Data fetching

Test and Deployment TDD/BDD


Mocha/Chai
Deployment pipelines ( heroku or netlify)
Project Add redux store to project1 and deploy it

Capstone Project

E- Commerce App create a an ecommerce app


Create your backend using Node & Mongodb
should have a user frontend and an admin interface
Admin should be able to add/edit/delete categories/products

Real Estate Property listing App create a real estate listing app
Create your backend using Node & Mongodb
user frontend and an admin interface
Admin should be able to add/edit/delete real estate properties.

Car rental App create a car rental app


Create your backend using Node & Mongodb
user frontend and an admin interface
Admin should be able to add/edit/delete cars info.

Youtube Clone should use the official Youtube API


The homepage should show the most popular videos.
Clicking on any thumbnail should open a video page

Covid Info App Use API: https://covid19api.com/


App to show Covid info
Show Country wise data.

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