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
- Comparing Ionic to native iOS and Android development
- Single-code-base advantages
- How modular Angular architecture underpins app development
- Typical workflow and tool-chain development
- The importance of scalability, maintainability and testability
- The process of submitting to app stores
Introducing Ionic
- How Ionic and Cordova make web technologies work as a native app
- Installing Node.js, Ionic and Cordova
- Creating projects for iOS, Android and other platforms
- Following best practice for a particular platform
Ionic Components
- Action sheets, Alerts and Badges
- Interactive elements and forms
- Menus, Tabs, Views and Navigation
- Routing, Inputs, Outputs and custom events
- Grids, Cards, Lists and Layout
Adding Native Functionality
- Ionic Native
- Promises and Observables
Accessing Device Features
- Invoking device sensors and capabilities
- Network detection
- Practical memory and resource considerations
Working with Data
- Making calls for external resources
- Passing parameters out to servers
- Persisting and retrieving local data
- Managing state
Debugging Tools and Techniques
- Runtime diagnostics
- Serving to devices and emulators
- Browser-based tools
Theming and Style Guides
- Managing an app theme
- Using SASS variables
- Platform styles
- Icons and Glyphs
The Command Line Interface (CLI)
- Powerful CLI features
- Creating a starter project with the CLI
- Creating parts of a project via commands
Testing in Ionic
- Karma and Protractor
- Selenium Testing Server and Jasmine
- Overview of approaches to testing
Production build
- Development and Production modes
- Configuring an automatic build chain
- Optimizing for production
TENHO INTERESSE