Curso Diseño de aplicaciones móviles

Page 1

DISEÑO DE APLICACIONES MÓVILES Aprenda a diseñar aplicaciones móviles nativas para iOS. Programación, interfaz de usuario, controles dinámicos, diseño de íconos y conectividad wireless con módulos de Microchip.


DISEÑO DE APLICACIONES MÓVILES Con el curso on-line recibe una guía de ejercicios en PDF. Las clases son en vivo con un ingeniero electrónico, un diseñador gráfico y un experto en programación. Se entrega certificado una vez completado el curso.


DISEÑO DE APLICACIONES MÓVILES HABLE CON LOS PROFESORES Durante las clases on-line puede levantar la mano y hacer preguntas por micrófono como si fuera un curso presencial. MATERIAL ADICIONAL Los alumnos del curso reciben ejercicios para realizar durante las clases. Además, código de ejemplo para utilizar en sus proyectos. DESCARGUE LAS CLASES Las clases en VIVO se graban para que pueda verlas o repasarlas luego del curso. Generalmente se sube el material el mismo dia de la clase.


Parte I – Introducción

CLASE 1

INTRODUCCIÓN AL DESARROLLO IOS Aproveche las características del entorno de desarrollo de Apple para diseñar y simular sus Apps. Arquitectura de iOS, plataformas alternativas, uso básico de Xcode y el simulador para crear su primer proyecto. Primeros pasos en la programación con Swift.

Arquitectura de iOS -Breve Historia de Objetive C a Swift -Diferentes dispositivos, características -Generalidades del sistema operativo y sus versiones -Estructura de CocoaTouch. Capas compartidas con MacOS -Frameworks disponibles Herramientas de Desarrollo -Xcode -iOS Simulator Plataformas de desarrollo nativa vs Alternativas -Web Apps, MonoTouch, AdobeAir y sus contras -Native SDK -Cocos 2D AppStore – Requisitos y Restricciones -Sistema operativo mínimo -Aplicaciones que se rechazan Uso básico de Xcode -Creando un proyecto -Tipo de proyectos -Archivos dentro del proyecto y estructura -Conociendo Xcode Ejemplo template Single View application Parte II – Programación en Swift Características Playground Variables y constantes Clases y colecciones Operadores Bucles Control de flujo Funciones


Parte I – Controles de Usuario. Interacción con el código. XIBs. NIBs, IBOutlets, IBActions Outlets y Actions Interface Builder Storyboard Introducción a UIKit. Controles de Usuario UILabel UIButton UIImageView UITextBox UITextView UIActivityIndicator

CLASE 2

INTERFAZ DE USUARIO Aprenda a crear controles de usuario, como imágenes, textos y botones que se relacionan con el código en swift para crear Apps dinámicas y atractivas para el usuario. Storyboard, area de trabajo y flujo de la aplicación.

Parte II – Otros controles. UISegmentedControl UISwitch UISlider / UIProgressView / UIStepper / UIPageControl UIPickerView AlertView, delegates ID Sender (identificando al sender) Clip Subviews Ocultar el teclado


CLASE 3

PERSISTENCIA DE DATOS Diseño Universal de la Interfaz de Usuario adaptable a diferentes pantallas. Creación de tablas y archivos para guardar la información en la memoria del dispositivo. Proyecto de aplicación con datos reales.

Parte I – Diseño Universal de la Interfaz de Usuario Constraints en StoryBoard y adaptación a diferentes pantallas Parte II – Persistencia de Datos Persistencia de datos: NSUserDefault y archivos propios Proyecto de ejemplo de persistencia de datos simples Tablas y celdas


CLASE 4

HARDWARE, MAPAS Y GESTOS Utilice la información del hardware del dispositivo, como nivel de batería, orientación y demás sensores para su aplicación. Detección de touch, multitouch y animaciones simples. Posicionamiento en un mapa mediante el GPS. Funciones del acelerómetro para controlar otros eventos. Conectividad WI-FI y Bluetooth para interactuar con módulos de Microchip.

Información del dispositivo (orientación, batería, sensores, etc) UIWebview Leer archivo desde el bundle en UIWebView Reproducir sonidos (AVFoundation) Detección de touchs / multitouch Gestos Animaciones simples CoreLocation Framework / GPS Mapas (UIMapKit) Acelerómetro (CMMotionManager)


CLASE 5

ENVIAR DATOS A INTERNET, PUBLICAR APP Conexión a Internet, métodos POST y GET. Modo asincrónico. Parsear con JSON. Cámara de fotos. Proyecto integrador final. Compilación y publicación en el Apple Store.

Conexión con internet Post y Get. Modo asincrónico Parsear con JSON Categorias Cámara de fotos CoreBluetooth Compilación final para el AppStore


XCODE Y SWIFT Xcode 7 es el nuevo entorno de desarrollo de Apple para iPhone, iPad y MAC. Ademรกs utilizaremos el intuitivo y a la vez poderoso lenguaje Swift crear aplicaciones espectaculares.

IMPORTANTE Xcode requiere iMAC, Mac mini, MacBook Pro o MacBook Air. En algunos casos es posible instalar el sistema operativo de Apple en PCs con hardware Intel. Ademรกs, para probar las conexiones WI-FI y Bluetooth es necesario un dispositivo mรณvil de Apple, como iPhone o iPad.


ELECTRÓNICA Y SOFTWARE INTEGRADOS. Establezca comunicaciones wireless entre su aplicación y módulos WIFI y Bluetooth de Microchip. Ejemplos con el RN4020 para Smart Bluetooth y RN171 para WIFI. Transmisión de información bidireccional en forma inalámbrica. Dispositivos wearables y Smart Home.

IMPORTANTE Para probar las conexiones WI-FI y Bluetooth es necesario un dispositivo móvil de Apple, como iPhone o iPad.


COSTO DEL CURSO

$1700+IVA

170+TAX

USD

14 AL 18 DE SEPTIEMBRE 18 A 22 HS GMT-3

Aprenda a diseñar aplicaciones móviles nativas para iOS. Programación, interfaz de usuario, controles dinámicos, diseño de íconos y conectividad wireless con módulos de Microchip.


Esperamos contar con su presencia. No dude en contactarnos !

+5411 4822-5220 info@mcelectronics.com.ar

DISEÑO Y COMUNICACIÓN: 54DESIGNERS.COM - Rev 1.2 - AGO 16 - 2015. MCELECTRONICS.COM.AR TODOS LOS DERECHOS RESERVADOS. MCELECTRONICS COPYRIGHT 2015.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.