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 é constantemente atualizado com novos conteúdos, e nós garantimos que ele estará sempre atualizado para a última versão LTS (Long Term Support) do Java, que atualmente é a versão 11 (lembre-se que, embora as versões 12 e 13 já estejam disponíveis, estas são versões de curta duração, que serão retiradas de circulação em poucos meses, assim como foi com as versões 9 e 10).
Com minha experiência de mais de 18 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.
O que você aprenderá
Dominar Programação Orientada a Objetos e linguagem Java
Criar soluções flexíveis, extensíveis e testáveis
Adquirir a base sólida teórica e prática para ser um desenvolvedor Java de sucesso
Aplicar o conhecimento de orientação a objetos na construção de soluções para problemas reais
Compreender diagramas de classe UML, tanto de entidades quanto de serviços
Desenvolver aplicações para desktop com interface gráfica
Construir web services usando Spring Boot e boas práticas
Acessar banco de dados relacionais com comandos SQL (JDBC) e também com ORM (JPA/Hibernate)
Acessar banco de dados NoSQL
Há algum requisito ou pré-requisito para o curso?
Nenhum conhecimento prévio de Java é necessário, mas é importante ter conhecimento de lógica de programação básica (variáveis, condicionais e laços) em qualquer outra linguagem. De toda forma, o curso oferece um bom nivelamento desses tópicos, com vídeos, material de apoio e exercícios, de modo que todos possam se preparar para acompanhar o curso.
É preciso um computador que seja capaz de rodar a versão atual do Java e suas ferramentas. Eu vou te ensinar o processo de instalação e vou deixar um passo a passo em PDF disponível também.
Como o curso trabalha com exemplos reais para preparar o aluno para a realidade do mercado, em alguns problemas da parte intermediária do curso vamos utilizar um pouco de Matemática básica como porcentagens e juros. Mas não se preocupe porque vou explicar tudo passo a passo com material de apoio
Tamanho: 28,6GB
Senha: “ConhecimentoLivre” sem aspas e seguindo maiúsculas e minúsculas
Download: Parte1 | Parte2 | Parte3 | Parte4 | Parte5 | Parte6 | Parte7 | Parte8