1. Algoritmos e Programação: Introdução aos conceitos fundamentais de algoritmos; estruturas básicas e de controle; estruturas de dados principais; funções, procedimentos e recursividade; algoritmos de ordenação e busca; (Lógica de Programação)
1. Algoritmos e Programação: Introdução aos conceitos fundamentais de algoritmos; estruturas básicas e de controle; estruturas de dados principais; funções, procedimentos e recursividade; algoritmos de ordenação e busca; (Algoritmos)
1. Algoritmos e Programação: Introdução aos conceitos fundamentais de algoritmos; estruturas básicas e de controle; estruturas de dados principais; funções, procedimentos e recursividade; algoritmos de ordenação e busca; (Estrutura de Dados)
4. Linguagens de Programação e Web: Linguagens: Java, programação orientada a objetos;
frameworks e bibliotecas associadas, incluindo Numpy, Matplotlib, Pandas, Scipy
desenvolvimento web com HTML5
6. Desenvolvimento Front-end e Back-end: Desenvolvimento de interfaces ricas com frameworks como React, Angular, Vue;
construção de APIs RESTful, GraphQL e gRPC; integração com sistemas de terceiros; sistemas de mensageria como MQTT.
13. Controle de Versão: Uso avançado de sistemas como Git; fluxos de trabalho de colaboração.
9. Virtualização: Conceitos e técnicas de virtualização; conteinerização e orquestração com Docker e Kubernetes; monitoramento com Grafana.
frameworks de teste e automação.
princípios de codificação limpa