POED
Curso Técnico em Desenvolvimento de Sistemas · Semanário Pedagógico
Quinta-Feira — 23/04/2026
Prog. Back-end
08:00 – 08:50
3DS · S8 · Aula 1
Arquitetura monolítica vs. microsserviços
S8 – Aplicações: Arquiteturas de software, design patterns e escalabilidade
Comparação entre arquitetura monolítica e microsserviços. Análise das vantagens, limitações e tradeoffs de cada abordagem com exemplos em Python. Discussão sobre o cenário profissional de um e-commerce e tomada de decisão arquitetural fundamentada.
Prog. Back-end
08:50 – 09:40
3DS · S8 · Aula 2
Design patterns para back-end
S8 – Aplicações: Arquiteturas de software, design patterns e escalabilidade
Introdução aos principais design patterns aplicados ao back-end: Singleton, Factory Method, Service Registry e Circuit Breaker. Implementação prática em Python comparando arquitetura monolítica e microsserviços com aula prática do projeto UserTracker.
Prog. Frontend
09:40 – 10:30
3DS · S8 · Aula 1
Introdução ao React
S8 – Frameworks e Bibliotecas JavaScript: Componentes, ciclo de vida, estados e eventos
Apresentação da biblioteca React e seus fundamentos: componentes funcionais e de classe, JSX, props e state. Primeiro contato com a arquitetura baseada em componentes reutilizáveis e o conceito de Virtual DOM.
Sexta-Feira — 24/04/2026
Prog. Frontend
08:00 – 08:50
3DS · S8 · Aula 2
Componentes e ciclo de vida no React
S8 – Frameworks e Bibliotecas JavaScript: Componentes, ciclo de vida, estados e eventos
Exploração do ciclo de vida dos componentes React: componentDidMount, componentDidUpdate e componentWillUnmount. Desenvolvimento do projeto UserTracker para aplicar o controle de montagem, atualização e desmontagem com prevenção de memory leaks.
Prog. Frontend
08:50 – 09:40
3DS · S8 · Aula 3
Estado e gerenciamento de eventos no React
S8 – Frameworks e Bibliotecas JavaScript: Componentes, ciclo de vida, estados e eventos
Implementação do gerenciamento de estado com useState e sincronização com localStorage via useEffect. Desenvolvimento da aplicação To-Do List completa com adição, remoção, marcação de tarefas e persistência entre sessões.
Prog. Back-end
09:40 – 10:30
3DS · S8 · Aula 3
Escalabilidade e performance
S8 – Aplicações: Arquiteturas de software, design patterns e escalabilidade
Análise das dimensões de escalabilidade horizontal e vertical em arquiteturas monolíticas e de microsserviços. Estudo de técnicas de otimização — caching, balanceamento de carga e auto-scaling — com atividade prática de simulação de carga em Python.