Python Full Stack Developer
Duration 6 Weeks
Timing : TBD
Deliverables : Training & Reference Material
Payment terms : within 25 days of Invoice
TOC as Below:
I. Software Development
1. SDLC
2. Agile
3. Scrum
II. Version Control
1. Introduction to Version control
2. Git & Github
3. Using Git commands
(a) Collaboration
(b) Branch Management
(c) Project Versioning
III. Database Management System
1. Need for DBMS
2. Types of DBMS
3. RDMS
4. DBMS designing
5. ER diagram
6. DB Normalisation
7. ACID compliance
8. MYSQL
(a) Introduction & Installation
(b) Using Workbench
(c) DDL( Work on Tables)
(d) DML(Manipulate data)
(e) Di erent Clauses
(f) Joins
ff
(g) Views
(h) Nested Queries
(i) Aggregate Functions
(j) Stored Procedures & Functions
(k) Indexes
(l) Triggers
IV. Python Basics
1. Installation & Programming Interface
2. Data types & Operator
3. Control Structures & Loops
4. Creating Functions in Python
5. Data Structures in Python
V. Advanced Python
1. File Handling
2. Exception Handling
3. OOPs
4. Classes & Objects
5. Inheritance & types
6. Polymorphism & types
7. RegEx
8. Generator
9. Decorator
VI. Flask in Python
1. Flask Basics
2. Basic Routes
3. Flask Dynamic Routing
4. Flask Form Basics
5. Forms Fields Part One
6. Forms Fields Part Two
7. Flash Alerts
8. Flask DB connection
9. Flask Authentication
VII. REST using Flask
1. Introduction to REST
2. Basic REST API Example
3. CRUD operations in Flask
4. Flask REST API with Databases
[Link] Project