Python

Desenvolva aplicações completas utilizando Python e Flask

Tem módulo novo chegando!

As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.

Nível 2

Flask: primeiro framework

45 Aulas4 Atividades

Desenvolvimento de APIs com Flask

Módulo26 aulas
3h 48min

Módulo dedicado ao aprendizado dos conceitos fundamentais de API, onde vamos criar nossa própria API utilizando o framework Flask em Python.

Quiz - Desenvolvimento de APIs com Flask

Teste teóricoobrigatório
10 Questões

Questionário avaliativo

Desenvolvimento Avançado com Flask

Módulo19 aulas
2h 57min

Módulo focado no entendimento e aplicação de autenticação usando Flask-Login e também dedicado a apresentar conceitos e integração de banco de dados utilizando SQLAlchemy,

Quiz - Desenvolvimento Avançado com Flask

Teste teóricoobrigatório
8 Questões

Questionário avaliativo

Desafio Prático - Desenvolvimento Avançado com Flask

Desafio práticoopcional

Nesse desafio desenvolveremos uma API para controle de dieta diária, a Daily Diet API.

Nível 3

Comunicação em tempo real com Flask

16 Aulas3 Atividades

Comunicação em tempo real com Flask

Módulo16 aulas
3h 25min

Nesse módulo vamos explorar o conceito de notificações em tempo real e suas aplicações, além de discutir as estratégias mais comuns para implementá-las, como long pooling e WebSockets. Em seguida, teremos um projeto prático, onde construiremos uma API de pagamento do zero e implementaremos notificações em tempo real.

Quiz - Comunicação em tempo real com Flask

Teste teóricoobrigatório
10 Questões

Questionário avaliativo

Desafio Prático - Comunicação em tempo real com Flask

Desafio práticoopcional

Nesse desafio, vamos iniciar um projeto com Flask e Flask-SocketIO que funcionará como um chat em tempo real de forma simplificada.

Explorando o framework Flask

Explorando o framework Flask

Certificação dos níveis 2 e 3 da formação Python.

Nível 4

Introdução ao Design de Código

33 Aulas4 Atividades

Introdução ao Design de Código

Módulo25 aulas
4h 33min

Vamos estudar e aplicar inicialmente alguns conceitos básicos sobre design de código e arquitetura de software visando uma construção de projeto simples, facilmente escalavel e de facil manutenção. Vamos explorar os conceitos de separação de responsabilidades, tratamento de lógicas complexas, utilização de bibliotecas terceiras, testes unitários, dependências e tratamento de erros. O objetivo final é demonstrar como o uso de boas práticas de código podem gerar um projeto sustentavel.

Quiz - Introdução ao Design de Código

Teste teóricoobrigatório
11 Questões

Questionário avaliativo

Desafio Prático - Introdução ao Design de Código

Desafio práticoopcional

Neste desafio vamos criar uma nova rota que retorne a média entre uma lista de números fornecida em uma requisição POST.

Conceitos SOLID

Módulo8 aulas
1h 17min

Neste módulo vamos nos aprofundar nos princípios propostos contidos na palavra SOLID, vamos demonstrar em código todos os casos necessários e apresentar a importância desses conceitos para nossas produções.

Quiz - Conceitos SOLID

Teste teóricoobrigatório
9 Questões

Questionário avaliativo

Desafio Prático - Conceitos SOLID

Desafio práticoopcional

Neste desafio vamos aplicar os conceitos de Single Responsability Principle e Open Closed Principle.

Design de código

Design de código

Certificação do quarto nível da formação Python.

Tem módulo novo chegando!

As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.