Java 360°: Curso Completo do Zero ao Avançado com Projetos
- Descrição
- Currículo
- FAQ
- Revisões
Se você está procurando o curso definitivo pra aprender Java, pode parar: você acabou de encontrar!
Seja bem-vindo(a) ao Java 360°, o curso que vai te levar do zero ao nível especialista, nesta que é uma das linguagens de programação mais usadas no mundo!
Eu trabalho profissionalmente com Java desde 2002; e, desde 2009, já treinei mais de 100.000 alunos, sendo que muitos deles atuavam ou passaram a atuar profissionalmente com Java no mercado.
Agora aqui na Udemy com o curso Java 360°, condensei meus mais de 22 anos de experiência nesta área pra preparar um material de altíssima qualidade, completo, atualizado, didático, mastigado e passo a passo, onde eu vou conduzir você pelo caminho do aprendizado desta incrível linguagem de programação!
Por que Java?
Há muitos anos Java reina soberano no backend das empresas de médio e grande porte. É a linguagem de programação preferida pelas empresas quando o assunto é execução de código no servidor – inclusive em infraestrutura de cloud.
Por ser uma linguagem rápida, estável, madura e segura, Java conquistou as empresas e também uma legião de desenvolvedores: a comunidade Java é hoje uma das maiores do mundo.
Mesmo assim, as empresas não conseguem encontrar toda a mão de obra de que necessitam. Portanto existem hoje no mercado muitas vagas em aberto, no Brasil e no exterior, muitas delas com ofertas salariais acima da média. O fato é que profissionais Java de excelência são raros no mercado e são contratados a peso de ouro!
Por que o Java 360°?
Porque aqui você vai encontrar TUDO o que você precisa aprender sobre Java pra ter sucesso. E o que ainda não está aqui, vai estar futuramente (o curso ainda está em processo de expansão).
Todo o material foi preparado pra ser direto ao ponto, sem encheção de linguiça. E focado na prática, trazendo exemplos reais do que você vai encontrar no dia a dia como desenvolvedor Java.
Isso é o que você vai encontrar:
-
Material completo pra você aprender o que precisa, do jeito certo e mais eficiente possível
-
Explicações passo a passo
-
Conteúdo atualizado, 100% compatível com a versão LTS atual do Java – neste momento é o Java 21.
Na verdade, o Java 360° é um atalho: ele te proporcina uma economia de 2 anos da sua vida, que é o tempo que você gastaria aprendendo tudo o que é ensinado aqui por sua conta e risco (eu sei o que estou falando, porque passei por isso e senti na pele as dificuldades).
Pensa comigo: não faz muito mais sentido você usar a seu favor a experiência de alguém que já trilhou o caminho e economizar um tempo substancial na sua jornada de aprendizado?
E, além disso tudo, o Java 360° também é um curso democrático! É ideal pra quem está começando e também é ideal pra quem já trabalha com Java e quer dar o próximo passo de evolução na carreira.
E o custo-benefício é imbatível! Se você colocar na balança o valor que você vai investir pra se matricular e o quanto você vai ganhar de conhecimento no final, e o que vai conseguir fazer com ele, não há dúvidas: vai valer a pena!
Metodologia:
A metodologia que você vai encontrar no Java 360° é esta:
-
Aulas sempre com enfoque prático.
-
Aulas teóricas inseridas em pontos estratégicos entre as aulas práticas (sim, a teoria é importante!).
-
Exercícios práticos corrigidos em vídeo.
-
Todos os códigos-fonte disponíveis para download, tanto das aulas como dos exercícios.
-
Projetos no estilo Bootcamp: desenvolvimento de um projeto completo, a partir do zero, com explicação detalhada, onde você vai colocar em prática tudo o que aprendeu.
-
Suporte eficiente: eu mesmo estarei aqui pra te ajudar, respondendo as suas dúvidas!
Benefícios:
Estes são os benefícios que você vai receber como aluno(a) do Java 360°:
-
Garantia de 30 dias: se não gostar, pode pedir seu dinheiro de volta
-
Acesso vitalício, incluindo o acesso às novas atualizações que vêm por aí!
-
Certificado de conclusão do curso
Agora a bola está contigo! As matrículas estão abertas e eu estou esperando por você no Java 360°! 😀
Um forte abraço!
Carlos Tosin
-
1Uma breve história da linguagem JavaVídeo Aula
-
2Modelo de execução e compilação do JavaVídeo Aula
-
3Instalando o JDKVídeo Aula
-
4Compilando e executando seu primeiro programa JavaVídeo Aula
-
5Os benefícios da JVMVídeo Aula
-
6O ciclo de releases de novas versões do JavaVídeo Aula
-
7Instalando o IntelliJ IDEAVídeo Aula
-
8Códigos-fonteTexto
-
9Trabalhando com variáveis no JavaVídeo Aula
-
10Tipos primitivos do JavaVídeo Aula
-
11Regras para nomes de variáveisVídeo Aula
-
12Separando números visualmente com o "_"Vídeo Aula
-
13Representando diferentes tipos de númerosVídeo Aula
-
14Declarando variáveis com o varVídeo Aula
-
15Casting implícito (Parte 1/2)Vídeo Aula
-
16Casting implícito (Parte 2/2)Vídeo Aula
-
17Casting explícitoVídeo Aula
-
18O tipo primitivo charVídeo Aula
-
19Introdução às StringsVídeo Aula
-
20Usando os text blocksVídeo Aula
-
21Lendo dados via tecladoVídeo Aula
-
22Operadores aritméticosVídeo Aula
-
23Os cuidados com os tipos na hora de operar númerosVídeo Aula
-
24Operadores relacionaisVídeo Aula
-
25Operadores lógicos (Parte 1/2)Vídeo Aula
-
26Operadores lógicos (Parte 2/2)Vídeo Aula
-
27Exercício: resolvendo uma expressão passo a passoVídeo Aula
-
28Exercício: calculando a média das notas de um alunoVídeo Aula
-
29Exercício: convertendo a temperaturaVídeo Aula
-
30Operadores de atribuiçãoVídeo Aula
-
31As diferenças nos operadores de incremento e decrementoVídeo Aula
-
32Tomando decisões com if-elseVídeo Aula
-
33Tomando decisões com o switchVídeo Aula
-
34Conhecendo as switch expressionsVídeo Aula
-
35Escopos de variáveisVídeo Aula
-
36Exercício: calculando os valores de xVídeo Aula
-
37Exercício: calculando o valor da multa por excesso de velocidadeVídeo Aula
-
38Exercício: descobrindo o dia da semanaVídeo Aula
-
39Simplificando o código com o if ternárioVídeo Aula
-
40As estruturas while e do..whileVídeo Aula
-
41A estrutura forVídeo Aula
-
42Outras possibilidades com o forVídeo Aula
-
43Encerrando loops com o breakVídeo Aula
-
44Forçando o teste do loop com o continueVídeo Aula
-
45Loops dentro de loopsVídeo Aula
-
46Exercício: somando números pares de um intervaloVídeo Aula
-
47Exercício: calculando a média de um número variável de notasVídeo Aula
-
48Exercício: gerando a tabuada de um númeroVídeo Aula
-
49Fazendo um teste de mesaVídeo Aula
-
50Usando o debug do IntelliJ IDEAVídeo Aula
-
51Comentando código em JavaVídeo Aula
-
52Consultando o Javadoc da API do JavaVídeo Aula
-
53Exportando o Javadoc do seu projetoVídeo Aula
-
54Entendendo o @DeprecatedVídeo Aula
-
55Entendendo o @SuppressWarningsVídeo Aula
-
62Definindo métodos em uma classeVídeo Aula
-
63Métodos com parâmetro e retornoVídeo Aula
-
64Mais sobre passagem de parâmetros (Parte 1/2)Vídeo Aula
-
65Mais sobre passagem de parâmetros (Parte 2/2)Vídeo Aula
-
66Sobrecarga de métodosVídeo Aula
-
67Inicialização de atributos em objetosVídeo Aula
-
68Entendendo uma NullPointerExceptionVídeo Aula
-
69Mais um exemplo do comportamento da stack e do heapVídeo Aula
-
70Exercício: criando uma fração e multiplicando por outra fraçãoVídeo Aula
-
71Exercício: implementando um relógioVídeo Aula
-
72Criando uma classe públicaVídeo Aula
-
73Encapsulando os atributos de uma classeVídeo Aula
-
74Criando métodos getters e settersVídeo Aula
-
75Definindo construtores na classeVídeo Aula
-
76Construtores que chamam construtoresVídeo Aula
-
77Usando o modificador final em atributos (Parte 1/2)Vídeo Aula
-
78Usando o modificador final em atributos (Parte 2/2)Vídeo Aula
-
79Exercício 1: Criando uma lâmpadaVídeo Aula
-
80Exercício 2: Criando um retânguloVídeo Aula
-
81Definindo atributos estáticosVídeo Aula
-
82Entendendo como o compartilhamento do atributo funcionaVídeo Aula
-
83Definindo métodos estáticosVídeo Aula
-
84Usando o bloco static para inicialização de atributos estáticosVídeo Aula
-
85Exemplos de elementos estáticos na API do JavaVídeo Aula
-
86Declarando constantesVídeo Aula
-
87Exercício: Explorando os elementos estáticosVídeo Aula
-
88Exercício: Controlando a criação de objetosVídeo Aula
