Python Desenvolvedor Do Zero ao Avançado | Projetos Práticos
- Descrição
- Currículo
- FAQ
- Revisões
Este curso avançado de Python foi cuidadosamente projetado para capacitar desenvolvedores a dominarem diversas bibliotecas essenciais na construção de aplicações modernas e funcionais. Ao longo do programa, os participantes serão guiados desde os fundamentos até técnicas avançadas, explorando aplicações práticas em diferentes contextos.
Tópicos Cobertos:
-
Fundamentos de Python Avançado: Revisão e aprofundamento nas estruturas de dados e funcionalidades avançadas da linguagem Python.
-
Desenvolvimento de Aplicações Desktop com Tkinter: Criação de interfaces gráficas intuitivas utilizando a biblioteca padrão Tkinter, explorando layouts, widgets e interações com o usuário.
-
Construção de APIs Restful com Django Rest Framework: Criação de APIs robustas e escaláveis utilizando o Django Rest Framework, abordando autenticação, serializers, viewsets e testes automatizados.
-
Desenvolvimento Web Dinâmico com Django: Exploração completa do framework Django para construção de aplicações web, desde a configuração inicial até a implementação de modelos, views, templates e integração de bancos de dados.
-
Criação de Aplicações Web Interativas com Flask: Desenvolvimento ágil de aplicações web utilizando Flask, focando em rotas, templates, formulários e integração com bancos de dados SQL e NoSQL.
-
Desenvolvimento de APIs Rápidas e Modernas com FastAPI: Construção de APIs assíncronas de alto desempenho com FastAPI, aproveitando as funcionalidades de tipagem estática e documentação automática gerada pelo Swagger.
-
Construção de Aplicações Data-Driven com Streamlit: Criação de interfaces interativas para visualização e exploração de dados utilizando Streamlit, explorando gráficos, widgets e integrações com bibliotecas de análise de dados.
-
Exploração de Novas Fronteiras com Flet: Introdução à biblioteca Flet para desenvolvimento mobile em Python, abrangendo conceitos de UI/UX, integração de APIs e empacotamento de aplicativos.
Metodologia de Ensino:
-
Aulas Práticas e Hands-on: Exercícios práticos e projetos guiados para aplicação imediata dos conceitos aprendidos.
-
Estudos de Caso Reais: Exemplos e casos reais de uso das tecnologias em empresas e projetos de destaque.
-
Suporte Individualizado: Feedback personalizado em projetos e dúvidas técnicas durante todo o curso.
-
1Linguagem PythonVídeo Aula
-
2Configuração Visual Studio 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
-
9Utilização de StringsVídeo Aula
-
10Operações e Métodos em StringsVídeo Aula
-
11Resolução de ExercíciosVídeo Aula
-
12Utilizando uma ListaVídeo Aula
-
13Utilizando uma TuplaVídeo Aula
-
14Utilizando um SetVídeo Aula
-
15Utilizando um DicionárioVídeo Aula
-
16Utilizando CondiçõesVídeo Aula
-
17Utilizando ForVídeo Aula
-
18Utilizando WhileVídeo Aula
-
19Utilizando List ComprehensionVídeo Aula
-
20Utilizando FunçõesVídeo Aula
-
21Argumentos em FunçõesVídeo Aula
-
22Função RecursivaVídeo Aula
-
23Usando parâmetros Args e KwargsVídeo Aula
-
24Função LambdaVídeo Aula
-
42Criando a ClasseVídeo Aula
-
43Utilizando MétodosVídeo Aula
-
44Utilizando PropertyVídeo Aula
-
45Método de ClasseVídeo Aula
-
46Refatorando o CódigoVídeo Aula
-
47Criando Outra ClasseVídeo Aula
-
48Gerenciando AvaliaçõesVídeo Aula
-
49Utilizando HerançaVídeo Aula
-
50Relacionando Dados na Classe HerdadaVídeo Aula
-
51Método AbstratoVídeo Aula
-
59Criando Banco de Dados e Tabela no SQLiteVídeo Aula
-
60Inserindo e Lendo DadosVídeo Aula
-
61Atualizando e Excluindo DadosVídeo Aula
-
62Criando uma App WebVídeo Aula
-
63Utilizando um ORMVídeo Aula
-
64Criando uma Aplicação DesktopVídeo Aula
-
65Instalando o PostgreSQLVídeo Aula
-
66Instalando o PgAdminVídeo Aula
-
67Lendo e Inserindo Dados no PostgreSQLVídeo Aula
-
68Atualizando e Excluindo Dados no PostgreSQLVídeo Aula
-
69Instalando o MongoDBVídeo Aula
-
70Comandos MongoDBVídeo Aula
-
71Lendo e Inserindo Dados no MongoDBVídeo Aula
-
72Atualizando e Excluindo Dados no MongoDBVídeo Aula
-
73Preparação do AmbienteVídeo Aula
-
74Criando outros TestesVídeo Aula
-
75Separando Funções e TestesVídeo Aula
-
76Testes com Lista e DicionárioVídeo Aula
-
77Usando FixturesVídeo Aula
-
78Exemplo com Setup e TearDownVídeo Aula
-
79Testes ParametrizadosVídeo Aula
-
80Usando MarcadoresVídeo Aula
-
81Aplicando os Conceitos na PráticaVídeo Aula