Sobre o CursoOs Micro Serviços vem para resolver um problema clássico que temos hoje. Quando temos tudo concentrado em uma única aplicação, temos overengeneering, não conseguimos escalar apenas uma determinada parte da aplicação e principalmente tornamos a manutenabilidade, testes e sustentação da mesma difíceis!
Por que então não segmentamos nossa aplicação em vários serviços, pequenos, fáceis de manter, escaláveis, fáceis de reescrever e com arquiteturas independentes?
Este curso abordará uma visão geral da segmentação de uma aplicação em contextos, baseando-se no princípio dos Bounded Contexts do Domain Driven Design e implementando-os como Micro Serviços, escalados individualmente na núvem.
Este curso terá duração de 12 horas:
- Dia 01 - 22/04/2017 das 09:00 às 16:00
- Dia 02 - 29/04/2017 das 09:00 às 16:00
Tecnologias Envolvidas
C#, Orientação à Objetos, Domain Driven Design, Microservices, Microsoft Azure, ASP.NET Core.
Conhecimentos Necessários
Para realizar este curso, você deve ter conhecimentos em C#, Visual Studio e ASP.NET Core.
Infraestrutura necessária
- Internet (10mb ou superior)
- Computador com Windows, Mac ou Linux
- Visual Studio Code
Lembre-se de testar todas as ferramentas antes. Não seremos responsáveis pelas instalações e eventuais problemas com sua infraestrutura.
Conteúdo do Curso
Dia 1
Durante este dia, você aprenderá ou reforçará suas noções e visões sobre a Orientação à Objetos, utilizando sempre cenários de casos reais como base para um maior entendimento.
- Identificando e dividindo uma aplicação em contextos
- Apresentação do cenário
- Divisão em Contextos
- Sub-divisão em serviços
- Introdução aos Micro Serviços
- Arquitetura
- Características
- Responsabilidades
- Deploy
- Processos
- Armazenamento de Dados
- Manutenabilidade
- Reescrita
- Continuous Delivery
- Escalabilidade
- Greenfield vs Brownfield
- Contras
- Implementando Micro Serviços com ASP.NET Core
- Entendendo os Middlewares
- Manipulando requisições
- Armazenamento de Dados
- Comunicação entre serviços
Sobre o Instrutor
ANDRÉ BALTIERI
Microsoft MVP em ASP.NET/IIS, trabalha com desenvolvimento de aplicações web desde 2003, com experiência em projetos de médio e grande porte no Brasil, EUA, Inglaterra e Holanda.
Palestrante em grandes eventos como TDC e ASP.NET Conference, criador do ASP.NET CAST, trabalha ativamente com comunidades técnicas desde 2007, e mantém o título de MVP pela Microsoft desde 2013.
Atualmente realiza treinamentos e consultorias sobre plataforma Web em geral. É proprietário da Imobee, onde também atua na área de desenvolvimento web.
Apesar do grande vínculo com a Microsoft, também adota muitas tecnologias abertas como NodeJs, AngularJs, MongoDB, Firebase entre outros.
Exclusivo para Alunos do Site!
Caso você seja aluno do site, você terá um desconto fixo de R$ 60,00 para compra. Peça seu voucher pelo E-mail
[email protected].
Certificado e Brindes
A compra deste curso inclui:
- Certificado Impresso
- Camiseta exclusiva do Visual Studio
- 6 meses de assinatura do site
Gravação do Curso
O curso será gravado e ficará disponível no site
http://balta.io/ posteriormente para todos os assinantes.
O ingresso "
Somente ao Vivo"
NÃO TE DARÁ ACESSO À GRAVAÇÃO do curso.
Reembolso e Cancelamento
Após efetuado o pagamento, não haverá cancelamento ou reembolso.
Dúvidas?Ficou com dúvidas? Então antes de comprar, envie um E-mail para [email protected].