Desenvolva aplicações completas utilizando Python e Flask
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.
Este módulo introdutório é um mergulho profundo nos fundamentos da programação em Python, além de preparar o cenário para um projeto prático e desafiador de gerenciamento de tarefas. Inicialmente, oferecemos uma introdução abrangente ao Python, contemplando desde a instalação em diferentes sistemas até a criação do primeiro programa e uma exploração detalhada da sintaxe Python.
Questionário avaliativo
Nesse desafio desenvolveremos uma agenda para salvar, editar, deletar e marcar um contato como favorito.
Módulo imersivo em Programação Orientada a Objetos (POO) em Python. Aprenda fundamentos como herança, polimorfismo, encapsulamento e decoradores. Cada aula aprofunda conceitos, proporcionando base sólida. Projeto prático: jogo de combate em turnos aplicando conhecimento adquirido. Ao final, domine POO em Python para aplicação eficaz em projetos futuros.
Questionário avaliativo
Certificação do primeiro nível da formação Python.
Módulo dedicado ao aprendizado dos conceitos fundamentais de API, onde vamos criar nossa própria API utilizando o framework Flask em Python.
Questionário avaliativo
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,
Questionário avaliativo
Nesse desafio desenvolveremos uma API para controle de dieta diária, a Daily Diet API.
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.
Questionário avaliativo
Nesse desafio, vamos iniciar um projeto com Flask e Flask-SocketIO que funcionará como um chat em tempo real de forma simplificada.
Certificação dos níveis 2 e 3 da formação Python.
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.
Questionário avaliativo
Neste desafio vamos criar uma nova rota que retorne a média entre uma lista de números fornecida em uma requisição POST.
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.
Questionário avaliativo
Neste desafio vamos aplicar os conceitos de Single Responsability Principle e Open Closed Principle.
Certificação do quarto nível da formação Python.