Lógica de Programação: Construção de algoritmos; Tipos de dados simples e estruturados; Variáveis e constantes; Comandos de atribuição, entrada e saída; Avaliação de expressões; Funções pré-definidas; Conceito de bloco de comandos; Estruturas de controle, seleção, repetição e desvio; Operadores e expressões; Passagem de parâmetros; Recursividade;
Métodos de ordenação, pesquisa e hashing. Estrutura de Dados: Tipos básicos de dados; Algoritmos para pesquisa e ordenação; Listas lineares e suas generalizações: Listas ordenadas, listas encadeadas, pilhas e filas; Árvores e suas generalizações: Árvores binárias, árvores de busca, árvores balanceadas (AVL), árvores B e B+. Conceitos básicos de programação estruturada. (Parte 1)
Métodos de ordenação, pesquisa e hashing. Estrutura de Dados: Tipos básicos de dados; Algoritmos para pesquisa e ordenação; Listas lineares e suas generalizações: Listas ordenadas, listas encadeadas, pilhas e filas; Árvores e suas generalizações: Árvores binárias, árvores de busca, árvores balanceadas (AVL), árvores B e B+. Conceitos básicos de programação estruturada. (Parte 2)
Java; Conceitos básicos de programação orientada a objetos;
JBossSeam, JPA, JNDI, JDBC, Hibernate.
ANGULARJS; React Native 0.59;
Desenvolvimento para plataforma mobile: Android, IOS, Java/Kotlin e Swift. Sistemas Android api 30 e iOS xCode 10.
11 Git. Controle de versões e repositórios
Fundamentos de DevOps: CI/CD (Continuous Integration/Continuous Delivery); 2 Princípios e práticas de DevOps e DevSecOps. DevOps: CI/CD (Continuous Integration/Continuous Delivery); Conhecimentos da ferramenta Red Hat Openshift. (Parte 1)
Fundamentos de DevOps: CI/CD (Continuous Integration/Continuous Delivery); 2 Princípios e práticas de DevOps e DevSecOps. DevOps: CI/CD (Continuous Integration/Continuous Delivery); Conhecimentos da ferramenta Red Hat Openshift. (Parte 2)
8 RESTful e GraphQL; gRPC
microsserviços (orquestração de serviços e API gateway)
7 Programação assíncrona. 13 Transações distribuídas. 14 Distributed Ledger Technology (DLT).