Com este curso você será capaz de:

Compreender os conceitos básicos da Arquitetura de Software

Compreender os conceitos básicos da Arquitetura de Software

Reconhecer  os Princípios de desenvolvimento de software

Reconhecer os Princípios de desenvolvimento de software

Compreender Estilos de Arquitetura de Software

Compreender Estilos de Arquitetura de Software

Entender Padrões de Projetos

Entender Padrões de Projetos

Criar uma API REST

Criar uma API REST

Aplicar Design Patterns na API REST

Aplicar Design Patterns na API REST

Conhecer os modelos e diagramas para representar uma arquitetura

Conhecer os modelos e diagramas para representar uma arquitetura

Programa do curso

Compreender os conceitos básico da Arquitetura de Software

Apresentação, boas vindas e visão geral do curso
Vantagens de uma arquitetura de software bem feita
Diferenças entre arquitetura de software, design de software e arquitetura de solução
O papel do arquiteto de software

Conhecer os modelos e diagramas para representar uma arquitetura

A importância dos modelos
Diagramas importantes para o arquiteto de software
Dicas e ferramentas para criar bons diagramas

Reconhecer os Princípios de desenvolvimento de software

Importância dos princípios de desenvolvimento para arquitetura
Princípios S.O.L.I.D.: Princípio da Responsabilidade Única e Princípio de Aberto-Fechado
Princípios S.O.L.I.D.: Princípios da Substituição de Liskov, Segregação da Interface e Inversão da Dependência. Outros princípios DRY, KISS e YAGNI

Compreender Estilos de Arquitetura de Software

Estilos de arquitetura mais conhecidos
Arquitetura RESTful
Exemplos de API REST
Arquitetura Monolítica vs Microsserviços

Entender Padrões de Projetos

Padrões de projetos e arquitetura
Padrão strategy
Padrão repository
Padrão unit of work
Padrão service
Padrões Arquiteturais

Criar uma API REST

Iniciando o projeto com as ferramentas e frameworks utilizados
Criando a modelagem inicial da API REST para o e-commerce
Criando as estruturas de acesso a dados
Criando o endpoint na API de produto

Aplicar Design Patterns na API REST

Criando o padrão repository
Injeção de dependência, controlando o ciclo de vida dos objetos
Usando Unit Of Work na prática
Adicionando inteligência de negócio ao projeto. Services!
Criando o endpoint de pedidos
Customizando um repositório para obter o pedido
Revisão do que foi aprendido e próximos passos
Fechamento do curso
Diploma del Curso Avançado de Arquitetura de Software

Obtenha reconhecimento pelo seu trabalho!

Compartilhe suas conquistas com sua família, amigos, colegas e a comunidade.

Assim que terminar o curso, você terá acesso ao certificado digital.

Os Professores

Waldyr Felix

Waldyr Felix

@waldyrfelix

CTO em Link API

API de ecommerce

Crie uma API RESTful com os padrões de arquitetura de software mais comuns do mercado, usando a linguagem C # e a plataforma .NET Core.

Basic
Expert+

R$34

reais

al mes

Pagamento anual deR$399

Você economiza R$69 por ano vs. Basic

  • Feature
    Lhe acesso a mais de 60 cursos e 10 pistas
  • Feature
    Aulas ao vivo ou em seu próprio ritmo com professores e mentores
  • Feature
    Estude onde quiser, do computador ou seu telefone
  • Feature
    Certificados digitais dos cursos em que você é aprovado
  • Feature
    Acesso a atualizações de todos os cursos
  • Feature
    Pagamento no cartão de crédito
  • Feature
    Entrada exclusiva para o Workshop de criação de inicialização
  • Feature
    Entrada preferencial para a PlatziConf em todo o mundo.
  • Feature
    Baixe cursos offline com o aplicativo Android

Bandera de tu paísPreços em reais

Secure paymentsCompra segura, protegemos seus dados

Múltiplos meios de pagamento

Payment Methods
Selecciona un plan y empieza a estudiar

Bandera de tu paísPreços em reais

Secure paymentsCompra segura, protegemos seus dados

Múltiplos meios de pagamento

Payment Methods
  • Lhe acesso a mais de 60 cursos e 10 pistas
  • Aulas ao vivo ou em seu próprio ritmo com professores e mentores
  • Estude onde quiser, do computador ou seu telefone
  • Certificados digitais dos cursos em que você é aprovado
  • Acesso a atualizações de todos os cursos
  • Pagamento no cartão de crédito
    0-ento no cartão de crédito
    1-ento no cartão de crédito
    2-ento no cartão de crédito
  • Entrada exclusiva para o Workshop de criação de inicialização
  • Entrada preferencial para a PlatziConf em todo o mundo.
  • Baixe cursos offline com o aplicativo Android
Basic

R$39

Bandera de tu país

al mes

Pago mensual

  • Estude em seu próprio ritmo
  • Aplicativo para iOS e Android com conteúdo exclusivo
  • Diploma de certificação Digital
  • Acesso a 60 cursos e Escolas especializadas
Comprar
Feature
Feature
Feature
Feature
Feature
Feature
Feature
Feature
Feature
Expert+

R$34

Bandera de tu país

al mes

Pagamento anual deR$399

Você economiza R$69 por ano vs. Basic

  • Todos os benefícios do Expert
  • Adicione uma pessoa ao seu plano como beneficiário
  • Acceso exclusivo a la Escuela de Inglés y Escuela de Startups
Comprar
Feature
Feature
Feature
Feature
Feature
Feature
Feature
Feature
Feature

6 razões para estudar na Platzi

Proyección profesional

Projeção Profissional

80% dos nossos alunos conseguem um emprego melhor

Proyección profesional

Meta

Alcance os seus objetivos com nossa metodologia de aprendizagem

Proyección profesional

Certificado de Conclusão

Você vai ganhar um certificado quando passar em um curso

Proyección profesional

App e conteúdo off-line

Não interrompa o seu aprendizado, continue aprendendo de qualquer lugar

Proyección profesional

Orientação Permanente

Acompanhamos seu processo de aprendizagem respondendo a todas suas dúvidas

Proyección profesional

Materiais

Reforce seu aprendizado com leituras, exercícios e desafios reais

Perguntas frequentes sobre os cursos da Platzi

Ao finalizar as aulas, publicamos um exame de certificação. Os alunos são aprovados com 90% ou mais de acertos. O certificado demonstra que você aprendeu e compreendeu os temas que nós vimos. Se você não for aprovado no exame, poderá tentar de novo a cada 6 horas.
Os cursos são on-line e tudo está disponível 24 horas por dia, 7 dias por semana na plataforma. Também temos um aplicativo para dispositivos móveis onde você pode fazer o download do conteúdo para visualizá-los off-line. A experiência que oferecemos é construída para que você possa aproveitá-la ao iniciar sua sessão.