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)