What You Will Learn!
- Criar uma aplicação focada no domínio
- Criar entidades
- Criar diagrama de classes
- Criar Value Object
- Blindar suas classes
- Aplicar NotificationPattern e trabalhar com mensageiria ao invés de Exceptions
- Trabalhar com contratos através de interfaces
- Criará serviços de domínio
- Aprenderá Partner Repositories
- Aprenderá Entity Framework Core (Code First)
- Aprenderá trabalhar com Migrations do Entity Framework Core
- Aprenderá criar uma API do zero, sem usar templates
- Aplicar segurança em uma API
- Compactar o retorno de uma API para trafegar menos dados
- Criar documentação e teste da Api de forma automática com Swagger
- Aprenderá realizar conversões explicitas
- Aprenderá utilizar resources para mensagens
- Aprenderá várias dicas importantes para escrever um código de qualidade
- Aprenderá atalhos uteis para aumentar a produtividade no Visual Studio
- Criar aplicativo ou site usando framework Ionic
- Consumir serviços rest através do Ionic
Description
O propósito deste curso é ensinar a criar um site ou aplicativo para (android e ios) onde as pessoas possam consultar cursos onlines de forma gratuita.
Para isso iremos utilizar no front end o framework do Ionic e no back end iremos criar uma api robusta em asp.net core usando os princípios do DDD.
Neste curso você irá aprender:
- Criará um site ou aplicativo utilizando framework ionic
- Criar uma aplicação focada no domínio
- Criar entidades
- Criar diagrama de classes
- Criar Value Object
- Blindar suas classes
- Aplicar NotificationPattern e trabalhar com mensageiria ao invés de Exceptions
- Desenvolver utilizando interfaces
- Criará serviços de domínio
- Aprenderá Partner Repositories
- Aprenderá Entity Framework Core (Code First)
- Aprenderá trabalhar com Migrations do Entity Framework Core
- Criará Apis
- Aplicar segurança em uma API
- Criar documentação e teste da Api de forma automática com Swagger
- Aprenderá realizar conversões explicitas
- Aprenderá utilizar resources para mensagens
- Aprenderá várias dicas importantes para escrever um código de qualidade
- Aprenderá atalhos uteis para aumentar a produtividade no Visual Studio
Who Should Attend!
- Desenvolvedores que desejam criar serviços web para ser consumidos de qualquer aplicação
- Desenvolvedores ou arquitetos que buscam trabalhar com uma arquitetura robusta
- Pessoas que desejam aprender um pouco mais sobre DDD
- Pessoas que desejam aprender um pouco mais sobre Entity Framework Core
- Pessoas que querem aprender dominar atalhos super uteis do Visual Studio
TAKE THIS COURSE