Python: Desenvolvimento Web (Flask) - curso RUB 3.900. da Hexlet, treinamento 22 horas, data 30 de novembro de 2023.
Miscelânea / / December 03, 2023
O desenvolvimento web Flask será útil se você decidir aprender em detalhes os princípios de criação de aplicativos web modernos. Este curso é adequado para aqueles que continuam aprendendo Python e suas aplicações na web. Para facilitar o aprendizado, você deve estudar antecipadamente cursos sobre protocolo HTTP, noções básicas de layout HTML e noções básicas de OOP em Python.
1 Sobre o curso
Vamos conhecer o curso, sua estrutura, objetivos e metas
2 Arquitetura Web
Vamos nos familiarizar com o conceito de solicitação-processamento-resposta no mundo das solicitações HTTP
3 servidor web
Vamos descobrir por que um servidor web é necessário e como funciona a comunicação em rede
4 Servidor web incorporado
Vamos aprender como usar o servidor web fornecido na biblioteca padrão
5 Flash
Vamos nos familiarizar com o microframework Flask
6 Manipuladores de solicitações
Vamos nos familiarizar com o conceito de manipuladores
7 Sessão HTTP (solicitação e resposta)
Vamos estudar a estrutura dos manipuladores de solicitações
8 rotas dinâmicas
Vamos aprender como construir rotas que contenham espaços reservados
9 Mecanismo de modelo
Vamos aprender como gerar páginas HTML usando o mecanismo de templates
10 Segurança
Vamos nos familiarizar com os fundamentos da criação de sites seguros
11 Formulários de pesquisa
Vamos conhecer os formulários para filtragem de dados
12 Persistência
Vamos aprender como armazenar dados permanentemente
13 Modificando formulários
Vamos aprender como alterar dados no servidor usando formulários
14 rotas nomeadas
Vamos aprender a usar um sistema mais resiliente para controle de roteamento
15 Flash
Vamos aprender como trabalhar com mensagens únicas
16 CRUD
Vamos nos familiarizar com as operações típicas de aplicações web
17CRUD: Criação
Vamos aprender a criar entidades
18CRUD: atualização
Vamos aprender como atualizar entidades
19CRUD: Remoção
Vamos aprender como excluir entidades
20 Controlador de visualização de modelo (MVC)
Vamos nos familiarizar com um dos principais padrões de arquitetura para a construção de aplicativos personalizados
21 biscoitos
Vamos aprender a usar cookies no Flask
Sessão 22
Vamos aprender a usar uma sessão no Flask
23 Implantar
Vamos nos familiarizar com os principais conceitos e o processo de implantação
24 Conclusão
Resumindo o curso
25 Trabalho independente
Tarefas adicionais que permitem consolidar a teoria adquirida
26 Materiais adicionais
Artigos e vídeos com curadoria da equipe Hexlet. Ajudará você a se aprofundar no tópico do curso