1 Desenvolvimento de sistemas. 1.1 Desenvolvimento web. 1.1.1 HTML5, DHTML
Single Page Application (SPA). 1.2 Framework JavaScript AngularJS, Vue JS
Single Page Application (SPA). 1.2 Framework JavaScript AngularJS, Vue JS. (Parte 2)
1.4 Framework Apache CXF.
UDDI, WSDL, SOAP, REST; 2 API RESTful;
1.3 Noções e conceitos de desenvolvimento para dispositivos móveis.
5 Gestão de configuração. 5.1 DevOps, modelo de versionamento, merge, branch, pipeline, CI/CD e database migration. 3.3 Ferramentas de controle de versão. 7 Ferramenta de versionamento Git.
5 Noções de arquitetura de TI. 6 Conteinerização de aplicações e DeVOps. 3.5 Ferramentas de integração contínua. 8 Ambiente de clusters, Kubernetes. 9 Ferramenta de orquestração de containeres, Rancher. 10 Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD). (Parte 1)
5 Noções de arquitetura de TI. 6 Conteinerização de aplicações e DeVOps. 3.5 Ferramentas de integração contínua. 8 Ambiente de clusters, Kubernetes. 9 Ferramenta de orquestração de containeres, Rancher. 10 Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD). (Parte 2)
6 Infraestrutura. 6.1 Infraestrutura como código (IAC). 6.2 Linguagens de script (Ansible, Terraform).
6 Infraestrutura. 6.1 Infraestrutura como código (IAC). 6.2 Linguagens de script (Ansible, Terraform). (Parte 2)
3.4 Ferramentas de automação de build.
3.1 Desenvolvimento orientado a testes (TDD). 3.2 Testes automatizados.
SISTEMAS EMBARCADOS: 1 Linguagens de programação, frameworks e bibliotecas. 1.1 C17 e libo. 1.2 C++17 e STL. 1.3 Rust. 1.5 Qt 6. 1.6 OpenSSL 3. 1.7 libcurl.
SISTEMAS EMBARCADOS: 1 Linguagens de programação, frameworks e bibliotecas. 1.1 C17 e libo. 1.2 C++17 e STL. 1.3 Rust. 1.5 Qt 6. 1.6 OpenSSL 3. 1.7 libcurl. (Parte 2)
SISTEMAS EMBARCADOS: 1.4 Python 3.
SISTEMAS EMBARCADOS: 2.2 Windows. 2.1.1 Desenvolvimento de módulos, programação, depuração e ferramentas. 2.1.4 Desenvolvimento de serviços e aplicações. 2.2.1 Desenvolvimento de drivers. 2.2.2 Desenvolvimento de serviços. 2.2.3 Desenvolvimento de aplicativos.
ARQUITETURA DE DESENVOLVIMENTO DA PLATAFORMA DIGITAL DO PODER JUDICIÁRIO BRASILEIRO (PDPJ-Br): 1 Linguagem de programação Java.
3 Persistência; JPA 2.0; Hibernate 4.3 ou superior; Hibernate Envers; Biblioteca Flyway.
3 Persistência; JPA 2.0; Hibernate 4.3 ou superior; Hibernate Envers; Biblioteca Flyway. (Parte 2)
Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; Swagger; Service Discovery; API Gateway.
2 Arquitetura distribuída de microsserviços;
6 Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas.