Java COMPLETO Programação Orientada a Objetos + Projetos
Offered By: Udemy
Course Description
Overview
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
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
SpringData 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!
Taught by
Nelio Alves
Related Courses
Software Architecture & DesignGeorgia Institute of Technology via Udacity UML Class Diagrams for Software Engineering
KU Leuven University via edX ООП и паттерны проектирования в Python
Moscow Institute of Physics and Technology via Coursera Software Engineering
Indian Institute of Technology, Kharagpur via Swayam Diagramas UML estructurales para la Ingeniería del Software
Universitat Politècnica de València via edX