Aprenda a construir aplicações escaláveis com o nosso novo curso

Hoje, apresentamos o nosso curso de “Aplicações escaláveis na prática”, disponível em nosso canal no YouTube. O curso é ministrado por Felipe Marcel, desenvolvedor full-stack do Insight Lab com experiência em desenvolvimento de aplicações usando as tecnologias Docker, Kubernetes, Scala, Play, Akka, Akka Stream, arquitetura de micro-serviços com Lagom Framework e MongoDB.

Na primeira parte deste curso você aprenderá a preparar a infraestrutura para construção de aplicações escaláveis. Os tópicos “Overview da aplicação SisBus” e “Docker” já estão no ar e, a partir do dia 06 de agosto, você também poderá acessar os itens “Docker-compose” e “Kubernetes”.

Como continuação desta formação, estamos produzindo o “Módulo de Desenvolvimento”, que também estará disponível em nosso canal no YouTube.

O curso segue a seguinte estrutura:

Módulo de Infraestrutura

1. Overview da aplicação SisBus (Disponível)

Apresentação 

Introdução 

Objetivos  

Solução – Amostra 

Solução – Infra Persistência 

Solução – Infra Backend 

Solução – Infra Frontend 

Solução – Infra Web Server 

Solução – Arquitetura 

Solução – Estrutura e tecnologias 

GTFS/Fluxo de Carga 

Próximos Passos

 

2. Docker (Disponível) 

Apresentação

Introdução 

Persistência – Mongo Dockerfile 

Persistência – Mongo Run 

Persistência – Data-seed Dockerfile 

Persistência – Data-seed Run 

Backend – nodejs-api 

Frontend – webapp 

Web server – proxy 

Backend II – Serviço lagom-api 

 

3. Docker Compose (Disponível em 06/08) 

Introdução 

Persistência – Mongo 

Persistência – Data-seed 

Backend – nodejs-api 

Frontend – webapp 

Web server – proxy I 

Web server – proxy II 

Backend II – Serviço lagom-api 

 

4. Kubernetes (Disponível em 06/08) 

Introdução: Conceitos 

Introdução: Minikube 

Persistência: Conceitos e comandos 

Persistência: Mongo

Backend I

Frontend 

Proxy 

Backend II 

 

Módulo de Desenvolvimento (em produção)

 

Para acompanhar o curso recomendamos que você tenha conhecimentos básicos em Docker e Kubernetes. Caso ainda não esteja familiarizado com essas ferramentas, indicamos:

Curso de Introdução ao Kubernetes (disponível em nosso canal do YouTube)

Curso de Introdução ao Docker (disponível em nosso canal do YouTube).

 

Bons estudos!

Autor

Marketing Digital | Graduanda em Publicidade e Propaganda na Universidade Federal do Ceará