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

Full Stack Web Development Syllabus

The training program aims to equip interns with full stack web development skills to build database-backed APIs, web applications, and deploy them on large scales. Students will learn to design databases, create APIs, implement authentication, build frontends to industry standards, and deploy applications to cloud using Docker and Kubernetes. The program covers data structures, algorithms, front-end skills like HTML, CSS, React, and back-end skills like Node.js, Express, MongoDB. It also includes dev-ops topics on Docker, Kubernetes, CI/CD and hands-on projects like building clones of existing websites.

Uploaded by

Asif Ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
282 views

Full Stack Web Development Syllabus

The training program aims to equip interns with full stack web development skills to build database-backed APIs, web applications, and deploy them on large scales. Students will learn to design databases, create APIs, implement authentication, build frontends to industry standards, and deploy applications to cloud using Docker and Kubernetes. The program covers data structures, algorithms, front-end skills like HTML, CSS, React, and back-end skills like Node.js, Express, MongoDB. It also includes dev-ops topics on Docker, Kubernetes, CI/CD and hands-on projects like building clones of existing websites.

Uploaded by

Asif Ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

INDUSTRIAL TRAINING SYLLABUS

Full Stack Web


Development

LEARN FROM POPLE AT:


OVERVIEW

The goal of this Training and Internship Program is to equip


interns with the unique skills they need to build database-
backed APIs and web applications with the proper industry-level
front-end as well as scale up the deployment for the millions. A
graduate of this program will be able to design and build
databases for software applications, create and deploy
database-backed web APIs, and secure and manage user
authentication and access control for an application backend.
They will be able to build a production-level frontend according
to industrial standards. Students will also learn how to deploy an
entire web application to the cloud using Docker and Kubernetes
and how to maintain and scale them.

Prerequisite Knowledge: You are not supposed to have any


prior programming knowledge. However, you are expected to
know the basics of differential calculus.
WHY JOIN US?

Complementary videos on Programming in C++


and Data Structure and Algorithms

Competitive Programming practice questions


on a daily basis

2-hour LIVE Classes 5-days a week

Recordings available of LIVE classes

2-hour LIVE Doubt Sessions 5-days a week

Interview Preparation

Certification and Letter of Recommendation

15+ Hands-on projects

Instructor from top MNCs

01 - TOPICS

DATA STRUCTURES
AND ALGORITHMS
You will be taught how to program in C++ (a high-performance
programming language) and gain knowledge of different data
structures and algorithms that can be implemented to solve an
open-ended problem.

Topics Included
Introduction to Programming in C++ | Mathematics |
BitManipulation | Recursion | Arrays | Searching | Sorting | Matrix |
Hashing | Strings | Linked Lists | Stack | Queue | Deque | Trees and
BST | Heap | Graph | Greedy Algorithms | BackTracking | Dynamic
Programming | Trie | Segment and Binary Indexed Trees | Disjoint
Sets

WEB DEVELOPMENT FUNDAMENTALS


We will start with the fundamentals that are essential to
becoming a web developer.

Topics Included
web protocols - HTTP, HTTPS etc | HTML | CSS | Git, GitHub, and |
Version control | Responsive Design with CSS | Grid and Box
Layouts | Tailwind CSS | Bootstrap CSS | JavaScript ES6
TECH STACK
02 - TOPICS

FRONT END DEVELOPMENT WITH REACT


We will learn how about analyzing and decide on components
with the state that can be reused to build a scalable UI.

Topics Included
Getting Started with React | Component Life Cycle Methods |
React Functional Components | Webpack | Using Third-Party
Component4 lectures | Styling React | Routing in React | React
Hooks | State Management In React with Redux | Connecting To
Backend

TECH STACK
03 - TOPICS

BACKEND DEVELOPMENT
We will learn about architecting & building a scalable and secure
backend for an application of any size.

Topics Included:
NodeJS | Express | Microservices with Node & Express | Integrating
MongoDB | Validation and Error handling | Building RESTful APIs
with Node, Express & MongoDB | Authentication and Security

TECH STACK
04 - TOPICS

DEV-OPS
By leveraging the power of containers & CICD, learn how to
securely move your app to the cloud and learn how to set up the
Kubernetes cluster to manage your application in production.

Topics Included:
Docker & Containers
Building and manipulating single and multiple containers
with Docker
Docker volumes and docker-compose
Containerizing an application with docker
Securing with Synk
Automate with CICD
CICD service setup
Write CICD scripts
Automate deployments and testing with CICD

TECH STACK
04 - TOPICS

DEV-OPS CONTINUED
Topics Included:
Kubernetes - container orchestration
K8s commands
Multi-container app with K8s
Ingress to handle traffic
Deployment with K8s
Custom Domain & SSL (HTTPS)

PROJECTS
BOOK MY SHOW CLONE
Here you will be making a Clone for
the Book my show Website using
React and Redux.

ZOMATO FRONT END


Build UI for the master project ie.
Zomato Clone and redux action to
communicate with the backend.
BOOK MANAGEMENT API
Make a website for managing different
books in a library.

ZOMATO BACK END


Designing and building APIs for the
master project ie. Zomato Clone with
node, express & mongoDB

TASK MANAGEMENT APP


Make a Task Management app using
Tailwind CSS and JavaScript and deploy
it to the Web using AWS.

PERSONAL PORTFOLIO
Create your very own Personal Portfolio
to share with your friends or add to your
resume.

You might also like