Java Xpert

Full Stack Development

LIVE
Avise-me
0
close

Java Xpert

Full Stack Development

Sobre a Imersão

Java Xpert

Full Stack Development

Sobre a Imersão

JAVA
FULL STACK POO OOP GIT SQL BOOTSTRAP CSS JAVASCRIPT
   
FULL STACK POO OOP GIT SQL BOOTSTRAP CSS JAVASCRIPT
   
FULL STACK POO OOP GIT SQL BOOTSTRAP CSS JAVASCRIPT
   
SPRINGBOOT HIBERNATE DEVOPS JENKINS HEROKU AZURE JAVA
   
SPRINGBOOT HIBERNATE DEVOPS JENKINS HEROKU AZURE JAVA
   
SPRINGBOOT HIBERNATE DEVOPS JENKINS HEROKU AZURE JAVA
   
Proposta
DESENVOLVA SUA PRIMEIRA APLICAÇÃO COMPLETA
Uma jornada para o profissional de web do futuro.

Você vai desenvolver soluções para empresas, negócios ou até mesmo criar a sua própria startup. Conhecer as tecnologias e as práticas mais utilizadas no mercado. E desenvolver projetos, desde a fase de organização utilizando Agile, do básico da Lógica de Programação até a Codificação, Concepção das telas no Front-end, Conexão com Banco de Dados e Deploy.
Avise-me
Avise-me
28 Módulos | 117 Horas
Foco

Você irá aprender a concepção completa de uma aplicação, passando por diferentes cursos, desde a lógica de programação até a integração web + Devops.

Para Quem

Profissionais de tecnologia. Empreendedores que querem aprender programação, do zero à sua primeira aplicação. Analistas de Negócio que querem dominar as tecnologias emergentes, aprendendo na prática as principais competências de um programador Full Stack.

Formato
LIVE
Suas aulas são encontros online sempre ao vivo. Isso significa que em todas as etapas do curso, as aulas serão em tempo real. Você terá contato direto com o professor, poderá tirar suas dúvidas momento a momento, fazer networking e ainda evoluir trocando ideias com a sua turma.
SOBRE
EVOLUÇÃOACELERADAEvolua seu conhecimentoem poucos meses.Adquira novos skills comas ferramentas mais atuais.COMUNIDADEFIAP 360˚Conecte-se com empresasparceiras, amplieo seu networking, participede eventos exclusivose muito mais.SUPORTEESPECIALIZADOConte com o acompanhamento próximode experts e mentores. Tire todas as suasdúvidas durante seu desenvolvimento.FAST TRACKDE TRANSIÇÃODE CARREIRAMude de carreira da forma mais ágile efetiva, com segurança para atuarnos projetos mais desafiadores.SALTONA SUA ÁREADestaque-se em qualquercontexto, dominando ascompetências que estão fazendoa diferença no cenário atual.
Scroll
Down
Features das
Imersões
Evolução Acelerada
Evolua seu conhecimento em poucos meses. Adquira novos skills com as ferramentas mais atuais.
Arraste
Scroll
Down

Java Xpert

Full Stack Development

Conteúdo

Java Xpert

Full Stack Development

Conteúdo

Módulo 1
Módulo 1
Computational Thinking21 Horas
+
Computational Thinking 
Computational Thinking 
Computational Thinking 

TODA LÓGICA APLICADA COM JAVA

 

No mundo da Computação, tudo é exato. E lógico. Para dar seus primeiros passos nesse ambiente digital, é fundamental que você entenda a lógica por trás da programação.

Nosso foco é fazer você aprender, do zero, uma das linguagens de programação mais utilizadas no mundo: Java.
 

O que você vai dominar?

  • Sintaxe do Java;
  • Variáveis e tipos de dados;
  • Operadores aritméticos, relacionais e lógicos;
  • java.util.Scanner;
  • Serialização de objetos;
  • A melhor imersão das estruturas de decisões;
  • Estruturas de repetição;
  • Conhecendo o mundo de tratamento de String: método equals e comparando strings;
  • Manipulação de Arrays: sintaxe do array, array de referências, array do tipo Object e arrayList e Generics;
  • Vector e a interface Collection;
  • Classes Wrappers;
  • Ordenando listas;
  • Git – GitHub.
Módulo 2
Módulo 2
Domain Driven Design21 Horas
+
Domain Driven Design 
Domain Driven Design 
Domain Driven Design 

APRENDA A MELHOR ENGENHARIA DE SOFTWARE COM ORIENTAÇÃO A OBJETOS

 

Uma pessoa que programa bem não é somente aquela que escreve bons códigos. É o profissional que consegue reutilizar suas linhas de programação. Essa é uma das vantagens que encontramos na Programação Orientada a Objetos (POO).

