Junte-se aos melhores!!
Facebook Instagram Linkedin Whatsapp
Parcele seu curso em até 24x no boleto com uma pequena taxa de juros (sujeito aprovação). Entre em contato!

Próximas Turmas

  • Frequência: Terça e Quinta
  • Horário: 18:30/21:30h
  • Término Previsto: 26/07/2022
  • Modalidade: Online
  • Valor: 12xR$150,00
  • Professor: Sergio Luiz

O que você vai aprender nesse curso

O Curso de Ionic App Developer tem como objetivo apresentar o framework ionic para desenvolvimento de apps híbridos (Android e IOS). 

No módulo inicial do curso veremos os componentes básicos e avançados da linguagem TypeScript como: variáveis, funções, condicionais, loops classes, herança, polimorfismo e outros. 

Como intermediário começaremos a construir apps em ionic usando os componentes do ionic como: grids, buttons, navigations, tabs, menus e outros; como componentes nativos usaremos: câmera, local notifications, efetuar chamada e outros. 

Na parte avançada do curso construiremos aplicações com acesso a base de dados locais no app com local storage e faremos também uma aplicação completa utilizando uma API REST já construída para acesso externo.

Conteúdo do curso

Instalação do ionic e suas dependências 

  • Instalação Node e Npm
  • Instalação Visual studio code
  • Ionic Framework 5 e TypeScript 

Orientação a objetos com TypeScript 

  • Tipos básicos
    • Int
    • Boolean
    • String
    • Listas
    • Tuplas
    • Enum
    • Any
    • Void
    • Null e Undefined
    • Never
    • Type assertions
  • Variáveis
    • Let
    • Var
    • Escopo
    • Const
  • Classes
    • Herança
    • Modificadores
      • Private
      • Public
      • Protected
      • readOnly
    • Assessores
    • Classes abstratas
    • Construtor
    • Override
    • Overload( parâmetros não obrigatórios)
  • Iterators e Generators
    • For ..of
    • For .. in

Gerando um app com typeScript

  • Templates
    • Blank
    • Tabs
    • Menu 

Componentes básicos do Ionic

  • Buttons
  • Icons
  • Cards
  • Inputs
  • Lists
  • Grids
  • Modal
  • Navegation
  • Abas
  • Toolbar

Acessando APIS externas

  • Requisições HTTP
  • POST
  • GET
  • PUT
  • Observable e promises
  • Restful Services 

Ionic CLI

  • Pages
  • Providers
  • Filtros

Native 

  • Gerando um novo projeto
  • Adicionando plataforma android
  • Câmera
  • Network e connection
  • Local Notifications
  • Rodando no dispositivo
  • Vibration 

Projeto Agenda 

  • Definição do escopo do projeto.
  • Criação do projeto
  • Estrutura básicas (menus, listas e formularios)
  • Criação de modelos
  • Gravando em sessão (storage)
  • Gravando um contato
  • Listando contatos
  • Efetuando uma chamada 

Ambiente android 

  • Instalando e configurando SDK
  • Android Studio 

Publicações 

  • Play Store