Lógica de Programação [não explícito no edital]
8 Linguagens de Programação: Java. 15 Orientação a objetos: classes e objetos; relacionamentos; herança e polimorfismo; encapsulamento.
APLICAÇÕES: 1 Desenvolvimento Java EE. 2 Conceito de servidor de aplicação Container WEB e EJB. 3 Padrões e antipadrões de projeto Java EE. 4 Uso da linguagem Java. Java EE (EJB, JPA, JMS);
Framework Spring: Spring Boot; Spring Cloud
7 Conceitos de Arquitetura Monolítica e MicroServiços.
8 Linguagens de Programação: Python.
5 Software para versionamento e guarda de fontes. 12 Linguagens e Versionamentos: Gitlab. 5 Gestão de Configuração: Controle de versão, controle de mudança e integração contínua.
AUTOMAÇÃO: 1 Infraestrutura como código e automação da infraestrutura de TI. 2 Conceitos e princípios de DevOps e DevSecOps. 4 Ferramentas de infraestrutura ágil, automatização, gerenciamento de configuração, integração contínua e entrega contínua (Puppet, Ansible, Gitlab, Jenkins). 6 Conceitos de Contêineres e Orquestração de Contêineres. 6 Infrastructure as Code (IaC). 7 Automação. 8 Docker, Harbor, Kubernetes. (Parte 1)
AUTOMAÇÃO: 1 Infraestrutura como código e automação da infraestrutura de TI. 2 Conceitos e princípios de DevOps e DevSecOps. 4 Ferramentas de infraestrutura ágil, automatização, gerenciamento de configuração, integração contínua e entrega contínua (Puppet, Ansible, Gitlab, Jenkins). 6 Conceitos de Contêineres e Orquestração de Contêineres. 6 Infrastructure as Code (IaC). 7 Automação. 8 Docker, Harbor, Kubernetes. (Parte 2)
AUTOMAÇÃO: 1 Infraestrutura como código e automação da infraestrutura de TI. 2 Conceitos e princípios de DevOps e DevSecOps. 4 Ferramentas de infraestrutura ágil, automatização, gerenciamento de configuração, integração contínua e entrega contínua (Puppet, Ansible, Gitlab, Jenkins). 6 Conceitos de Contêineres e Orquestração de Contêineres. 6 Infrastructure as Code (IaC). 7 Automação. 8 Docker, Harbor, Kubernetes. (Parte 3)
5 Ferramentas de Gestão centralizada de Logs.