Giter VIP home page Giter VIP logo

balta.io-1974-criando-apis-com-asp.net-core-2.0-e-dapper's Introduction

logo-balta

Curso Backend C#.

Link do curso: https://balta.io/cursos/criando-apis-com-aspnetcore-2-e-dapper

Tecnologias:

Criando APIs com ASP.NET Core 2.0 e Dapper

Neste curso vamos aprender a criar uma API completa utilizando a mais nova versão do .NET Core e ASP.NET Core.

Instrutor

André Baltieri - 8x Microsoft MVP

Progresso do curso

  • Introdução
  • Instalação e Ferramentas
  • .NET Framework, .NET Core, .NET Standard
  • Organizando a Solução
  • Domínios Ricos vs Domínios Anêmicos
  • Sub Domínios
  • Separação em Contextos Delimitados
  • OOP: Classes
  • OOP: Modificadores
  • OOP: Sealed/Abstract
  • OOP: Interfaces e Sobrescrita
  • Definindo as Entidades
  • Corrupção no Código
  • Ajustando as Entidades
  • Value Objects
  • Collections
  • Modelando o Pedido
  • Simulando o Pedido
  • Exceptions e Validações
  • Implementando Notificações
  • Compartilhando Informações entre Contextos Delimitados
  • Criando pacotes com NuGet
  • Testando VOs
  • Testando Entidades
  • CQRS
  • Commands
  • Criando o primeiro Command
  • Criando os demais Commands
  • Fail Fast Validations
  • Aplicando Validações
  • Testando os Commands
  • Handlers
  • Criando um Handler
  • Repositórios
  • Serviços
  • Injeção de Dependência
  • Mocks e Fakes
  • Testando os Handlers
  • Criando o Banco de Dados
  • Criando as Stored Procedures
  • Criando o Data Context
  • Criando o Repositório
  • Criando as Queries
  • Iniciando o projeto Web
  • Adicionando MVC
  • Criando um Controller
  • Padrão REST
  • CRUD
  • Testando os CRUD
  • Injeção de Dependência
  • Utilizando os Repositórios
  • Utilizando os Handlers
  • Versionando a API
  • Cache
  • Compressão
  • Padronização
  • Documentando a API com Swagger
  • Utilizando ELMAH para log de erros
  • Utilizando o AppSettings
  • Utilizando Application Insights
  • FINAL: Deploy da Aplicação na Nuvem

certificado

balta.io-1974-criando-apis-com-asp.net-core-2.0-e-dapper's People

Contributors

well1ngton avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.