Web Development

Start Learning Python Framework - Django 2 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.

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

The Level 2 course of Django builds upon the concepts and knowledge learned in Level 1. Students who enroll in this intermediate-level course are expected to have a good understanding of Jinja or Django Templates and be able to create single Django-Web Applications. In this course, students will delve into advanced features, such as user authentication and form validation within the Django framework, which were not covered in the previous course. Additionally, this course will focus on implementing multiple applications within one application and using SQLite, which is a widely used database engine in the programming world.

The course will extensively cover the usage of SQLite, a C-language library that implements a small, fast, self-contained, high-reliability, full-featured SQL database engine. SQLite is the default database engine used in Django and is known for its simplicity in application. In the course, students will learn how to define their database using the Python programming language, which is a specific way provided by Django. Although students are free to use any preferred database, SQLite will be used in the course to enable students to understand its functionality and practicality.

To complete the course, students are required to complete all the projects assigned to them. The course's objective is to equip the student with the necessary skills to work with advanced features in Django, to create multiple applications within one application, and to use SQLite as a database engine. This course is an essential step for those who want to continue learning and developing their skills in the Django framework.

  1. A Laptop (Windows or Mac)
  2. Python Level 3
  3. Web Development 3
  4. Django Level 1
Upon completion of the course, the student is should comfortably be able to:
  1. Implement Software testing on Django application
  2. Host a django application on a cloud platform
  3. Configure Django to contain more than one application (and correctly applying the concept of separation of concerns)
  4. Implement login feature to allows multiple login options

Course Details

  • Lectures 12 Lessons
  • Duration 12 Weeks
  • Skill Level Advanced
  • 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