IT 46

Professional in Python Full-Stack Developer — Pumo Technovation
Pumo Technovation Logo

Professional in Python Full-Stack Developer

Total Number of Modules10
Total Number of Topics121
Estimated Duration240:00 H

Module 1 – HTML

  • Introduction & Setup to Web Development (HTML Importance, Structure, Editors, Elements & Formatting)90 Mins
  • Practice Program (Headings, paragraphs, line breaks, formatting tags)60 Mins
  • Links, Multimedia & Lists (Links, Images, Media, iFrame, Lists, Tables)60 Mins
  • Practice Program (Links, images, audio/video, iframe, lists, styled table)60 Mins
  • Forms, Semantic Tags & HTML5 Features (Inputs, Div/Span, Semantic Tags, HTML5)60 Mins
  • Assessment MCQ60 Mins
  • Mini Project (Form with various inputs, textarea, dropdown, submit)60 Mins

Module 2 – CSS

  • Introduction to CSS & Selectors (Types, Syntax, Selectors, Backgrounds)60 Mins
  • Practice Program (Inline, internal, and external CSS)60 Mins
  • Typography & Text Styling (Fonts, Google Fonts, Text Properties, Font Awesome)60 Mins
  • Practice Program (Google Font integration)60 Mins
  • Box Model & Spacing (Margin, padding, border, box-sizing, Font Awesome)60 Mins
  • Practice Program (Profile card using box model and icons)60 Mins
  • CSS Positioning & Display (Positioning, Display, Visibility, z-index, Tooltips, Nav)60 Mins
  • Practice Program (Webpage layout with navbar, floating elements, tooltip)60 Mins
  • CSS Transitions, Transformations, Animations & Responsive Design (Part 1)60 Mins
  • CSS Transitions, Transformations, Animations & Responsive Design (Part 2)60 Mins
  • CSS Transitions, Transformations, Animations & Responsive Design (Part 3)60 Mins
  • Mini Project (Creating a website using HTML, CSS)120 Mins

Module 3 – JavaScript

  • Introduction to JavaScript (Syntax, .js files, document.write, alert, console.log)60 Mins
  • Variables, Data Types & Operators (Identifiers, Types, Operators, Math Functions)60 Mins
  • Control Statements, Loops & Iterables (Decision Making, Loops, Break/Continue)60 Mins
  • Practice Program (Student grade management program)60 Mins
  • Arrays, Objects, Sets, Maps & Functions (Array, Object, String, Date, Math)120 Mins
  • Practice Program (Library management program)60 Mins
  • DOM Manipulation (Structure, Accessing, Modifying, Dynamic Elements)60 Mins
  • Forms, Validation & Error Handling (Form handling, Validation, Events, Exceptions)60 Mins
  • Practice Program (Registration form with validation & event handling)120 Mins
  • Advanced JavaScript (Arrow functions, ES6+, Promises, Async/Await, Storage)120 Mins
  • JS API (Fetch API, Promises, JSON, Updating DOM, Debugging)120 Mins
  • Practice Program (Weather App using external API)60 Mins
  • EmailJS (Account setup, emailjs-com, contact form handling)60 Mins
  • Assessment MCQ60 Mins
  • Project (Form Validation and Mini Project)120 Mins

Module 4 – Bootstrap & jQuery

  • Bootstrap - Introduction & Layout (Grid, Content, Forms)30 Mins
  • Bootstrap - Components & Interactivity30 Mins
  • jQuery Introduction (Selectors, Events, Effects, Animations, DOM, Forms)60 Mins
  • Assessment MCQ60 Mins
  • Project (Responsive Multi-Section Website Using Bootstrap & jQuery)60 Mins

