Vídeos direto ao ponto | School of Net

Últimos lançamentos

Trabalhando com objetos no Typescript

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com objetos dentro do typescript. O que podemos fazer quando trabalhamos com objetos complexos e como podemos manipular os mesmos.

Intermediário

Trabalhando com objetos no Typescript

Next.js: Primeiros passos

1 Aula Intermediário

Neste direto ao ponto vamos aprender o que é o Next.js e como podemos dar os primeiros passos utilizando o framework que irá mudar a forma que trabalhamos com React.js

Intermediário

Next.js: Primeiros passos

React: Trabalhando com Conditional Rendering

1 Aula Intermediário

Neste direto ao ponto vamos aprender o que é conditional rendering e como trabalhar. Iremos verificar as formas de aplicabilidade da técnica e quais as formas possivies de utilização.

Intermediário

React: Trabalhando com Conditional Rendering

React.js: Customizando CRA sem utilizar eject

1 Aula Intermediário

Neste direto ao ponto vamos aprender a customizar as configurações do boilerplate CRA(create-react-app) sem executar a task eject, responsável pela alteração do boilerplate para configurações.

Intermediário

React.js: Customizando CRA sem utilizar eject

Query complexas com Spring Data e QueryDSL

1 Aula Intermediário

Neste direto ao ponto vamos aprender a integrar e trabalhar com QueryDSL, uma biblioteca responsável pela formatação de queries SQL no Java. Iremos verificar como ela funciona e como podemos utilizar junto ao Spring Data.

Intermediário

Query complexas com Spring Data e QueryDSL

Trabalhando com Lambda Java

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com expressões lambdas utilizando Java. Incluído a partir da versão 8 do Java, as expressões lambdas trouxeram formas muito mais sofisticadas para trabalhar.

Intermediário

Trabalhando com Lambda Java

Typescript: Entendendo Types

1 Aula Intermediário

Neste direto ao ponto vamos entender o conceito e usabilidade de Type dentro do Typescript. Qual a sua diferença se comparado a interfaces e como podemos utilizar na prática.

Intermediário

Typescript: Entendendo Types

Spring Data: Customizando Repository

1 Aula Intermediário

Neste direto ao ponto vamos aprender customizar os repositórios com um conceito chamado: Composable Repository. Através dele conseguimos criar métodos a mais para nosso repositório afim de trabalhar melhor nosso dominio.

Intermediário

Spring Data: Customizando Repository

Java: Optional class - Como evitar Nullpointer

1 Aula Intermediário

Neste direto ao ponto vamos conhecer uma classe introduzida na versão 8 do Java, capaz de alterar a forma que trabalhamos hoje em dia. A Optional é capaz de tornar nosso código muito mais limpo e elegante, além de evitar erros bem comuns quando utilizamos Java.

Intermediário

Java: Optional class - Como evitar Nullpointer

Trabalhando com Generics Classes com Typescript

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com um conceito muito presente no Typescript: Generics.Vamos entender o que é, como ele funciona e como podemos utilizar em todos os nossos projetos para torna-los mais abstraídos.

Intermediário

Trabalhando com Generics Classes com Typescript

Trabalhando com Typescript e React.js

1 Aula Intermediário

Neste direto ao ponto vamos aprender como iniciar um projeto utilizando React.js e Typescript. Veremos como gerar o projeto utilizando o create-react-app porem com Typescript e quais os principais benefícios que ganhamos ao utilizar.

Intermediário

Trabalhando com Typescript e React.js

Java: Trabalhando com Regex

1 Aula Intermediário

Neste direto ao ponto aprenderemos como trabalhar com Regular Expression utilizando Java. Veremos que ele já possui diversos patterns prontos e como conseguimos criar novos a partir da API pronta para isso.

Intermediário

Java: Trabalhando com Regex

Criando comandos com Spring Shell

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com o Spring Shell, um componente do ecossistema Spring que irá permitir a criação de comandos para interagir diretamente no console.

Intermediário

Criando comandos com Spring Shell

Conhecendo Spring Native

1 Aula Intermediário

Neste direto ao ponto vamos falar sobre Spring Native, um novo projeto que oferece suporte oficial para compilar aplicativo Spring para imagens nativas com GraalVM. Vamos entender o que muda no cenário de desenvolvimento Java e como podemos configurar nosso projeto para trabalhar com Spring Native.

Intermediário

Conhecendo Spring Native

Administrando versões de documentos com Mongoose

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com versões de um mesmo documento. Sabemos que ao gerar um novo documento, o mesmo vem com uma versão. Esse pode ser alterado para administrar o versionamento de nossos documentos.

Intermediário

Administrando versões de documentos com Mongoose

Utilizando sql.js

1 Aula Intermediário

Neste direto ao ponto vamos aprender a utilizar a lib chamada sql.js que irá abstrair um banco de dados relacional a depender de onde você está utilizando: Browser, Electron/Mobile ou até mesmo backend. Irá permitir você trabalhar com relacionamentos, criação de tabelas, colunas e muito mais.

Intermediário

Utilizando sql.js

CSS :is e :where como usar

