Visão Geral
Curso Django Python Web Development, Crie e implante aplicativos da web usando suas habilidades em Python
Django é um dos mais populares frameworks de front-end / web app baseados em Python.
Ele forma a espinha dorsal de alguns dos principais sites da Web e é conhecido por sua relativa facilidade de uso e pela velocidade com que você pode desenvolver e implantar aplicativos e contêineres da Web em Python.
Este treinamento prático ajudará você a aplicar suas habilidades existentes em Python para construir aplicativos da web robustos e de alto desempenho com a estrutura Django. Django é rápido, seguro e escalonável - e tem suporte de organizações como JetBrain e Instagram.
Objetivo
Após realizar este Curso Django Python Web Development, você será capaz de:
- Entenda a arquitetura Django e sua visão sobre MVC (modelos, visualizações e modelos)
- Crie e implante aplicativos da web Django robustos
- Integrar com serviços da web RESTful
- Teste de unidade e depuração de aplicativos Django
Publico Alvo
Desenvolvedores de Python que desejam se beneficiar da funcionalidade da estrutura de aplicativos da web do Django para construir, testar e implementar rapidamente aplicativos da web de qualidade comercial.
Pre-Requisitos
- Programação Python
- Ou ter experiência equivalente em programação Python.
Materiais
Português/Inglês
Conteúdo Programatico
Introduction to Django
- What is Django?
- Django and Python
- Django’s take on MVC: Model, View and Template
- DRY programming: Don’t Repeat Yourself
- How to get and install Django
Getting started with Django
- About the 3 Core Files:
- models.py
- urls.py
- views.py
- Setting up database connections
- Managing Users & the Django admin tool
- Installing and using ‘out of the box’ Django features
Django URL Patterns and Views
- Designing a good URL scheme
- Generic Views
Django Forms
- Form classesandnbsp;
- Validation
- Authentication
- Advanced Forms processing techniques
Django & REST APIs
- Django REST framework
- Django-piston
Unit Testing with Django
- Overview / Refresher on Unit Testing and why it’s good
- Using Python’s unittest2 library
- Testandnbsp;
- Test Databases
- Doctests
- Debugging Best Practices
TENHO INTERESSE