PYTHON FULL STACK DEVELOPER COURSE
Course Syllabus
 Python basics:
• introduction, and why python
• software required and their installation
• python( or any language ) basics
• reference variables
• where, how ,how much memory get
allocated during coding?(related to
python.exe)
• what is IDE ,different IDE’s available
in market – different flavors/
implementation of python
Â
Python
• Python comments
• Python identifiers
• Python data types
• both simple and complex
• datastructure
• array, linked list ( singly and doubly ),
hashtable
• python type casting
• need of virtual environment and everything
related to it, pip.
• python type casting
• integer catching in python
• concept of importing anything
• python built in functions overview
• python string class methods overview
• python operators
• python looping
• selective
• if else
• nested if else
• iterative
• for ( for know number of repeated
iterations)
• while ( when no’s of iterations are
unknown)
• do while ( though python dont
provide, but there is way to
implement it )
• transfer looping statements
• continue, break, return
• pass
• exit
• try, raise , finally ,except ( part of
exception handling also )
• else
• OOP ( object oriented procedure )
• everything related to how execution
takes place?, how and when objects
,functions, methods get memory
while executing……..and all concept
oriented stuff related to it.
• python inheritance
• types of methods, variables and
their scopes.
• exception handling in python
• file handling in python
• read ,write,create, delete files
• data base
• intro and types of databases
• MySql database
• creating database and table
• insert,select,where,order
by,delete,drop table, update,
Limit, join
Â
 AI, ML, data science libraries
• NumPy
• Pandas
• Scipy
• Matplotlib
  Flask syllabus
• introduction and overview
• environment
• application
• routing
• varibles rules
• URL building
• http methods
• templates
• static files
• request object
• sending form data to template
• cookies
• sessions
• redirect and errors
• message flashing
• file uploading
• extensions
• mail
• WTF
• SQlite
• SqlAlchemy
• Sijax
• deployement
• CGI
Â
Django syllabus
• covering basics and overview
• environment
• creating a project
• life cycle of Apps
• admin interface
• creating views
• Url mapping
• template system
• models
• page redirection
• sending Emails
• Generic Views
• Form processing
• File uploading
• Apache Setup
• Cookies Handling
• Sessions
• Caching
• Comments
• RSS
• AJAX
•
RESTful API full syllabus
• introduction
• Environment Setup
• Resources
• Messages
• Adressing
• Methods
• Statelessness
• Caching
• Security
• Java ( JAX- RS)
Â