Aulas ao Vivo de Programação e Mais | School of Net

Aulas ao vivo

Aguarde...

Em breve teremos novas aulas ao vivo.

Aulas realizadas

Frontend

React.js e Typescript na prática

1 Aula Intermediário

Nesta liveclass vamos aprender a utilizar React.js e Typescript criando um pequeno projeto de tasklist. Veremos como trabalhar com diversos conceitos que envolvem o Typescript como tipagem, interfaces para a criação de nosso componentes React.js.

Intermediário

React.js e Typescript na prática

Formulários reativos com React.js

1 Aula Intermediário

Trabalhar com formulários é algo bem comum em nosso dia a dia. Nesta liveclass vamos aprender como trabalhar com formulários reativos, uma abordagem orientada a modelo para manipular entradas no formulário cujo valores mudam a todo tempo. Entenderemos como é possível construir essa abordagem dentro do React.js para facilitar em diversos momentos.

Intermediário

Formulários reativos com React.js

React.js: Estado global sem utilizar Redux

1 Aula Intermediário

Nesta liveclass vamos aprender a trabalhar com estado global em uma aplicação React.js sem necessidade de utilizar o Redux, uma famosa abordagem para conseguirmos administrar um estado global em nosso app. Vamos utilizar o ContextAPI juntamente com React Hooks para criar uma abordagem capaz de substituir o Redux.

Intermediário

React.js: Estado global sem utilizar Redux

Iniciando com Alpine.js

1 Aula Intermediário

Nesta live vamos aprender os conceitos básico do AlpineJS. Também falaremos quando utilizar e quando não utilizar este pacote e suas funcionalidades. Passaremos pelas principais diretivas e propriedades.

Intermediário

Iniciando com Alpine.js

Estruturando uma Dashboard com React

1 Aula Intermediário

Nesta liveclass vamos aprender a estruturar uma dashboard utilizando o framework React.js. Criamos do 0 toda estrutura de components e também o esquema de autorização de usuários.

Intermediário

Estruturando uma Dashboard com React

Enviando Push Notification no PWA com Firebase

1 Aula Intermediário

Nesta liveclass vamos aprender a trabalhar com PWA e enviar push notification nessa abordagem através do Firebase, Baas do Google muito famoso. Vamos aprender a gerar uma PWA e entender como funciona a API de push notification do HTML e como podemos integrar ao Firebase.

Intermediário

Enviando Push Notification no PWA com Firebase

Iniciando com Microfrontend: Uma nova abordagem

1 Aula Intermediário

Nesta Liveclass vamos aprender o que é Microfrontend e como podemos começar a trabalhar com essa abordagem que vem sendo adotado em várias empresas e o porque ela vem sendo adotada, quais os principais benefícios dessa abordagem.

Intermediário

Iniciando com Microfrontend: Uma nova abordagem

Trabalhando com dados offline first

1 Aula

Nesta liveclass vamos aprender a trabalhar com dados no modelo de offline first, utilizando as API do HTML 5 para conseguir armazenar esses dados e posteriormente sincronizados a um servidor remoto.

Trabalhando com dados offline first

Componentes com React.js

1 Aula Intermediário

Neste live vamos aprender a trabalhar com componente utilizando o React.js e entender que existem diversas formas de se trabalhar com a criação desse componente.

Intermediário

Componentes com React.js

Iniciando com Bootstrap 4

1 Aula Intermediário

Nesta aula ao vivo, iniciaremos o aprendizado do framework CSS mais famoso do mundo, o Boostrap . Em sua versão 4. Ensinaremos as configurações necessárias para iniciar um projeto utilizando-o. Além disso, mostraremos como trabalhar com os principais elementos que ele nos traz, incluindo suas variações, afim de criar uma pequena página web sem nenhuma dificuldade.

Intermediário

Iniciando com Bootstrap 4

Formulários Reativos com Vue.js

1 Aula Básico

Nesta live, veremos de forma muito simples como controlar formulários HTML e validar dados em campos utilizando a biblioteca reativa Vue.js.

Básico

Formulários Reativos com Vue.js

Simplificando react com redux

1 Aula Básico

Nesta live class vamos aprender os conceitos básicos de react e redux porem abordando de maneira mais simplificada.

Básico

Simplificando react com redux

Criando aplicações WEB com Angular 5

1 Aula Básico

Desmistificamos o grande framework Angular, mostramos como criar aplicações front-end WEB de forma prática e fácil, utilizando os conceitos de WEB Components.

Básico

Criando aplicações WEB com Angular 5

Unreal

Unity

Amazon AWS

Arquitetando aplicações na AWS

1 Aula Básico

Neste Live abordaremos os principais serviços da AWS como Amazon EC2, Amazon RDS, S3,CloudFront e os seus principais casos de uso na arquitetura de aplicações na AWS. Demonstraremos um exemplo prático onde configuraremos um Wordpress abordando todos os serviços mencionados acima.

Básico

Arquitetando aplicações na AWS

Criando CDN utilizando S3 e CloudFront

1 Aula Intermediário

Nessa live class, você entenderá como funciona a estrutura da Amazon AWS nos serviços S3 para que você possa disponibilizar seus arquivos via CDN, utilizando em conjunto o serviço: CloudFront

Intermediário

Criando CDN utilizando S3 e CloudFront

Android

Node.js

Microserviços com Nest.js: Como iniciar

1 Aula Avançado

Nesta liveclass vamos aprender a trabalhar com Nest.js e aplicar o conceito da arquitetura de micro serviços com ele. Veremos como ele funciona e trabalha com essa arquitetura e como podemos estruturar uma projeto na prática.

Avançado

Microserviços com Nest.js: Como iniciar

Criando API Rest com Typescript e Node.js

1 Aula Intermediário

Nesta liveclass, vamos aprender a projetar uma API RESTFul, trabalhando com Typescript e Node.js. Vamos entender como trabalhar com Typescript, utilizando decorators, types e classes, modelando camadas dentro de uma pequena aplicação utilizando conceitos como orientação a objetos e outros.

Intermediário

Criando API Rest com Typescript e Node.js

Iniciando com Inertia.js

1 Aula Intermediário

Nesta Liveclass iremos aprender os conceitos básicos para começar a trabalhar com o InertiaJs. Uma maneira nova para criar monólitos modernos. Você vai criar single-page apps, sem precisar trabalhar com o Laravel apenas como uma API.

Intermediário

Iniciando com Inertia.js

Trabalhando com Serverless

1 Aula Avançado

Nesta liveclass vamos aprender a trabalhar com serverless, uma arquitetura de computação orientada a eventos. Vamos entender a principal proposta dessa tecnologia, o que muda em relação ao método "comum" e por fim aprenderemos a como utiliza-la na prática simulando um ambiente offline.

Avançado

Trabalhando com Serverless

Multi Tenancy com Node.js e Sequelize

1 Aula Intermediário

Nesta liveclass vamos aprender a trabalhar com multi tenancy utilizando Node.js e MySQL através da ORM Sequelize. Vamos aprender o que é esse conceito e para que ele pode ser utilizado. Além disso, vamos aprender a implementar uma das 3 possibilidades de multi tenancy.

Intermediário

Multi Tenancy com Node.js e Sequelize

Iniciando com Deno

1 Aula Intermediário

Nesta liveclass vamos entender o que é o DENO e quais as suas propostas quanto a um runtime para rodar javascript no lado do servidor. O que ele tem de diferente do Node.js, será que ele ganhará forças? ou até mesmo será que ele veio para competir com Node.js?

Intermediário

Iniciando com Deno

Iniciando com Moleculer - Construindo Microsserviços

1 Aula Intermediário

Nesta liveclass vamos introduzir o que é Moleculer e como trabalhar para a criação de microsserviços escaláveis utilizando Node.js. Moleculer é uma solução completa para a criação de microsserviços.

Intermediário

Iniciando com Moleculer - Construindo Microsserviços

Testando API Rest Node.js e Ava e Supertest

1 Aula Intermediário

Nesta liveclass vamos trabalhar construindo uma pequena API Node.js e após isso realizar testes com o Ava e supertest, libs especializadas em testes que vem ganhando muito espaço como uma nova forma de trabalha com teste e ótima performance.

Intermediário

Testando API Rest Node.js e Ava e Supertest

Iniciando com Hapi.js

1 Aula Intermediário

Nesta aula ao vivo você vai ser introduzido ao mundo do Hapi.js um framework Node.js muito similar ao Express.js que está ganhando muita popularidade devido a facilidade e também ao seu robusto sistema de plugins.

Intermediário

Iniciando com Hapi.js

Realtime com Node.js e Pusher

1 Aula Básico

