Curso Django Overview

  • Web UX Design Era Digital

Curso Django Overview

32 horas
Visão Geral

Curso Django Overview é a estrutura da Web Python mais popular e de alto nível que incentiva o desenvolvimento rápido e um design limpo e pragmático. É gratuito e de código aberto . Construir sites com Django não é apenas inteligente e eficiente, mas também divertido! Por ser construído na linguagem Python, oferece códigos robustos e aumentam a produtividade. Organizações como Pinterest, Mozilla e NASA contam com desenvolvedores Django para potencializar seus aplicativos de missão crítica.

Objetivo

Após realizar este Curso Django Overview voces será capaz de:

  • Desenvolver sites da web com base no conteúdo armazenado em um sistema de gerenciamento de banco de dados relacional
  • Entenda o padrão model view controller (MVC) e como ele é implementado no Django
  • Crie modelos Django para visualizações fáceis de modificar
  • Mapear visualizações para URLs
  • Aproveite as vantagens da interface Admin incorporada
  • Fornece processamento de formulário HTML
  • Integre testes automatizados com seu código
Publico Alvo

Este curso é benéfico para os desenvolvedores Python que desejam aumentar seus conhecimentos com Django e para os desenvolvedores da web.

Pre-Requisitos
  • Conhecimento básico de informática.
Materiais
Inglês | Português
Conteúdo Programatico

Introduction to Django

  1. Introduction
  2. About Django
  3. Django Components
  4. Installing & Configuring Django Components
  5. Django Pre-Requisites
  6. Downloading & Installing Django
  7. Choosing a Database
  8. Creating a New Project

Generating Simple Django Views

  1. Generating Simple Django Views
  2. About View Functions
  3. Using Django's HttpResponse Class
  4. Understanding HttpRequest Objects
  5. Using QueryDict Objects

Configuring URLconf's

  1. Configuring URLconf's
  2. About URLconf
  3. Regular Expressions
  4. Expression Examples
  5. Simple URLConf Examples
  6. Using Multiple URLConf's
  7. Passing URL Arguments

Django Templates

  1. About Templates
  2. Template Fundamentals
  3. Creating Template Objects
  4. Loading Template Files
  5. Filling in Template Content (Context Objects)
  6. Template Filters
  7. Template Tags
  8. More on For Loops
  9. Template Inheritance
  10. Easy Rendering of Templates
  11. RequestContext Processors
  12. Global Context Processors

Forms

  1. Getting Data From the Request Object
  2. A Simple Form-Handling Example
  3. Making a Contact Form
  4. Tying Form Objects Into Views

Database Models with Django

  1. About Database Models
  2. Configuring Django for Database Access
  3. Understanding Django Apps
  4. About Django Models
  5. Defining Django Models
  6. Understanding Model Fields & Options
  7. Table Naming Conventions
  8. Creating A Django Model
  9. Adding the App to Your Project
  10. Validating the App
  11. Generating & Reviewing the SQL
  12. Adding Data to the Model
  13. Primary Keys and the Model
  14. Simple Data Retrieval Using a Model
  15. Understanding QuerySets
  16. Applying Filters
  17. Specifying Field Lookups
  18. Lookup Types
  19. Slicing QuerySets
  20. Specifying Ordering in QuerySets
  21. Common QuerySet Methods
  22. Deleting Records
  23. Managing Related Records
  24. Retrieving Related Records
  25. Using Q Objects
  26. Creating Forms from Models

Using the Django Admin Interface

  1. Using the Django Admin Interface
  2. Enabling the Admin Interface
  3. Creating an Admin User

Access Control with Sessions and Users

  1. Access Control with Sessions and Users
  2. Cookies & Django
  3. The Django Session Framework
  4. Sessions in Views
  5. Session Tuning
  6. Installing Django User Authentication
  7. Using Authentication in Views
  8. Login and Logout
  9. Building your Own Login/Logout Views
  10. Authentication Decorators
  11. Adding & Deactivating Users
  12. Asynchronous Messaging
  13. Managing Permissions

Generic Views

  1. Simple Generic Views
  2. Using Generic Redirects
  3. Other Generic Views
  4. Create/Update/Delete Generic views

Deploying Djanogo Applications

  1. Deploying Django Applications
  2. Django Case Studies
  3. Django Case Studies.
TENHO INTERESSE

Cursos Relacionados

Curso Adobe Captivate Foundation

16 horas

Curso Adobe Captivate Advanced

16 horas

Curso Algoritmos Visual Foundation

16 horas

Curso Web Performance and Optimisation

Curso Web Performance and Optimisation

Curso Adobe Animate Foundation

16 horas

Curso PHP Developer Foundation

32 horas