Full Stack Development
Full Stack Development
Development
Syllabus
Program Overview
The Full Stack Development course starts with
HTML, CSS, and JavaScript basics, then moves into
Angular and React for frontend development. You'll
learn Node.js for backend, along with Java and
Python for server-side programming. The course also
covers MongoDB for database management and
RESTful APIs for communication between frontend
and backend. Finally, you'll explore deployment
strategies and DevOps practices, equipping you with
the skills to build and manage full-stack applications.
HTML & CSS
HTML & CSS
Introduction to Web Technology
Intoduction to HTML & CSS
Installation and Setup
First HTML Page
Styling HTML
Boilerplate
Typography
HTML Typography tags
CSS Padding, margin & box-model
CSS Fonts
CSS Typogrraphy properties
CSS Colors & Background
Quotes & Citation
Semantic Elements, Position &
Display
HTML Semantic Elements
CSS Units
Display in CSS
Allignments
Position in CSS
CSS Floats
Portfolio Project
Convert Figma Designs to Live Code
github
Account Setup
Creating Branch
Pushing & Pulling the code
PR Review
Commit Management
Branch Rebase and Merge
Jira
Account Setup
Jira Board
Sprint Planning & Review
Creating Stories
Working on Jira Tickets
Software Engineering
Design Patterns
Creational Patterns
Structural Patterns
Behavioural Pattern
Software Principles
SOLID
KISS
DRY
YAGNI
DIP
ISP
Javascript
Introduction to Java
What is Java?
MVC
Setup & Installation
Building Blocks of Java
Conditions & Loops
Arrays & Strings
Functions
DOM Manipulation
document object
window object
Dynamic Styling
Event Handling
Event Handling
Event Propagation
Event Bubbling
Events & Actions
Listening to Events
Angular
Introduction to Angular
Hi Angular
Installation & Setup
Anatomy of Angular
Framework Explained
Components
Components Explained
Data Communication
Component insertion
Encapsulation
Routing
Routers
Route Params
Route Gaurds
Styling Route
Modules
Feature Modules
Bootstrapping
Lazy Loading
export components
Services
DI Architecture
Singleton Services
REST API
Forms
TDF
Reactive Forms
Validantion
Data Models
rxjs
Observables & Behaviour
Operators in rxjs
Async Pipes
Reaact
Hello React
Introduction to React
Installation & Setup
Anotomoy of React application
JSX
States & Props
React Components
Class Components
Functional Components
Component LifeCycle
OOP in Java
Objects & Classes
Inheritance
Polymorphism
Encapsulation & Abstraction
Interfaces
Advance Java
Exceptions, threads & collections
Exception handling
Creating custom exception
Garbage collection
Multi-threading
thread life-cycle
Serializers
Collection Framework
Lists,maps & hashes
Springboot
Introduction
Installing Maven
REST API using Springboot
Microservices
Project Restructure
Kafka
Python
Introduction to python
Hello Python
Setup & Installation
Input & Output
Python Basics
Variables & Datatypes
Conditions & Loops
Functions
Arrays & Strings
Lists & Tuples
Advanced Django
Django ORM (Object-Relational Mapping)
Class-Based Views vs. Function-Based Views
Middleware and Custom Middleware
Handling Static and Media Files
Django REST Framework (DRF) for building
APIs
Caching and Optimization
Testing Django Applications
Database
Introduction to MySQL
Introduction to Queries
Setup & Installation
DDL, DML
Relational DB
Server setup & Connection
CRUD & Keys
Loading Data from external files
Creating multiple tables
clauses, Sorting & functions
Patterns
Primary & Foreign Keys
Normalization
Joins
Schema Management
Introduction to Schemas
Design Schemas using DBSchema
Data Directory
System Schemas
Introduction to MongoDB
Introduction to NoSQL
Installation & setup
Creating Cluster
Create DB & collection
Configuring Ips
connection string
www.etechprowess.com
JP Nagar, Bengaluru