Java Xpert
Full Stack Development
LIVE- Sobre a Imersão
- Conteúdo
- Speakers
- Download E-Book
- Investimento e Datas
- Sobre a Imersão
- Conteúdo
- Speakers
- Download E-Book
- Investimento e Datas
Java Xpert
Full Stack Development
Sobre a Imersão
Java Xpert
Full Stack Development
Sobre a Imersão
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.
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.
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.
Down
Imersões
Down
Java Xpert
Full Stack Development
Conteúdo
Java Xpert
Full Stack Development
Conteúdo
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.
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.
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).
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.
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.
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.
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.
Java Xpert
Full Stack Development
Speakers
Java Xpert
Full Stack Development
Speakers
Down
e saiba mais detalhes.
Down
Java Xpert
Full Stack Development
Investimento
Java Xpert
Full Stack Development
Investimento
Conteúdos