Crie Apps com Ionic 3 e Apis em Asp.Net Core usando DDD
3.8 (138 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
586 students enrolled

Crie Apps com Ionic 3 e Apis em Asp.Net Core usando DDD

Crie sites ou Apps (android ou ios) com Ionic 3 e construa uma Api robusta utilizando Asp.Net Core usando DDD e EF Core
3.8 (138 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
586 students enrolled
Last updated 5/2018
Portuguese
Current price: $14.99 Original price: $24.99 Discount: 40% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 37 lectures 14:08:56
+ BACK END
22 lectures 07:55:29
Ferramentas e Instalação
11:14
NetFramework, NetCore, Net Standard
07:29
Criando nossa solução
19:35
DDD - Domain Driven Design
05:10
Criando entidades do negócio
16:15
Enumeradores e Value Objects
11:12
Criando Diagrama de Classes e aplicando herança
07:49
Definindo contratos do domínio com interfaces
20:30
Criando serviços de domínio
12:36
Aplicando Notification Pattner
47:26
Blindando nosso código
33:37
Mapeando objetos através de conversões explicitas
09:28
Configurando Entity Framework Core
36:44
Trabalhando com Migrations do Entity Framework Core
16:56
Entendendo os verbos de nossa API
17:08
Inserindo um usuário no banco de dados
36:53
Implementando Service de domínio e Repositorio do Canal
36:24
Implementando Service e Repositório da PlayList
26:09
Implementando Service e Repositório do Vídeo
38:12
Criando a Controller do Canal
13:49
Configurando a segurança de nossa Api
28:13
Criando Controllers da PlayList e Vídeo
22:40
+ FRONT END
11 lectures 05:46:27
Conhecendo e Instalando o Ionic Framework
14:29
Criando a tela de pesquisa
27:32
Criando serviço UtilService e VideoService
42:12
Criando nosso popup de autenticação no ionic
34:46
Autenticando o Usuário
38:16
Criando um novo Usuário
47:49
Criando novo Vídeo
28:42
Criando novo Vídeo - Canal
37:26
Criando novo Vídeo - PlayList
22:35
Salvando o Vídeo
13:59
Criando a Playlist e tela de exibição do Vídeo
38:41
+ Conclusão
2 lectures 07:40

Link de acesso ao GitHub com o fonte completo do projeto!

Fonte do projeto no GitHub
00:02
Considerações finais
07:38
Requirements
  • Noções básicas de C# e de web
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 this course is for:
  • 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