El contenido de esta página requiere una versión más reciente de Adobe Flash Player.

Obtener Adobe Flash Player



 APLICACIONES MOVILES

 

Descripción del Curso
El curso se basa en el Corona SDK que permite al usuario crear, con gran facilidad, juegos, apps e eBooks para dispositivos iOS (iPhone & iPad) y Android. Corona es el SDK de desarrollo multiplataforma más usado del mundo para dispositivos móviles.
El lenguaje utilizado es Lua, un lenguaje muchísimo  más sencillo que Objective C o Java. Sencillo pero no por ello poco potente: es utilizado en juegos de primer nivel, como World Of Warcraft.

Objetivos
Al terminar el curso habrás aprendido los fundamentos de la programación (aplicables a cualquier lenguaje) y estarás capacitado para crear Apps y Juegos sencillos para iOS (iPad & iPhone) y Android. En sólo 20 horas te llevaremos desde la nada absoluta hasta una base sólida de programación y volverás a casa con tu primera App: un clon de Angry Birds


Temario  programación iPhone & iPad Intermedio

“Destacándose en la AppStore”

 

• Introducción
1. Introducción al mercado de aplicaciones en las plataformas móviles, plataformas de desarrollo, métodos de distribución.
2. Elección de LUA como lenguaje apropiado para un aprendizaje en programación desde 0: ventajas sobre otros lenguajes. Integración de Lua en Corona SDK.
3. Entorno de desarrollo Corona SDK. Demostración de videojuego con físicas, touch y sonido.
4. Entorno de desarrollo Corona SDK. Demo Animaciones en Corona: Sprite & Image Sheet
5. Entorno de desarrollo Corona SDK. Simulador para iPhone, iPad y Android.
6. La App que vamos a crear

• Comenzamos desde 0:  lenguaje de programación LUA
1. Variables. Convenciones léxicas. Tipos de datos.
2. Sentencias. Asignación.  Operadores aritméticos.
3. Sentencias. Comparación. Operadores  relacionales y lógicos. Evaluación de una expresión.
4. Trabajando con cadenas. Operador de concatenación.
5. Secuencia de ejecución en un programa Lua.
6. Estructuras de control. Condicionales.
7. Tablas
8. Estructuras de control. Bucles: for, while, repeat.

• Introducción Corona SDK
1. Creación de nuestro primer proyecto en Corona.
2. Configuración básica de nuestro proyecto.

• Funciones
1. Funciones sin parámetros.
2. Funciones con uno/ varios parámetros de entrada.
3. Funciones en Lua con uno o más parámetros de salida.

• Funciones globales predefinidas: print(), tostring(), tonumber(), …

• Programación funcional en Lua.
1. Las funciones como valores.
2. Closures. Lexical scopes.
3. Funciones en las tablas.
4. Funciones locales.
5. Creando formas: paths, fills and strokes.

• Programación Orientada a objetos en Lua. Emulación de clases.

• Módulos. Librerías Corona.
1. Physis Engine.
2. Sprite.

• Gestión de eventos.
1. Introducción a gestión de eventos. Tap y Touch.
2. Funciones de audio asociadas a eventos.

• Aplicación final.









Cra. 25 N 35-21 Oficina 1005 San Marcos Club Pbx: 57+ 7-6808452 Cel: 316-302 9206
Copyrights-AULA VIRTUAL