Vídeos direto ao ponto sobre Java | School of Net

Java

Linguagem Java

Criar executável com JAVA

1 Aula Básico

Neste direto ao ponto, conheceremos uma ferramenta que cria um executável para Windows através de uma extensão JAR, o Launch4j. Com esta ferramenta podemos criar um arquivo .exe com verificação de instalação do Java na máquina do usuário, além de permitir mudar o ícone do executável gerado, entre outros recursos.

Básico

Criar executável com JAVA

IO com Java

1 Aula Básico

Neste direto ao ponto, ensinaremos como o Java trabalha com input e output de arquivos .

Básico

IO com Java

Gerenciando várias versões do JDK

1 Aula Intermediário

Neste direto ao ponto vamos aprender a como podemos trabalhar com mais de uma versão da JDK instalada em nossa maquina para que possamos rodar projetos em versões distintas.

Intermediário

Gerenciando várias versões do JDK

Escrevendo Inner class em Java

1 Aula Intermediário

Neste direto ao ponto vamos aprender a criar inner class utilizando Java e entender quando e porque devemos utilizar esse tipo de abordagem.

Intermediário

Escrevendo Inner class em Java

Java Lombok além de getters e setters

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com o Lombok, uma lib que veio para nos ajudar a trabalhar de forma menos verbosa no Java e diminuir a quantidade de código. Vamos entender o que ela pode fazer além do básico que a grande maioria utiliza.

Intermediário

Java Lombok além de getters e setters

Optional java como usar

1 Aula Intermediário

Neste direto ao ponto, mostraremos como trabalhar com a interface Optional e seu funcionamento e como podemos tirar proveito de seu uso.

Intermediário

Optional java como usar

Exceptions com SpringBoot

1 Aula Intermediário

Neste direto ao ponto, mostraremos como trabalhar com Exceptions dentro do SpringBoot, tirando proveito de tudo que já existe, tornando a forma de validar e lidar com erros, muito mais fácil.

Intermediário

Exceptions com SpringBoot

Introdução a Generics Type - Java

1 Aula Intermediário

Neste direto ao ponto, mostraremos como funciona os Generics dentro do Java. Apresentaremos quais são seus objetivos de uso e porque devemos utilizá-los em algumas ocasiões.

Intermediário

Introdução a Generics Type - Java

JSON Fácil com Jackson - Java

1 Aula Intermediário

Neste direto ao ponto, mostraremos como trabalhar com JSON de forma muito fácil, utilizando uma das libs mais conhecidas para Java O Jackson. Presente em vários Frameworks, ensinaremos a trabalhar com ela, quando necessário.

Intermediário

JSON Fácil com Jackson - Java

Logging com Java

1 Aula Intermediário

Ensinaremos a trabalhar com Logs na nossa aplicação, utilizando o Log4j.Ela é uma das lib mais conhecidas no mundo Java para esse tipo de tarefa.

Intermediário

Logging com Java

Nested Class com Java

1 Aula Intermediário

Neste direto ao ponto mostraremos como utilizar um recurso pouco explorado na Linguagem Java que é o uso de Nested Class, com foco nas classes aninhadas de forma estática (static). Ensinaremos como criar nested static class e como utilizá-las.

Intermediário

Nested Class com Java

Trabalhando com Scripts Java com JBang

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com o Java de uma outra forma: Scripts java executando de forma simples através de uma biblioteca chamada jBang.

Avançado

Trabalhando com Scripts Java com JBang

HTTP Request utilizando Java

1 Aula Avançado

Neste direto ao ponto, ensinaremos como executar requisições HTTP, através do Java, utilizando a lib chamada Unirest. Ela pode ser utilizada em qualquer ambiente: desktop, web, mobile e ainda dá suporte para requisições assíncronas com extrema facilidade e grande abstração.

Avançado

HTTP Request utilizando Java

WebSocket com Java

1 Aula Avançado

Neste direto ao ponto você aprenderá como utilizar a implementação do WebSocket no servidor embedded Jetty 9. Ensinaremos como consumir o servidor criado com a API de WebSocket, disponível no Javascript.

Avançado

WebSocket com Java

@Functional Interface Java

1 Aula Avançado

Neste direto ao ponto ensinaremos como utilizar uma feature do Java 8 para a criação de interfaces funcionais e lambdas. Você entenderá como funciona uma interface funcional e qual a diferença entre uma interface funcional e não funcional.

Avançado

@Functional Interface Java

SpringBoot

Publicando API Rest com Documentação no Heroku - Spring Boot

1 Aula Intermediário

Neste direto ao ponto vamos criar uma pequena API REST e também criaremos a sua documentação através do Swagger. Após isso vamos aprender a publicar o projeto no heroku para que fique online para todas as pessoas que queiram consumir a sua documentação.

Intermediário

Publicando API Rest com Documentação no Heroku - Spring Boot

Trabalhando com DTO no Java/Spring

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com o pattern DTO. Aprendendo o que é, qual o seu funcionamento e também como podemos aplicar isso na prática para melhorar o padrão de recebimento/entrega de respostas ao nosso usuário.

Intermediário

Trabalhando com DTO no Java/Spring

Lazy Initialization com Spring Boot

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com Lazy initialization no Spring boot que abrirá portas incríveis em termos de performance geral do Spring.

Avançado

Lazy Initialization com Spring Boot

Router Function Spring Webflux

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com a implementação Router Function que permite você definir suas rotas de forma totalmente diferente.

Avançado

Router Function Spring Webflux

Spring

Filtros em rota com Spring Boot

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com filtros no Spring Boot capaz de controlar a execução de regras antes e após da execução do nosso serviço.

Intermediário

Filtros em rota com Spring Boot

@Query Spring Data JPA

1 Aula Intermediário

Neste direto ao ponto, ensinaremos a trabalhar com query customizadas utilizando a annotation @Query. Esta é uma forma, dentre várias, em que conseguimos customizar nossos repositórios criando querys totalmente customizadas.

Intermediário

@Query Spring Data JPA

Cache data com Spring Boot

1 Aula Avançado

Neste direto ao ponto vamos aprender a realizar o cache de informações para que a capturar dos dados feita com extrema agilidade com Spring Boot.

Avançado

Cache data com Spring Boot

Auditar model com Spring Data

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com audição de nossos domínio utilizando Spring Data que é capaz de fazer todo o processo de forma abstrata, permitindo a criação de uma subcamada para que foquemos somente no que é importante, o nosso domínio principal.

Avançado

Auditar model com Spring Data

Spring Boot Thymeleaf - Adicionando Dialects Customizado

1 Aula Avançado

Neste direto ao ponto, mostraremos como utilizar o Spring Boot + Template Engine Thymeleaf para criar novos Dialects. É uma forma de processar determinada lógica dentro do seu front end, escrito em Thymeleaf.

Avançado

Spring Boot Thymeleaf - Adicionando Dialects Customizado

Frameworks Java

Liberando CORS com Spring Boot

1 Aula Avançado

Neste direto ao ponto, ensinaremos a liberar o controle de acesso HTTP (Cors) quando estamos utilizando o framework Spring Boot, de forma programática, criando um novo filtro e tratando o mesmo como um componente.

Avançado

Liberando CORS com Spring Boot

Outros

Apache Common Validator

1 Aula Intermediário

Neste direto ao ponto ensinaremos a validar determinados tipos de dados como: email, url, entre outros. Para isso, utilizaremos uma ferramenta do Apache, muito conhecida e versátil, o Apache Commons Validator.

Intermediário

Apache Common Validator

Documentando API com Swagger

1 Aula Intermediário

Nesse direto ao ponto, vamos aprender como podemos documentar uma API utiliznado o swagger, uma ferramenta de documentação muito utilizada.

Intermediário

Documentando API com Swagger

JSON Simplicado com Gson Java

1 Aula Intermediário

Neste direto ao ponto ensinaremos a utilizar a biblioteca Gson, feita pela Google, que nos ajuda a manipular objetos em formato JSON com o Java. Com esta biblioteca conseguimos, facilmente, realizar a serialização e deserialização de objetos Java.

Intermediário

JSON Simplicado com Gson Java

Trabalhando com Joda Time no Java

1 Aula Intermediário

Neste direto ao ponto ensinaremos como trabalhar com data, utilizando uma lib muito famosa no ecossistema Java, a Joda Time. Ela tem como principal objetivo fornecer ao desenvolver um meio simples e efetivo para trabalhar com formatação e outras atividades que focam em Data, DateTime, dentre outros.

Intermediário

Trabalhando com Joda Time no Java

Trabalhando com Servidores Embutidos Java

1 Aula Intermediário

Neste direto ao ponto ensinaremos como configurar um servidor web embutido, utilizando o Java para rodar uma aplicação sem um container web externo. Além disso, veremos como podemos trabalhar com a criação de endpoints (contextos) quando utilizamos o Jetty.

Intermediário

Trabalhando com Servidores Embutidos Java