TECNOLOGIAS E PROGRAMAÇÃO INTEGRADA
1
UNIDADE 1 - INTRODUÇÃO AO PYTHON, GIT E GITHUB
  • Conteúdo: Variáveis, tipos de dados, estruturas de controle, funções e classes básicas.
  • Carga horária: 2h (Teórico/Prático).
  • Conteúdo: O que é Git; instalação e configuração; principais comandos (init, add, commit, push, pull, clone); criação e configuração de repositórios no GitHub.
  • Carga horária: 2h (Prático).
Conteúdo: Branches, merge, pull requests; resolução de conflitos; boas práticas no uso de GitHub para projetos colaborativos.
  • Carga horária: 2h (Prático).
2
UNIDADE 2 - CONCEITOS DE BACKEND E APIS
  • Conteúdo: Diferenças entre backend e frontend; conceitos básicos de APIs REST e GraphQL.
  • Carga horária: 2h (Teórico).
Aula 5: APIs REST e GraphQL: Primeiros Passos
  • Conteúdo: Estrutura e funcionamento de APIs; desenvolvimento inicial de APIs simples.
  • Carga horária: 2h (Teórico/Prático).
  • Conteúdo: Criação de Banco de dados.
  • Carga horária: 3h (Prático).
  • Conteúdo: Primeiros passos para implementação de segurança na API.
  • Carga horária: 3h (Prático).
3
UNIDADE 3 - AUTENTICAÇÃO, AUTORIZAÇÃO ETESTES EM BACKEND
  • Conteúdo: Tokens, JWT, OAuth; conceitos e abordagens para segurança.
  • Carga horária: 2h (Teórico).
  • Conteúdo: Configuração e integração de mecanismos de autenticação e autorização.
  • Carga horária: 3h (Prático).
  • Conteúdo: Estruturação de testes unitários e de integração para APIs.
  • Carga horária: 3h (Teórico/Prático).
  • Conteúdo: Configuração de containers, deploy de aplicações e introdução a plataformas como AWS e Heroku.
  • Carga horária: 4h (Prático).
4
UNIDADE 4 - MICROSERVIÇOS E INTRODUÇÃO AO DESENVOLVIMENTO FRONTEND COM REACT
  • Conteúdo: Fundamentos de microserviços, introdução ao Docker e Kubernetes.
  • Carga horária: 2h (Teórico).
  • Conteúdo: Conceitos básicos do React, estrutura de componentes e manipulação de estados e props.
  • Carga horária: 3h (Prático).
  • Conteúdo: Roteamento, integração com APIs e desenvolvimento de interfaces interativas.
  • Carga horária: 3h (Prático).
  • Conteúdo: Uso de ferramentas avançadas de gerenciamento de estado, integração backend e frontend, e ajustes finais do projeto.
  • Carga horária: 4h (Prático).