Python Full Stack Course Syllabus
Course Syllabus
Download SyllabusHTML
- Intro to HTML building blocks,
 - Tags & attributes
 - Elements
 - Formatting tag
 - List tag
 - Image tag
 - Link tag
 - Form tag
 - Input tag
 - Meta tag
 - Media tag
 - Table tag
 
CSS
- Common CSS selectors
 - Values
 - Colors
 - Keyword colors
 - RGB
 - HSL
 - Absolute Length
 - Relative length
 - Percentages
 - EM
 - Online display
 - Working with BOX model
 - Width
 - Height
 - Margin & padding
 - Color & Declarations
 - Working with borders
 - Individual border
 - Content box
 - Radius
 - Padding box
 - Border box
 - Browser specific properties
 - Typography
 - Typeface vs Fonts
 - Font attributes
 - Adding media
 - List
 - Building forms with tables
 
BOOTSTRAP
- Bootstrap paginations
 - Dropdown
 - Navigation bar
 - Carousel
 - Filters and grid
 
JAVA SCRIPT
- JavaScript intro
 - Arrays
 - Variables
 - Typecasting
 - Operators
 - Loops
 - For, while, do-while
 - Conditional statements
 - If-else, switch case
 - Break & continue
 - Functions
 - Classes & Objects
 
CORE PYTHON
- Python Intro
 - Color coding scheme
 - python collections – LIST, Tuple
 - Python collections – SET & DICTIONARY
 - Key & Values
 - Dictionary Iteration
 - String handling management
 - Indexing
 - Slicing
 - Ranging
 - Concatenation
 - Repetition
 - Formatting
 - String handling management – 18 supporting functions with practicals
 - Sorting & Searching in Strings
 - String Editing
 - Joining and Splitting Strings
 - Functions intro
 - Function types
 - Arguments
 - Ways to pass arguments
 - Return statement
 - Built in functions
 - MATH functions
 - Recursive functions
 - User defined functions
 - argument types
 - lambda functions
 - map, filter & reduce in Lambda functions
 - OOPS – intro
 - classes & objects
 - properties
 - Self keyword
 - init constructor
 - Data abstraction
 - Encapsulation
 - Polymorphism
 - inheritance & types
 - Exception handling
 - Try & Except
 - Else
 - Finally
 - Raising Custom Exceptions
 
ADVANCED PYTHON
- Modules intro
 - Types of importation
 - OS module – sys module
 - Pyscreenshot
 - Playsound module
 - Time module
 - Datetime module
 - Calendar module
 - Random module
 - QR code module
 - Pyautogui module
 - File handling of .txt
 - File access modes
 - File operations
 - Data analysis of csv files
 - Searching & sorting in csv files
 - Pandas
 - Matplotlib
 - Line plot, bar charts & pie charts
 - Multithreading intro
 - TCB components
 - Types of thread modules
 - Thread Priority
 - Thread & Process Identifier
 - Execution Methods
 - Thread life cycle
 - Daemon thread methods
 - Tkinter Intro
 - Tkinter GUI widgets
 - Content layout manager
 - Label
 - Button
 - Entry
 - Checkbox
 - Radio button
 - Tkinter GUI menu
 - Message box
 - Toplevel
 - Canvas
 - Photoimage
 - Frame
 - Fext area
 - Progress bar
 - CGI intro
 - Components
 - Configuration of cgi in WAMP/XAMPP
 - Script writing
 - Module invocation in CGI
 - Content-Type & MIME
 
MYSQL DATABASE
- MySQL intro
 - DB API drivers
 - DDL
 - DML queries
 - Date functions in MySQL
 - Joins – Sub queries
 - PYMYSQL connections
 - data fetching
 
DJANGO FRAMEWORK
- Django Framework intro
 - setup and configuration of REST API projects
 - Configuring Request URls
 - Writing Views
 - Designing Templates
 - CRUD App creation
 - Database Connection
 - Declaring Url endpoints
 - Implementing Views
 - Designing Templates
 - project file migrations
 - superuser creation
 - Admin Panel
 - MTV invocations
 - Web template inclusion
 - GINJA templates WITH JavaScript
 - HTML CSS inclusion
 - Output mapping in django project
 
Build dynamic and interactive web applications from scratch, covering everything from front-end design and development to back-end logic and database management. Download our python full stack developer syllabus pdf for complete understanding.

