-
Aula demo
Linguagens de programação. Tipos de dados elementares e
estruturados. Estruturas de controle de fluxo. Programação
estruturada. Modularização. Acoplamento entre módulos e coesão de
módulos. Procedimentos e sub-rotinas. Chamadas por referência e
valor.
-
Aula 01 – Prof. Paolla Ramos e Raphael
Lacerda
Estruturas de dados
-
Aula 02 – Prof. Paolla Ramos e Raphael
Lacerda
Algoritmos
-
Aula 03 – Prof. Felipe Mathias e Raphael
Lacerda
Programação orientada a objetos: classes, objetos, métodos,
mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes,
tratamento de exceção. Acesso a banco de dados.
-
Aula 04 – Prof. Felipe Mathias e Raphael
Lacerda
Programação Java avançada (versões 17 e 21): Record types,
Sealed classes, Pattern matching e Virtual Threads.
-
Aula 05 – Prof. Paolla Ramos e Raphael
Lacerda
Arquiteturas de componentes: J2EE. Servlets e JSP
-
Aula 06 – Prof. Felipe Mathias e Raphael
Lacerda
Ecossistema Spring: Spring Framework 4 e 6, Spring MVC, Spring
Boot, Spring Data e Spring Security.
-
Aula 07 – Prof. Felipe Mathias e Raphael
Lacerda
Mapeamento ObjetoRelacional (ORM) com Hibernate e JPA (Java
Persistence API). Persistência;
-
Aula 08 – Prof. Paolla Ramos e Raphael
Lacerda
HTML5; DHTML
-
Aula 09 – Prof. Paolla Ramos e Raphael
Lacerda
CSS3; pré processadores CSS (SASS/LESS).
-
Aula 10 – Prof. Felipe Mathias e Raphael
Lacerda
Javascript; Programação por eventos.
-
Aula 11 – Prof. Felipe Mathias e Raphael
Lacerda
JQuery; Desenvolvimento de Single Page Applications (SPA) com
Angular.
-
Aula 12 – Prof. Paolla Ramos e Raphael
Lacerda
XML
-
Aula 13 – Prof. Paolla Ramos e Raphael
Lacerda
TypeScript; Desenvolvimento com frameworks legados: Struts
1.1.
-
Aula 14 – Prof. Paolla Ramos e Raphael
Lacerda
Core; (.NET)
-
Aula 15 – Prof. Paolla Ramos e Raphael
Lacerda
Testes unitários e de integração com JUnit 5 e Mockito.
-
Aula 16 – Prof. Felipe Mathias e Raphael
Lacerda
DevOps: Continuous Integration, Continuous Delivery, Pipeline,
teste automatizado e Deploy da aplicação.
-
Aula 17 – Prof. Felipe Mathias e Raphael
Lacerda
Microsserviços
-
Aula 18 – Prof. Felipe Mathias e Raphael
Lacerda
Containers: conceitos básicos e Docker.: modelagem de ambiente
Kubernetes, criação de Deployment, ReplicaSet, DaemonSet, Pods,
Containers, Liveness Probe e Volumes.
-
Aula 19 – Prof. Felipe Mathias e Raphael
Lacerda
Plataformas GitHub e GitLab.
-
Aula 20 – Prof. Felipe Mathias e Raphael
Lacerda
Gerenciamento de dependências com Maven.
-
Aula 21 – Prof. Raphael Lacerda
Consumo de APIs RESTful.
Avaliações
Não há avaliações ainda.