Módulo 1: Introdução à Programação em Python
1.1 Introdução à linguagem Python
História e características
Instalação do Python e ambiente de desenvolvimento
1.2 Sintaxe Básica em Python
Variáveis, tipos de dados e operadores
Estruturas de controle de fluxo (if, else, while, for)
1.3 Funções em Python
Definição e chamada de funções
Parâmetros, argumentos e retorno de valores
Módulo 2: Programação Orientada a Objetos em Python
2.1 Conceitos de POO em Python
Classes e objetos
Encapsulamento, herança e polimorfismo
2.2 Manipulação de Arquivos em Python
Leitura e escrita de arquivos
Manipulação de diretórios
Módulo 3: Desenvolvimento Web com Flask
3.1 Introdução ao Flask
Conceitos e estrutura básica
Instalação e configuração
3.2 Rotas e Views em Flask
Definição de rotas
Criação de views e templates
Módulo 4: Templates e Front-end com Flask
4.1 Jinja2 - Sistema de Templates
Sintaxe e uso básico
Variáveis, estruturas de controle e filtros
4.2 Integrando o Front-end
Uso de CSS e Bootstrap
Integração de scripts JavaScript
Módulo 5: Banco de Dados com Flask
5.1 SQLAlchemy - Introdução
Configuração e modelagem de dados
Operações CRUD
5.2 Integração com Banco de Dados
Conexão e manipulação de dados
Migrations com Flask-Migrate
Módulo 6: Autenticação e Autorização em Flask
6.1 Flask-Login e Flask-Security
Gerenciamento de sessões e autenticação
Controle de acesso e permissões
Módulo 7: APIs RESTful com Flask
7.1 Conceitos de APIs RESTful
Rotas, métodos HTTP e recursos
Flask-RESTful para criação de APIs
7.2 Consumindo APIs com Flask
Uso de bibliotecas como Requests
Módulo 8: Testes e Deploy em Flask
8.1 Testes Unitários com Flask-Testing
Escrevendo e executando testes
Testes de integração
8.2 Deploy de Aplicações Flask
Opções de hospedagem (Heroku, AWS, etc.)
Configuração para produção
Projeto Final
Desenvolvimento de um projeto prático de aplicação web utilizando Flask, integrando os conceitos aprendidos ao longo do curso.
https://www.nasciweb.com.br/academy/ind ... on-e-flask
Curso Online de Python e Flask
-
Josephinwab
- Mensagens: 2
- Registado: segunda jan 27, 2025 2:52 pm