Java COMPLETO Programação Orientada a Objetos + Projetos
- Descrição
- Currículo
- FAQ
- Revisões
O QUE VOCÊ VAI APRENDER NESTE CURSO?
Bem-vindos ao melhor e mais completo curso de Java da Internet, líder absoluto de mercado!
Este é o único curso em que você vai contar não só com vídeo aulas, mas também com material de apoio específico para TODOS capítulos, inúmeros exercícios resolvidos e também exercícios propostos com correção, cobertura de aspectos de design com diagramas UML, e a melhor didática baseada na associação aula / conteúdo do material de apoio / versões do Github.
O curso é 100% compatível com a versão LTS (Long Term Support) atual do Java.
Com minha experiência de mais de 20 anos trabalhando e ensinando Java profissionalmente, eu elaborei exatamente o passo a passo para te levar do zero até o nível avançado de programação em Java! Você vai aprender tudo sobre programação orientada a objetos utilizando Java, desde o básico, com exemplos bem simples e didáticos, e daí vamos gradualmente avançando, até mergulharmos em tópicos avançados. Os tópicos de programação incluem:
-
Lógica de programação e algoritmos
-
Sintaxe da linguagem Java
-
Classes, atributos e métodos
-
Construtores, sobrecarga, encapsulamento
-
Estruturas de dados: arrays e coleções
-
Enumerações, composição
-
Herança, polimorfismo, interfaces
-
Tratamento de exceções
-
Generics
-
Programação funcional e expressões lambda, Stream API
-
Manipulação de arquivos
Nós também vamos aprender as principais ferramentas e frameworks para se trabalhar com Java profissionalmente no mercado, tais como:
-
JDBC para acesso a dados baseado em SQL
-
JavaFX para interface gráfica
-
Git / Github para versionamento
-
Spring Boot – principal framework Java para desenvolvimento comercial em Java
-
JPA / Hibernate para acesso a dados com mapeamento objeto-relacional (ORM)
-
Maven para gerenciamento de dependências de projeto
-
Spring Data JPA – framework para acesso a dados ORM
-
Spring Data MongoDB – framework para acesso a dados NoSQL ao banco MongoDB
METODOLOGIA
Além de cobrir a teoria de forma clara e objetiva, o curso possui muito enfoque prático. Cada seção do curso possui exercícios resolvidos e exercícios propostos para você treinar. E nós vamos ainda fazer projetos neste curso, os quais vão te permitir colocar tudo que você aprendeu em prática, e vai te permitir compreender como os tópicos se unem para a construção de projetos reais.
PÚBLICO ALVO
Este curso é especialmente indicado para quem deseja adquirir uma base solida, tanto teórica quanto pratica, de desenvolvimento orientado a objetos e linguagem Java. O curso também é super indicado para quem precisa de reforço aos conteúdos da faculdade, e para quem deseja se preparar de forma definitiva para ingressar e se destacar no mercado como um profissional Java.
SEJAM BEM-VINDOS!
Assista a aula introdutória e outros vídeos gratuitos para obter mais informações e constatar nossa qualidade e didática. Estou muito feliz em te dar boas-vindas a este curso: sua melhor e mais completa referência para programação orientada a objetos com Java, com qualidade profissional.
Eu e minha equipe estamos diariamente disponíveis na seção Perguntas e Respostas para responder suas dúvidas sobre o curso. Além disso, como todo curso aqui da Udemy, você também tem os seguintes benefícios:
-
Garantia de satisfação de 30 dias
-
Certificado
Não vejo a hora de começarmos juntos essa jornada. Um grande abraço e te vejo no curso!
-
3Visão geral do capítuloVídeo Aula
-
4Material de apoio do capítuloTexto
-
5Algoritmo, Automação, Programa de ComputadorVídeo Aula
-
6O que é preciso para se fazer um programa de computadorVídeo Aula
-
7Linguagem de programação, léxica, sintáticaVídeo Aula
-
8IDE - Ambiente Integrado de DesenvolvimentoVídeo Aula
-
9Compilação, interpretação, código fonte, código objeto, máquina virtualVídeo Aula
-
10Visão geral do capítuloVídeo Aula
-
11Material de apoio do capítuloTexto
-
12Entendendo as versões do JavaVídeo Aula
-
13Histórico e edições de JavaVídeo Aula
-
14JDK / JVM - Máquina Virtual do JavaVídeo Aula
-
15Estrutura de uma aplicação JavaVídeo Aula
-
16Instalando o Java JDKTexto
-
17Instalando o EclipseVídeo Aula
-
18Primeiro programa em Java no EclipseVídeo Aula
-
19Visão geral do capítuloVídeo Aula
-
20Material de apoio do capítuloTexto
-
21Expressões aritméticasVídeo Aula
-
22Variáveis e tipos básicos em JavaVídeo Aula
-
23As três operações básicas de programaçãoVídeo Aula
-
24Saída de dados em JavaVídeo Aula
-
25Processamento de dados em Java, CastingVídeo Aula
-
26Entrada de dados em Java - Parte 1Vídeo Aula
-
27Entrada de dados em Java - Parte 2Vídeo Aula
-
28Funções matemáticas em JavaVídeo Aula
-
29AVISO: exercícios para iniciantes PARTE 1Vídeo Aula
-
30Exercícios para Iniciantes - PARTE 1Texto
-
31Visão geral do capítuloVídeo Aula
-
32Material de apoio do capítuloTexto
-
33Expressões comparativasVídeo Aula
-
34Expressões lógicasVídeo Aula
-
35Estrutura condicional (if-else)Vídeo Aula
-
36AVISO: exercícios para iniciantes PARTE 2Vídeo Aula
-
37Exercícios para Iniciantes - PARTE 2Texto
ATENÇÃO ESTUDANTES INICIANTES: se você ainda não sabe Lógica de Programação (em qualquer linguagem) e optou por não adquirir nosso curso "Java primeiros passos - Lógica de Programação e Algoritmos", então você DEVE fazer os exercícios contidos no documento PDF abaixo para que você tenha condição mínima de acompanhar o restante do curso.
ORIENTAÇÕES: no início do documento há links para vídeos no Youtube onde eu resolvo alguns problemas para você ter como exemplo. Assista os vídeos e, em seguida, resolva todos os exercícios propostos. Cada exercício vem acompanhado de correção. Se mesmo assim você tiver alguma dúvida, nos envie uma pergunta.
Abraços e bons estudos! Nelio.
-
38Sintaxe opcional - operadores de atribuição cumulativaVídeo Aula
-
39Sintaxe opcional - switch-caseVídeo Aula
-
40Expressão condicional ternáriaVídeo Aula
-
41Escopo e inicializaçãoVídeo Aula
-
42Visão geral do capítuloVídeo Aula
-
43Material de apoio do capítuloTexto
-
44Como utilizar o DEBUG no Eclipse (execução passo a passo)Vídeo Aula
-
45Estrutura repetitiva enquanto (while)Vídeo Aula
-
46Teste de mesa com estrutura repetitiva enquantoVídeo Aula
-
47Exercícios de teste de mesa com whileVídeo Aula
-
48AVISO: exercícios para iniciantes PARTE 3Vídeo Aula
-
49Exercícios para Iniciantes - PARTE 3Texto
-
50Estrutura repetitiva para (for)Vídeo Aula
-
51Teste de mesa com estrutura repetitiva paraVídeo Aula
-
52Exercícios de testes de mesa com forVídeo Aula
-
53AVISO: exercícios para iniciantes PARTE 4Vídeo Aula
-
54Exercícios para iniciantes PARTE 4Texto
-
55Estrutura repetitiva faça-enquanto (do-while)Vídeo Aula
-
62Visão geral do capítuloVídeo Aula
-
63Material de apoio do capítuloTexto
-
64Resolvendo um problema sem orientação a objetosVídeo Aula
-
65Criando uma classe com três atributos para representar melhor o triânguloVídeo Aula
-
66Criando um método para obtermos os benefícios de reaproveitamento e delegaçãoVídeo Aula
-
67Começando a resolver um segundo problema exemploVídeo Aula
-
68Object e toStringVídeo Aula
-
69Finalizando o programaVídeo Aula
-
70Exercícios de fixaçãoVídeo Aula
-
71Membros estáticos - Parte 1Vídeo Aula
-
72Membros estáticos - Parte 2Vídeo Aula
-
73Exercício de fixaçãoVídeo Aula
-
74Visão geral do capítuloVídeo Aula
-
75Material de apoio do capítuloTexto
-
76ConstrutoresVídeo Aula
-
77Palavra thisVídeo Aula
-
78SobrecargaVídeo Aula
-
79EncapsulamentoVídeo Aula
-
80Gerando automaticamente construtores, getters e setters com EclipseVídeo Aula
-
81Modificadores de acessoVídeo Aula
-
82Exercício de fixaçãoVídeo Aula
-
83Correção do exercício de fixação - Parte 1Vídeo Aula
-
84Correção do exercício de fixação - Parte 2Vídeo Aula
