Mastering Django: From Basics to Advanced
DESCRIPTION
Learn to design robust and scalable web applications by understanding the essence of Separation of Concerns in web development. This course elucidates how Django, a prominent web framework, incorporates this principle using its Model-Template-View (MTV) architecture. You will explore how Django’s MTV parallels the traditional Model-View-Controller (MVC) pattern, ensuring each component of your application addresses a distinct concern.
Gain insights into error-driven development, a pragmatic strategy where developers anticipate and rectify potential errors throughout the development process. Learn how this approach enhances the reliability and robustness of your application. Understand the systematic development process in Django, where you define Routes and URLConfs to map URLs to views and harness Django’s MTV architecture to ensure clear separation of concerns.
By the end of this course, you’ll have the skills and knowledge to build maintainable, scalable, and reliable web applications using Django’s MTV architecture and the principles of error-driven development.
- Beginners. Having Python programming knowledge is an added advantage.
- MODULE 1: SEPARATION OF CONCERNS, MVC VS. MTV
- MODULE 2: DATA MODELS AND DATABASES
- MODULE 3: ADVANCED FLASK
- MODULE 4: RESTFUL APIs
- MODULE 5: DEPLOYMENT
- CONCLUSION
Course Fee: (per PAX)
(Physical Classroom)
Course Fee: (per PAX)
(Virtual Classroom)
RM 3,200
RM 2,600
Buying for yourself?
Write to us in the form below, we will contact you to discuss how best to fit your schedule.
Buying for a Team?
Write to us in the form below, we would be happy to talk to you about a group DISCOUNT.
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 days
- Skill level Beginner
- Language English, BM
- Students 0
- Assessments Self