Desenvolvedor Java Júnior

A formação Desenvolvedor Java nível Júnior da TreinaWeb tem como objetivo fornecer uma introdução ao desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. Nesta formação, são abordados tópicos como o desenvolvimento da capacidade analítica, o paradigma orientado a objetos, a preparação do ambiente de desenvolvimento para o Java através do Eclipse e o controle de versão de código através do Git e do GitHub. Além disso, também são abordados aspectos mais essenciais da linguagem e estruturas importantíssimas dentro do ecossistema do Java, como a Stream API, que auxilia a lidar com coleções de dados; a implementação das estruturas de dados mais tradicionais como listas, filas e pilhas; e a API de coleções.

  • 11 cursos
  • 45 horas de vídeo
  • 240 exercícios

Plano de acesso Anual

economize R$360
de 12x de R$97
por: 12x de R$67
ou R$ 804,00 à vista
  • 1 ano de acesso a todos os cursos da plataforma e muito mais!

Conhecimentos adquiridos nesta formação

O Java é uma das linguagens mais importantes, segundo considerada a segunda linguagem mais utilizada pelo mundo. O Java foi criado na década de 90 pela Sun Microsystems através de um projeto chamado Green Project com a promessa de interoperabilidade entre os diferentes sistemas operacionais. Esta interoperabilidade foi possível graças ao conceito de máquinas virtuais que foi implementado na criação do Java, sendo esta chamada de JVM - Java Virtual Machine. Rapidamente, a linguagem ganhou popularidade, principalmente dentro do meio corporativo devido a sua robustez. Em 2009, a Sun Microsystems foi adquirida pela Oracle Corporation, o que fez com que a linguagem também passasse ao controle da Oracle, onde se encontra desde então, sendo que alguns componentes da plataforma (como o Java EE - a implementação voltada para aplicações web e empresariais do Java) são amparados por fundações open-source como a Eclipse Foundation. A formação Desenvolvedor Java nível Júnior da TreinaWeb tem como objetivo abordar os aspectos principais envolvendo o desenvolvimento de software através do Java. Tópicos essenciais como Lógica de Programação e o Paradigma Orientado a Objetos são abordados inicialmente nesta formação. Em seguida, pontos como a preparação do ambiente de desenvolvimento com o Java e conceitos fundamentais da linguagem, como tipos de dados, definição de variáveis e tratamento de exceções são abordados. Também são abordados pontos como a definição e análise de algoritmos e as diferentes implementações de estruturas de dados clássicas, como filas, pilhas, conjuntos, listas e árvores binárias. Alguns tópicos essenciais para desenvolvedores Java, como a API de Streams e a API de coleções do Java, também estão inclusos nesta formação.

Para quem é esta formação?

Esta formação é destinada a desenvolvedores que desejam iniciar seus estudos na plataforma e linguagem Java.

  • Suporte Completo

    Suporte direto com nosso time de professores especialistas!

  • Básico ao Avançado

    Aprenda de verdade com as formações mais completas e detalhadas do Brasil!

  • Do zero ao mercado de trabalho

    Decole sua carreira, mesmo que ainda não tenha nenhum conhecimento sobre o tema!

Ao assinar a TreinaWeb, você terá acesso a todos os cursos, formações e lançamentos. Não deixe para depois, comece hoje mesmo e estude na melhor escola para desenvolvedores Full-stack e Devops do Brasil!

Assine agora mesmo

Nível de Conhecimento

Você poderá acompanhar o seu avanço intelectual dentro do seu ambiente de estudo

Júnior
Pleno
Sênior
  • Confira a trilha de cursos desta formação: Desenvolvedor Java Júnior
  • Lógica de Programação Completo

    Lógica de programação é um pré-requisito para praticamente todos os programadores que queiram aprender uma linguagem de programação.

    • 06:31:36 horas de vídeo
    • 47 exercícios de fixação
    Conheça este curso
  • Lógica Orientada a Objetos Completo

    Lógica de Programação Orientada a Objetos é um pré-requisito para praticamente todos os programadores que queriam aprender linguagens de programação e tecnologias web ou desktop, que se utilizam de orientação a objetos.

    • 04:49:37 horas de vídeo
    • 25 exercícios de fixação
    Conheça este curso
  • Java - Fundamentos

    Aprenda em detalhes os conceitos fundamentais de uma das linguagens mais utilizadas no mundo atualmente.

    • 04:15:07 horas de vídeo
    • 12 exercícios de fixação
    Conheça este curso
  • Java - Orientação a objetos

    Compreenda como os conceitos de orientação a objetos são aplicados na linguagem Java

    • 05:44:17 horas de vídeo
    • 16 exercícios de fixação
    Conheça este curso
  • Algoritmos - Parte 1

    Conheça os principais algoritmos de ordenação e busca

    • 02:08:33 horas de vídeo
    • 14 exercícios de fixação
    Conheça este curso
  • Java - Stream API

    Conheça a Stream API e aprenda como incorporar o paradigma funcional em uma aplicação Java

    • 02:19:10 horas de vídeo
    • 10 exercícios de fixação
    Conheça este curso
  • Java - Estrutura de dados - Parte 1

    Aprenda as principais estruturas de dados no Java

    • 05:38:48 horas de vídeo
    • 23 exercícios de fixação
    Conheça este curso
  • Java - Estrutura de dados - Parte 2

    Aprenda a trabalhar com mapas e árvores no Java

    • 04:02:42 horas de vídeo
    • 14 exercícios de fixação
    Conheça este curso
  • Java - Collections - Parte 1

    Aprenda a utilizar a Collections API do Java

    • 03:11:51 horas de vídeo
    • 16 exercícios de fixação
    Conheça este curso
  • Java - Collections - Parte 2

    Aprenda como trabalhar com set, hashtables e maps no Java

    • 02:18:05 horas de vídeo
    • 10 exercícios de fixação
    Conheça este curso
  • Git e GitHub - Controle de versão

    Aprenda a versionar seus projetos com o Git e veja como utilizar o GitHub para ajudar nesse processo.

    • 04:02:04 horas de vídeo
    • 53 exercícios de fixação
    Conheça este curso
  • Próxima formação recomendada para a sequência dos seus estudos:
  • Desenvolvedor Java Pleno

    A formação Desenvolvedor Java nível Pleno da TreinaWeb tem como objetivo a abordagem da API de acesso a bancos de dados relacionais e a API de manipulação de arquivos, respetivamente o JDBC e a I/O API. A definição e manipulação de arquivos XML e o JavaFX - a biblioteca para criação de aplicações desktop oficial do Java, também são abordados nesta formação. Por fim, ainda são abordadas as boas práticas de modelagem de bancos de dados relacionais e os recursos avançados para desenvolvedores dos bancos de dados MySQL e Oracle.

    • 8 cursos
    • 40:36:17
    Conheça esta formação

Utilizada e amada por milhares!

Confira os depoimentos de quem já estudou com a gente

  • Curso de fácil entendimento e direto ao ponto, um ótimo curso para quem quer começar a entrar na programação.
    Caique Mendes (Pontal - SP) Lógica de Programação Completo Caique Mendes
  • Excelente curso, onde pude conhecer um pouco mais sobre a "Orientação a Objetos", já que sou um programador de longa data, mas que atuava somente com programação procedural... Já conhecia a orientação a objetos, mas com o curso pude aprofundar ainda mais e entender melhor este novo mundo, que aproveitarei cada vez mais ao mergulhar no desenvolvimento orientado a objetos. obrigado pelo excelente curso.
    Valdeir Emilson (Tupã - SP) Lógica Orientada a Objetos Completo Valdeir Emilson
  • O curso é bastante claro na abordagem da introdução a programação, sendo perfeito para quem está iniciando nessa área mas não tem experiência. Para quem já está familiarizado com a lógica, as aulas podem ser um pouco cansativas, porém os exercícios de prática de programação são divertidos de realizar de toda forma. Estou ansioso para prosseguir os estudos e chegar logo na parte mais avançada da formação que estou cursando.
    Daian Sganderlla (Blumenau - SC) Lógica de Programação Completo Daian Sganderlla
  • Cursto fantástica! Há um tempo eu estava querendo aprender mais sobre versionamento, é realmente algo muito bom e importante também nos dias de hoje. Curso sensacional mesmo. Recomendo muitíssimo a todos que querem aprender sobre versionamento ou aprimorar o conhecimento.
    Pedro Lima (Rio de Janeiro - RJ) Git e GitHub - Controle de versão Pedro Lima
  • Resolvi me aventurar com Java, e com esse curso de Fundamentos ao Java me ajudou muito e fez gostar cada vez mais do Java. Excelente curso, bem administrado. Estão de parabéns e agora vou para o próximo que será Java Orientado a Objetos.
    Adenes I. (Patos - PB) Java - Fundamentos Adenes I.
  • Achei o curso muito bom, só me perdi um pouco com o Eclipse, estou acostumado a usar o NetBeans, o tutor foi muito tranquilo em explanar o conteúdo do curso e de fácil compreensão, provavelmente irei iniciar outro curso.
    João Leandro (Torres - RS) Lógica Orientada a Objetos Completo João Leandro
  • Curso muito bom tenho apenas algumas considerações, poderíamos ter mais vídeos e alguns exercícios de fixação por ponto aplicado, mas no geral adorei o curso, o apoio ao aluno é excepcional, obrigado e vamos aos próximos cursos.
    Leonardo Silva (Rio de Janeiro - RJ) Lógica de Programação Completo Leonardo Silva
  • Ótimo curso, a equipe do TreinaWeb está de parabens. Aprendi muito com o curso e pretendo fazer mais curso com vcs, abraços.
    Henrique Silva (Guarulhos - SP) Lógica de Programação Completo Henrique Silva
  • Gostei demais do curso! Além de explicar o funcionamento do software e suas aplicações o Bruno dá dicas que vão além da utilização da ferramenta. Valeu o meu dinheiro!
    Vinicius Moreno (Palhoça - SC) Adobe Premiere Pro CC 2015 - Completo Vinicius Moreno

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da platarforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Plano de acesso Anual

economize R$360
de 12x de R$97
por: 12x de R$67
ou R$ 804,00 à vista
  • 1 ano de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps