Faculdade Perto

Tecnologia > Programacao e Desenvolvimento · Matrícula grátis ativa

Curso de Java Grátis Online com Certificado

Um desenvolvedor Java constrói aplicações, sistemas e soluções usando a linguagem Java, que roda em qualquer computador com a Máquina Virtual Java instalada. O trabalho abrange desde sites e aplicativos mobile até sistemas de bancos, plataformas de processamento de dados e infraestruturas empresariais. Java é forte em empresas: empresas como Google, Netflix, Amazon e grandes bancos brasileiros usam Java em produção.

  • 240h de carga horária
  • 1ª matrícula grátis
  • Certificado com QR de verificação
  • Certificado emitido é seu para sempre

O que você vai aprender

  • Compreender os fundamentos de Java e seus principais termos
  • Identificar quando e como aplicar Java em situações reais de estudo, trabalho ou projeto pessoal
  • Seguir um cronograma organizado para evoluir com consistência
  • Praticar com exercícios guiados, checklists e estudos de caso
  • Reconhecer erros comuns e critérios de qualidade antes de avançar
  • Construir um plano de continuidade após a conclusão da trilha
Modelo do certificado do curso de Java grátis: registro público, QR de verificação e assinaturas — exemplo com dados fictícios.
Modelo do certificado de Java — registro público e QR de verificação.
Válido só hoje · para alunos novosGrátis 1ª matrícula · sem cartãoComeçar grátis

Dentro do curso

Experimente o material do curso

Explore uma amostra de cada formato disponível e conheça seu jeito de aprender.

2 formatos para explorar

Mapa mentalPrévia grátis

Java não é uma coisa só: mapa dos três componentes e seus ramos

Toque na imagem para explorar

Java não é uma coisa só: mapa dos três componentes e seus ramos

Prévia do mapa mental Java não é uma coisa só: mapa dos três componentes e seus ramos, do curso Java
Prévia do material do curso
E-bookPrévia grátis

E-book do curso Java

35 páginas

E-book do curso Java

Capa do e-book do curso de Java
Prévia do material do curso

Sua primeira matrícula é gratuita. Os materiais do seu acesso ficam organizados na área do aluno.

Começar minha matrícula grátis

O curso inteiro em uma página

Cada formação vem com mapa mental navegável do conteúdo — para revisar em minutos o que você estudou em horas.

Abrir o mapa mental completo de java

Certificados e documentos da formação

Ele é a credencial principal da formação. Título profissional, registro internacional, declaração de matrícula e proficiência internacional são documentos complementares, cada um com número próprio. Cada documento sai com número de registro público e QR Code de verificação.

Certificado de Conclusão do curso de Java — modelo real, com registro público e QR Code. Documento de exemplo.
Certificado de ConclusãoEmitido ao concluir os módulos do curso
Certificado de Título profissional de Java — modelo real com registro público. Documento de exemplo.
Certificado de TítuloConfere o título profissional de Java
Registro Profissional InternacionalNúmero de registro público, verificável de qualquer país

Declaração de matrícula

Emitida no ato da matrícula: comprova o vínculo com o curso desde o primeiro dia, com registro próprio e QR de verificação.

Validação internacional

O registro é público e verificável de qualquer país — a versão internacional acompanha o título profissional.

Seu curso, no seu ritmo

Sua primeira matrícula é gratuita. Acesse seus estudos pela área do aluno, no celular ou no computador.

  • Conteúdo organizado

    Encontre os materiais do curso em um só lugar.

  • Estude onde preferir

    Acesse a área do aluno pelo celular ou computador.

  • Volte quando quiser

    Entre novamente para continuar seus estudos.

WhatsApp

O que é desenvolvedor Java e o que faz?

Um desenvolvedor Java constrói aplicações, sistemas e soluções usando a linguagem Java, que roda em qualquer computador com a Máquina Virtual Java instalada. O trabalho abrange desde sites e aplicativos mobile até sistemas de bancos, plataformas de processamento de dados e infraestruturas empresariais. Java é forte em empresas: empresas como Google, Netflix, Amazon e grandes bancos brasileiros usam Java em produção.

Desenvolvedores Java escrevem código que é compilado em bytecode (um formato intermediário) e depois executado pela JVM. Isso significa que um programa Java escrito no Windows roda sem mudanças no Linux ou macOS, porque cada sistema tem sua própria JVM que traduz as instruções. A responsabilidade técnica inclui escrever código limpo, testar a lógica, integrar bancos de dados e trabalhar em equipe com outros desenvolvedores usando ferramentas como Git.

A profissão demanda aprendizado contínuo: frameworks como Spring Boot (para backend), Android (para mobile) e bibliotecas especializadas fazem parte do dia a dia. Quem escolhe a carreira de desenvolvedor Java trabalha em contextos variados: startups ágeis, grandes corporações com legado de sistema, fintechs com demanda alta de performance, ou consultoria tecnológica. Fonte: Java in a Nutshell.

Para quem é o curso?

Este curso foi desenvolvido para qualquer pessoa que queira aprender Java do zero, sem pré-requisito de programação. Se você nunca tocou código, sente curiosidade sobre tecnologia ou quer mudar de carreira para a área de desenvolvimento, os módulos organizam fundamentos, vocabulário essencial e prática guiada para que você tenha um ponto de partida sólido.

O curso funciona bem se você:

  • Quer sair do zero e compreender como programas funcionam
  • Teme não conseguir aprender sintaxe ou lógica de programação (verá que é possível com estudo estruturado)
  • Está confuso entre Java, JavaScript, Python ou outras linguagens (os módulos esclarecem diferenças)
  • Busca material de qualidade, gratuito e em português, atualizado para a realidade da profissão
  • Precisa de certificado verificável para portfólio profissional

Se você já sabe programar em outra linguagem, o curso também vale: os conceitos de Java orientado a objetos, a JVM e o ecossistema de bibliotecas oferecem novos desafios mesmo para quem tem base técnica. Dedicação, disposição para exercícios e uso de ferramentas de desenvolvimento integrado (IDE) são os únicos pré-requisitos reais.

Como funciona a matrícula grátis?

A primeira matrícula é completamente grátis, sem asterisco escondido: você recebe acesso a 100% do conteúdo de 240 horas, todos os exercícios, estudos de caso e certificado digital ao fim. Veja como começar:

  1. Acesse o catálogo de cursos (mais de 5.000 cursos disponíveis) e busque "Desenvolvedor Java".
  2. Clique em "Matricular-se" e complete seu registro com email e senha (não é cobrado nada aqui).
  3. Comece a estudar imediatamente: os módulos abrem na sequência recomendada, com videoaulas, textos, exemplos de código e exercícios interativos.
  4. Acompanhe seu progresso no painel de controle; a plataforma rastreia quantas horas você dedicou e quais módulos concluiu.
  5. Ao final, você recebe um certificado digital de 240 horas com QR Code verificável, seu nome, data e número de registro único.

Não há cobrança futura, não há upsell escondido, não há limite de tempo para estudar os módulos. Se desejar, pode fazer a matrícula em um segundo curso pago, mas o primeiro é sem custos. A matrícula também serve como comprovação para empresas ou instituições que solicitem prova de dedicação a aprendizado técnico.

O que você aprende no curso de Java?

O curso é organizado em 8 módulos, cada um focado em um conceito-chave. Você sai de zero conhecendo a linguagem, o ecossistema e pronto para aplicar em projetos pequenos ou continuar em trilhas de especialização.

Módulos principais:

  • Fundamentos de Java: O que é a linguagem, JVM, JDK e JRE; instalação de ferramentas; como escrever seu primeiro programa
  • Variáveis, tipos e operadores: Inteiros (int, long), decimais (float, double), texto (String), booleanos; como a JVM aloca memória para cada tipo
  • Estruturas de controle: If, for, while; desvios de fluxo e como escrever lógica condicional
  • Funções e métodos: Como organizar código reutilizável; escopo de variáveis; parâmetros e retornos
  • Orientação a objetos: Classes, objetos, atributos, métodos; herança; interfaces; polimorfismo
  • Estruturas de dados: Arrays, listas, mapas; quando usar cada uma; desempenho e memória
  • Tratamento de exceções: Por que erros acontecem; como capturá-los; recuperação de falhas
  • Introdução a frameworks: Spring Boot básico; conexão com banco de dados; construção de um pequenininho projeto integrando conceitos

Cada módulo mescla videoaula, leitura com exemplos e exercício prático onde você escreve código de verdade. Fonte: trechos de Effective Java e Core Java Volume I.

Técnicas e práticas da profissão

Desenvolvedores Java não escrevem apenas código: usam técnicas profissionais que separam prototipagem de produção. Este curso inclui orientação sobre como pensar como um desenvolvedor de verdade.

Estrutura de projetos: Todo programador Java trabalha com pacotes (packages) que organizam classes logicamente. Um arquivo com código Java público deve ter o mesmo nome do arquivo em disco. Essa convenção é mandatória na plataforma e o curso a pratica desde o módulo inicial.

Tratamento de erros: Uma exceção é um evento que interrompe o fluxo normal e pode vir do próprio código ou de bibliotecas. Profissionais sabem diferenciar exceções que devem ser capturadas (try-catch) daquelas que indicam falha estrutural. O curso mostra como lançar exceções apropriadas e recuperar-se de falhas em rede ou banco de dados.

Coleções e estruturas de dados: Um mapa armazena pares de chave e valor; HashMap usa dispersão (é rápido mas sem ordem); TreeMap mantém ordem crescente. Escolher a estrutura certa dobra ou divide o tempo de execução. O curso compara desempenho com exemplos reais. Fonte: Core Java Volume I e Effective Java.

Generics: Permitem trabalhar com tipos parametrizados, evitando erros em tempo de execução. Ao declarar uma lista com `List<Integer>`, você garante que Java alertará se alguém tentar inserir uma String errada. Esse mecanismo reduz bugs em 87% em equipes que o adotam de verdade.

Reflexão: Permite inspecionar e chamar métodos de uma classe em tempo de execução. É poderosa mas mais lenta que uma chamada normal. O curso ensina quando valer a pena: quando a classe só está disponível em tempo de execução, usar reflexão para criar a instância e acessá-la por uma interface conhecida é a solução certa. Fonte: Effective Java.

Fatos e história da tecnologia Java

Java foi projetada inicialmente para dispositivos pequenos. Na década de 1990, a Sun Microsystems imaginava computadores de geladeira, relógios e caixas eletrônicos. O objetivo era código portável: software escrito uma vez que funcionasse em qualquer hardware. A linguagem foi chamada Oak no início, depois Java. O crescimento das bibliotecas foi tão grande que criaram Java ME (edição para dispositivos incorporados) especificamente para manter a plataforma enxuta onde precisa ser. Fonte: Core Java Volume I.

A JVM é o motor real. No Java SE 8, a evolução da máquina virtual incluiu armazenar nomes de parâmetros dentro do arquivo compilado, permitindo que código reflita sobre parâmetros depois. A JVM suporta múltiplas runtimes (Node.js, Kotlin, Scala) além de Java puro, o que a torna mais que um detalhe técnico: é uma plataforma de linguagens. Fonte: Java Virtual Machine Specification, Java SE 8.

Interfaces ganharam métodos concretos. Tradicionalmente, interfaces só definiam contrato (assinatura de métodos). No Java 8, adicionaram métodos default, privados e estáticos. Isso permitiu evolução de APIs sem quebrar código legado. Foram mudanças profundas na JVM para suportar essas novidades. Fonte: Java Virtual Machine Specification, Java SE 8.

A Sun foi comprada pela Oracle em 2009. Custou 7,4 bilhões de dólares e consolidou Java como ativo estratégico de empresa. James Gosling, criador de Java, trabalhou na Oracle por um tempo mas saiu em 2010. Desde então, Java evoluiu sob governança corporativa, com versões de longa duração (LTS) que recebem suporte por anos.

Threads melhoram responsividade e vazão. Um servidor com múltiplos núcleos de CPU pode rodar threads Java simultaneamente. A própria JVM usa threads para coleta de lixo. À medida que computadores ganharam mais cores, Java ficou mais relevante para aproveitar esse poder. Escrever código concorrente é complexo (existem armadilhas de corrida entre threads), mas o curso oferece fundamentos. Fonte: Java Concurrency in Practice.

Quanto ganha um desenvolvedor Java?

A faixa salarial de desenvolvedores Java no Brasil varia bastante. Não existe um número único porque fatores específicos alteram a remuneração: experiência, localização geográfica, setor, especialização em framework e tamanho da empresa importam muito.

FatorImpacto na remuneração
ExperiênciaJunior (0-2 anos): R$ 3.200 a R$ 5.500. Pleno (2-5 anos): R$ 6.000 a R$ 10.000. Senior (5+ anos): R$ 10.000 a R$ 18.000+
LocalizaçãoSão Paulo, Rio de Janeiro e Brasília pagam 20-30% mais que outras regiões. Trabalho remoto reduz esse prêmio geográfico, mas permanece
SetorFintech e tech pay 30-50% acima da média. Bancos tradicionais são estáveis. Startups variam: pode ter equity mas salário menor no início
EspecializaçãoSpring Boot (backend web): muito procurado. Android: mercado menor mas demanda. Arquitetura de sistemas: prêmio de 40-60% acima de desenvolvedor pleno
CertificaçõesOracle Certified Associate (OCA): não é mandatório mas valorizado em grandes empresas. Certificado de conclusão de curso livre ajuda em seleção inicial

Profissionais com domínio de Java, Spring Boot e padrões de arquitetura tendem a posições com remuneração acima da média tecnológica. A demanda histórica é forte: Java roda em infraestruturas críticas há 25+ anos, então conhecimento é sempre procurado. Mas entrada é competitiva: o primeiro emprego exige portfólio com projetos reais ou contribuições open-source.

Por que o curso é gratuito?

A matrícula inicial é completamente gratuita. Isso não é caridade: é modelo de negócio. A plataforma oferece mais de 5.000 cursos em áreas técnicas, línguas e desenvolvimento pessoal. O objetivo é trazer você para dentro, mostrar qualidade e depois, quando você terminar Java e quiser especializar em Spring Boot ou desenvolvimento Android (cursos complementares pagos ou premium), você já conhece a plataforma e confia.

Cursos gratuitos também geram comunidade: alunos que completam Java começam a se conhecer, formam pequenos grupos, fazem projetos juntos. Essa rede é ativa e reduz churn (desistência). Você também pode deixar feedback, reportar aulas com som ruim, sugerir tópicos novos. Quanto mais pessoas completam, mais dados e mais legitimidade para atrair novos alunos pagos.

A plataforma lucra com cursos premium, com trilhas profissionais (sequências curadas de cursos que preparar para uma vaga específica), e com parcerias com empresas para contratar alunos que completaram trilhas técnicas. Você pagando zero é parte da estratégia de escala. O certificado gratuito que recebe é de verdade: tem registro único, QR Code e pode ser compartilhado com recrutadores.

Limitações: para quem NÃO é este curso

Este é um curso livre, não uma formação técnica de nível superior. Este é um curso livre, com certificado de conclusão, e não substitui formação técnica ou superior. Instituições que exigem certificação profissional ou acreditação não aceitarão este certificado como substituto.

Também não é o caminho certo se você:

  • Quer aprender apenas teória sem tocar código (os módulos são muito práticos; você escreve muito Java)
  • Espera garantia de emprego ao final (o curso oferece conhecimento; conseguir vaga depende de portfólio, entrevista e mercado local)
  • Tem prazo muito curto (240 horas de conteúdo requer dedicação de meses, não semanas)
  • Quer aprofundamento profundo em um framework específico desde o início (o curso cobre Java puro; Spring Boot é tópico introdutório no final)

O ponto fraco aqui é a estrutura: sem mentor dedicado, você pode ficar preso em conceitos complexos por dias. Procure fóruns de discussão, comunidades de Java em redes sociais ou Discord. A comunidade de Java é enorme e costuma ajudar iniciantes com paciência. Se preferir aula síncrona com instrutor respondendo dúvidas em tempo real, existem bootcamps pagos que oferecem isso.

Certificado, crachá digital e registro profissional

Após concluir os 8 módulos e cumprir 240 horas de estudo (a plataforma rastreia), você recebe um certificado digital de conclusão. Ele traz:

  • Seu nome completo
  • Nome exato do curso ("Desenvolvedor Java: Fundamentos e Prática")
  • Data de conclusão
  • Total de horas (240)
  • Um número único de registro que funciona como código de verificação
  • Um QR Code que qualquer pessoa pode escanear para confirmar sua autenticidade

O QR Code leva a uma página pública onde seu certificado é exibido com todos os dados, sem possibilidade de falsificação. Você pode compartilhar esse certificado em LinkedIn, GitHub, portfólio pessoal ou enviar diretamente para recrutadores. Muitas empresas consultam o QR Code durante entrevista como prova de que você realmente concluiu o curso.

Também pode baixar o certificado em PDF e imprimir. Alguns alunos o emolduram na parede do estúdio de trabalho. Você ainda recebe um crachá digital que pode adicionar à assinatura de email ou perfil profissional, sinalizando conclusão de aprendizado técnico.

Novamente: o certificado não substitui diploma de graduação nem curso técnico registrado no MEC. É comprovação de conclusão e aprendizado, útil para portfólio. Empresas de tecnologia valorizam muito, especialmente em seleção de primeira fase, porque mostra dedicação e conhecimento básico confirmado.

Como emitir: certificado, versão em inglês e declaração de matrícula?

Você pode gerar documentos de forma independente após conclusão, sem precisar contatar suporte (a menos que haja erro).

  1. Entre no painel de aluno com sua conta. No menu à esquerda, clique em "Meus certificados".
  2. Busque "Desenvolvedor Java" na lista. Se completou 240 horas, o botão verde "Emitir certificado" estará ativo.
  3. Clique em "Emitir". O sistema gera um PDF com seu nome, QR Code e número de registro. Você pode baixar na hora.
  4. Para a versão em inglês, na mesma página há opção "Traduzir certificado". Escolha o idioma (inglês é padrão) e clique em "Gerar". Um novo PDF é criado com os mesmos dados, apenas texto em English.
  5. Para declaração de matrícula (prova de que você iniciou o curso, mesmo antes de terminar), clique em "Emitir declaração de matrícula" na mesma seção. Essa é útil para candidatos a bolsas de estudo ou programas de educação contínua.

Todos os documentos chegam por email de confirmaçãoe ficam disponíveis na plataforma indefinidamente. Não há prazo de validade: se você terminou em 2026 e pediu o certificado em 2028, o documento será idêntico. O QR Code permanece verificável para sempre, enquanto a plataforma existir.

Cursos que expandem sua formação

Após dominar Java puro, o caminho natural é especializar. A plataforma oferece trilhas que começam onde este curso termina. Aqui estão as rotas mais comuns:

Desenvolvedor Android: Android usa Java como base fundamental. Ao terminar este curso, você já tem 70% da linguagem necessária; o curso de Android complementar ensina as APIs específicas (Activity, Fragment, ciclo de vida) e como aplicar Java em celulares. Muitos alunos veem o salário aumentar ao dominar tanto backend quanto mobile. Acessar: Desenvolvedor Android

Desenvolvedor Backend com Spring Boot: Spring Boot é o framework padrão para construir APIs REST e aplicações web em Java. Supõe que você sabe Java orientado a objetos (este curso cobre); depois adiciona persistência em banco de dados, autenticação, testes automatizados e deploy em produção. Essa é a trilha que mais gera oportunidades de emprego em 2026. Acessar: Desenvolvedor Backend

APIs e Integração: Microserviços, webhooks, integração com terceiros (APIs de pagamento, redes sociais e geolocalização). Este curso tópico ensina padrões de arquitetura modernos: quando dividir um monólito, como comunicar entre serviços, segurança entre sistemas. Acessar: Desenvolvimento de APIs

Alunos que combinam Java fundamentals + Backend + APIs costumam conseguir trabalho como 6 meses a 1 ano de estudo dedicado, dependendo de portfólio. Considere fazer projetos reais (clonar um app, construir uma pequena ferramenta, contribuir em open-source) enquanto estuda: esse é o diferencial que recrutadores veem.

Perguntas frequentes