Module 5 – React

  • Introduction to React + Vite & Environment Setup (JSX & Elements)60 Mins
  • React Components (Functional vs Class, CSS, Bootstrap)60 Mins
  • Practice Program (User Profile Dashboard)60 Mins
  • Conditional Rendering (if-else, &&, ternary operator)30 Mins
  • Handling Events in React (onClick, onChange, onSubmit)30 Mins
  • Practice Program (Feedback Form App)30 Mins
  • React Props & Lists (Passing props, map(), unique keys)60 Mins
  • Practice Program (List rendering with map())30 Mins
  • React Router (Navigation, react-router-dom, dynamic routes)60 Mins
  • Private Routes (Protected Routes, Redirection)60 Mins
  • Practice Program (Routing with product details)60 Mins
  • Forms & Controlled Components (useRef, Controlled vs Uncontrolled)60 Mins
  • Practice Program (Contact Form using controlled & uncontrolled inputs)30 Mins
  • Component Lifecycle & Hooks Introduction (useState, useEffect)120 Mins
  • Practice Program (Counter App)60 Mins
  • useEffect Hook & useRef (Data fetching, Axios, Ref)60 Mins
  • useContext (Context API & prop drilling prevention)60 Mins
  • Custom Hooks & Error Handling (try-catch, Error Boundaries)60 Mins
  • Practice Program (Custom Hook for data fetching)60 Mins
  • Fetch API & Axios CRUD Operations90 Mins
  • Project API Projects (To-Do List using API)120 Mins
  • Introduction to Redux & Setup (Store, Reducers, Actions, useDispatch, useSelector)60 Mins
  • Practice Program (Redux Counter App)60 Mins
  • Redux Middleware & Toolkit (Slices, Thunk)60 Mins
  • Practice Program (Redux Toolkit API fetching)60 Mins
  • Performance Optimization (React.memo, useCallback, useMemo)60 Mins
  • Practice Program (Optimizing React components)60 Mins
  • React.lazy & Code Splitting (Suspense fallback UI)30 Mins
  • Practice Program (Lazy loading implementation)30 Mins
  • EmailJS in React60 Mins
  • Chart.js in React (Bar, Line, Pie, Doughnut Charts)60 Mins
  • Practice Program (React Chart.js application)60 Mins
  • Local Storage CRUD & Deployment (Vercel, Netlify, GitHub Pages)60 Mins
  • Project (Bus Ticket Booking App - React)240 Mins

Module 6 – MySQL

  • Fundamentals of MySQL (DDL, DML, DQL, PK & FK constraints)60 Mins
  • Practice Program (Students table creation & CRUD operations)60 Mins
  • Querying & Filtering Data (WHERE, ORDER BY, GROUP BY, HAVING, Aggregates)60 Mins
  • Practice Program (Grouped filtering & sorting queries)60 Mins
  • Joins & Relational Queries (Inner, Left, Right Joins)60 Mins
  • Practice Program (Inner and Left Join queries)60 Mins
  • MySQL Connectivity Basics (Connections & Cursors)30 Mins
  • Advanced MySQL Connectivity (Prepared Statements & Transactions)60 Mins
  • Assessment (Overall Assessment of MySQL)60 Mins
  • Project (Employee–Department Management System CRUD + JOIN)120 Mins

Module 7 – Python-RestAPI

  • Introduction to REST API (Principles, REST vs SOAP, DRF Overview)60 Mins
  • Practice Program (Simple "Hello API" Endpoint)60 Mins
  • DRF Installation & Setup60 Mins
  • Practice Program (Django myapi project setup)60 Mins
  • Creating Basic API Endpoints (Function-based Views)60 Mins
  • Practice Program (/users/ static JSON endpoint)60 Mins
  • Models & Database Integration (Migrations, Tables)120 Mins
  • Practice Program (Post model setup)60 Mins
  • Serializers (ModelSerializer, Validation, JSON conversion)60 Mins
  • Practice Program (Serializer for Post model)60 Mins
  • CRUD Operations with DRF (APIView, Postman Testing)120 Mins
  • Practice Program (Full CRUD API for Post model)60 Mins
  • Authentication & Permissions (Token, Session, Custom)180 Mins
  • Practice Program (Adding CSS file to style blog homepage)60 Mins
  • Pagination, Filtering & Searching120 Mins
  • Practice Program (Image upload feature for blog post)60 Mins
  • File Upload & Media Handling120 Mins
  • Practice Program (Extend Post model with image upload)60 Mins
  • Email & Background Tasks (Django Email System)120 Mins
  • Practice Program (Welcome email sending via API)120 Mins
  • Project (Online Quiz REST API & Blogging REST API)360 Mins

Module 8 – Version Control

  • Introduction to Git (Workflow, Branching, Core Commands)45 Mins
  • Practice Program (Local repo, commits, branching)30 Mins
  • GitHub & Hosting (Remote repos, Pushing, GitHub Pages)45 Mins
  • Assessment (Create WebProject & host on GitHub Pages)30 Mins

Module 9 – Python

  • Python Setup, Environment and Basics (Variables, Data Types, Input/Output)180 Mins
  • Practice Program (Formatted input/output program)60 Mins
  • Python Operators (Arithmetic, Logical, Bitwise, Relational, Identity, Membership)240 Mins
  • Practice Program (Marks calculation & geometry formulas)60 Mins
  • Python Control Statements (if, if-else, elif, nested if)180 Mins
  • Practice Program (Even/Odd, Leap year, Divisibility checks)90 Mins
  • Python Loops (For, While, Nested loops, Break, Continue, Pass)240 Mins
  • Practice Program (Factors, Reversing numbers, Sum calculations)120 Mins
  • List and Set (Operations, Insert/Remove methods, Set operations)210 Mins
  • Practice Program (Swapping elements, list/set operations)90 Mins
  • Tuple & Dictionary (Accessing, Modifying, Looping)210 Mins
  • Practice Program (Student details dictionary & word frequency)120 Mins
  • Functions (Parameters, Arguments, Lambda, Recursion)210 Mins
  • Practice Program (Max of three, Factorial, List multiplication)120 Mins
  • Python Modules (Built-in, User-defined modules & packages)150 Mins
  • Practice Program (Date and Time formatting script)90 Mins
  • Assessment (Random OTP generator & custom calculator module)120 Mins
  • Python OOPS: Class & Object (Constructors)180 Mins
  • Practice Program (Person class with age calculation)90 Mins
  • Python OOPS: Inheritance & Polymorphism210 Mins
  • Python OOPS: Data Abstraction & Encapsulation180 Mins
  • Practice Program (Bank Account class implementation)120 Mins
  • Python File & Exception Handling (Open, Modes, try-except-finally)180 Mins
  • Tkinter Introduction (Window creation, Tkinter package)120 Mins
  • Tkinter Widgets & Layout (Labels, Entry, Text, Radiobutton, Events)150 Mins
  • Practice Program (Student Registration Form GUI)180 Mins

Module 10 – AWS & Django

  • AWS Introduction (AWS Account, EC2 Ubuntu instance)60 Mins
  • Amazon S3 (Bucket creation, Permissions, Static website hosting)60 Mins
  • Practice Program (Static website hosting on S3)30 Mins
  • EC2 + S3 Integration (IAM roles, AWS CLI integration)60 Mins
  • Practice Program (Upload website files using AWS CLI)30 Mins
  • Hosting a Web Page (Apache/Nginx web server configuration)60 Mins
  • AWS Assessment (Web project deployment via Public IP)60 Mins
  • Django Introduction (MVT Architecture, Setup & Server)120 Mins
  • Practice Program (Create myproject Django server)120 Mins
  • Django Apps & URLs60 Mins
  • Practice Program (Create blog app and map URLs - Part 1)90 Mins
  • Practice Program (Create blog app and map URLs - Part 2)60 Mins
  • Django Views & Templates (Function-based views, Tags)60 Mins
  • Practice Program (Display "Hello Django" template)60 Mins
  • Django Models & Database (Migrations, ORM)120 Mins
  • Practice Program (Create Post model)60 Mins
  • Django Admin & Superuser Management120 Mins
  • Practice Program (Register Post model in Admin)60 Mins
  • Django Forms & Validation (GET/POST)120 Mins
  • Practice Program (Form to add new blog post)60 Mins
  • Django User Authentication (Login, Logout, Decorators)120 Mins
  • Practice Program (Login & Logout system)60 Mins
  • Django Class-Based Views (ListView, CreateView, UpdateView, DeleteView)180 Mins
  • Practice Program (Post List page using Class-Based View)60 Mins
  • Django Static Files (CSS, JS, Bootstrap integration)60 Mins
  • Practice Program (CSS styling for blog homepage)60 Mins
  • Django Media Files & Uploads150 Mins
  • Practice Program (Image field & user upload handling)90 Mins
  • Django SMTP & Email System120 Mins
  • Practice Program (Welcome email automation)120 Mins
  • Django Capstone Projects (Online Quiz / Travel / Event / Movie Web App)360 Mins
Full Stack Developer Frameworks
Placement 1
Placement 2
Placement 3
Placement 4
Placement 5
Placement 6
Scroll to Top