- Duration
- Number of Modules
- Level
- Role
- Products
- Introduction to this learning path
- Summary
- In this learning path you will learn:
- Intermediate level knowledge of Python
- Package Management
- Inheritance and mixins
- Understanding of HTML and CSS
- Introduction
- Learning Objectives
- In this module you will learn:
- Learning Objectives
- Retrieving the project starter files
- Installing Git
- Cloning the GitHub repository
- What is Django?
- Background
- Application types
- Django vs Flask
- Installing Django
- Installation overview
- Creating a virtual environment
- Activating a virtual environment
- Django Installation
- Hello, Django
- Create a project with Django-admin
- Navigating the project structure
- Running the project
- Projects vs Apps
- Creating Your First App
- Hello, world!
- Creating a View
- URL Mapping
- Understanding the Include Function
- Deploying Your First App
- Knowledge Check
- Check your knowledge
- Questions
- Check your knowledge
- Summary
- In this module you learned:
- How to install Django
- How to navigate the Django platform
- How to create a simple program
- In the next module in this Learning Path,
- In this module you learned:
- Introduction
- Learning Objectives
- In this module you will learn:
- Learning Objectives
- Installing Django
- Creating a new directory
- Creating a virtual environment
- Activating a virtual environment
- Installing Git
- Cloning the GitHub repository
- Installation overview
- Django installation
- ORM Concepts
- What is an ORM?
- Overview of the Django ORM
- Django Models
- Creating models
- Working with images
- Activating the model
- Updating the database
- Concepts about migrations
- Reversing migrations
- Schema support
- Creating and managing a database
- Creating the database
- Displaying the schema
- Adding
__str__
- Creating and querying data
- Exploring the Django ORM
- Creating new objects
- Retrieving objects
- Modifying objects
- Knowledge Check
- Check your knowledge
- Questions
- Check your knowledge
- Summary
- In this module you learned:
- The elements of an ORM
- How to Create a SQLite database
- How to Retrieve data, and modify the database
- In the next module in this Learning Path,
- In this module you learned:
- Introduction
- Learning Objectives
- In this module you will learn:
- Learning Objectives
- Installing Django
- Creating a new directory
- Creating a virtual environment
- Activating a virtual environment
- Installing Git
- Cloning the GitHub repository
- Installation overview
- Django installation
- SQLite database
- Create the SQLite database
- Display the schema
- Add data using Django ORM
- Creating new objects
- Retrieving objects
- Modifying objects
- Django admin site overview
- Creating a superuser
- Logging Into The Admin Site
- Exploring the Django Admin Site
- Adding models
- Accessing our data
- Setting user permissions
- Adding a new item
- Passwords
- Knowledge Check
- Check your knowledge
- Questions
- Summary
- In this module you learned:
- .
- .
- In the next module in this Learning Path,
- In this module you learned:
- Introduction
- Learning Objectives
- In this module you will learn:
- Learning Objectives
- Installing Django
- Creating a new directory
- Creating a virtual environment
- Activating a virtual environment
- Installing Git
- Cloning the GitHub repository
- Installation overview
- Django installation
- Install SQLite
- Creating dynamic HTML pages with Django templates
- Variables
- Filters
- Tags
- Template inheritance
- Extending templates
- Using the block.super variable
- Creating Template Views
- Generic Views
- Creating a list view
- Creating a detail view
- Generic Views
- Knowledge Check
- Check your knowledge
- Questions
- Check your knowledge
- Summary
- In this module you learned:
- .
- .
- In the next module in this Learning Path,
- In this module you learned:
- Introduction
- Learning Objectives
- In this module you will learn:
- Learning Objectives
- Installing Django
- Creating a new directory
- Creating a virtual environment
- Activating a virtual environment
- Installing Git
- Cloning the GitHub repository
- Installation overview
- Django installation
- Deploying the Django app
- Install SQLite
- Working with Django forms
- HTML forms
- Understanding Django forms
- Form Views
- Generic views for Create, Update and Delete
- Developing objects for Create
- Creating objects for Update and Delete
- Generic views for Create, Update and Delete
- Using Crispy forms for better display
- Using Bootstrap with Crispy
- Knowledge Check
- Check your knowledge
- Questions
- Check your knowledge
- Summary
- In this module you learned:
- .
- .
- In the next module in this Learning Path,
- In this module you learned:
- Introduction
- Learning Objectives
- In this module you will learn:
- Learning Objectives
- Installing Django
- Creating a new directory
- Creating a virtual environment
- Activating a virtual environment
- Installing Git
- Cloning the GitHub repository
- Installation overview
- Django installation
- Install SQLite
- Deploying the Django app
- Azure Account
- Azure configuration
- Deploying the Django project
- Initializing Git local repository
- Django project edits for Azure
- Deploying the project
- Knowledge Check
- Check your knowledge
- Questions
- Check your knowledge
- Summary
- In this module you learned:
- .
- .
- In the next module in this Learning Path,
- In this module you learned: