Aprendizagem baseada em projetos- Aprenda Java como os profissionais de TI
Programas baseados em Java-parte do programa Java Full Stack. Uma série completa para aprender Java para se tornar um desenvolvedor de Java de pilha completa.
Tópicos a serem abordados para implementação:
Declarações e controle de acesso ..
- Identificadores e Javabeans
- Identificadores legais
- Convenções de código Java do Sun
- Padrões de Javabeans
- Declarar aulas
- Regras de declaração de arquivo de origem
- Declarações de classe e modificadores
- Subclasse concreta
- Declarando uma interface
- Declarando constantes de interface
- Declarar membros da classe
- Modificadores de acesso
- Modificadores de membros não acessados
- Declarações do construtor
- Declarações variáveis
- Declarando enums
Operadores
- Operadores Java
- Operadores de atribuição
- Operadores relacionais
- InstanceofComparison
- Operadores aritméticos
- Operador condicional
- Operadores lógicos
Fundamentos Maven
- Introdução
- Estrutura de pastas
- O pom.xml
- Dependências
- Metas
- Escopos
- O plug -in do compilador
- Plugin de origem
- Plugin jar
Teste Junit
- Tipos de testes
- Por que os testes de unidade são importantes
- O que é Junit?
- Arquitetura Junit 5
- Ides e suporte de suporte da ferramenta
- Configurando Junit com Maven
- Métodos do ciclo de vida
- Hierarquias de teste
- Afirmações
- Testes desativados
- Suposições
- Teste interfaces e métodos padrão
- Testes de repetição
- Testes dinâmicos
- Testes parametrizados
- Fontes de argumento
- TDD Introdução
- Tipos de teste
- Estruturas de teste e ferramentas
- Testando conceitos, Mockito
Arquitetura em camadas
- Entenda o conceito de arquitetura em camadas
- Implementar camadas em aplicativos Java