Informações do fornecedor

Descrição

Inclui: Desenvolvimento de Aplicações em Java

*Objetivos:*

- Aprender os fundamentos da linguagem Java
- Desenvolver habilidades para criar aplicações robustas e escaláveis
- Entender os conceitos de orientação a objetos e design patterns
- Aprender a trabalhar com bibliotecas e frameworks populares em Java

*Conteúdo:*

1. Introdução ao Java
- História e características da linguagem
- Configuração do ambiente de desenvolvimento
2. Fundamentos de Java
- Variáveis, tipos de dados e operadores
- Controle de fluxo (if, else, switch, loops)
- Funções e métodos
3. Orientação a Objetos
- Classes e objetos
- Herança e polimorfismo
- Encapsulamento e abstração
4. Coleções e Dados
- Listas, conjuntos e mapas
- Trabalhando com dados em Java
5. Exceções e Erros
- Tratamento de exceções
- Criação de exceções personalizadas
6. Desenvolvimento de Aplicações
- Criação de aplicações console e GUI
- Uso de bibliotecas e frameworks populares (e.g. Spring, Hibernate)
7. Design Patterns
- Introdução a padrões de design
- Aplicação de padrões de design em Java
8. Práticas de Desenvolvimento
- Testes unitários e integração
- Refatoração e melhoria de código

*Projetos Práticos:*

- Desenvolvimento de uma aplicação console para gerenciamento de estoque
- Criação de uma aplicação GUI para gerenciamento de contatos
- Implementação de um sistema de autenticação e autorização

*Avaliação:*

- Projetos práticos
- Testes e avaliações
- Participação em classe e contribuição para discussões

- Não Inclui: Certificado - Informação Adicional: