2. PROGRAMAÇÃO: 2.1 Conceitos de programação: estrutura de dados, algoritmos, estruturas de seleção e repetição, interpretação e compilação de programas. (Lógica de Programação)
2. PROGRAMAÇÃO: 2.1 Conceitos de programação: estrutura de dados, algoritmos, estruturas de seleção e repetição, interpretação e compilação de programas. (Algoritmos)
2. PROGRAMAÇÃO: 2.1 Conceitos de programação: estrutura de dados, algoritmos, estruturas de seleção e repetição, interpretação e compilação de programas. (Estruturas de Dados)
Linguagem de programação Java; Orientação a objetos: classes, herança, polimorfismo, encapsulamento, interfaces e objeto.
Persistência; JPA 2.0; Hibernate 4.3 ou superior; JSF;
Framework Spring; Spring Cloud; Spring Boot; Spring Eureka; Zuul; Map Struct; Swagger; Service Discovery; API Gateway;
JSON; Conceitos, utilização e escrita XML - criação e declaração, definições de elementos e atributos; Definição e utilização de XML Schema;
2.3. Desenvolvimento de aplicações web e mobile: HTML5;
Typescript; Angular; React; Node.js; jQuery;
4.5. Gerência de configuração de software: conceitos básicos, branches, tags, trunk, geração de builds e pacotes de liberação. Ferramenta de versionamento Git;
Docker; Kubernetes; Rancher; Deploy de aplicações, Continuous Delivery e Continuous Integration (CI/CD). 2.2. Desenvolvimento com containers: Docker; Kubernetes. Boas práticas para desenvolvimento de containers. Orquestração containers. Arquitetura altamente distribuída; 3. DEVOPS: conceitos e princípios; integração contínua, entrega contínua; (Parte 1)
Docker; Kubernetes; Rancher; Deploy de aplicações, Continuous Delivery e Continuous Integration (CI/CD). 2.2. Desenvolvimento com containers: Docker; Kubernetes. Boas práticas para desenvolvimento de containers. Orquestração containers. Arquitetura altamente distribuída; 3. DEVOPS: conceitos e princípios; integração contínua, entrega contínua; (Parte 12
API RESTful; Web Services REST;
Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas;
Arquitetura distribuída de microsserviços;
métricas de processo e de código-fonte, análise estática e dinâmica de software.