Plano de Estudo
Foco engenharia de software
28 cursos
4 posts
Trilha pessoal como complementação do curso universitário de Engenharia de Software
1- Design e Arquitetura 2 - API e REST 3 - Microsserviços 4 - Devops e monitoramento 5 - Agilidade e times 6 - Testes e qualidade
Criado por
Ylanna Almeida
O que é este plano de estudo?
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Alura+ Design de código vs Arquitetura de software
-
Alura+ O que é arquitetura hexagonal?
-
Alura+ Clean Architecture (Arquitetura Limpa) - O que é?
-
Alura+ Domain-Driven Design (DDD) - O que é?
-
Alura+ O que é Mensageria?
-
Alura+ Modelagem de eventos
-
Alura+ O que é uma arquitetura orientada a eventos?
-
Alura+ O que é uma API?
-
Alura+ Boas práticas na Modelagem de API's REST
-
Artigo REST: Conceito e fundamentos | Alura
-
Alura+ O que são Microsserviços?
-
Alura+ Tipos de Microservices
-
Podcast Monolitos – Hipsters #173
-
Artigo Microsserviços com .NET Core: Comunicação Entre Serviços | Alura
-
Alura+ O que é um API Gateway?
-
Alura+ O que é Service Mesh?
-
Curso Microsserviços: padrões de projeto
-
Curso Microsserviços: explorando os conceitos
-
Curso Microsserviços na prática: entendendo a tomada de decisões
-
Alura+ O que é DevOps?
-
Artigo Devops: o que é e principais práticas | Alura
-
Alura+ O que é DevSecOps?
-
Curso Integração Contínua: mais qualidade e menos risco no desenvolvimento
-
Curso Entrega Contínua: confiabilidade e qualidade na implantação de software
-
Alura+ SRE - Engenharia de Confiabilidade de Sites
-
Alura+ O que é Observabilidade?
-
Alura+ Monitorando aplicações: 4 Golden Signals
-
Alura+ Monitoramento com Netdata
-
Alura+ O que são Containers?
-
Alura+ O que é Serverless?
-
Alura+ O que é Infraestrutura como Código (IaC)?
-
Alura+ Cascata vs Ágil
-
Curso Scrum: agilidade em seu projeto
-
Curso Organização de Equipes Ágeis: os papéis existentes em uma equipe
-
Artigo O que é Kanban, seu objetivo e como funciona | Alura
-
Alura+ Scrum x Kanban
-
Alura+ O que é eXtreme Programming?
-
Curso Extreme Programming: metodologia de desenvolvimento ágil de software
-
Curso Quality Assurance: plano de testes e gestão de bugs
-
Alura+ O que é Test-Driven Development (TDD)?
-
Alura+ O que é Behavior-Driven Development (BDD)?
-
Alura+ Entenda a Pirâmide de Teste
-
Alura+ API: Testes de contrato
-
Alura+ Cobertura de Código
-
Alura+ Testes de Mutação - Testando seus testes
-
Curso Scrum parte 2: o Manifesto Ágil, liderança e organização em Scrum
-
Curso Scrum parte 3: projetos com Agile
-
Curso Scrum parte 4: planejando projetos com Agile
-
Curso Scrum parte 5: executando projetos com Agile
-
Curso Scrum parte 6: revisão, retrospectiva e encerramento de projetos com Agile
-
Curso SEO: otimização de sites
-
Curso SEO: estratégias e ferramentas
-
Curso Scrum escalado: LeSS Framework
-
Curso JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
-
Curso Cypress: automação de testes E2E
-
Curso Selenium: testes automatizados de aceitação em Java
-
Curso TDD e Java: testes automatizados com JUnit
-
Curso Selenium WebDriver e C# parte 1: testes da sua web app
-
Curso Selenium WebDriver e C# parte 2: outros recursos
-
Curso Arquitetura de computadores: por trás de como seu programa funciona
-
Curso Maratona de Programação: Boas práticas de um programador maratonista
-
Curso Maratona de programação: algoritmos para a competição
-
Curso Algoritmos I: Selection, Insertion
-
Curso Estrutura de Dados: computação na prática com Java
-