Qual é a diferença entre Java e JavaScript?
Java é uma linguagem compilada para máquina virtual, usada em sistemas empresariais, Android e backend. JavaScript é interpretada, roda em navegadores e em servidores Node.js, focando em interatividade web. Apesar de nomes parecidos, são linguagens distintas com propósitos diferentes.
Preciso de conhecimento prévio para começar?
Não. Este curso foi desenvolvido para quem deseja começar do zero, com módulos que organizam fundamentos, vocabulário essencial e prática guiada. Recomenda-se apenas disposição para acompanhar exercícios e estudos de caso.
O que é a JVM e por que ela é importante?
A Máquina Virtual Java executa o código compilado (bytecode) em qualquer sistema operacional com uma JVM instalada. Isso torna programas Java portáveis entre Windows, macOS e Linux, sem necessidade de recompilar. É um dos principais diferenciais da plataforma.
Qual é a relação entre JDK, JRE e Java SE?
O JDK fornece ferramentas para desenvolver (compilador, debugger); o JRE oferece o ambiente para executar programas (inclui a JVM); Java SE é a edição padrão da plataforma que reúne ambos e as bibliotecas principais.
O certificado obtido neste curso tem validade profissional?
O certificado digital de 240 horas tem registro público verificável por QR Code. Funciona como comprovação de conclusão e aprendizado, sendo útil para portfólio. Note que não substitui uma graduação formal, mas demonstra dedicação e conhecimento técnico.
Como Java é usado em empresas grandes?
Java tem forte presença histórica em sistemas empresariais, bancos de dados, processamento em larga escala e aplicações backend. Conectores e drivers permitem integração com bancos relacionais, NoSQL, mensageria e dispositivos de Internet das Coisas, tornando-o essencial em infraestruturas corporativas.
Posso usar Java para desenvolver aplicativos mobile?
Sim. Java é usado em Android por meio de frameworks e bibliotecas específicas. Embora haja outras opções modernas, Java e Kotlin (linguagem que roda na JVM) são amplamente adotados em desenvolvimento Android.
Quanto tempo leva para dominar Java?
Este curso oferece 240 horas de conteúdo com cronograma sugerido. O tempo real varia conforme ritmo, experiência prévia e dedicação. Os fundamentos e prática guiada permitem aplicação em projetos reais após conclusão, mas aprofundamento contínuo é recomendado.
O que são tipos de dados como long e float?
Java oferece tipos inteiros (como long) para valores em faixa de 64 bits, e tipos com decimal (float) com precisão simples de 32 bits. A escolha do tipo afeta o intervalo de valores suportados e o uso de memória.
O que é programação orientada a objetos e como Java a implementa?
Orientação a objetos organiza código ao redor de dados (campos) e operações que manipulam esses dados (métodos), agrupados em classes. Uma classe funciona como modelo que define estrutura e comportamentos; cada objeto criado a partir dela é uma instância com seus próprios valores de estado.
Como as interfaces funcionam em Java?
Uma interface define um contrato de métodos que uma classe deve implementar. Os campos declarados em uma interface são constantes públicas e estáticas. Interfaces permitem desacoplamento e flexibilidade no design, enquanto classes abstratas podem combinar métodos concretos e abstratos.
O que é bytecode e por que é importante?
Bytecode é o código intermediário gerado quando Java é compilado. Ele não é específico de nenhum sistema operacional; a JVM interpreta esse bytecode para executar o programa no ambiente local. Essa abordagem permite portabilidade entre plataformas diferentes.
Quais são as principais bibliotecas de Java que todo desenvolvedor deve conhecer?
Todo programador Java deve conhecer java.lang (fundamentos), java.util (estruturas de dados, coleções) e java.io (entrada/saída). O framework de coleções, a biblioteca de streams e os recursos de java.util.concurrent formam um conjunto básico para a maioria dos projetos.
Posso aprender Java online e ter acesso a material prático?
Sim. Este curso oferece conteúdo online com exercícios, estudos de caso e orientações de continuidade, permitindo aprendizado prático estruturado sem necessidade de deslocamento. O material fica acessível durante toda a duração do curso.

Comece agora — a primeira matrícula é grátis

E-mail, código de confirmação, e o curso de Java já aparece liberado em Meus cursos. Sem cartão.

Garantir minha matrícula grátis

Referências e leituras recomendadas

O que sustenta este guia, e por onde seguir estudando depois do curso.

Livros

  • Nutshell. Java in a Nutshell - A Desktop Quick Reference. bBen Evans, David Flanagan.
  • Core Series Core Java Volume I: Fundamentals 9 bHorstmann, Cay S. & Cornell, Gary
  • The Java® Virtual Machine Specification, Java SE 8 Edition bAlex Buckley & Gilad Bracha & Frank Yellin & Tim Lindholm [Alex Buckley]
  • For Dummies Java For Dummies 7 9781119235552; 1119235553; 9781119235583; 1119235588; 9781119235576; 111923557X bBarry Burd
  • Effective Java [updated for Java 9] 3rd Edition 0134685997; 9780134685991; 0134686047; 9780134686042 bJoshua Bloch
  • Cracking the Java Coding Interview HandBook. (1000+ Programming Questions and Solutions 2013) revised 1493518623; 9781493518623 bHarry Hariom Choudhary
  • Java concurrency in practice 1 0321349601; 9780321349606 bBrian Goetz, Tim Peierls

Artigos científicos

Vídeo-aulas consultadas

Nossos cursos são livres: servem para você aprender e comprovar o que sabe na teoria. Eles não valem como faculdade nem como curso técnico. Se você precisa de um certificado com chancela do MEC, dá para pedir pelo suporte, pagando uma taxa à parte.