Nessa live class vamos aprender a utilizar o servíco Pusher para trabalhar com apps em real time, facilitando e abstraindo grande parte do processo. Aprenderemos a como configurar um projeto utilizando o Pusher no back end e também no front end.

Básico

Realtime com Node.js e Pusher

Node.js com MySQL

1 Aula Básico

Nesta live class vamos aprender a trabalhar com Node.js utilizando o Express.js em conjunto com o MySQL, banco de dados relacional muito famoso. Utilizaremos a ORM Sequelize para abstrair toda a parte de banco de dados.

Básico

Node.js com MySQL

Introdução ao Socket.io

1 Aula Básico

Nesta aula ao vivo vamos aprender como usar o Socket.io em aplicativos web com Node.js para desenvolver aplicações realtime incríveis e com largo suporte a navegadores antigos e atuais.

Básico

Introdução ao Socket.io

Iniciando com Node.js

1 Aula Básico

Neste Live class vamos aprender quais são os primeiros passos para iniciar no mundo do Node.js, tecnologia que está crescendo a cada dia mais e se destaca pela sua velocidade

Básico

Iniciando com Node.js

.Net

Iniciando com ASP.NET Core

1 Aula Básico

Nesta aula ao vivo você vai aprender a como trabalhar com a NOVA plataforma de desenvolvimento WEB da Microsoft, ASP.NET Core. Iniciaremos nossos estudos em ASP.NET Core na versão 2. Apresentaremos sua estrutura e pastas e o uso do MVC, criando uma pequena aplicação funcional.

Básico

Iniciando com ASP.NET Core

PHP

Criando select dinâmico com Livewire

1 Aula Intermediário

Nesta live iremos desenvolver juntos um select dinâmico utilizando livewire. Nossa intenção é fazer com que este processo não seja mais um problema em suas aplicações e que você consiga aplicar em seus projetos. Lembrando que qualquer sistema, por menor que seja, sempre vai ter um select para cadastro de dados.

Intermediário

Criando select dinâmico com Livewire

Trabalhando com Blade Components

1 Aula Intermediário

Nesta liveclass iremos aprender como trabalhar com o recurso de components do blade, tirando o máximo de proveito desta funcionalidade. Com o blade component você pode otimizar muito código e deixar tudo mais organizado em suas aplicações.

Intermediário

Trabalhando com Blade Components

Iniciando com Livewire

1 Aula Intermediário

Nesta liveclass iremos aprender os conceitos básicos para começar a trabalhar com o Livewire. Livewire é um framework Fullstack desenvolvido para Laravel.

Intermediário

Iniciando com Livewire

Criando uma API com WordPress

1 Aula Intermediário

Nesta aula você vai aprender como criar uma API com WordPress, utilizando as rotas padrões do CMS e também vai aprender a criar os seus próprios recursos para consumir na API. Vai aprender a trabalhar com autenticação e consumir os dados da API em uma aplicação externa. Vai ter super poderes com o CMS mais utilizado na atualidade.

Intermediário

Criando uma API com WordPress

Autenticação com Laravel Sanctum

1 Aula Intermediário

Nesta liveclass vamos aprender a trabalhar com autenticação utilizando o Laravel Sanctum. Você vai aprender a autorizar uma rota utilizando token de acesso e também utilizando cookies e sessions do navegador para autenticar seu SPA.

Intermediário

Autenticação com Laravel Sanctum

Conhecendo o Laravel 6.0

1 Aula Intermediário

Nesta live, vamos conhecer a nova versão do Laravel Framework, a versão 6.0. Veremos as principais novidades, diferenças para versão 5.0 e dicas de como realizar migração de versões anteriores

Intermediário

Conhecendo o Laravel 6.0

Testando aplicações Laravel com PHP Unit

1 Aula Intermediário

Nesta live, vamos aprender a trabalhar com testes automatizados com o PHPUnit em aplicações Laravel. Veremos com trabalhar com testes em CRUD, testes no banco de dados e testes HTTP, além de muitas dicas e boas práticas com testes.

Intermediário

Testando aplicações Laravel com PHP Unit

Laravel - Criando aplicações multi-tenancy

1 Aula Básico

Nesta live, vamos aprender a trabalhar com o conceito de aplicações multi-inquilinos (usuários) ou multi-tenancy com o Laravel Framework. As aplicações multi-tenancy proporcionam uma arquitetura para trabalhar com os dados de forma isolada.

Básico

Laravel - Criando aplicações multi-tenancy

