Bem-vindo ao repositório do curso Ignição Java da AlgaWorks. Este curso é destinado a iniciantes que desejam aprender Java desde os conceitos básicos até tópicos mais avançados, como Stream API.
O curso é dividido em módulos, cobrindo os seguintes tópicos:
-
Introdução ao Java
- História do Java
- Configuração do ambiente de desenvolvimento
- Primeiro programa em Java
-
Tipos Primitivos e Operadores
- Tipos primitivos em Java
- Operadores aritméticos, relacionais e lógicos
- Conversão de tipos
-
Estruturas de Controle
- Estruturas condicionais (
if
,else
,switch
) - Estruturas de repetição (
for
,while
,do-while
)
- Estruturas condicionais (
-
Classes e Objetos
- Definição de classes e objetos
- Métodos e construtores
- Encapsulamento, herança e polimorfismo
-
Coleções em Java
- Listas, Conjuntos e Mapas
- Ordenação e busca em coleções
- Introdução ao Java Collections Framework
-
Tratamento de Exceções
- Hierarquia de exceções em Java
- Blocos
try
,catch
,finally
- Criação de exceções personalizadas
-
Programação Funcional e Lambda Expressions
- Fundamentos da programação funcional
- Uso de expressões lambda
- Interfaces funcionais
-
Stream API
- Introdução ao Stream API
- Operações intermediárias e terminais
- Processamento paralelo com Streams
Para tirar o máximo proveito deste curso, é recomendável ter:
- Noções básicas de programação
- Familiaridade com o uso de algum ambiente de desenvolvimento integrado (IDE)
Este repositório contém exemplos de código, exercícios práticos e materiais de apoio para acompanhar o curso. Siga as instruções abaixo para configurar seu ambiente:
-
Clone o repositório para sua máquina local:
git clone https://github.com/eykemesquita/ignicao-java.git
CREDENCIAL:⬇️
https://app.algaworks.com/certs/QDWLNM3WEX