1 Aula Intermediário

Neste direto ao ponto vamos aprender a tralhar duas novas features do CSS. Os pseudo classes :is e :where. Veremos como utilizar e quais o momentos apropriados para usar.

Intermediário

CSS :is e :where como usar

Entendendo conceito de SMACSS no CSS

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com a metodologia SMACSS utilizando CSS e veremos como aplicando em um projeto ela pode contribuir para crescimento do projeto.

Intermediário

Entendendo conceito de SMACSS no CSS

Multiplos Datasource com Spring Boot

1 Aula Intermediário

Neste direto ao ponto vamos aprender a criar e trabalhar com multiplas conexões de banco de dados utilizando Spring Boot e Spring Data. Como gerenciar e transacionar de forma correta com uma ou mais conexões.

Intermediário

Multiplos Datasource com Spring Boot

Spring Boot: Trabalhando com upload

1 Aula Intermediário

Neste direto ao ponto vamos aprender a criar um processo de upload de arquivos utilizando Spring Boot e o Thymeleaf. Também aprenderemos como trabalhar utilizando uma abordagem REST.

Intermediário

Spring Boot: Trabalhando com upload

Javascript: Como usar Proxy Objects

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com Proxy Object uma ótima alternativa para lidar com efeitos em nossos objetos literais.

Avançado

Javascript: Como usar Proxy Objects

Spring Boot: Trabalhando com migations

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com migrations utilizando o Flyway: um sistema robusto de versionamento de banco de dados que integra perfeitamente com o ecossistema Spring.

Avançado

Spring Boot: Trabalhando com migations

Integrando React.js com libs jQuery

1 Aula Intermediário

Neste direto ao ponto vamos aprender a integrar o React.js junto ao jQuery, permitindo a utilização de diversos plugins existentes do jQuery dentro de nossa aplicação React.js

Intermediário

Integrando React.js com libs jQuery

React.js: Validando propriedades com PropTypes

1 Aula Intermediário

Neste direto ao ponto vamos aprender a validar as propriedades de nossos componentes, através do PropTypes. PropTypes é uma das várias formas que permite ao desenvolvedor prevenir bugs de sua aplicação a medida que a mesma vai crescendo.

Intermediário

React.js: Validando propriedades com PropTypes

Javascript: Trabalhando com Memoize

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com Memoize, um pattern capaz de ajudar na performance de regras de negocio, que consiste no cache do resultado de uma função baseado nos seus parâmetros de entrada.

Intermediário

Javascript: Trabalhando com Memoize

CSS: Entendendo a abordagem Utility First

1 Aula Intermediário

Neste direto ao ponto vamos entender e praticar a abordagem que está em constante evolução: Utility first. Vamos verificar quais os principais benefícios dessa abordagem e quando é interessante utilizar.

Intermediário

CSS: Entendendo a abordagem Utility First

SpringBoot - Documentando API com Swagger

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com documentar uma API com Swagger, uma lib especifica para documentação de um projeto, disponível em diversas linguagens/tecnologias.

Intermediário

SpringBoot - Documentando API com Swagger

Entendendo Promises: any e try

1 Aula Intermediário

Neste direto ao ponto vamos continuar falando de Promises porem dessa vez, vamos entender os métodos any e try que fazem parte da arquitetura de Promises. Vamos verificar o que podemos fazer com eles e como funcionam.

Intermediário

Entendendo Promises: any e try

Configurando Spring Boot e GraphQL

1 Aula Avançado

Neste direto ao ponto vamos aprender a configurar e trabalhar com GraphQL utilizando Spring Boot, veremos que o Spring já está preparado para trabalhar com essa tecnologia.

Avançado

Configurando Spring Boot e GraphQL

Spring Data - Relacionamentos: Lazy e Eager

1 Aula Avançado

Neste direto ao ponto vamos aprender as diferenças de lazy e eager loading quando estamos trabalhando com relacionamentos dentro do Spring Data. Quais situações devemos utilizar um ou outro e porque devemos ter atenção ao escolher.

Avançado

Spring Data - Relacionamentos: Lazy e Eager

Notificações com Livewire e AlpineJS

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com notificações utilizando o Livewire e AlpineJS. O Alpine nos fornece muito poder de customização. Utilizaremos Tailwind CSS para fazer a estilização, mas você pode pegar a ideia e aplicar com o seu framework de preferência.

Intermediário

Notificações com Livewire e AlpineJS

Alert Message com Livewire

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com mensagens de alerta utilizando o Livewire. Mensagens de erro, sucesso ou informação podem ser customizadas facilmente utilizando o Livewire. Utilizaremos Tailwind CSS para fazer a estilização, mas você pode pegar a ideia e aplicar com o seu framework de preferência.

Intermediário

Alert Message com Livewire

Progress Bar em comandos Artisan

1 Aula Intermediário

Neste direto ao ponto você vai aprender a adicionar uma barra de progresso em seus comandos internos do Artisan. Desta forma o processo de suas tarefas pode ser visualmente acompanhado.

Intermediário

Progress Bar em comandos Artisan

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