IONIC-FRAMEWORK

Carga horária: 32hs

Ionic é um framework desenvolvido para criação de aplicações hibridas. Com ionic você será capaz de criar aplicações que acessam componentes nativos do seu smartphone como: câmera, localização, biometria e maps. Aprenda a lógica para criar aplicações como: tinder, uber, waze, snapchat, instagram e whatsApp. O curso tem como objetivo apresentar a tecnologia e capacitar o aluno para desenvolver suas próprias aplicações.

Próximas turmas

  • Instalação do ionic e suas dependências
  • Instalando NodeJs com npm
  • Instalando Ionic 2 e cordova
  • Instalação e configuração do atom ide
  • Instalação de pacotes do atom preview e typeScript
  • GitHub
  • Instalando o GitHub
  • Configurando o repositório na sua maquina
  • Configurando o repositório no servidor
  • Criando um certificado.ssh
  • Adicionando uma chave
  • Criando a organização do projeto
  • Configurando o merge com o repositório online
  • 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
  • Ionic CLI
    • Pages
    • Providers
    • Filtros
  • Native
    • Entendo Cordova
    • Adicionando plataformas
      • Plataforma android
      • Plataforma ios
  • Nativos
    • Câmera
    • Network e connection
    • Local Notifications
    • Vibration
    • Facebook
    • Google plus
    • Google maps
    • Gelocation
  • Persistência no app.
    • CRUD com sqlite
      • Inserindo registro
      • Removendo registro
      • Listando Registro
      • Alterando registro
  •  
    • Sessões no Ionic
      • Storage
  • Aplicativos
    • Login de Acesso
      • Lógica de login de acesso
      • Usando Facebook
      • Usando Google plus
      • Cadastro de usuário
      • Gerenciamento do usuário via app
      • Login de acesso e autenticação no servidor(REST)
      • Redirecionamento
      • Criação de menus dinâmicos
      • Sessões com dados de usuário
      • Acesso com biometria
      • Redirecionamento e Home
      • Logout da aplicação
  •  
    • Controle de estoque
      • Definindo o model de Produto
      • Gravando um produto
      • Listando os produtos da aplicação
      • Removendo um produto
      • Alterando um produto
      • Adicionando ao carrinho
      • Gerenciando o carrinho
      • Calculando o preço da compra
      • Enviando mensagem de texto de confirmação
      • Confirmando a compra
  • Ambiente android
    • Instalando e configurando SDK
    • Android Studio
  • Publicações
    • Play store