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á