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)
Conceitos de programação: estrutura de dados, algoritmos, estruturas de seleção e repetição, interpretação e compilação de programas. (Algoritmos)
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)
Orientação a objetos: classes, herança, polimorfismo, encapsulamento, interfaces e objeto
JSP; JSF; Persistência; JPA 2.0; Hibernate 4.3 ou superior;
Programação: conhecimento profundo das linguagens PHP,
Arcabouço de desenvolvimento .Net.
Desenvolvimento de aplicações web e mobile: HTML5;
jQuery; Angular 1.x; React; Node.js;
Web Services REST; Arquitetura distribuída de microsserviços; API RESTful; (Somente em Vídeo)
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; JSON;
Framework Spring; Spring Cloud; Spring Boot; Spring Eureka; Zuul; Map Struct; Swagger; Service Discovery; API Gateway;
Ferramenta de versionamento Git;
Ambiente de clusters; Docker; Kubernetes; Ferramenta de orquestração de contêineres, Rancher; Deploy de aplicações, Continuous Delivery e Continuous Integration (CI/CD).
Ambiente de clusters; Docker; Kubernetes; Ferramenta de orquestração de contêineres, Rancher; Deploy de aplicações, Continuous Delivery e Continuous Integration (CI/CD). (Parte 2)
Mensageria e Webhooks; Message Broker; RabbitMQ;