Vídeos direto ao ponto | School of Net

Últimos lançamentos

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

Utilizando Clamp CSS

1 Aula Intermediário

Neste direto ao ponto vamos aprender utilizar a propriedade Clamp, afim de melhorar nosso layout responsivo quando temos que trabalhar com diversos tamanho de fontes a partir do tamanho de nosso layout.

Intermediário

Utilizando Clamp CSS

Touch device com CSS

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com uma propriedade ainda pouca falada no CSS porem de extrema importância para uma boa experiência do usuário. Vamos aprender como podemos detectar toques (touch) no celular e interagir com ele através do CSS.

Intermediário

Touch device com CSS

API Rate Limit - Node.js

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com um rate limits, ou seja, o máximo de requests aceita por uma conta ou por um período de tempo.

Avançado

API Rate Limit - Node.js

Gerenciando erros no Node.js - Express

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar de uma melhor maneiras com erros em nossa aplicação Node.js. Veremos como podemos centralizar o nosso middleware de erro para evitar diversas repetições dentro de nossos códigos.

Intermediário

Gerenciando erros no Node.js - Express

Dica para não repetir variáveis no controller

1 Aula Intermediário

Neste direto ao ponto daremos uma dica muito legal para que você não precise mais ficar repetindo variáveis em seus controllers. Utilizaremos private property e também View Composers para disponibilizar uma variável para diversas views caso seja necessário.

Intermediário

Dica para não repetir variáveis no controller

Admin dashboard auto gerenciável - Node.js

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com o AdminBRO, um pacote que gera uma interface administrativa completa para o seu projeto, trazendo interface pronta e permitindo você plugar seu projeto em diversos frameworks e banco de dados.

Intermediário

Admin dashboard auto gerenciável - Node.js

Criando modais nativas com Dialog - HTML5

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com o elemento nativo dialog que chegou no HTML5 e é capaz de gerar modais/pop-up nativos usando HTML, sem necessidade de trabalhar com implementações terceiras.

Intermediário

Criando modais nativas com Dialog - HTML5

Adicionando campos ao resultado da API

1 Aula Intermediário

Neste direto ao ponto vamos mostrar como podemos adicionar campos ao resultado de nossas API. Muitas vezes somente os valores retornados do banco não são suficientes para resolver nossos problemas, então podemos adicionar novos campos.

Intermediário

Adicionando campos ao resultado da API

Utilizando elemento Meter - HTML5

1 Aula Intermediário

Neste direto ao ponto vamos aprender o que é o elemento meter, introduzido no HTML5 que é capaz de representar um valor escalar dentro de um intervalo. Vamos entender quais as situações que podemos utiliza-lo para criar uma interface interativa para nosso usuário.

Intermediário

Utilizando elemento Meter - HTML5

Trabalhando com Artisan sem Terminal

1 Aula Básico

Neste direto ao ponto mostraremos uma ferramenta que torna todo trabalho com Artisan muito mais fácil e com uma interface amigável. Este recurso serve para quem não quer ficar decorando comando e prefere rodar tudo de forma visual.

Básico

Trabalhando com Artisan sem Terminal

Modificando query com @Modifying - Spring Data

1 Aula Avançado

Neste direto ao ponto vamos aprender a trabalhar com uma annotation chamada @Modifying que consegue modificar o comportamento de queries do seu Repository, possibilitando uma abordagem personalizada e abrangente em diversos casos.

Avançado

Modificando query com @Modifying - Spring Data

Picture Element - HTML5

1 Aula Básico

Neste direto ao ponto vamos aprender a trabalhar com um elemento introduzido na versão 5 do HTML que veio para facilitar a trabalhar com imagem e responsividade.

Básico

Picture Element - HTML5

Select Dinâmico com Livewire

1 Aula Intermediário

Neste direto ao ponto vamos aprender como criar um componente de campo de seleção. Os dados serão alimentados através de uma busca no banco de dados e o item selecionado alimentará o campo de id do model.

Intermediário

Select Dinâmico com Livewire

Spring Data - Resultado de @Query para DTO

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com DTO e @Query afim de criar query customizadas que não estão dentro do repositório e mover o resultado para dentro de um DTO.

Intermediário

Spring Data - Resultado de @Query para DTO