Estruturas de dados e algoritmos: estruturas de dados: listas, filas, pilhas e árvores; métodos de acesso, busca, inserção e ordenação em estruturas de dados; complexidade de algoritmos. (Parte 1)
Estruturas de dados e algoritmos: estruturas de dados: listas, filas, pilhas e árvores; métodos de acesso, busca, inserção e ordenação em estruturas de dados; complexidade de algoritmos. (Parte 2)
Linguagem de programação Java
Persistência; JPA 2.0; Hibernate 4.3 ou superior
Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; Swagger; Service Discovery; API Gateway
Ferramenta de versionamento Git
Ambiente de clusters, Kubernetes; Ferramenta de orquestração de containeres, Rancher; e Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD). Docker, Kubernetes, Red Hat Openshift e Ansible. (Parte 1)
Ambiente de clusters, Kubernetes; Ferramenta de orquestração de containeres, Rancher; e Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD). Docker, Kubernetes, Red Hat Openshift e Ansible. (Parte 2)
Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas;
Arquitetura distribuída de microsserviços;
Programação: conhecimentos de C#