Cursos de Creating applications on the Android platform
A plataforma Android é um sistema operativo popular utilizado principalmente em dispositivos móveis, como smartphones, tablets, relógios e televisores. A plataforma Android é atualmente uma das mais populares do mundo, graças à sua abertura, flexibilidade, riqueza de funcionalidades e adaptabilidade, tanto para os utilizadores como para os programadores. Este facto torna-a popular tanto entre os consumidores como entre a comunidade empresarial.
Programa do Curso
Introdução
- O que é Android?
- Configurações do ambiente de desenvolvimento de aplicações.
- Kit de ferramentas de desenvolvimento de aplicações - Android SDK
- Java i Android
Criar uma aplicação
- Criar e executar a sua primeira aplicação
- Visão geral do Android Studio
- Ficheiro Apk
- applicationId
- Instalar a aplicação
- AndroidManifesto.xml
- Código Java e recursos
- Sistema para construir Gradle
- Certificados
- versionName e versionCode
- Variantes da aplicação de construção
- permissões
- debug e release
- adb
Recursos
- tipos de recursos
- estrutura de directórios
- qualificadores de recursos
- Classe R
Actividades
- O que é uma atividade?
- Criar e executar uma atividade
- Ciclo de vida da atividade
- Pilha de actividades
- Intenções
- Fragmentos
Noções básicas sobre o fornecedor de conteúdos
- Recuperação de conteúdos com o fornecedor de conteúdos
Noções básicas de conceção da IU
- Layouts - tipos e criação
- Elementos incorporados: botões, caixas de texto, etc.
- Classe View
- ligação entre View e Activity
- menus
- diálogos
- ListView e RecyclerView
Estilos e temas
- criação e configuração de estilos
Processos e threads no Androidzie
- thread ui
- ANR
- Tarefa assíncrona
- Serviços
Vistas avançadas da IU
Receptores de mensagens
- Aplicações dos receptores de difusão
Guardar estado
- ficheiros
- Preferências partilhadas
- SQLite
REST
- O que é REST e JSON?
- comunicar com um servidor REST
Bibliotecas
- picasso
- retrofit
- eventbus
- butterknife
- okhttp
- parse
Distribuição de aplicações
- Google Play
- Crashlytics e relatórios de erros
Precisa de ajuda para escolher o curso certo?
Cursos de Creating applications on the Android platform - Enquiry
Creating applications on the Android platform - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (4)
O formador estava disposto a explorar problemas adicionais no punhal.
Susheel - Home
Curso - Dependency Injection with Dagger 2
Máquina Traduzida
Conhecimento do treinador e facilidade com que o apresentou.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curso - Android Applications Testing
Máquina Traduzida
I really enjoyed the fairly broad coverage of topics.
john harrigan
Curso - Android Development
Máquina Traduzida
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curso - Cross-platform mobile development with PhoneGap/Apache Cordova
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Android - The Basics
28 HorasAndroid é o sistema operacional móvel da Go ogle. Este curso demonstra através da prática prática os fundamentos do Android .
Cross-platform mobile development with PhoneGap/Apache Cordova
21 HorasO objetivo dos quadros cross-platform é permitir que você escreva aplicativos de uma só vez e executá-lo em várias plataformas. Quer construir um aplicativo do iPhone que também será executado em Android? Tem um cliente girando e quer que sua aplicação Android seja executada no Windows Phone? Não há problema.
Neste curso de três dias PhoneGap/Apache Cordova você verá duas tecnologias diferentes, mas complementares para o desenvolvimento móvel cross-platform. (Apache Cordova é o novo nome para PhoneGap. Adobe adquiriu o PhoneGap dos desenvolvedores originais e o entregou à Apache Software Foundation.)
Após a conclusão deste curso de PhoneGap/Apache Cordova, você será capaz de construir aplicações móveis de pleno funcionamento usando o framework, gerenciar o código-fonte e lidar com tweaks da plataforma, criar “native como” experiências de uma aplicação web - e muito mais!
Desenvolva Aplicativos para Android
21 HorasEste curso foi criado para todos os interessados em criar aplicativos Android .
Durante este curso, você aprenderá as habilidades fundamentais necessárias para criar aplicativos Android do zero, usando recursos interessantes adicionados à plataforma Android , como processamento em segundo plano, acesso ao banco de dados e serviços baseados em localização.
Desenvolvimento do Android
28 HorasObjetivos.
Após a conclusão deste curso de treinamento, o delegado será capaz de:
- Crie seu próprio aplicativo Android e faça o upload para o Android Market.
- Desenvolva para simuladores e dispositivos reais.
- Aprenda todos os conceitos básicos do Android Development.
Fundamentos do Android
56 HorasO Android é uma plataforma de código aberto desenvolvida pelo Google para desenvolvimento móvel.
Aplicativos para a plataforma Android são desenvolvidos em Java.
Este curso aborda os tópicos fundamentais do Android.
Android Fundamentals - Fast Track
28 HorasAndroid é uma plataforma de código aberto desenvolvida por Google para desenvolvimento móvel.
Aplicações para a plataforma Android são desenvolvidas em Java.
Este curso apresenta uma visão geral dos tópicos fundamentais de Android.
Este é o programa acelerado que acelera o treinamento original
Android HAL (Hardware Abstraction Layer)
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores que desejam escrever interfaces HAL para permitir que aplicativos Android conversem com o hardware subjacente.
No final desta formação, os participantes serão capazes de
- Entenda a arquitetura HAL do Android e seu papel na funcionalidade do sistema.
- Obtenha proficiência em AIDL (Android Interface Definition Language) para desenvolvimento HAL moderno.
- Aprenda técnicas de migração de HIDL para AIDL.
- Explore atualizações de HALs de áudio e câmera, incluindo novos recursos introduzidos no Android 14.
- Aprenda as práticas recomendadas para garantir a conformidade do HAL com os padrões de segurança e privacidade do Android.
- Explore o impacto do Projeto Mainline na modularidade e capacidade de atualização do HAL.
Android Mobile App Development (Advanced Level)
35 HorasEste treinamento ao vivo, ministrado por um instrutor em Portugal (online ou presencial), é direcionado a desenvolvedores de nível avançado que desejam criar aplicações complexas e otimizadas utilizando padrões modernos de arquitetura, programação assíncrona, persistência de dados, técnicas de teste e integração.
No final deste treinamento, os participantes serão capazes de:
- Implementar a arquitetura MVVM e componentes do Jetpack.
- Utilizar coroutines Kotlin e WorkManager para tarefas assíncronas e em segundo plano.
- Persistir dados usando Room e DataStore.
- Testar aplicativos utilizando JUnit e Espresso.
- Integrar APIs REST e aplicar otimizações de desempenho.
Android Mobile App Development (Basic Level)
21 HorasEsta formação ao vivo, ministrada por um instrutor em Portugal (online ou presencial), é direcionada a desenvolvedores de nível iniciante que desejam criar aplicações interativas Android usando o Android Studio e Kotlin ou Java.
No final desta formação, os participantes serão capazes de:
- Compreender a arquitetura básica das aplicações Android.
- Projetar interfaces do usuário simples usando layouts e visualizações.
- Lidar com interações do usuário e navegar entre telas.
- Construir um aplicativo móvel funcional de forma incremental ao longo do curso.
Android System Programming
28 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores que desejam entender, adaptar e estender Android para diferentes hardwares e plataformas.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para iniciar o desenvolvimento do sistema para Android.
- Compreender como o hardware interage com os serviços do sistema (aplicativos)
- Desenvolver, testar e depurar o código do sistema iterativamente usando um emulador de Android.
- Carregar e implantar Android personalizado em diferentes sistemas de hardware embarcado (usando simulado/emulado).
Teste de Aplicativos para Android
21 HorasEste curso tem como objetivo fornecer aos testadores de software os conhecimentos e habilidades necessários para realizar testes de garantia de qualidade para aplicativos de software desenvolvidos para a plataforma Android. Este curso oferece uma visão geral dos recursos da plataforma Android e fornece práticas atualizadas para a realização dos testes.
Android TV
14 HorasEsta formação em direto orientada por um instrutor em Portugal (online ou no local) destina-se a programadores que pretendam conceber e criar novas aplicações Android TV. Podem também alargar as suas aplicações existentes para serem executadas em dispositivos de TV para aumentar o envolvimento e as receitas das aplicações.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver Android TV aplicativos.
- Compreender os requisitos para qualificar um aplicativo como um aplicativo de TV.
- Criar e testar aplicativos em um emulador Android TV para uma experiência de usuário em primeira mão.
- Tornar o aplicativo de TV pesquisável e integrá-lo ao Google Assistente para otimizar a experiência do usuário.
Dependency Injection with Dagger 2
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a arquitetos de software que desejam usar o Dagger 2 para injeção de dependência em aplicativos Android.
No final desta formação, os participantes serão capazes de
- Configurar um projeto com injeção de dependência com o Dagger 2.
- Integrar o Dagger 2 em um aplicativo Android.
- Implementar injeção de dependência sem usar frameworks de terceiros.
Kivy: Building Android Apps with Python
7 HorasKivy é uma biblioteca de interface gráfica cross-platform de código aberto escrita em Python, que permite o desenvolvimento de aplicativos multi-touch para uma ampla seleção de dispositivos.
Neste instrutor-led, os participantes de treinamento ao vivo aprenderão como instalar e implantar Kivy em diferentes plataformas, personalizar e manipular widgets, agendar, desencadear e responder a eventos, modificar gráficos com multi-touching, resize a tela, pacote apps para Android, e muito mais.
No final do curso, os participantes poderão
- Relacionar o código Python e a linguagem Kivy.
- Ter um sólido entendimento de como Kivy funciona e utiliza seus elementos mais importantes, como widgets, eventos, propriedades, gráficos, etc.
- Desenvolver e implantar aplicativos Android de forma integrada, com base em diferentes requisitos de negócios e design.
Formato do curso
- Parte palestra, parte discussão, exercícios e muita prática hands-on.
Kotlin for iOS and Android Development
35 HorasKotlin é uma linguagem de programação moderna, funcional e orientada a objetos baseada em Java.
Neste treinamento guiado por instrutores, os participantes aprenderão Kotlin programação enquanto passam pela criação de um aplicativo Android e iOS usando Kotlin.
No final do curso, os participantes poderão:
- Compreender os fundamentos da programação em Kotlin
- Código de sua própria aplicação Kotlin
- Construir, testar, implantar e resolver problemas Android e iOS aplicativos usando Kotlin
Auditoria
- Desenvolvedores
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.