Curso Kotlin for iOS and Android Development

  • APP Mobile & Development

Curso Kotlin for iOS and Android Development

32 Horas
Visão Geral
  • Kotlin é uma linguagem de programação moderna, funcional e orientada a objetos, baseada em Java.
  • Neste treinamento ao vivo, ministrado por instrutor, os participantes aprenderão a programação do Kotlin enquanto avançam na criação de um aplicativo Android e iOS usando o Kotlin.
Objetivo

Ao final deste treinamento, os participantes serão capazes de:

  • Entenda os fundamentos da programação no Kotlin
  • Codifique seu próprio aplicativo Kotlin
  • Construa, teste, implante e solucione problemas de aplicativos Android e iOS usando o Kotlin
Publico Alvo
  • Desenvolvedores de qual quer plataforma que tenha interesse em aprender uma nova linguagem de programação 
Pre-Requisitos
  • Experiência em programação Java
  • Experiência básica ou familiaridade com o desenvolvimento Android
  • Experiência com programação Swift
Informações Gerais
  • Carga horaria 32h
  • Se aos sábados o curso acontece de 09h às 18h, total de 4 sábados,
  • se noturno o curso acontece de segunda a sexta das 19h às 23h, total de 8 noites,
  • se in-company o curso acontece de 08h às 17h total de 4 dias,

Formato de Entrega:

  • presencial em sala de aula 
  • ou on-line ao vivo em tempo real
Materiais
Português
Conteúdo Programatico

Introdução

  1. Configurando as ferramentas para o Kotlin
  2. Usando as ferramentas de linha de comando
  3. Instalando o JDK for Kotlin
  4. Instalando e configurando o IDE: IntelliJ
  5. Instalando os plugins

Introdução ao Kotlin e à sintaxe do Kotlin

  1. Aprendendo a arquitetura Kotlin
  2. Aprendendo a sintaxe Kotlin
  3. Usando os principais recursos do Kotlin

Programação Orientada a Objetos com Kotlin

  1. Visão geral da programação com objetos
  2. Criando uma classe
  3. Adicionando Métodos às Classes
  4. Definindo construtores básicos
  5. Usando parâmetros nomeados e valores padrão
  6. Usando classes abertas para permitir herança
  7. Usando Classes Abstratas
  8. Criando e usando interfaces
  9. Manipulação de Substituição
  10. Criando classes de dados
  11. Usando singletons e objetos complementares
  12. Usando enumerações
  13. Agrupando Classes em Pacotes
  14. Usando importações
  15. Implementando ocultação de informações
  16. Usando Getters e Setters
  17. Implementando modificadores de visibilidade
  18. Noções básicas sobre genéricos
  19. Implementando uma pilha genérica
  20. Usando funções genéricas

Desenvolvimento de aplicativos Android usando Kotlin

  1. Configurando as ferramentas para desenvolvimento Android
  2. Instalando o Android Studio
  3. Iniciando um novo projeto
  4. Configurando o emulador
  5. Configurando a biblioteca

Configurando o Kotlin no Android

  1. Trabalhando com as ferramentas Hello Android Framework e Android SDK
  2. Desenvolvendo um aplicativo Android usando o Kotlin
  3. Usando ListActivity e ListView
  4. Usando filtros de intenção e intenção
  5. Trabalhando com vistas personalizadas
  6. Usando gerenciadores de layout
  7. Manipulando Serviços da Web e APIs
  8. Lidando com o Android Services
  9. Trabalhando com banco de dados SQLite
  10. Usando provedores de conteúdo
  11. Adaptadores de escrita
  12. Implementando caixas de diálogo e alertas (brindes)
  13. Criando sua interface do usuário
  14. Menus de Opções e Contexto
  15. WebView
  16. Implementando notificações do Android
  17. Criando um aplicativo Android responsivo personalizado usando o Kotlin
  18. Publicando seu aplicativo Android no Google PlayStore

Desenvolvimento de aplicativos para iOS usando o Kotlin

  1. Visão geral dos recursos e arquitetura do XCode 9
  2. Visão geral dos recursos e arquitetura do Swift 4
  3. Comparando semelhanças e diferenças de Kotlin e Swift
  4. Fundamentos
  5. Matrizes
  6. Dicionários
  7. Trabalhando com serviços da Web
  8. Executando gerenciamento de dados
  9. Trabalhando com variáveis, constantes e tipos de dados rápidos
  10. Otimizando a experiência do usuário do iOS por meio do design de UX e UI
  11. Adicionando interação do usuário para melhorar a experiência do usuário
  12. Otimizando o desempenho
  13. Depurando um aplicativo iOS
  14. Criando um aplicativo iOS responsivo personalizado usando o Kotlin
  15. Publicando seu aplicativo iOS na Apple AppStore

Solução de problemas

Resumo e conclusão


TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas