Fundamentos de programação: Sintaxe básica. Palavras-chave. Estrutura e construções básicas de um programa. Compilação e execução de programas. Tipos primitivos de dados e tipos de referência. Declaração e inicialização de variáveis. Categorias de operadores e precedência. Controle de fluxo de programas e repetição. Estruturas de seleção. Variáveis e estruturas de dados. (Lógica de Programação)
Fundamentos de programação: Sintaxe básica. Palavras-chave. Estrutura e construções básicas de um programa. Compilação e execução de programas. Tipos primitivos de dados e tipos de referência. Declaração e inicialização de variáveis. Categorias de operadores e precedência. Controle de fluxo de programas e repetição. Estruturas de seleção. Variáveis e estruturas de dados. (Estruturas de Dados)
Linguagem de programação Java;
Persistência; JPA 2.0; Hibernate 5 ou superior; Hibernate Envers;Biblioteca Flyway.
Arquitetura distribuída de microsserviços; API RESTful; Swagger; Service Discovery; API Gateway; Fundamentos de web services: APIs REST, SOAP, Swagger.
Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; JSON Web Tokens (JWT)
DevOps e DevSecOps: Gestão de configuração. Modelo de versionamento, merge, branch, pipeline. CI/CD (continuous integration/continuous delivery). Git: Gerenciamento de controle de versionamento de arquivos. GitLab: gerenciamento de repositório de software baseado em git, com suporte a Wiki. Gitflow. Versionamento de código com Git e Github.
Continuous Delivery e Continuous Integration (CI/CD) e gerenciamento de tarefas. Ambiente de clusters, Deploy de aplicações.
Manutenção de Sistemas: Metodologias de teste de software. JUnit, Mockito.
Linguagens de marcação (HTML).
Desenvolvimento de aplicações CSS3, Bibliotecas de componentes de interface: Bootstrap.
Ambientes e linguagens de programação: Javascript
TypeScript, Node.js; Progressive Web Apps.
Linguagens de marcação (XML, XML Schema).
Mensageria e Webhooks; Message Broker; RabbitMQ; APIs reversas.
Kubernetes, Docker, Serverless Framework.