Phyton e Django
Django é um framework de desenvolvimento web em Python que facilita a criação de aplicativos web robustos e escaláveis. Foi desenvolvido para permitir que os desenvolvedores construam rapidamente sites e aplicativos web, seguindo o princípio do “Don’t Repeat Yourself” (DRY) e o conceito de “batteries-included”, o que significa que muitas funcionalidades comuns já estão incluídas no framework.
Capacitar os participantes com as habilidades
necessárias para desenvolver aplicações web robustas e escaláveis utilizando a linguagem de programação Python e o framework web Django. Python é uma linguagem de programação poderosa e versátil, enquanto o Django oferece uma estrutura completa e eficiente para o desenvolvimento rápido de aplicações web.
É recomendável que os participantes tenham conhecimentos básicos de programação
e familiaridade com o uso de computadores e navegação na internet. Não é necessário
conhecimento prévio em Python ou Django.
Tópico 1: Introdução ao Python
Introdução à linguagem Python: sintaxe básica, tipos de dados, estruturas de
controle;
Funções e módulos em Python;
Manipulação de arquivos e exceções.
Tópico 2: Avançando com PythonProgramação orientada a objetos em Python;
Manipulação avançada de dados: listas, tuplas, dicionários e conjuntos;
Expressões regulares.
Tópico 3: Introdução ao DjangoIntrodução ao framework Django: características e benefícios;
Configuração do ambiente de desenvolvimento;
Criando o primeiro projeto Django.
Tópico 4: Modelagem de Dados com DjangoCriando modelos de dados com Django ORM;
Mapeamento entre modelos e bancos de dados relacionais;
Administração de dados com o painel de administração do Django.
Tópico 5: Views, Templates e URLsRoteamento de URLs em Django;
Criação de views e templates;
Utilização de contextos para passagem de dados para os templates.
Tópico 6: Desenvolvimento Avançado com DjangoAutenticação e autorização de usuários;
Implementação de APIs RESTful com Django REST Framework;
Práticas recomendadas de segurança, desempenho e escalabilidade.
Tópico 2: Avançando com Python
Tópico 3: Introdução ao Django
Tópico 4: Modelagem de Dados com Django
Tópico 5: Views, Templates e URLs
Tópico 6: Desenvolvimento Avançado com Django
Partilhe este curso em:
Este curso inclui:
- Certificado