Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso Full Cycle
Curso Full Cycle
Evolua no mundo do
Desenvolvimento.
Esteja entre os melhores.
Requisitos arquiteturais
Estilos arquiteturais
Entendendo DDD
Performance
Linguagem Ubíqua
Escalabildiade
Domínio e subdomínios
Contextos delimitados
Mapas de contextos
SOLID
Design patterns
Fundamentos do SOLID
Single Responsibility
Open/Closed
Liskov substitution
Interface segregation
Dependency inversion
SOLID na prática
DDD: Modelagem Tática Event Storming na Prática
e Patterns
O que é Event Storming
Modelagem estratégica vs tática
Vantagens de se utilizar ES
Entidades vs Agregados
Entendimento de atores
Value Objects
Levantamento de eventos
Domain Services
Transformando eventos em ações
Application Services
Cronologia
Domain Events
Definição dos fluxos e Agregados
Factories
Descobrindo e definindo Contextos
Respositories
Clean Architecture
Arquitetura Hexagonal
Presenters vs DTO
Gateways
Sistemas monolíticos Arquitetura baseada em
microsserviços
Principais patterns
Trace distribuído
EDA - Event Driven Architecture
O que é EDA?
API Gateway
Vantagens e desvantagens
Rate Limit
Stateful vs Stateless
Kong no Kubernetes
RabbitMQ Apache Kafka
Fundamentos de Mensageria
Principais conceitos
Conceitos básicos do RabbitMQ
Conceitos básicos a prática
Exchanges
Desenvolvendo aplicação
Filas
Kafka Connect na prática
Dinâmica de funcionamento
Serviços gerenciados
Garantias de entrega e recebimento
User Interface
Arquitetura do projeto
prático - Codeflix
Decisões arquiteturais
Microsserviços do Projeto
Diagrama C4
Autenticação
Arquitetura limpa
Arquitetura limpa
Spring Boot e seu ecossistema
API REST
Mensageria com RabbitMQ
Asp.Net MVC Core
API Rest
Ambiente e aplicação Containerizados
Testes automatizados
Integração com RabbitMQ
Autenticação via Keycloak
Autenticação com Keycloack
Integração com GCP Storage
Autenticação e validação de Token
JWT e Roles
Integração com Object Storage
Integração com GCP Cloud Storage
Docker e docker-compose
Principais libs do ecossistema .Net
Arquitetura limpa
Processamento de vídeos
Nodejs utilizando o Framework Nest.js com Golang
Integração Continua
TypeScript
React Hooks
Material UI
Context API
Networks Hotfix
Docker-compose
Integração contínua
Build de imagens
Gerenciamento de Secrets
SonarCloud no processo de CI
Kubernetes
Service Mesh com Istio
Kubernetes Lens
Conceitos básicos
Formatos de collector
Observabilidade
Formatos de instrumentação
Prometheus e Grafana
Trabalhando com Logs, métricas
Elastic Stack e tracing
States remoto
Ansible GitOps com Argo CD
Realizando Rollback
Cloud, provisionamento e processo e deploy
Para que a pessoa desenvolvedora tenha uma experiência realmente
prática nos quesitos cloud e deployments, realizaremos todo provisionamento
e configuração da infraestrutura de forma automatizada utilizando IaC (infra
as code) em conjunto com as ferramentas Terraform e Ansible. O processo de
deploy será realizado utilizando GitOps com Argo CD.
Wesley Willians
Leonan Luppi
Apaixonado por tecnologia e desenvolvimento, graduado em
sistemas de informação e pos graduado em engenharia de software,
business intelligence e marketing.
Wilson Neto
Nossa Missão
A missão da Full Cycle é ajudar pessoas desenvolvedoras e empresas a atingirem
seu máximo potencial tecnológico para que sejam capazes de criarem aplicações e
sistemas de grande porte que agreguem valor para toda sociedade
fullcycle.com.br