1. Algoritmos: conhecer, elaborar, interpretar e testar algoritmos utilizando pseudocódigo, Fluxograma, empregando as estruturas de controle básicas (sequência, seleção e repetição), vetores, matrizes, registros, procedimentos e funções. 6. Estruturas de dados e algoritmos: Listas, filas, pilhas e árvores. 7. Métodos de acesso, busca, inserção e ordenação em estruturas de dados. 4. Estruturas de controle de fluxo de execução. (Lógica de Programação)
1. Algoritmos: conhecer, elaborar, interpretar e testar algoritmos utilizando pseudocódigo, Fluxograma, empregando as estruturas de controle básicas (sequência, seleção e repetição), vetores, matrizes, registros, procedimentos e funções. 6. Estruturas de dados e algoritmos: Listas, filas, pilhas e árvores. 7. Métodos de acesso, busca, inserção e ordenação em estruturas de dados. 4. Estruturas de controle de fluxo de execução. (Algoritmos de Ordenação)
1. Algoritmos: conhecer, elaborar, interpretar e testar algoritmos utilizando pseudocódigo, Fluxograma, empregando as estruturas de controle básicas (sequência, seleção e repetição), vetores, matrizes, registros, procedimentos e funções. 6. Estruturas de dados e algoritmos: Listas, filas, pilhas e árvores. 7. Métodos de acesso, busca, inserção e ordenação em estruturas de dados. 4. Estruturas de controle de fluxo de execução. (Estruturas de Dados)
5. Conhecimentos da linguagem e programação em Java, funcionamento da JVM (Java Virtual Machine), 3. Linguagens de programação: Conceitos de linguagens de programação orientadas a objetos: objetos, classes, encapsulamento, herança, polimorfismo, sobrecarga de métodos. programação e distribuição de componentes; JavaDoc; técnicas de tratamento de exceção e log de erros;
12. Conceitos e características de JSP, J2EE, JPA, JSF. programação de servlets. Utilização de web services com Java; comandos de acesso a dados (JDBC e JPA); Conceitos de inversão de controle e injeção de dependências.
Páginas web usando HTML5,
10. Conhecimentos de integração contínua utilizando Git,
testes unitários em Java.
14. Conceitos de programação orientada a microsserviços em containers. (Somente em Vídeo)