Aperfeiçoamento Profissional | Presencial

Aperfeiçoamento Profissional em PYTHON AVANÇADO COM INTEGRAÇÃO MYSQL

Capacitar profissionais com conhecimento intermediário em Python a aprofundarem suas habilidades na linguagem, explorando técnicas avançadas de programação, boas práticas, integração com bancos de dados e desenvolvimento de aplicações robustas e eficientes.

O CURSO

Aperfeiçoamento em TI.


OPORTUNIDADES DE TRABALHO

Indústrias e empresas em geral.


O QUE VOCÊ IRÁ APRENDER

- Fundamentos Avançados (4h): Revisão de sintaxe e boas práticas (PEP 8)
- Uso avançado de args e kwargs
- Compreensões de listas
- dicionários e sets
- Funções lambda
- map
- filter e reduce
- Introdução a decoradores
- Anotações de tipo (type hints). Programação Orientada a Objetos (4h): Revisão de classes e objetos
- Herança múltipla e mixins
- Métodos mágicos e propriedades (@property)
- Abstração com ABC (Abstract Base Classes). Modularização e Ambientes (4h): Estruturação de projetos profissionais
- Criação e uso de pacotes e módulos
- Virtual environments e gerenciamento de dependências
- Instalando e criando pacotes com setuptools/poetry. Persistência de Dados e Bancos SQL (4h): Manipulação de arquivos (TXT
- CSV
- JSON)
- Serialização de dados (Pickle
- JSON
- YAML)
- Introdução ao MySQL e conexão via mysql-connector-python
- CRUD (Create
- Read Update
- Delete) no banco de dados
- Tratamento de exceções em operações SQL. Tratamento de Erros e Logging (4h): Exceções personalizadas e uso avançado do try/except
- Context Managers (with, contextlib)
- Log com logging e configuração de níveis
- Debugging com pdb. Programação Funcional e Decoradores (4h): Funções de ordem superior e closures
- Decoradores personalizados e uso do functools
- Módulos itertools e operator. Consumo de APIs e Web Requests (4h): Requisições HTTP com requests
- Consumo de APIs REST
- Introdução ao aiohttp e requisições assíncronas
- Tratamento de respostas (status, headers, JSON). Programação Assíncrona (4h): async/await e event loop
- Corrotinas e gerenciamento de tarefas com asyncio
- Comparação entre asyncio
- Threads e Processos. Testes Automatizados e Integração Contínua (4h): Testes unitários com unittest e pytest
- Mocking e Fixtures
- Testes parametrizados e coverage
- Conceitos básicos de CI/CD com GitHub Actions. Projeto Final (4h): Desenvolvimento de uma aplicação integrando API e banco de dados
- Uso de MySQL para armazenamento e recuperação de dados
- Implementação de boas práticas no código
- Introdução a ORM (SQLAlchemy)
- Caminhos futuros: Flask, Django, FastAPI.


POR QUE O SENAI É A MELHOR ESCOLHA?

- Mais possibilidades de conquistar um emprego ou uma promoção
- Infraestrutura com laboratórios equipados e com materiais para aprendizado inclusos
- É rápido conquistar um diploma de qualidade
- As empresas confiam em quem faz Senai
- Professores com grande experiência no mercado
- Aulas teóricas e práticas. Aqui você aprende fazendo
- Descontos para quem trabalha na indústria


REQUISITOS PARA COMEÇAR

- Ensino Fundamental incompleto
- Comprovante de Residência
- CPF do Aluno
- RG do Aluno

*O Sistema Fiep reserva-se o direito de cancelar as turmas caso não haja número mínimo de inscritos ou em caso de força maior.
**Pré-matrícula e/ou matrícula sujeita a análise de crédito, no ato da sua efetivação.
***Os cursos possuem cargas horárias diferenciadas nos momentos presenciais e a distância, conforme opção escolhida.
O Sistema Fiep oferece diversas soluções em educação, do ensino infantil à formação executiva. Conheça todas as opções.