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