Nosso foco é fazer você aprender, por meio do Java, os principais conceitos sobre a POO. E seus pilares: Abstração, Encapsulamento, Herança e Polimorfismo.

 

O que você vai dominar?

  • Organizando as classes com Packets;
  • Modificadores de acesso;
  • Atributos das Classes;
  • POO com os objetos;
  • Sem Herança e construtores se esquece do POO;
  • Polimorfismo;
  • Métodos e suas ações da POO;
  • Classes estáticas;
  • Abstratas;
  • Distribuição de código com javadoc;
  • Interfaces;
  • Abertura de arquivos;
  • InputStream e Reader;
  • OutputStream e Writer;
  • FileWriter;
  • Pilha de execução;
  • Depuração Stack;
  • Exceptions.
Módulo 3
Módulo 3
Building Relational Database15 Horas
+
Building Relational Database 
Building Relational Database 
Building Relational Database 

CONEXÃO A BANCO DE DADOS COM JAVA E AS MELHORES PERFORMANCES

 

O dado é o novo petróleo. Para um bom programador, isso já é uma realidade: sem um Banco de Dados para armazenar todas as informações, sua aplicação não tem um local para persistir os dados que serão consumidos nas telas do seu site ou aplicativo.

Nosso foco é fazer você dominar as estruturas lógicas que armazenam dados (DDL), colocando em prática todos os comandos que possibilitam a manipulação dos dados da aplicação.
 

O que você vai dominar?

  • Imersão ao CRUD com suas operações com Java e POO;
  • DDL (Create, Constraints, Alter and Drop);
  • DML (Select, Insert, Update, Delete, Join and Union).
Módulo 4
Módulo 4
Technical Web Development18 Horas
+
Technical Web Development 
Technical Web Development 
Technical Web Development 

DESENVOLVIMENTO FRONT-END CRIANDO TODA A ENGENHARIA PARA CONECTAR COM O BACK-END

 

Na programação, a pessoa que desenvolve precisa pensar no que acontece por trás das telas. É o que chamamos de back-end, o lado do servidor. Também é fundamental que o site ou aplicação que está sendo desenvolvido possa interagir com o usuário, garantindo uma boa experiência de usuário. É o que chamamos de front-end.

Nosso foco é fazer você dominar o front-end, ou seja, a interface com o usuário do sistema. Para isso, utilizamos as principais tecnologias do mercado: HTML + CSS e JavaScript. Para otimizar o tempo de desenvolvimento, também vamos aprender a usar o framework Bootstrap, criando sites responsivos que se adaptem às necessidades dos usuários.
 

O que você vai dominar?

  • Linguagem de marcação HTML, combinada com o CSS (para a criação de sites);
  • JavaScript, uma das principais linguagens de Internet;
  • Criação de sites responsivos, por meio do framework open source Bootstrap;
Módulo 5
Módulo 5
Java Advanced: Framework Spring15 Horas
+
Java Advanced: Framework Spring 
Java Advanced: Framework Spring 
Java Advanced: Framework Spring 

Criar uma API REST utilizando Spring Boot e Java, aprendendo conceitos básicos de boas práticas de desenvolvimento (Clean Code, Clean Arch, Arquitetura Hexagonal), verbos de comunicação com a API e códigos de resposta (HTTP Status Code).

O que você vai dominar?

  • Definição de API (Endpoints / Contratos / Verbos) Spring Initializr (Frameworks e Libs padrões);
  • Spring Web (RestController / RestMapping / PostMapping / GetMapping / PutMapping / DeleteMapping);
  • Spring Validation;
  • Lombok;
  • H2 DataBase;
  • Spring Data JPA;
  • Clean Arch;
  • Clean Code.
Módulo 6
Módulo 6
Java Advanced: Web Integration12 Horas
+
Java Advanced: Web Integration 
Java Advanced: Web Integration 
Java Advanced: Web Integration 

Realizar chamas REST utilizando JavaScript integrando a API desenvolvido no módulo Spring Framework: Building an API com o front-end desenvolvido no módulo Front-End Engineering utilizando JavaScript.

O que você vai dominar?

  • Estrutura de uma página HTML
  • Importar JavaScript em uma página HTML
  • Ações dentro da página HTML
  • Seletores em JavaScript
  • Promises / Fetch
  • JSON
Módulo 7
Módulo 7
DevOps Tools e Cloud Computing15 Horas
+
DevOps Tools e Cloud Computing 
DevOps Tools e Cloud Computing 
DevOps Tools e Cloud Computing 

Codificar é uma das principais competências da programação. Porém, para quem desenvolve, é fundamental dominar a relação entre Development (desenvolvimento dos sistemas) e Operations (operação dos sistemas). Isso é DevOps. Por meio dessa nova habilidade, é possível garantir a manutenção dos projetos de software, gerenciando as novas versões de aplicativos ou sites, criando features em ciclos de entrega menores e proporcionando maior segurança para o ciclo de desenvolvimento do produto. Desenvolva as linhas de código do futuro.
 

