YoVDO

Python Django | Build and Deploy Full Featured Web Application Using Python 3 and Django 2

Offered By: Skillshare

Tags

Django Courses Web Development Courses Python Courses User Authentication Courses

Course Description

Overview

Welcome to Python Django | Build and Deploy Full Featured Web Application Using Python 3 and Django 2! In this class you will lean to use Django to create Contact manager web application and deploy it into online easily! After completion of this course, you will have solid idea and confidence to build any web application you can imagine!

In this course, you will learn the following things:

  • Set up development environment to work with django

  • Work with Django Models

  • Work with Django Templates

  • Work with Django Views

  • Set up Static and Media files

  • Work with Django Admin

  • Customize and style Django Admin

  • Passing data from views to template and vice-versa

  • Function Based Views

  • Class Based Views

  • Implement Create, Read, Update and Delete functionality easily from the frontend

  • Implement Sign up and Log in functionality

  • Work with Django Messages

  • Use external Django Libraries

  • Deploy your Django project

  • And a lot more interesting topics

Any questions ?, feel free to send me a message here on SkillShare and connect with me on social media.

What you will get from this course?

  1. 50+ Quality videos

  2. Python slide reference to get you started with Django

  3. Notes to work with Django and to get along with the course


Syllabus

  • Course Intro
  • Demo of Contacts Manager
  • Getting the resources
  • Setting up the Development Environment
  • Learning Python for Django
  • Python Package Manager PIP
  • Virtual Environment
  • Starting our django project
  • Making Django App
  • Understanding MVT
  • Including Templates and Static files
  • Displyaing web pages in django
  • Template Inheritance
  • Working with Django Models and Media Files
  • Accessing Admin Site
  • Customizing the Admin
  • Sending data from template to view
  • Jinja 2 syntax
  • Passing all contacts to template
  • Displaying contact objects in Template
  • Improving our models and template
  • Partials
  • Getting an individual Contact object
  • Displaying individual object
  • ListView for homepage
  • DetailView contact page
  • Adding url and view for search page
  • Passing data from template to view
  • Showing search results in template
  • Doing Complex query lookup
  • Intro to forms and Tweaking template
  • CreateView
  • Crispy Forms
  • UpdateView
  • DeleteView
  • Login
  • Logout
  • Sign Up
  • Mixin and Decorator
  • ForeignKey
  • Filter Contacts of logged in user
  • Fixing vulnebarilities
  • Creating message partial
  • Passing messages
  • Styling Admin Panel
  • Import export
  • Setting error pages
  • Pushing our code to github
  • Deploying our project to pythonanywhere
  • Managing WSGI and Static files
  • Managing Media Files

Taught by

Samir Phuyal

Related Courses

Full Stack Foundations
Udacity
Django Basics Course
Treehouse
Создание Web-сервисов на Python
Moscow Institute of Physics and Technology via Coursera
Using JavaScript, JQuery, and JSON in Django
University of Michigan via Coursera
Django Features and Libraries
University of Michigan via Coursera