Atenção alunos que adquiriram anteriormente o pacote de exercícios para o BNDES, ou seus módulos avulsos. Este curso é o mesmo gravado com foco no BNDES do ano passado e como o foco real é a banca (Cesgranrio) este curso vale também para a Petrobrás. Pedimos cuidado para não repetir a compra do curso.
Este curso visa auxiliar os alunos que estão se preparando para o concurso do BNDES e PETROBRÁS, cargo de Desenvolvimento e demais concursos em que o edital cobre o conteúdo programático ministrado neste curso.
IV-1. Lógica: Lógica Proposicional; Lógica de Predicados.
IV-2. Algoritmos e estrutura de dados: Complexidade de algoritmo; Listas e Pilhas; Vetores e matrizes; Estruturas em árvores; Árvores balanceadas; Métodos de ordenação; Pesquisa e hashing.
IV-3. Programação estruturada: Tipos de dados (vinculação; verificação de tipos; tipificação forte); Estruturas de controle (comandos de decisão e repetição); Modularização; Sub-rotinas e funções; Passagem de parâmetros por referência e valor; Escopo de Variáveis.
IV-4. Programação orientada a objetos: conceitos de orientação por objetos; classes e objetos; herança e polimorfismo; encapsulamento.
IV-5. Práticas de arquitetura de software: Inversão de controle; Programação por contrato; Injeção de dependências; Refatoração (princípios, aplicações e indícios de código mal estruturado).
IV-6. Padrões de arquitetura de software: Padrões de projeto (Design Patterns); Padrões de Arquitetura de Aplicações Corporativas (Patterns of Enterprise Applications Architecture); Padrões e antipadrões de projeto Java EE.
IV-7. Linguagem Java: tipos e estrutura de dados; variáveis; enumerações; operações e expressões; instruções de controle; orientação a objetos; interfaces e classes abstratas; pacotes; exceções; coleções; tipos genéricos; anotações; sincronismo e multi-threading.
IV-8. Desenvolvimento Java EE: Conceito de servidor de aplicação; Containers web e EJB; Java Server Faces (JSF), Facelets, Filtros e Servlet; Enterprise JavaBeans 3 (EJB); Java Persistent Architecture (JPA); Java Messaging System (JMS); Web Services SOAP e REST; Portlets (JSR 168 e JSR 286).
IV-9. Arquitetura Orientada a Serviços (SOA - Service Oriented Architecture); Barramento corporativo de serviços (ESB - Enterprise Service Bus).
Carga horária: 10h e 11min
Nº de aulas: 08
Todas as aulas já estão totalmente disponibilizadas no site.