All Projects → balta-io → 1974

balta-io / 1974

Licence: other
Curso 1974 - Criando APIs com ASP.NET Core 2.0 e Dapper

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to 1974

Identity.dapper
Identity package that uses Dapper instead EntityFramework for use with .NET Core
Stars: ✭ 234 (+431.82%)
Mutual labels:  aspnet-core, dapper
Dragon
基于 .Net Core 的后端基础框架
Stars: ✭ 17 (-61.36%)
Mutual labels:  backend, dapper
Frapper
ASP.NET Core 3.1 Beginners project template with complete Custom User Management and lot's of other useful Features Which Helps you for Rapid Application Development.
Stars: ✭ 129 (+193.18%)
Mutual labels:  backend, dapper
Aspnetcore Practice
ASP.NET Core 專案練習集合,ASP.NET Core Practice Projects
Stars: ✭ 80 (+81.82%)
Mutual labels:  aspnet-core, dapper
Goldeneye
The CQRS flavoured framework that will speed up your WebAPI and Microservices development
Stars: ✭ 171 (+288.64%)
Mutual labels:  backend, dapper
typed-ajv
Define TypeScript types and JSON Schema schemas from the same declarations
Stars: ✭ 18 (-59.09%)
Mutual labels:  backend
vagas
Espaço para a divulgação de vagas para desenvolvedores backend via issues do Github.
Stars: ✭ 5,685 (+12820.45%)
Mutual labels:  backend
be-the-hero-omnistack-11
Semana OmniStack 11 - Be The Hero [possui alterações pessoais]
Stars: ✭ 14 (-68.18%)
Mutual labels:  backend
dapper-tutorial-cn
Dapper 教程中文翻译版
Stars: ✭ 25 (-43.18%)
Mutual labels:  dapper
vue2-element
基于vue2 + vue-router2 + element-ui + vuex2 + fetch + webpack2 企业级后台管理系统最佳实践
Stars: ✭ 115 (+161.36%)
Mutual labels:  backend
browser-push
Complete workout and guidelines to add web push notifications support for your webapp without third-party notification provider
Stars: ✭ 67 (+52.27%)
Mutual labels:  backend
Responsive
ASP.NET Core Responsive middleware for routing base upon request client device detection to specific view
Stars: ✭ 36 (-18.18%)
Mutual labels:  aspnet-core
kasir
Cashier Management & Inventory Management System
Stars: ✭ 28 (-36.36%)
Mutual labels:  backend
hesperides
Configuration management tool providing universal text file templating and properties editing through a REST API or a webapp (backend part)
Stars: ✭ 35 (-20.45%)
Mutual labels:  backend
PeregrineDb
CRUD Extensions for Dapper.Net
Stars: ✭ 24 (-45.45%)
Mutual labels:  dapper
skywalking-python
The Python agent for Apache SkyWalking
Stars: ✭ 152 (+245.45%)
Mutual labels:  dapper
dashd-rpc
Dash Client Library to connect to Dash Core (dashd) via RPC
Stars: ✭ 17 (-61.36%)
Mutual labels:  backend
LearnDapp
🥛分享区块链应用开发实践代码,最新更新在微信公众号「区块链瓦工」
Stars: ✭ 34 (-22.73%)
Mutual labels:  dapper
FSharp-CrossPlatform
This is a sample F# project that uses the SAFE stack for web frontend/backend and Fabulous/Xamarin for the iOS and Android mobile apps
Stars: ✭ 23 (-47.73%)
Mutual labels:  backend
nestjs-zero-to-hero
Coding through the course: NestJS Zero to Hero - Modern TypeScript Backend Development
Stars: ✭ 23 (-47.73%)
Mutual labels:  backend

Curso 1974 - Criando APIs com ASP.NET Core 2.0 e Dapper

Este é o curso para aprender a criar uma API com .NET Core 2.0 e Dapper, que são tecnologias Microsoft amplamente utilizadas no mercado atual.

O objetivo deste curso é te mostrar os detalhes de implementação e todas as decisões técnicas para a viabilização de uma API com estas tecnologias.

Neste curso sobre API com ASP.NET Core 2.0 e Dapper você vai...

  • Revisar conceitos de OOP (classes, modificadores, interfaces, sobrescrita etc.)
  • Aprender sobre domínios ricos e domínios anêmicos
  • Aprender a organizar uma solução em contextos delimitados (DDD)
  • Preparar seu ambiente de desenvolvimento
  • Modelar entidades, value objects, relacionamentos.
  • Aprender sobre CQRS
  • Implementar o conceito de Fail Fast Validation com notificações
  • Implementar o Repository Pattern
  • Aprender mais sobre Data Context, criar Banco de Dados e Stored Procedures
  • Implementar Serviços na solução
  • Implementar mocks e fakes para viabilizar testes de unidade
  • Utilizar Injeção de Dependência
  • Aprender sobre conceitos do padrão REST
  • Criar testes de unidade para handlers, commands, validações, serviços.
  • Criar pacotes com NuGet
  • Melhorar uma API usando versionamento, cache, compressão e padronização
  • Documentar uma API com Swagger
  • Criar um projeto Web utilizando MVC
  • Definir configurações da aplicação utilizando AppSettings
  • Fazer deployment da aplicação na nuvem (Microsoft Azure)

Para quem é recomendado este curso sobre API com ASP.NET Core 2.0 e Dapper

  • Iniciantes buscando um projeto de API para conhecer boas práticas desde o projeto até a entrega
  • Desenvolvedores que trabalham ou darão manutenção em sistemas com ASP.NET Core 2.0
  • Desenvolvedores que querem começar a trabalhar com .NET framework.
  • Profissionais que querem ter seu primeiro contato com Dapper
  • Profissionais se preparando para entrevista técnica onde são requisitos ASP.NET Core 2.0 e Dapper

Tecnologias e versões utilizadas

  • ASP.NET Core 2.0
  • Dapper
  • Swagger
  • ELMAH
  • Microsoft Azure Application Insights
  • Microsoft Azure

Projetos do curso

  • O projeto deste curso é uma API com recursos iniciais para uma loja online, com objetos como Cliente, Endereço, Pedido, Produto e Entrega, e serviços externos como envio de e-mails.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].