Curso PhoneGap and Cordova Foundation

  • Development

Curso PhoneGap and Cordova Foundation

24 Horas
Visão Geral

Este Curso PhoneGap and Cordova Foundation,  100% prático lhe dará as habilidades para criar aplicativos móveis ricos e envolventes usando a estrutura PhoneGap de código aberto para construir a grande maioria do seu aplicativo uma vez e implantar no iOS e Android com o mínimo de barulho.

O Apache Cordova e o PhoneGap fornecem esse recurso usando uma combinação de HTML, CSS e JavaScript - e, portanto, é uma rota muito acessível para os desenvolvedores da web começarem a implantar aplicativos em dispositivos móveis.

Objetivo

Após realizar este Curso PhoneGap and Cordova Foundation, você será capaz de:

  • Desenvolvimento de aplicativo de base única de plataforma cruzada
  • Ambientes de desenvolvimento PhoneGap
  • Arquitetura de aplicativo de andaime
  • Desempenho e Segurança
  • Sensores de dispositivo
  • Usando Plugins
  • Eventos de ciclo de vida do aplicativo
  • meios de comunicação
  • Alertas e Notificação
  • Visão geral do design do aplicativo
  • Acessando Dados
  • Publicação de aplicativos
Publico Alvo

Desenvolvedores de software e designers com habilidades existentes de HTML / CSS / JavaScript que gostariam de aproveitar o poder da estrutura PhoneGap de código aberto gratuito para desenvolver e implantar aplicativos móveis em uma variedade de plataformas a partir de uma base de código.

Pre-Requisitos

Para obter o máximo deste curso, os participantes precisam ter um bom conhecimento de HTML / CSS e JavaScript e uma apreciação do atual ecossistema móvel. Informe-nos se precisar de ajuda para se atualizar em alguma dessas áreas.

Materiais
Português | Inglês
Conteúdo Programatico

Before you start: Essential Skills for PhoneGap Development

  1. Overview of HTML, CSS and JavaScript
  2. jQuery and jQueryUI frameworks
  3. jQuery Mobile
  4. Blackberry UI framework
  5. AJAX
  6. JSON Data
  7. Dealing with Local Storage
  8. Navigation patterns and techniques

Introducing Cross-Platform Single Codebase App Development

  1. Explaining PhoneGap and Cordova
  2. The development workflow
  3. Capabilities and limitations

PhoneGap Development Environment

  1. Installing the tools
  2. Setting up XCode for iOS App development (requires an Apple Mac)
  3. Setting up Android SDK for Android App development (Windows, Mac or Linux)
  4. Setting up for Windows App development (requires a Windows PC)
  5. PhoneGap Build: creating iOS and Android Apps from any development platform
  6. Simple code editing tools
  7. Optional emulators
  8. Connecting to real devices over USB or via the PhonaGap app

Scaffolding Application Architecture

  1. Simple command-line procedures
  2. Building an app from scratch by hand
  3. Modular development practices
  4. Debugging techniques

PhoneGap Performance and Security

  1. Coding for the best performance
  2. Avoiding performance bottle-necks
  3. Considering bandwidth and battery life
  4. App permissions and security
  5. Ensuring app and assets are secure and trustworthy

Device Sensors

  1. Accessing motion and gyroscope
  2. Coding for Geolocation apps
  3. Camera, microphone and other sensors

Using Plugins with PhoneGap

  1. Installing optional plugins to access device features
  2. Keeping code up to date
  3. Popular and reliable plugins

PhoneGap Application Life-cycle Events

  1. Responding to pause, resume and destroy events
  2. Dealing with interruptions such as calls and messages
  3. Detecting and responding to network availability

Media

  1. Using images at different resolutions
  2. Providing compatible audio and video assets

Alerts and Notification

  1. Customizing alert buttons and outcomes
  2. Creating native notifications and toasts

Overview of PhoneGap App Design

  1. Typical design decisions
  2. Using Fonts and Glyphs
  3. Design furniture: CSS sprites
  4. Responding to Screen Capabilities and Orientation
  5. Choosing between platform default and corporate design across platforms

Accessing Data

  1. Using AJAX to load external data
  2. Persisting data locally on the device
  3. Security concerns and approaches

Publishing PhoneGap Apps

  1. Understanding the configuration options for each platform
  2. Important files and decisions
  3. Apple, Android and Windows developer accounts
  4. Certificates, keys and the digital signing process
  5. Other API keys you might need: maps etc.
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