HRDC Reg. No: 10001513362
Duration: 2 Days (14 hours)
Course Overview
This 2-day hands-on training covers full-stack web development using Python, Flask, Django, JavaScript, HTML, CSS, SQL, NoSQL, Docker, and AWS. Participants will learn to build, test, and deploy scalable web applications while integrating frontend, backend, databases, and deployment technologies.
Who Should Attend?
- Beginner to Intermediate Developers transitioning into full-stack development
- Software Engineers expanding web development expertise
- Web Developers mastering backend and cloud deployment
- Data Engineers integrating database solutions with Python
Why Choose This Course?
This HRDC-claimable course (HRDC Reg. No: 10001513362) offers real-world training in full-stack development, RESTful API integration, database management, version control, and cloud deployment, ensuring industry-relevant skills for web application development.
Learning Outcomes
By the end of this course, participants will be able to:
Develop responsive and interactive web interfaces using HTML, CSS, and JavaScript
Build server-side applications using Flask and Django
Integrate SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases with Python apps
Implement authentication & authorization for secure APIs
Use Git and GitHub for version control and team collaboration
Deploy applications using Docker and AWS with CI/CD pipelines
Optimize performance using caching, asynchronous programming, and file handling
Debug and test applications using unit and integration testing frameworks
Prerequisites
- Basic Python programming knowledge
- Familiarity with HTML, CSS, and JavaScript
- (Recommended: Knowledge of web development concepts)
Lab Setup Requirements
System Requirements:
8 GB RAM & 4 CPU cores (minimum)
Windows 11, macOS, or Linux
Software Requirements:
Python 3.10+
VS Code or PyCharm (IDE)
Postman or Insomnia (API testing tools)
Docker & AWS CLI (for deployment labs)
Network Configuration:
Stable internet connection for package downloads & cloud deployment
Teaching Methodology
Instructor-led Lectures – Core concepts with real-world examples
Hands-on Labs – Step-by-step coding exercises for frontend, backend, and deployment
Project-Based Learning – Participants build a complete full-stack application
Case Studies – Real-world scenarios and troubleshooting techniques
Collaborative Development – Group projects and Git collaboration