A formação Desenvolvedor Java da TreinaWeb tem como objetivo apresentar o desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. Nesta formação, são desde tópicos básicos como 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. Até aspectos mais avançados como acesso a bancos de dados relacionais e o desenvolvimento de aplicações web com o Java.
36 cursos Categoria Desenvolvimento Back-end
A formação Desenvolvedor Java da TreinaWeb tem como objetivo apresentar o desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. Nesta formação, são desde tópicos básicos como 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. Até aspectos mais avançados como acesso a bancos de dados relacionais e o desenvolvimento de aplicações web com o Java.
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 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 abordadas boas práticas de modelagem de bancos de dados relacionais e aos recursos de bancos de dados relacionais utilizados extensamente pelo mercado de trabalho, como o MySQL e o Oracle. A formação também aborda a manipulação de bancos de dados relacionais através da JPA em conjunto com o Hibernate, um dos mais populares frameworks ORM da plataforma Java. O desenvolvimento de serviços SOAP e REST em conjunto com a própria JPA também é abordado nesta formação, através do aprofundamento no JAX/WS e JAX/RS, especificações Java para o desenvolvimento de serviços SOAP e REST, respectivamente, através de ferramentas como o Apache CXF. Em seguida introduz as tecnologias comuns ao desenvolvimento web com o Java e, por fim, o Spring, um dos mais importantes frameworks do ecossistema Java, é abordado. São abordados o Spring MVC para criação de aplicações web baseadas no tradicional padrão MV* e o Spring Boot, ferramenta essencial quando falamos de produtividade no desenvolvimento web com o Java.
Esta formação é destinada a desenvolvedores que desejam iniciar seus estudos na plataforma e linguagem Java.
Lógica de programação é um pré-requisito para praticamente t...
Nível InicianteLógica de Programação Orientada a Objetos é um pré-requisito...
Nível InicianteAprenda em detalhes os conceitos fundamentais de uma das lin...
Nível InicianteCompreenda como os conceitos de orientação a objetos são apl...
Nível InicianteConheça os principais algoritmos de ordenação e busca
Nível InicianteAprenda as principais estruturas de dados no Java
Nível InicianteAprenda a trabalhar com mapas e árvores no Java
Nível InicianteAprenda a utilizar a Collections API do Java
Nível InicianteAprenda como trabalhar com set, hashtables e maps no Java
Nível InicianteConheça a Stream API e aprenda como incorporar o paradigma f...
Nível IntermediárioAprenda a utilizar o Git de forma simples e prática e comece...
Nível InicianteO XML é uma linguagem de marcação de dados que provê um form...
Nível InicianteAprenda a transformar seus arquivos XML com o XSLT
Nível IntermediárioAprenda a utilizar a nova biblioteca de desenvolvimento Desk...
Nível IntermediárioAprenda a forma correta de modelar e documentar projetos de...
Nível InicianteAprenda todos os recursos necessários para a utilização do b...
Nível InicianteAprenda todos os recursos necessários para a utilização do b...
Nível InicianteAprenda a realizar conexão com o banco banco de dados utiliz...
Nível IntermediárioConheça os recursos de I/O da linguagem Java
Nível IntermediárioAprenda a se conectar ao banco de dados utilizando a Java Pe...
Nível IntermediárioEntenda o protocolo que está no cerne na internet.
Nível InicianteAprenda os conceitos fundamentais das linguagens que dão pod...
Nível InicianteAprenda a criar sites de forma simples utilizando geradores...
Nível InicianteAprenda os principais conceitos da linguagem, sua lógica, si...
Nível InicianteExpanda seu conhecimento em HTML5 e CSS3, conhecendo técnic...
Nível AvançadoConheça características e recursos que melhoram o seu desenv...
Nível IntermediárioConheça os recursos avançados desta linguagem e os framework...
Nível AvançadoAprenda a utilizar os novos recursos do JavaScript definidos...
Nível IntermediárioAprenda os princípios básicos para extrair todo o potencial...
Nível InicianteAprenda como utilizar os principais componentes CSS do Boots...
Nível IntermediárioAprenda a criar aplicações web com a linguagem Java
Nível IntermediárioAprenda a criar aplicações web Java utilizando a segunda ver...
Nível AvançadoAprenda a criar aplicações web services no Java utilizando a...
Nível IntermediárioAprenda a diferença entre API, Framework e Biblioteca, saiba...
Nível IntermediárioAprenda a desenvolver aplicações Web com o Java utilizando u...
Nível IntermediárioAprenda a desenvolver aplicações Web com o Java utilizando u...
Nível IntermediárioCleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.
Professor, Desenvolvedor e Gerente de Projetos na Treinaweb. Wlad é nerd, cinéfilo e desenvolvedor nas horas vagas. Graduado em Ciências da Computação pela Universidade Metodista de São Paulo, ele lê em média um livro por semana e nem por isso é muito antissocial. Tem TOC, mas nega.
Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.
Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.
Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!