INÍCIO
F.S.I.
SEG. AUDITORIA DE SISTEMAS
TEC. PROG. INTEGRADA
Livros do Prof.
TECNOLOGIAS E PROGRAMAÇÃO INTEGRADA
1
UNIDADE 1 - INTRODUÇÃO AO PYTHON, GIT E GITHUB
Aula 1:
Revisão de Fundamentos do Python
Conteúdo:
Variáveis, tipos de dados, estruturas de controle, funções e classes básicas.
Carga horária:
2h (Teórico/Prático).
Aula 2:
Introdução ao Git e GitHub - Conceitos e Comandos Básicos
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).
Aula 3:
Trabalho com GitHub: Fluxo de Trabalho e Boas Práticas
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
Aula 4:
Introdução ao 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).
Aula 6:
APIs REST e GraphQL com Banco de Dados (FastAPI + SQLAlchemy)
Conteúdo:
Criação de Banco de dados.
Carga horária:
3h (Prático).
Aula 7:
Segurança na API (JWT - OAUTH2)
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
Aula 8:
Fundamentos de Autenticação e Autorização
Conteúdo:
Tokens, JWT, OAuth; conceitos e abordagens para segurança.
Carga horária:
2h (Teórico).
Aula 9:
Implementação Prática de Autenticação e Autorização
Conteúdo:
Configuração e integração de mecanismos de autenticação e autorização.
Carga horária:
3h (Prático).
Aula 10:
Testes em Backend com pytest e unittest
Conteúdo:
Estruturação de testes unitários e de integração para APIs.
Carga horária:
3h (Teórico/Prático).
Aula 11:
Deploy com Docker: Introdução a Servidores e Plataformas Cloud
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
Aula 12:
Arquitetura de Microserviços: Fundamentos e Ferramentas
Conteúdo:
Fundamentos de microserviços, introdução ao Docker e Kubernetes.
Carga horária:
2h (Teórico).
Aula 13:
Introdução ao React: Fundamentos, Componentes, Estados e Props
Conteúdo:
Conceitos básicos do React, estrutura de componentes e manipulação de estados e props.
Carga horária:
3h (Prático).
Aula 14:
Desenvolvimento de Interfaces com React
Conteúdo:
Roteamento, integração com APIs e desenvolvimento de interfaces interativas.
Carga horária:
3h (Prático).
Aula 15:
Gerenciamento de Estado Avançado e Projeto Final Integrado
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).