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

Aulas ao vivo

Próximas aulas ao vivo

Trabalhando com Serverless

Tutor: Leonan Luppi

Aulas realizadas

Frontend

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

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

Java

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

PHP

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