YoVDO

Create data-driven websites by using the Python framework Django

Offered By: Microsoft via Microsoft Learn

Tags

Django Courses Web Development Courses Python Courses PostgreSQL Courses HTML Courses

Course Description

Overview

  • Module 1: Django is one of the most popular Python web frameworks. Explore its benefits, learn how to install it, and create your first project.
  • In this module, you'll learn:

    • How to install Django.
    • Why Django is great for rapid deployments.
    • The difference between Django and Flask.
    • The best types of applications for Django.
    • How to create a simple program.
  • Module 2: Explore models and data in the Python framework Django. Learn about the object-relational mapper, create your own models, and set up a database.
  • In this module, you'll learn how to:

    • Describe an object-relational mapping.
    • Create a SQLite database in Django.
    • Create and activate Django models.
    • Explain the purpose of the __str__ method in classes.
    • Create and query data in your database.
  • Module 3: Learn how to set up the built-in Python framework Django admin site and configure users for the site.
  • By the end of this module, you'll be able to:

    • Enable the Django admin site.
    • Create a superuser.
    • Add app models and access data.
    • Set user permissions.
  • Module 4: Learn about the templating engine in the Python framework Django to create dynamic HTML. In this module, you'll create views and use template variables, inheritance, and tags.
  • In this module, you will:

    • Work with views
    • Use template variables and tags
    • Add dynamic data to Django templates
    • Use template inheritance
  • Module 5: Learn how to use generic views in the Python framework Django.
  • In this module, you'll learn how to:

    • Use generic views.
    • Create Django forms.
    • Use the django-crispy-forms library.
  • Module 6: Learn how to deploy a application built with the Python framework Django.
  • In this module, you'll:

    • Configure a project for deployment.
    • Deploy the project.

Syllabus

  • Module 1: Get started with Django
    • Introduction
    • What is Django?
    • Exercise - Install Django
    • Explore basic concepts in Django
    • Exercise - Create your first project
    • Understand paths and views
    • Exercise - Create paths and views
    • Knowledge check
    • Summary
  • Module 2: Work with models and data in Django
    • Introduction
    • Exercise - Set up the project and install Django
    • Django object-relational mapper
    • Models in Django
    • Exercise - Create models
    • Manage the database
    • Exercise - Create the database schema
    • Exercise - Work with data
    • Knowledge check
    • Summary
  • Module 3: Work with the Django admin site
    • Introduction to the Django admin site
    • Exercise - Get the starter project
    • Permissions for the admin site
    • Exercise - Create users
    • Exercise - Manage data
    • Exercise - Manage permissions
    • Knowledge check
    • Summary
  • Module 4: Create views and templates in Django
    • Introduction
    • Exercise - Get the starter project
    • Get started with views
    • Exercise - Create views
    • Get started with Django templates
    • Exercise - Create templates
    • Knowledge check
    • Summary
  • Module 5: Use generic views in Django
    • Introduction
    • Exercise - Set up the starter project
    • Use generic views to display data
    • Exercise - Implement generic views to display data
    • Use generic views to edit data
    • Exercise - Implement generic views to edit data
    • Exercise - Implement django-crispy-forms
    • Knowledge check
    • Summary
  • Module 6: Deploy a Django application to Azure by using PostgreSQL
    • Deploy to Azure
    • Get the starter
    • Deployment considerations
    • Prepare your application for deployment
    • Deployment considerations
    • Deploy to Azure
    • Knowledge check
    • Summary

Tags

Related Courses

Web Application Development: The Data Tier
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Nivel de Datos
University of New Mexico via Coursera
Hacking PostgreSQL: Data Access Methods
Ural Federal University via edX
Spatial Data Science and Applications
Yonsei University via Coursera
RDBMS PostgreSQL
Indian Institute of Technology Bombay via Swayam