Ionic with Cordova

  • Development

Ionic with Cordova

32h
Visão Geral

Nosso curso de treinamento Ionic ministrado por instrutor é destinado a desenvolvedores que desejam desenvolver aplicativos móveis nativos multiplataforma envolventes e responsivos usando o Ionic IT Solutionss e o Cordova.

As versões anteriores do Ionic foram construídas na estrutura Angular do Google, mas a partir do Ionic 4 agora é uma biblioteca de componentes da Web independente.

Durante o curso de treinamento Ionic, vamos orientá-lo no desenvolvimento de seu próprio aplicativo nativo funcional para iOS e Android, e você pode retirar todo o código que escreve para usar em seus próprios projetos.

Objetivo

Após concluir o curso Ionic with Cordova, você será capaz de:

  • Visão geral da estrutura iônica
  • Configurando o Node e as ferramentas de compilação
  • Fluxo de trabalho, perfis de construção e perfis de envio para simuladores e dispositivos
  • Configuração e serviços iônicos
  • Autenticação e provedores sociais
  • O aplicativo: mensagens, notificações, datas e pessoas (usado como base para todo o resto)
  • Abordagens para testes
  • Componentes de interface do usuário: folhas de ação, grades, menus
  • Navegação e Roteamento
  • Implantação e atualizações
  • Compartilhando dados entre componentes
  • Pontos finais, observadores de dados externos e persistência de dados
  • Usando ferramentas de depuração e criação de perfil
  • Arquitetura Modular, Desempenho e Manutenibilidade
  • Design e temas
Publico Alvo
  • Nosso curso de treinamento Ionic é voltado para desenvolvedores Web e Mobile que desejam usar o Ionic para desenvolver, testar e implantar aplicativos nativos multiplataforma usando Ionic e Cordova
Pre-Requisitos
  • Os delegados devem ter experiência de trabalho em desenvolvimento web com HTML e JavaScript. Qualquer experiência com frameworks Angular ou similares seria benéfica, mas não é assumida, nem obrigatória.
Informações Gerais
  • Carga Horária: 32h
  • Se noturno este curso é ministrado de segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos 
Materiais
Português | Inglês
Conteúdo Programatico

Where Ionic Fits

  1. Comparing Ionic to native iOS and Android development
  2. Single-code-base advantages
  3. How modular Angular architecture underpins app development
  4. Typical workflow and tool-chain development
  5. The importance of scalability, maintainability and testability
  6. The process of submitting to app stores

Introducing Ionic

  1. How Ionic and Cordova make web technologies work as a native app
  2. Installing Node.js, Ionic and Cordova
  3. Creating projects for iOS, Android and other platforms
  4. Following best practice for a particular platform

Ionic Components

  1. Action sheets, Alerts and Badges
  2. Interactive elements and forms
  3. Menus, Tabs, Views and Navigation
  4. Routing, Inputs, Outputs and custom events
  5. Grids, Cards, Lists and Layout

Adding Native Functionality

  1. Ionic Native
  2. Promises and Observables

Accessing Device Features

  1. Invoking device sensors and capabilities
  2. Network detection
  3. Practical memory and resource considerations

Working with Data

  1. Making calls for external resources
  2. Passing parameters out to servers
  3. Persisting and retrieving local data
  4. Managing state

Debugging Tools and Techniques

  1. Runtime diagnostics
  2. Serving to devices and emulators
  3. Browser-based tools

Theming and Style Guides

  1. Managing an app theme
  2. Using SASS variables
  3. Platform styles
  4. Icons and Glyphs

The Command Line Interface (CLI)

  1. Powerful CLI features
  2. Creating a starter project with the CLI
  3. Creating parts of a project via commands

Testing in Ionic

  1. Karma and Protractor
  2. Selenium Testing Server and Jasmine
  3. Overview of approaches to testing

Production build

  1. Development and Production modes
  2. Configuring an automatic build chain
  3. Optimizing for production
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas