Elevate TechHive
A Hive of innovation, Elevating Dreams
+91 97915 85545
[email protected]1. Introduction
What is Full Stack Development?
Client-Server Architecture
Role of Frontend, Backend, and Database
Tools & Technologies Overview (HTML, CSS, JS, Python, Django/Flask, SQL, Git)
2. Frontend Development
HTML5
Basics: Structure, Tags, Attributes
Forms & Validation
Semantic HTML
Media Tags (audio, video)
Best Practices
CSS3
Selectors, Colors, Units
Box Model & Positioning
Flexbox
Animations & Transitions
Responsive Design with Media Queries
Bootstrap
JavaScript
Variables (let, const), Data Types
Functions
DOM Manipulation (querySelector, events)
Frontend Project
Build a Responsive Website
Add JavaScript Interactivity
3. Version Control & Collaboration
Git Basics
4. Python Programming Essentials
Python Basics: Variables, Data Types, Loops, Functions,Lambda
functions
Collections (List, Tuple, Set, Dict)
Expressions
Operators
Mutability
File Handling
Exception Handling
OOP in Python (Classes, Objects, Inheritance)
Virtual Environments & pip
Python Modules & Packages
Decorators
5. Backend Development with Flask / Django
Flask Framework
Introduction to Flask
Routing, URL Building
Templates with Jinja2
Forms & Validations
Template Inheritance
Template Control Structures
Forms & Request Handling
Session
Flask Blueprints
Static Files
API
REST Principles
HTTP Verbs
Api Endpoints
Postman
Flask-RESTful
Item Resource
Authentication & Logging
Items & Item List
Views Paradigm
Forms
Form Validation
Template Filters
Custom Filters
Passwords
Duplicates
Read Item Resources
Write Item Resources
Delete Item Resources
REST API using Flask-RESTful
What is REST API?
CRUD Operations
JSON Response Handling
Postman Testing
Advanced request parsing
API Security (JWT Authentication)
Django Framework
Django Project Setup
Apps & Project Structure
MVT Architecture
Templates & Static Files
Django Forms & Validations
Django Admin Customization
Authentication & Authorization (User Login/Logout)
Class-Based Views (CBV) vs Function-Based Views (FBV)
6. Database Management
Relational Databases
MySQL Basics
SQL Queries (SELECT, JOIN, GROUP BY)
Table Creation
Read
Write
Delete
PUT Method
Constraints & Indexes
Stored Procedures
NoSQL Database
MongoDB Basics
Collections, Documents
CRUD Operations
Integration with Python
7.Capstone Project
Example Project Ideas:
E-commerce Website
Blog Application
Online Learning Platform
Inventory Management System
Social Media Clone