Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Ionic

Ionic 3 - Construindo um App estilo food com NodeJS

Crie aplicativos em Ionic 3 com Api feita em NodeJS, MongoDB utilizando boas práticas de projeto em JS
Rating: 4.2 out of 54.2 (470 ratings)
1,571 students
Created by Ricardo Netto
Last updated 1/2020
Portuguese
30-Day Money-Back Guarantee

What you'll learn

  • Introdução o NodeJS
  • Criação de Projetos Javascript
  • Instalação e configuração do ambiente de desenvolvimento JS
  • Criação de Api's em NodeJS com Express
  • Criação e utilização de conceito de orientação á objetos utilizando javascript
  • Normatização e estruturação de Projetos em Node
  • Técnicas de desenvolvimento ágil utilizando Nodemon
  • Utilização de banco de dados MongoDB
  • Criação de App com Ionic 3
  • Utilização do Ionic CLI
  • Criação de Providers
  • Criação de Pipes
  • Trabalhar com navegação entre as telas
  • Utilizar o Push Notification para interagir com seu usuário
  • Publicar seu App na Apple Store e na Play Store
  • Utilizar recurso nativo para tirar fotos
  • Utilizar recurso nativo para gerenciar a rede do usuário para saber quando ele está online ou não
  • Utilizar Ionic Storage

Course content

4 sections • 44 lectures • 22h 53m total length

  • Preview12:08
  • Preparação do Ambiente
    07:35

  • Conceitos -> O que é o NodeJS
    07:37
  • Conceitos -> O que é o NPM
    04:07
  • Conceitos -> Criando nosso projeto
    10:16
  • Conceitos -> Express
    10:23
  • Preview37:33
  • Criando nossa Api -> Criando nosso primeiro controller
    36:18
  • Criando nossa Api -> Conectando no MongoDB
    13:18
  • ATUALIZAÇÃO - Como conectar no MongoDB Atlas
    05:42
  • Criando nossa Api -> Criando o schema do documento
    34:38
  • Criando nossa Api -> Criando nossos repositórios
    16:42
  • Criando nossa Api -> Controller base e Repository base
    38:18
  • Criando nossa Api -> Criando a autenticação da Api
    46:37
  • Criando nossa Api -> Middleware
    41:02
  • Criando nossa Api -> Finalizando nossa Api
    26:56

  • Orientações antes de criar o projeto
    00:43
  • Preview04:33
  • Criando nosso Aplicativo
    13:01
  • Utilizando o Ionic generate
    34:07
  • Definindo o Layout do App
    16:55
  • Criando tela de login
    01:06:39
  • Criando a tela de Login parte 2
    37:20
  • Criando o cadastro do App
    34:36
  • Cadastro de Categorias
    45:49
  • Preparando o ambiente para o emulador
    13:48
  • Cadastro de Categorias adicionando fotos e finalizando a tela
    01:02:13
  • Cadastro de Produtos
    55:33
  • Criando a listagem de categorias
    41:19
  • Listando os produtos conforme as categorias
    39:04
  • Criando pipe de valores e componentes reutilizáveis
    48:12
  • Criando seu próprio componente de tabs
    37:56
  • Minha Conta
    48:51
  • Detalhes do produto
    27:16
  • Criando o carrinho de compras
    55:54
  • Finalizar o pedido parte 1
    46:08
  • Finalizar o pedido parte 2
    01:05:48
  • Publicar nossa api para o mundo
    22:24
  • Utilizando o Push Notification para interagir com o usuário
    35:45
  • Listando meus pedidos
    22:56
  • Publicando o App na Play Store e Apple Store
    01:12:51

  • Testes unitários em NodeJS
    11:22
  • Criando o primeiro teste
    37:08
  • Finalizando o teste da api de usuário
    25:42

Requirements

  • Tenha conhecimento básico de lógica de programação
  • Conhecimento básico em Javascript, Html, CSS
  • Ser muito curioso para novos conhecimentos

Description

Ionic  é um framework para criação de aplicações híbridas com HTML, CSS (SASS) e JavaScript (TypeScript).

Se tornou muito famoso por conta de sua baixa curva de aprendizado e facilidade na criação de belíssimos aplicativos híbridos com componentes que se assemelham muito a aplicações Android, iOS e Windows Phone nativas. 

Com o framework é possível fazer acesso a recursos nativos do dispositivo tais como Câmera, GPS, Sistema de Arquivos, Armazenamento Local, Notificações, etc, através dos plugins Apache Cordova, tudo de forma muito simples e rápida, pois o Ionic encapsula estes recursos para facilitar ainda mais o desenvolvimento, provendo uma interface para trabalhar com os plugins usando TypeScript, Promises e Observables.


Iremos apreender várias técnicas de desenvolvimento em NodeJS e Ionic, técnicas essas usadas para publicação de aplicações reais no mercado, ou seja, você terá mais desempenho e qualidade em seu desenvolvimento de App's.


Who this course is for:

  • Desenvolvedores Web com interesse em criação de aplicativos
  • Pessoas que querem criar aplicativos e tenham interesse em começar

Instructor

Ricardo Netto
Engenheiro de Software
Ricardo Netto
  • 4.6 Instructor Rating
  • 2,268 Reviews
  • 20,965 Students
  • 2 Courses

Desenvolvedor de Sistemas á mais de 15 anos, curioso nato, gosto muito de buscar novas tecnologias e aprimorar meus conhecimentos, trabalho á mais ou menos 2 anos desenvolvendo aplicativos para Ionic, tenho vários aplicativos publicados na Apple Store e na Google.

Atuo em diversas tecnologias sendo elas Javascript, jQuery, Angular JS, Angular 2+, TypeScript, Ionic 1, Ionic 2, C#, ASP, ASP.Net, WebApi, WCF, CSS, HTML5, MySQL, Oracle, Sql Server, Mongo DB, NodeJS e muitos outros.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.