O que você vai dominar?

  • Introdução à Azure;
  • Total Cost of Ownership Calculator e Pricing Calculator;
  • Como criar uma VM Linux Azure e uma VM Windows Azure;
  • Como criar um Web App (Serviço de Aplicativo);
  • Arquitetura Cloud Computing;
  • Como criar um Banco SQL Server no Azure;
  • Utilizar a CLI do Azure.
Avisa-Me
Avisa-Me

Java Xpert

Full Stack Development

Speakers

Java Xpert

Full Stack Development

Speakers

Experts
Israel Marques
Israel
Marques
Atua no mercado de educação há 26 anos. É especialista em Engenharia Web. Trabalhou no desenvolvimento de sistemas para desktop migrando para a criação de aplicações para a Internet. Na FIAP, é professor nos cursos de: Sistemas de Informação, Análise e Desenvolvimento de Sistemas e Jogos Digitais para as disciplinas focadas em front end.
Atua no mercado de educação há 26 anos. É especialista em Engenharia Web. Trabalhou no desenvolvimento...
Ver mais
Rafael Ronqui
Rafael
Ronqui
Desenvolvedor full stack com experiência de 20 anos de mercado e mais de 10 como professor. Mestre em Gestão Profissional para a Competitividade em TI (FGV) Pós-graduado em Gestão de Projetos nas Práticas do PMI; em Docência do Ensino Superior; e em Direito Educacional. Graduado em Engenharia da Computação; e em Pedagogia. Artigo publicado e estudos com relação a Big Data, estatística espacial e tópicos da ODS. Dez anos como professor de desenvolvimento de sistemas em diversas linguagens, projetos e coordenação de curso. Vinte anos de experiência com atuação em TI, voltadas para desenvolvimento de sistemas em diversas linguagens e especialização em SAP, em empresas multinacionais. Gestor de projetos global e responsável por transformação digital. Palestrante e certificação em gestão de projetos ágeis.
Desenvolvedor full stack com experiência de 20 anos de mercado e mais de 10 como professor.Mestre em...
Ver mais
Eliane Marion
Eliane
Marion
Mestre em Gestão e Desenvolvimento da Educação Profissional pelo Centro Estadual de Educação Tecnológica Paula Souza - CEETEPS. Há 22 anos atuo na área educacional. Na FIAP, sou professora no curso de Análise e Desenvolvimento de Sistemas, ministrando disciplinas de programação back-end.
Mestre em Gestão e Desenvolvimento da Educação Profissional pelo Centro Estadual de Educação Tecnológica...
Ver mais
Rogério
Morais
Atuo na área da educação desde 2001 ministrando aulas nas escolas SENAI em cursos de aprendizagem industrial. Desde 2009, ministra aulas de desenvolvimento de sistemas nas escolas técnicas do Centro Paula Souza. Atuo, também, como engenheiro de software em empresas privadas desde 2011.
Atuo na área da educação desde 2001 ministrando aulas nas escolas SENAI em cursos de aprendizagem industrial....
Ver mais
Silvio Fernando Hirayama
Silvio
Hirayama
Profissional de TI com mais de 20 anos de experiência trabalhando com soluções de banco de dados, tendo atuado nos mais diversos seguimentos de mercado como financeiro, mídia, pesquisa, telefonia, consultoria e mais recentemente também na área de educação. Formado em ciências da computação e pós-graduado em gestão de pessoas e liderança. Trabalha atualmente como gerente de banco de dados e professor de graduação.
Profissional de TI com mais de 20 anos de experiência trabalhando com soluções de banco de dados, tendo...
Ver mais
Felipe
Paltrinieri
Especialista em desenvolvimento de aplicações com alta volumetria e disponibilidade utilizando Java/Kotlin + Spring
Especialista em desenvolvimento de aplicações com alta volumetria e disponibilidade utilizando Java/Kotlin...
Ver mais
Scroll
Down
download
download
Baixe o e-book do curso
e saiba mais detalhes.
Você pode cancelar o recebimento quando quiser.
Scroll
Down

Java Xpert

Full Stack Development

Investimento

Java Xpert

Full Stack Development

Investimento

investimento
What You Get
28 Módulos
117 Horas
Comunidade online
Certificados de Conclusão
Project Based Learning
Soft Skills
Próximas Turmas
Me avise quando a próxima turma for aberta
-
check-iconAviso agendado com sucesso.
Enviar
*Aulas extras ou reposições podem ser agendadas em dias da semana diferentes do cronograma.
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
Receba nossos
Conteúdos
Você pode cancelar o recebimento quando quiser.
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial