Skills you will gain: DBMS, HTML, Javascripts, UI & UX Design, Django, Python Programming, Docker..
Duration 200 Hours | Credits: 20 | 2 Yrs
Target age group: 14 to 17 years
Guest lecture Series | Live Learning | Hands On
Free
- Program length
200 Contact Hours - Credits
20 - DURATION
2 Yrs - Target age group
14 to 17 years
Advanced Certification in Full Stack
Module 1: Introduction to Full Stack Web Development
- Introduction to Full Stack Development
- Overview of Web Development
- Introduction to UI/UX (Figma etc.)
- Introduction to Database Management System
- Introduction to Networks (Http, Https, TCP, IP etc)
Module 2: Introduction to Python Programming
- Basics of Python Syntax and Data Types
- Control Structures and Functions
- Object-Oriented Programming in Python
- File Handling and Exception Handling
- Python Modules and Packages
Standalone certificate: Python Pioneers upon completion of Module 1 & 2
Module 3: HTML/CSS Fundamentals
- Introduction to HTML and HTML5
- Working with HTML Tags and Elements
- Introduction to CSS and CSS3
- Styling HTML Elements with CSS
- Responsive Web Design Principles
Module 4: JavaScript Basics
- Introduction to JavaScript
- JavaScript Syntax and Data Types
- DOM Manipulation and Event Handling
- Functions and Scope in JavaScript
- Asynchronous JavaScript and Promises
Standalone certificate: Web Wizard upon completion of Module 3 & 4
Module 5: Introduction to Web Development using Django
- Introduction to Django Framework
- Setting up Development Environment
- Creating and Managing Django Projects and Apps
- Understanding Django Architecture
Module 6: Django Models and Database Integration
- Django Models and ORM
- Defining Database Models and Relationships
- Performing CRUD Operations with Django Models
- Working with QuerySets and Managers
- Database Migrations in Django
Module 7: Django Views, Templates, and Forms
- Django Views and URL Routing
- Django Templates and Template Language
- Rendering Data in Templates
- Handling Forms in Django
- Authentication and Authorization in Django
Module 8: Advanced Django Concepts
- Django Middleware and Signals
- Customizing the Django Admin Interface
- Django REST Framework for API Development
- Testing Django Applications
- Security Best Practices in Django
Standalone certificate: Full Stack Pro upon completion of Module 5-8
Module 9: Deployment and AWS Integration
- Introduction to Amazon Web Services (AWS)
- Setting up AWS EC2 Instance
- Deploying Django Applications to AWS
- Configuring AWS RDS for Database Management
- Securing Django Applications on AWS
Module 10: Version Control and Collaboration
- Introduction to Git and Version Control
- Basic Git Commands and Workflows
- Collaborating on Git Repositories
- Using Git Branches and Pull Requests
- Best Practices for Version Control in Teams
Module 11: Capstone Project
- Working on a Real-World Project Using Django
- Implementing Features Learned Throughout the Course
- Code Review and Refactoring