Realtime com Laravel

1 Aula Básico

Nesta aula ao vivo vamos conhecer o Laravel Echo e aprender como integrar com Vue.js para prover dados em realtime para os usuários da nossa aplicação.

Básico

Realtime com Laravel

Laravel Spark

1 Aula Básico

O Laravel Spark é um projeto que visa facilitar a vida dos desenvolvedores para que eles possam rapidamente colocar no ar sua aplicação com todo processo de cobrança, assinaturas, notificações, grupos, entre outros

Básico

Laravel Spark

Big Data / Machine Learning

Monitoramento

Iniciando com Prometheus

1 Aula Básico

Nesta live falaremos sobre o Prometheus, uma ferramenta de monitoramento open source que vem ganhando cada vez mais espaço no mercado, por sua facilidade de realizar monitoramento de diversos serviços web. Abordaremos desde os principais conceitos sobre a ferramenta, a instalação e configuração, a integração com o Grafana e o monitoramento com os exporters.

Básico

Iniciando com Prometheus

Automação

Iniciando com Ansible

1 Aula Intermediário

O Ansible é um sistema open source de gerenciamento de configurações de TI e orquestração de tarefas. É uma solução alternativa, muito mais simples do que outras ferramentas conhecidas, como Puppet e Chef. Com ele você pode fazer instalação e atualização de pacotes, configuração e deploy de aplicações e gerenciamento de usuário. Nesta live, ensinaremos como instalar Ansible e utilizar os principais módulos do Ansible para escrever os seus playbooks.

Intermediário

Iniciando com Ansible

Integração Continua com Jenkins

1 Aula Avançado

Já pensou em um mundo perfeito no seu processo de desenvolvimento de software, onde você encontra e investiga bugs mais rapidamente, melhora a qualidade do seu software e reduz o tempo que leva para validar e lançar novas atualizações do seu software? A verdade é que isso hoje é mais possível do que nunca. Esse mundo perfeito que eu descrevi pra você acima trata-se de uma prática de desenvolvimento de software chamada de Integração Contínua. Nesta live vamos falar mais sobre esta prática e como configurar o Jenkins como seu servidor de integração contínua.

Avançado

Integração Continua com Jenkins

Servidores

Trabalhando com Ingresso do Nginx e Cert-Manager

1 Aula Intermediário

Nesta live demonstraremos como voce pode trabalhar com o controlador de ingresso do Nginx para rotear tráfego para as suas aplicações e a como trabalhar com o Cert-Manager para gerenciamento de certificados SSL.

Intermediário

Trabalhando com Ingresso do Nginx e Cert-Manager

Iniciando com Terraform

1 Aula Intermediário

Nesta live iremos falar sobre o TerraForm, uma ferramenta de infraestrutura como código que permite construir ambientes em nuvem como AWS, Azure e Google através de um unico comando. Vamos demonstrar na prática a como criar um cluster de Kubernetes usando a linguagem do Terraform.

Intermediário

Iniciando com Terraform

Ionic

Iniciando com IONIC

1 Aula Básico

Mostramos como desenvolver aplicativos mobile utilizando apenas HTML, JavaScript e CSS com o framework Ionic. O Ionic é uma excelente porta de entrada para quem quer começar no mundo de mobile.

Básico

Iniciando com IONIC

3D

Containers

Migrando aplicações Docker para o Kubernetes

1 Aula Avançado

Nesta live demonstraremos na prática como você pode migrar as suas aplicações Docker para o Kubernetes. Migraremos uma aplicação baseado em um arquivo docker-compose e a partir do docker-compose criaremos os manifestos do Kubernetes e assim implantaremos a aplicação em cluster de Kubernetes ao vivo.

Avançado

Migrando aplicações Docker para o Kubernetes

CI/CD com Jenkins e Docker

1 Aula Intermediário

Nesta live iremos demonstrar como utilizar o Jenkins para realizar o deploy automática das suas soluções em ambientes apenas com Docker. Iremos demonstrar na prática como configurar o Jenkins e configurar um pipeline como codigo usando o Jenkinsfile. O pipeline terá 3 fases: build de imagens docker, testes unitários e deploy no ambiente docker.

Intermediário

CI/CD com Jenkins e Docker

CI/CD com Jenkins e Kubernetes

1 Aula Avançado

Nesta live vamos demonstrar como você pode implantar o Jenkins no Kubernetes e como utilizá-lo para executar as suas tarefas de integração contínua e entrega contínua. Vamos demonstrar como utilizar agentes temporários para executar todas as suas jobs e a como realizar o deploy automático das suas aplicações em containers usando o Jenkins.

Avançado

CI/CD com Jenkins e Kubernetes

Trabalhando com Traefik - Proxy reverso para containers

1 Aula Intermediário

Nesta live falaremos sobre o Traefik, um proxy reverso que direciona tráfego para as suas aplicações com base em regras de roteamento. Ele também gera e gerencia a emissão de certificados SSL para você de maneira automática. Ele é compatível para aplicações rodando em docker, docker swarm e Kubernetes.

Intermediário

Trabalhando com Traefik - Proxy reverso para containers

Iniciando com Istio

1 Aula Intermediário

Istio é uma plataforma aberta que pode ser usada para conectar, gerenciar e assegurar microsserviços. Ele fornece a você uma maneira fácil de criar uma rede de serviços implementados que incluem balanceamento de carga, a autenticação de serviço a serviço, monitoramento e muito mais, sem requerer nenhuma mudança no código de serviço.

Intermediário

Iniciando com Istio

Avançando com Docker

1 Aula Básico

Nesta live vamos enxergar o Docker como uma plataforma pra executar os nossos aplicativos em produção. Para isso vamos criar clusters de máquinas executando Docker através do Docker Swarm, vamos aprender a criar pilhas de serviços inter-relacionados para a implantação de nossas aplicações e vamos ver como orquestrar e escalar aplicações em clusters de Docker Swarm.

Básico

Avançando com Docker

Dart

Primeiro aplicativo com Flutter

1 Aula Intermediário

Nesta live vamos ir além do Hello World e aprender a criar nosso primeiro aplicativo Flutter, conhecer os Widgets e um pouco dos plugins para acesso a recursos nativos.

Intermediário

Primeiro aplicativo com Flutter

Python

Java

Trabalhando com GraphQL Spring Boot

1 Aula Intermediário

Nesta liveclass vamos utilizar a linguagem de consulta chamada GraphQL juntamente com o SpringBoot para criarmos uma API e entendermos como é possível integrar a tecnologia em nosso ambiente Spring.

Intermediário

Trabalhando com GraphQL Spring Boot

Criando API Rest com MongoDB e Spring Boot

1 Aula Intermediário

Nesta liveclass vamos aprender a trabalhar com MongoDB e Spring Boot para criação de uma API RESTFul utilizando o Spring Data para conectarmos em nosso banco de dados e realizar as principais ações.

Intermediário

Criando API Rest com MongoDB e Spring Boot

Introdução Microserviços: Spring Eureka e Spring Cloud

1 Aula Avançado

Vamos conhecer o Spring Eureka e o Spring Cloud para montar nosso microserviços. Nesta live, vamos entender o funcionamento de microserviços, aprender a trabalhar com o Spring na criação de microserviços utilizando o Spring Eureka para interligar nossos serviços.

Avançado

Introdução Microserviços: Spring Eureka e Spring Cloud

Trabalhando com MultiTenant no Spring Boot

1 Aula Intermediário

Nesta live class vamos aprender os conceitos de multi tenant e também aprender a trabalhar através de um banco de dados relacional com multi tenant utilizando Spring Boot e Spring Data.

Intermediário

Trabalhando com MultiTenant no Spring Boot

SpringBoot Websocket

1 Aula Intermediário

Nesta vídeo aula vamos aprender a trabalhar com WebSocket utilizando o SpringBoot, afim de criar um pequeno chat interativo em tempo real entre duas pessoas. Veremos a implementação de Sockets dentro do Spring e seu funcionamento na prática.

Intermediário

SpringBoot Websocket

Spring Webflux com MongoDB

1 Aula Avançado

Neste aula ao vivo vamos aprender a trabalhar com Spring Webflux uma biblioteca que torna grande parte do processo não bloqueante e permite utilizar o paradigma reativo para trabalhar com o Spring. Utilizaremos o MongoDB como nossa infraestrutura de dados e aprenderemos a como trabalhar de forma não bloqueante com Java.

Avançado

Spring Webflux com MongoDB

Introdução ao Javalin

1 Aula Básico

Nesta live class vamos aprender a trabalhar com o Javalin, framework Java que se destaca pela sua simplicidade e implementação totalmente diferenciada dos demais.

Básico

Introdução ao Javalin