Web Development

Start Learning Python Framework - Django 1 today!

Join Turtlers Coding lessons today to enjoy flexible class appointments and teaching methods that allows you/your kids to explore their creative outlook and use modern technology to implement applicable projects. Start today to get right on your learning path.

  • Intermediate
  • Last updated 9/2023
  • English
Course Description

The Django course is designed to equip learners with the necessary skills to develop complex database-driven websites rapidly. Django is a powerful high-level framework that makes web development easy by handling the most challenging parts of the development process, allowing developers to focus on writing code without needing to reinvent the wheel. The course emphasizes Django's reusability and pluggability of components, which means less code, low coupling, and rapid development. The course also covers how to use other commonly used libraries such as Bootstrap and jQuery in conjunction with Django.

Python is used throughout the course, and students are required to have prior experience in Python, including file settings and data models. The course introduces students to the optional administrative tool, which is a beginner-friendly interface generated dynamically through introspection and configured via admin models. Students learn how to create, read, update, and delete database records using this interface.

Moreover, the course provides students with a deeper understanding of how Python works with the templating engine to generate HTML and CSS for the user's view in the front-end. The course uses Jinja2 as one of the most commonly used template engines for Python, inspired by Django's templating system but extended with an expressive language that provides template authors with a more powerful set of tools. Overall, the course provides learners with the skills and knowledge to create a modern website using Django alongside commonly used libraries such as Bootstrap and jQuery, as well as how to handle operations and manipulate data in the back-end using Django's admin site.

  1. A Laptop (Windows, Mac or Linux are all acceptable)
  2. Python Level 3
  3. Web Development 3
  4. [Recommended] Python Flask Programming
Upon completion of the course, the student is should comfortably be able to:
  1. Implement automatic HTML escaping system for cross-site scripting prevention.
  2. Make Django applications and configure the settings according to the desired application configuration
  3. Use ahead-of-time compilation and configurable syntax (i.e. reconfigure Jinja2 to better fit output formats such as LaTeX or JavaScript.)
  4. Understand the life cycle of a Django Application

Course Details

  • Lectures 12 Lessons
  • Duration 12 Weeks
  • Skill Level Intermediate
  • Language English
  • Assignments Optional

Trending Courses

Check out some of the most 🔥 courses amongst our students

course image
Scratch Level 1
No Experience Required

14+

Projects
12h 12 Lessons
course image
Python Turtle
No Experience Required

14+

Projects
12h 12 Lessons
course image
Web Development 1 - Introduction
No Experience Required

14+

Projects
12h 12 Lessons
course image
Roblox Games with Lua
No Experience Required

14+

Projects
12h 12 Lessons