Desenvolvimento Web com Flask
- Descrição
- Currículo
- FAQ
- Revisões
Nos últimos tempos a área de Desenvolvimento Web tem crescido bastante, devido à grande demanda de criação de aplicativos e sites. Nesse curso você vai aprender a desenvolver aplicações web utilizando uma das linguagens que mais cresce a cada ano, a linguagem Python. No curso apresentamos o framework Flask que nos permite criar aplicações web completas, além de permitir uma fácil integração com serviços cognitivos, como Processamento de Linguagem Natural e Visão Computacional.
Nesse curso, vamos abordar desde a parte básica, como Instalação e Configuração do Python, até a instalação de bibliotecas externas, como o Flask que a utilizaremos ao decorrer do curso. Durante as aulas aprenderemos alguns tópicos especiais em desenvolvimento web:
-
Criação de rotas e Integração com HTML: Vamos aprender logo nas primeiras aulas a configurar diferentes rotas em nossa aplicação e a integrar páginas HTML a elas.
-
Utilização e herança de templates: Uma característica muito importante é que possamos desenvolver páginas que possam extender o comportamento de templates que vamos criar.
-
Manipulação e Envio de Dados através de formulários: Vamos aprender a integrar com variáveis e estruturas de dados que criarmos em Python, para conseguirmos consumir e produzir conteúdo dinâmico em nossas aplicações.
-
Integração com APIs: Vamos utilizar o Flask e o Python a fim de consumir uma API pronta e utilizarmos em um dos projetos que desenvolveremos no curso.
-
Criação de APIs: Vamos aprender também a criar a nossa própria API e disponibilizá-la para que outros desenvolvedores possam utilizá-la no desenvolvimento do frontend.
-
Segurança de APIs: Vamos aprender a trabalhar com autenticação e segurança utilizando as melhores práticas em Segurança para proteção de nossa API.
-
Documentação de APIs: Vamos utilizar a especificação OpenAPI para documentar nossa API.
-
Deploy de API: Vamos utilizar o Heroku para realizar o deploy de nossa API.
-
1Linguagem PythonVídeo Aula
-
2Configurando Vs CodeVídeo Aula
-
3Instalando o PythonVídeo Aula
-
4Primeiro ProgramaVídeo Aula
-
5Tipos de DadosVídeo Aula
-
6Utilizando o InputVídeo Aula
-
7Concatenando ValoresVídeo Aula
-
8Utilizando OperadoresVídeo Aula
-
9Utilizando StringsVídeo Aula
-
10Operações e Métodos de StringsVídeo Aula
-
11Utilizando uma ListaVídeo Aula
-
12Utilizando uma TuplaVídeo Aula
-
13Utilizando um SetVídeo Aula
-
14Utilizando um DicionárioVídeo Aula
-
15Trabalhando com CondiçõesVídeo Aula
-
16Utilizando ForVídeo Aula
-
17Utilizando WhileVídeo Aula
-
18Utilizando List ComprehensionVídeo Aula
-
19Utilizando FunçõesVídeo Aula
-
20Utilizando ArgumentosVídeo Aula
-
21Função RecursivaVídeo Aula
-
22Parâmetros Args e KwargsVídeo Aula
-
23Função LambdaVídeo Aula
-
52Utilização do PyCharm e MySQLVídeo Aula
-
53Criando a Estrutura do ProjetoVídeo Aula
-
54Instalando as Bibliotecas do Projeto.Vídeo Aula
-
55Configuração Inicial do ProjetoVídeo Aula
-
56Criando ModelVídeo Aula
-
57Criando MigrationVídeo Aula
-
58Criando o Schema de CursoVídeo Aula
-
59Criando Entidade e Service de CursoVídeo Aula
-
60CRUD Cursos - CadastroVídeo Aula
-
61CRUD Cursos - ListagemVídeo Aula
-
62CRUD Cursos - Listagem por IDVídeo Aula
-
63CRUD Cursos - AtualizaçãoVídeo Aula
-
64CRUD Cursos - RemoçãoVídeo Aula
-
65CRUD Formação IVídeo Aula
-
66CRUD Formação IIVídeo Aula
-
67Relacionando Cursos e FormaçõesVídeo Aula
-
68Cadastrar Curso com FormaçãoVídeo Aula
-
69Listar Cursos de uma FormaçãoVídeo Aula
-
70CRUD Professor IVídeo Aula
-
71CRUD Professor IIVídeo Aula
-
72Relacionar Professor com FormaçãoVídeo Aula
-
73Cadastrar Formação com ProfessorVídeo Aula
-
74Listar Professores de uma FormaçãoVídeo Aula
-
75Implementando PaginaçãoVídeo Aula
-
76Utilizando Paginação na APIVídeo Aula
-
77Implementando HATEOASVídeo Aula