Criando aplicativos robustos com Ionic 3 e C#
4.3 (354 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.
1,509 students enrolled

Criando aplicativos robustos com Ionic 3 e C#

Aprenda criar aplicativos com Ionic 3 e Apis em AspNet Core usando DDD
4.3 (354 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.
1,509 students enrolled
Last updated 1/2019
Portuguese
Current price: $15.99 Original price: $24.99 Discount: 36% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 30 hours on-demand video
  • 5 articles
  • 3 downloadable resources
  • 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
  • Terá uma boa introdução da diferença de soluções nativas e híbridas
  • Aprenderá criar páginas usando o ionic cli
  • Aprenderá criar páginas através de plugins do Visual Studio Code
  • Aprenderá preparar o ambiente para começar a trabalhar com Ionic e Cordova
  • Conhecerá a estrutura do projeto
  • Irá criar um projeto do zero e rodar no navegador
  • Irá aprender usar o Ionic Lab
  • Aprenderá o componente - ActionSheet
  • Aprenderá o componente - Alert
  • Aprenderá o componente - Badge
  • Aprenderá o componente - Botões
  • Aprenderá o componente - Cards
  • Aprenderá o componente - Checkbox
  • Aprenderá o componente - Radio
  • Aprenderá o componente - Range
  • Aprenderá o componente - Datetime
  • Aprenderá o componente - Fab
  • Aprenderá o componente - Grid
  • Aprenderá o componente - Icones
  • Aprenderá o componente - Input
  • Aprenderá o componente - List
  • Aprenderá o componente - Avatar
  • Aprenderá o componente - Thumbmail
  • Aprenderá o componente - Toogle
  • Aprenderá o componente - Loading
  • Aprenderá o componente - Toast
  • Aprenderá o componente - Toolbar
  • Aprenderá o componente - Segment
  • Aprenderá o componente - Tabs
  • Aprenderá o componente - Select
  • Aprenderá o componente - Menu
  • Aprenderá navegar entre páginas passando parametros
  • Aprenderá o componente - Modal
  • Aprenderá o componente - Slides
  • Aprenderá usar a tipografia
  • Aprenderá o componente - Chips
  • Aprenderá o componente - Popover
  • Aprenderá muitos outros componentes
  • Aprenderá estilizar a sua página, aplicando novas cores e etc
  • Aprenderá recursos nativos como tirar foto
  • Aprenderá recursos nativos como ler códigos de barras
  • Aprenderá recursos nativos como obter a localização do usuário
  • Entenderá um pouco mais sobre outros componentes nativos
  • Aprenderá realizar requisições Http
  • Aprenderá salvar dados localmente, ou seja, dentro do dispositivo com Storage
  • Montar o ambiente para publicação - JDK
  • Montar o ambiente para publicação - SDK
  • Montar o ambiente para publicação - Gradle
  • Gerando o APK
  • Assinando um APK para colocar na loja da Google
  • Publicando nosso aplicativo na loja da Google
  • Aprenderá como adicionar animações em seu aplicativo
  • Implementando Push com OneSignal
  • Aprenderá trabalhar com formulários
  • Aprenderá carregar páginas através de LazeLoad
  • API - Criar uma aplicação focada no domínio
  • API - Criar entidades
  • API - Criar diagrama de classes
  • API - Criar Value Object
  • API - Blindar suas classes
  • API - Aplicar NotificationPattern e trabalhar com mensageiria ao invés de Exceptions
  • API - Trabalhar com contratos através de interfaces
  • API - Criará serviços de domínio
  • API - Aprenderá Partner Repositories
  • API - Aprenderá Entity Framework Core (Code First)
  • API - Aprenderá trabalhar com Migrations do Entity Framework Core
  • API - Aprenderá criar uma API do zero, sem usar templates
  • API - Aplicar segurança em uma API
  • API - Compactar o retorno de uma API para trafegar menos dados
  • API - Criar documentação e teste da Api de forma automática com Swagger
  • API - Aprenderá realizar conversões explicitas
  • API - Aprenderá utilizar resources para mensagens
  • API - Aprenderá várias dicas importantes para escrever um código de qualidade
  • API - Aprenderá atalhos uteis para aumentar a produtividade no Visual Studio
  • APP - Criar aplicativo ou site usando framework Ionic
  • APP - Consumir serviços rest através do Ionic
Course content
Expand all 92 lectures 29:48:54
+ Introdução
5 lectures 01:19:26
Grupo do curso no WhatsApp
00:07

Baixe agora mesmo o aplicativo que iremos desenvolver no curso.


Preview 00:03
Conhecendo a estrutura do projeto
31:53
+ Componentes Visuais
30 lectures 09:05:28
Conhecendo o componente - ActionSheet e o Ionic Lab
30:47
Conhecendo o componente - Alert
40:19
Conhecendo o componente - Badges
13:38
Conhecendo o componente - Buttons
19:25
Conhecendo o componente - Cards
36:15
Conhecendo o componente - Checkbox
06:53
Conhecendo o componente - Radio
06:09
Conhecendo o componente - Range
22:50
Conhecendo o componente - DateTime
17:43
Conhecendo o componente - Fab
13:10
Conhecendo o componente - Grid
13:05
Conhecendo o componente - Icons
09:56
Conhecendo o componente - Input
19:47
Conhecendo o componente - List, Avatar e Thumbnail
29:22
Conhecendo o componente - Toogle
19:19
Conhecendo o componente - Loading e Spinner
37:48
Conhecendo o componente - Toast
13:08
Conhecendo o componente - Toolbar
14:35
Conhecendo o componente - Toolbar (Continuação)
03:30
Conhecendo o componente - Segment
10:16
Conhecendo o componente - Tabs
23:40
Conhecendo o componente - Select
21:40
Conhecendo o componente - Menu
16:06
Aprendendo a navegação entre páginas com ou sem parametros
32:31
Conhecendo o componente - Modal
27:04
Conhecendo o componente - Slides
19:41
Conhecendo o componente - Typography
07:00
Conhecendo o componente - Chips
07:50
Conhecendo o componente - Popover
08:33
Aprenderá um pouco mais sobre outros componentes
03:28
+ Estilizando seu aplicativo
1 lecture 11:23
Aprenderá estilizar páginas, mudando a cor de seus componentes
11:23
+ Componentes Nativos
4 lectures 01:04:29
Conhecendo o componente nativo - Camera
27:29
Conhecendo o componente nativo - Barcode Scanner
16:15
Conhecendo o componente nativo - Geolocation
11:36
Aprenderá sobre outros componentes
09:09
+ Trabalhando com APIS
1 lecture 40:54
Aprenderá realizar requisições HTTP
40:54
+ Armazenando dados no aparelho
1 lecture 17:17
Aprenderá utilizar o Storage, LocalStorage, SessionStorage e etc
17:17
+ Publicando nosso aplicativo
6 lectures 01:25:55
Corrigindo erros antes de publicar
05:22
Instalando e configurando nosso JDK
09:28
Instalando e configurando o SDK do Android
18:03
Resolvendo problemas com Gradle
06:01
Gerando nosso APK para Loja do Google
27:53
Publicando na loja da Google Play
19:08
+ Aulas Extras de Ionic
4 lectures 01:23:36
Criando animações no Ionic
21:40
Implementando Push com OneSignal
26:42
Lazy Load Pages
13:50
Trabalhando com formulário
21:24
Requirements
  • Ter um computador Windows, Mac ou Linux
  • Conhecimento básico de HTML, JavaScript e CSS
  • Noções básicas de C# e de web
Description

Neste curso você irá aprender de forma prática, como utilizar cada componente visual do ionic, também irá aprender utilizar recursos nativos do dispositivo, como tirar fotos, ler código de barras, pegar localização do usuário e etc.

Você também irá aprender estilizar seu aplicativo de 3 formas diferentes.

Aprenderá realizar requisições http e irá consumir uma api dos correios.

Aprenderá também armazenar dados dentro do seu aplicativo.

A ideia é que este curso seja incremental, podendo surgir novos tópicos ao decorrer do tempo.

Além disso irei 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 e utilizaremos o Entity Framework Core para persistência de dados.

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 em C#
- Aprenderá atalhos uteis para aumentar a produtividade no Visual Studio

                     

Who this course is for:
  • Qualquer pessoa que queira desenvolver um aplicativo Android, Ios e Windows Phone
  • Profissionais que queira ter um diferencial no mercado levando para seus clientes soluções na palma da mão.
  • 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