Java COMPLETO Programação Orientada a Objetos + Projetos
What you'll learn
- 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
Requirements
- 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 :)
Description
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!
Who this course is for:
- Estudantes de cursos na área de computação
- Interessados em aprender Java e Programação Orientada a Objetos de forma completa e profissional
- Desenvolvedores que necessitam repassar fundamentos de Programação Orientada a Objetos
- Interessados em aprender as principais ferramentas e frameworks do mercado relacionados a Java
Instructor
Olá, meu nome é Nelio Alves. Sou graduado em Ciência da Computação e possuo mestrado e doutorado em Engenharia de Software pela Universidade Federal de Uberlândia.
Comecei minha carreira como professor universitário, juntamente com meu mestrado, no início de 2001, e desde então tenho me dedicado a esta que se tornou minha paixão, trabalhando com cursos superiores, técnicos e pós-graduação. Nos últimos anos tenho também disponibilizado meus conteúdos de forma online.
Aqui você vai encontrar os melhores e mais completos cursos nas seguintes áreas:
PROGRAMAÇÃO E DESENVOLVIMENTO DE SOFTWARE
Temos cursos para iniciantes sobre algoritmos e lógica de programação, além de cursos completos de formação profissional para as tecnologias Java / Spring Boot, e também C# / .NET. Os cursos possuem uma forte base nos fundamentos, além de vários exercícios para você treinar, e projetos reais para te ajudar a criar seu portfólio.
MICROSOFT EXCEL
Aqui você encontrará o melhor e mais didático curso sobre Excel, que vai te levar desde o básico até o nível avançado, além de te ensinar a criar vários projetos reais para te ajudar a criar seu portfólio e conseguir aquele emprego ou promoção que você tanto precisa.
MODELAGEM DE DADOS
Temos também um super curso de modelagem de dados, usando como ferramenta a UML, que é padrão de mercado para modelagem de sistemas modernos.
Minha maior satisfação é poder colaborar na jornada daqueles que desejam melhorar suas vidas por meio da educação. Ficarei muito feliz se eu puder fazer parte e colaborar também com sua jornada, oferecendo algum curso nesta fantástica área de conhecimento que é a Computação e o desenvolvimento de software.
Espero que nos encontremos em breve. Um grande abraço!
Nelio