HRDC Registration No: 10001548209
Duration: 5 Days (35 Hours)
Course Overview
This hands-on course empowers developers to build full-stack web applications using Python. From foundational programming concepts to advanced web development with Flask, REST APIs, multithreading, and ORM, participants will gain practical experience in crafting scalable, production-ready applications.
Who Should Attend?
-
Backend Developers
-
Full Stack Developers
-
Web Developers transitioning to Python
-
Software Engineers focusing on REST API development
-
Application Developers adopting Flask
Targeted Industries
Why Choose This Course?
HRDC Claimable – [TBD]
Designed for fast-track proficiency in Python-based full-stack development, this course blends theoretical foundations with real-world project execution.
Learning Outcomes
By the end of this course, participants will be able to:
-
Use core and advanced Python programming techniques
-
Apply OOP principles for scalable applications
-
Handle file operations with structured and unstructured data
-
Build and deploy REST APIs using Flask
-
Integrate ORM with databases like SQLite and MySQL
-
Implement concurrency using multithreading/multiprocessing
-
Develop modular, testable, full-stack web applications
Prerequisites
-
Basic programming knowledge
-
Familiarity with HTML/CSS/JavaScript (preferred)
-
Experience with code editors like VS Code or PyCharm
-
Basic understanding of databases and SQL (recommended)
Lab Setup
-
Processor: Intel i5 or equivalent
-
RAM: 8 GB
-
Storage: 20 GB free disk space
-
Internet: Access to GitHub, Google Drive
-
OS: Ubuntu 20.04 or latest Windows version
-
Software:
-
Anaconda for Python 3.x
-
PyCharm IDE
-
Git plugin for PyCharm
-
Gitbash (Windows only)
-
Admin Access: Required for software installation
Teaching Methodology
-
Instructor-led conceptual learning
-
Hands-on labs and coding exercises
-
Real-world mini-projects
-
End-of-course full-stack application build
-
Daily recaps and interactive Q&A