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
- Overview of HTML, CSS and JavaScript
- jQuery and jQueryUI frameworks
- jQuery Mobile
- Blackberry UI framework
- AJAX
- JSON Data
- Dealing with Local Storage
- Navigation patterns and techniques
Introducing Cross-Platform Single Codebase App Development
- Explaining PhoneGap and Cordova
- The development workflow
- Capabilities and limitations
PhoneGap Development Environment
- Installing the tools
- Setting up XCode for iOS App development (requires an Apple Mac)
- Setting up Android SDK for Android App development (Windows, Mac or Linux)
- Setting up for Windows App development (requires a Windows PC)
- PhoneGap Build: creating iOS and Android Apps from any development platform
- Simple code editing tools
- Optional emulators
- Connecting to real devices over USB or via the PhonaGap app
Scaffolding Application Architecture
- Simple command-line procedures
- Building an app from scratch by hand
- Modular development practices
- Debugging techniques
PhoneGap Performance and Security
- Coding for the best performance
- Avoiding performance bottle-necks
- Considering bandwidth and battery life
- App permissions and security
- Ensuring app and assets are secure and trustworthy
Device Sensors
- Accessing motion and gyroscope
- Coding for Geolocation apps
- Camera, microphone and other sensors
Using Plugins with PhoneGap
- Installing optional plugins to access device features
- Keeping code up to date
- Popular and reliable plugins
PhoneGap Application Life-cycle Events
- Responding to pause, resume and destroy events
- Dealing with interruptions such as calls and messages
- Detecting and responding to network availability
Media
- Using images at different resolutions
- Providing compatible audio and video assets
Alerts and Notification
- Customizing alert buttons and outcomes
- Creating native notifications and toasts
Overview of PhoneGap App Design
- Typical design decisions
- Using Fonts and Glyphs
- Design furniture: CSS sprites
- Responding to Screen Capabilities and Orientation
- Choosing between platform default and corporate design across platforms
Accessing Data
- Using AJAX to load external data
- Persisting data locally on the device
- Security concerns and approaches
Publishing PhoneGap Apps
- Understanding the configuration options for each platform
- Important files and decisions
- Apple, Android and Windows developer accounts
- Certificates, keys and the digital signing process
- Other API keys you might need: maps etc.
TENHO INTERESSE