অনলাইন
এনরোলমেন্ট চলছে
Master Python and Django web development through hands-on projects. Learn database design, API development, and deploy real applications.
Learn how a programming language work!
Develop packages for your own use!
Build web scraping project!
Learn swagger for API documentation!
Fingerprint authentication!
Build a complete e-commerce platform using pure Python - no frameworks!
Learn Production level deployment!
Learn AI in development!
This bootcamp is designed to take you from the basics of programming to building real-world backend applications using Python and Django. It’s divided into clear phases to make your learning smooth and structured.
You’ll start by learning how the web works and how developers use tools like Git and GitHub. You’ll also understand basic concepts like what a server is, how websites are built, and how web applications function.
Then, you’ll move on to Python. You’ll install and set up your environment and learn how to use Python to write programs. Topics include variables, data types, loops, conditionals, lists, dictionaries, functions, error handling, and working with files. You’ll also learn how to organize your code using modules and packages.
Once you’re confident with the basics, you’ll dive into object-oriented programming. You’ll learn how to write reusable code using classes and understand key concepts like inheritance and encapsulation. These skills will be applied in a project such as building a simple banking system.
You’ll also work on small but useful Python projects, such as a todo app, a web scraper, and a weather app that uses an external API. You'll be introduced to testing your Python code using pytest.
To support backend work, you’ll learn basic frontend skills—HTML, CSS, Tailwind CSS, and JavaScript. This is not a deep dive into frontend but enough to create and connect user interfaces with your backend logic.
You’ll then build a complete e-commerce application using raw Python. This will teach you how to create a database, perform operations like creating and updating records, add user authentication, expose APIs, and connect everything to the frontend.
With Python skills in place, you’ll move to Django, a powerful web framework. You’ll understand how Django is structured using the MVT (Model-View-Template) pattern. You’ll work with models and the Django ORM to interact with databases, build views and templates, handle user forms, and set up routing.
You’ll also learn how to manage static files like images and CSS, and implement secure login and user roles. Finally, you’ll learn how to build APIs using Django Rest Framework.
In this stage, you’ll explore more complex ideas. You’ll learn how to build systems that support multiple tenants (users or organizations), improve your testing strategy using Django’s built-in tools, and make your app faster using caching and query optimization. You’ll also learn how to create clear API documentation using Swagger.
You’ll build two large projects. The first is a secure chat app with fingerprint login and end-to-end encrypted messaging. The second is a multi-vendor e-commerce platform that includes separate sections for customers, vendors, and administrators.
The bootcamp ends with deployment training. You’ll learn how to use Docker, set up CI/CD pipelines, and deploy your applications to cloud platforms like AWS or Azure. You’ll also receive help with creating a portfolio, writing a strong resume, and preparing to apply for jobs in the industry.
মডিউলস
আপনার ইনস্ট্রাক্টরস
Senior Software Engineer
Programming Trainer at ICT Division
সাধারণ জিজ্ঞাসা