Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Django Project: Build High-Traffic Websites with Django

Advanced Django Project: Build High-Traffic Websites with Django

1h 53mAdvanced2022-01-10

Authors

Ryan Mitchell

Ryan Mitchell

Senior Software Engineer at GLG

Course details

In this project-based course, software engineer Ryan Mitchell takes a deep dive into Django, the framework that is the back end of high-traffic websites like Instagram and Pinterest. Designed for advanced Django users, Ryan presents a social media website project as a framework for how to tackle any web engineering situation and translate it into Django code. She shows how to build custom validators, filters, and managers; how to extend and augment the default Django settings and models; and how to eliminate code redundancy and implement clean error handling, authentication, caching, and other tools. If you’re looking for some hands-on work to learn how to apply Django to develop anything from a retail store to a personal portfolio to a company website and more, join Ryan in this course.

Skills covered

DjangoBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - Tackling projects with Django
  • 02 - What you should know
  • 03 - Project overview

1. Getting Started with Django

  • 04 - The world of Python and Django
  • 05 - Architecture of a Django project
  • 06 - Running Django

2. Models and Fields

  • 07 - Validations
  • 08 - Custom fields
  • 09 - File management
  • 10 - Generic relations
  • 11 - Signals

3. Views

  • 12 - Raising exceptions
  • 13 - Class-based views
  • 14 - QuerySets and filters

4. Interacting with the Database

  • 15 - Deleting models
  • 16 - Custom object managers
  • 17 - Fetching fields

5. Templates

  • 18 - The Django template language
  • 19 - Humanize library
  • 20 - Custom tags and filters
  • 21 - Variables as templates

6. Improving Performance

  • 22 - Securing authentication
  • 23 - Caching
  • 24 - Sessions
  • 25 - Logging

7. Staying Connected

  • 26 - Finding and using third-party packages
  • 27 - Getting involved with the Django community

Conclusion

  • 28 - Next steps with Django

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal