PRÉ
LANÇAMENTO
 

ASP.NET Core Enterprise Applications

Construa aplicações de grande porte utilizando todo o poder do ASP.NET Core

Professor:
Eduardo Pires
Nível:
(Avançado)
Categoria(s):
Desenvolvimento Web
Ementa
apresentação
Instrutor
ASP.NET Core Enterprise Applications

  Introdução - [Em Breve]
  •    14/12/2019
    Apresentação
  •    14/12/2019
    Objetivos
  Definindo a arquitetura - [Em Breve]
  •    14/12/2019
    Proposta de arquitetura
  •    14/12/2019
    Criando as camadas necessárias
  Modelando a camada de domínio - [Em Breve]
  •    23/12/2019
    Modelagem estratégica
  •    23/12/2019
    Escrevendo a entidade mãe
  •    23/12/2019
    Modelando as entidades
  •    23/12/2019
    Trabalhando com comandos
  •    23/12/2019
    Validando entidades e comandos
  •    23/12/2019
    Implementando command handler
  •    23/12/2019
    Lançando eventos de domínio
  •    23/12/2019
    Trabalhando com notificações
  •    23/12/2019
    Manda o MediatR entregar!
  Trabalhando o acesso a dados - [Em Breve]
  •    30/12/2019
    Configurando o Entity Framework
  •    30/12/2019
    Mapeando as entidades
  •    30/12/2019
    Realizando ajustes com FluentAPI
  •    30/12/2019
    Configurando o DbContext
  •    30/12/2019
    Gerando o banco com Migrations
  •    30/12/2019
    Criando repositórios de acesso a dados
  •    30/12/2019
    Melhore as transações com Unit of Work
  •    30/12/2019
    Dapper é sempre bem vindo!
  Modelando a camada de aplicação - [Em Breve]
  •    06/01/2020
    Responsabilidades
  •    06/01/2020
    Serviços de aplicação
  •    06/01/2020
    Executando Queries
  •    06/01/2020
    DTO's e ViewModels
  •    06/01/2020
    Configurando o AutoMapper
  Executando o core do negócio - [Em Breve]
  •    11/01/2020
    Testar é preciso!
  •    11/01/2020
    Será que funciona?
  Implementando a camada de apresentação - [Em Breve]
  •    15/01/2020
    Criando o projeto MVC Core
  •    15/01/2020
    Conectando na arquitetura e configurando a aplicação
  •    15/01/2020
    Gerando as telas e a navegação
  •    15/01/2020
    Implementando a segurança
  •    15/01/2020
    Funcionalidades de tela
  •    15/01/2020
    Tratando configurações importantes
  Implementando a camada de serviços - [Em Breve]
  •    19/01/2020
    Criando a API REST com ASP.NET Core
  •    19/01/2020
    Conectando tudo na arquitetura
  •    19/01/2020
    Implementando rotas e versões
  •    19/01/2020
    Implementando a segurança
  •    19/01/2020
    Gerando a documentação com Swagger
  Testando a aplicação de ponta a ponta - [Em Breve]
  •    26/01/2020
    Precisamos de mais testes de unidade?
  •    26/01/2020
    A técnica para testes de integração
  •    26/01/2020
    Escrevendo testes de integração
  •    26/01/2020
    Está na hora de usar o Selenium!
  •    26/01/2020
    Escrevendo testes automatizados
  Deploy da aplicação - [Em Breve]
  •    29/01/2020
    Realizando o deploy no IIS Local
  •    29/01/2020
    Realizando o deploy no Azure
  Docker - Um universo de containers - [Em Breve]
  •    17/02/2020
    Introdução ao Docker
  •    17/02/2020
    O que são imagens?
  •    17/02/2020
    Criando containers
  •    17/02/2020
    Gerenciando o docker de forma mais fácil!
  •    17/02/2020
    Empacotando a aplicação para Docker
  •    17/02/2020
    Realizando o deploy para Docker
  Encerramento - [Em Breve]
  •    21/02/2020
    Palavras finais
  •    21/02/2020
    Zerei a vida ou tem mais?
ASP.NET Core Enterprise Applications

Este curso foi modelado para lhe preparar para cenários de alta complexidade utilizando todo o poder do ASP.NET Core.

Aplicações corporativas requerem performance, escalabilidade, segurança e resiliência. Além disso a alta complexidade das regras de negócios irá exigir que você utilize muitas técnicas para deixar a implementação limpa, coesa e fácil de manter.

Neste curso você irá aprender a desenvolver aplicações corporativas de alta complexidade. Aplicações N camadas utilizando uma arquitetura robusta modelada com DDD, CQRS e EventSourcing. Irá aprender a projetar uma aplicação analisando propósito de negócio ao invés de pensar apenas em tecnologia.

Além de tudo isto irá aprender a escalar em containers Docker e a testar sua aplicação com testes de unidade, testes de integração e testes de automatização de tela, deixando sua aplicação basicamente pronta para trabalhar com DevOps.

Ao final do curso você terá desenvolvido conhecimentos muito avançados que lhe darão um grande diferencial de mercado.

Atenção, este curso é um pré-lançamento e as aulas serão entregues por módulos. Confira as datas de liberação de cada módulo na nossa ementa.

FAQ

Já que é um pré-lançamento por quanto tempo terei acesso ao curso?

Durante nosso pré lançamento estamos oferecendo 2 anos de acesso para você ter muito tempo para estudar.
Adquirindo um curso em pré-lançamento nós garantimos ainda no mínimo 1 ano de acesso após a entrega total do curso.

O treinamento é teórico e prático?

Sim, o curso ASP.NET Core Enterprise Applications aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro minhas dúvidas após o curso?

Você pode participar das Lives de tira-dúvidas ou encaminhar sua dúvida por e-mail.
Em breve nós teremos um fórum de dúvidas para cada curso.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

Eduardo Pires
Microsoft Regional Director - MVP

Eduardo Pires é fundador da plataforma desenvolvedor.io, arquiteto e desenvolvedor de software, palestrante e instrutor de treinamentos.

É um profissional com grande vivência de mercado, possui 20 anos de experiência em desenvolvimento de software tendo atuado em grandes empresas nacionais e internacionais e projetos no Brasil e no exterior.

Atuou durante muitos anos em desenvolvimento na área financeira / bancária e e-commerce, focado em arquitetura, performance, escalabilidade e segurança.
Desenvolveu projetos importantes como um internet banking e a loja virtual do maior e-commerce brasileiro entre outros projetos de destaque.

Foi reconhecido como Microsoft Regional Director de 2018 até 2020. Este reconhecimento é um prêmio internacional onde são nomeados os profissionais que na visão da Microsoft são os maiores especialistas do mundo.
Atualmente existem 150 pessoas no mundo que receberam esta premiação. 

Foi reconhecido como Most Valuable Professional (MVP) pela Microsoft na competência de desenvolvimento de software de 2014 até 2020.
Este reconhecimento é um prêmio internacional conferido pela Microsoft aos profissionais de maior destaque no mercado, existem cerca de 3.500 MVPs no mundo e 110 MVPs no Brasil, sendo 40 deles na competência de desenvolvimento de software.