“Luego del primer experimento masivo de educacion online gratuita hemos aprendido mucho y en esta segunda edicion estamos implementando algunas mejoras para hacer de esta experiencia mas enriquecedora para los estudiantes”
En este curso el estudiante aprenderá a desarrollar aplicaciones para la plataforma iOS que incluye iPhone, iPad y iPod Touch de calidad internacional y que al completarlo sea capaz de producir aplicaciones para el AppStore. Es un curso en el cual la teoría y la práctica van de la mano y se desarrolla una aplicación semanalmente y un proyecto final el cual sera presentado por los estudiantes al público en general a tráves de un video en youtube. Dado que es un curso de alto nivel, se requiere que el alumno tenga claros los conceptos de programación orientada a objetos y de preferencia haya llevado cursos de sistemas operativos, redes, multiprogramación entre otros.
Modalidad del Curso:
El curso es totalmente virtual por lo que no hay restricción de lugares u horarios, unicamente se necesita tener acceso a internet y desear participar. El curso tiene 2 modalidades:
Modalidad Light:
Esta version esta enfocada a personas que no tengan mucho tiempo para dedicarle al curso o tengan poca experiencia en programación pero que deseen aprender. No tiene mayores requisitos y si resuelven de manera satisfactoria mas del 80% de los examenes de compresion de los videos obtendrán un diploma de participacion emitido por el catedrático (no por la Universidad).
Modalidad Avanzada:
Esta modalidad esta enfocada a personas que tengan solidos conocimientos en programacion orientada a objetos y quienes tengan acceso a una computadora Mac (en la cual tendran que instalar XCode).
Ademas de la carga academica de los videos y los examenes, tendran que entregar una aplicación de iOS semanal y un proyecto final. Para aprender a conducir un auto es necesario sentarse en el asiento del piloto, asi para aprender a programar, es necesario sentarse a programar.
Aspectos Administrativos del Curso:
Lugar: En cualquier lugar con acceso a internet.
Horario Light: 4 horas a la semana para ver los videos + 1 hora de comprobacion de comprension.
Horario Avanzado: 4 horas de videos + 1 hr de examenes + 5 hrs para las tareas.
Duración: 2 Meses Version Light (separado en 2 modulos de 1 mes cada uno)
3 Meses Version Avanzada (separado en 3 modulos de 1 mes cada uno)
Costo: Gratis.
Fecha: inicio marzo de 2010 – finaliza mayo de 2010.
Ali Arafat Lemus Monterroso, Ingeniero en Sistemas Informatica y Ciencias de la Computación Universidad Francisco Marroquin (Guatemala, 2002), Master en Informatica Aplicada en la Universidad de Tohoku (Japon, 2009), Investigador en el Area de Inteligencia Artificial y Redes Neurales en el Instituto de Investigación Intelligent Nano Integration Systems (Japon, 2006), Director de Investigación y Desarrollo de la Carrera de Sistemas (Universidad Galileo), Catedrático (Galileo, URL, UVG), Consultor en Informatica con diversas certificaciones (Network+, MCP, MCSA, MCSE, MCT, etc), y Co-Fundador/CEO de Elemental Geeks (2011).
Es un Ingeniero en Ciencias de la Computación, educador y empresario apasionado por la tecnología, la filosofía de la mente y la vida. Como Co-Fundador de Elemental Geeks ha estado involucrado en el desarrollo de aplicaciones para iOS (iPhone, iPad, iPod Touch), Facebook, Android, Flash y HTML 5
Inspirado por el curso de Stanford para aplicaciones iOS decide, apoyado por Universidad Galileo y el equipo de e-learning, trabajar un curso gratuito, adaptado a público hispano. Rompiendo así las barreras y abriendo caminos para todo aquel que desee iniciarse en el desarrollo de nuevas propuestas en iOS.
Version Light:
- Accesso a Internet
- 5 Hrs Semanales
- Conocimientos de Programacion Orientada a Objetos
- No se requiere iPhone o iPad
- Todos los materiales de curso serán gratuitos (software, documentación, licencias)
Version Avanzada:
- Acceso a Internet
- 10~15 Hrs Semanales
- Conocimientos de Programacion Orientada a Objetos
- No se requiere iPhone o iPad
- Todos los materiales de curso serán gratuitos (software, documentación, licencias)
- xCode 4.3 Instalado en su computadora
Dirigido a
Todas las personas interesadas en introducirse al mundo de desarrollo de aplicaciones móviles.
Seleccionamos como plataforma iOS (Iphone, Ipad y Ipod Touch) y como modelo de desarrollo Model View Controler (MVC) dado que son las plataformas que mayor remuneración le generan a los desarrolladores, ademas de la buena integración que tienen entre ellas. Sin embargo los conocimientos teóricos adquiridos aplican al desarrollo en móviles en general.
Esta es la versión preliminar del programa del curso. Los detalles pueden variar un poco dependiendo de cómo se avance en el curso y dependiendo del interés de los participantes.
- Unidad 1
- Visita rapida de iOS
- MVC
- ¿Qué es Objective C?
- Unidad 2
- Explicación de los Demos
- Demo 01
- Demo 02
- Demo 03
- Demo 04
- Unidad 3
- Objective-C
- Foundation (arreglos diccionarios etc.)
- Unidad 4
- Introducción
- Demo 00 – Convertir de RPNCalculator a Calculator
- Demo 01 – Introducción al Demo y API Publica
- Demo 02 – Impelementación en el Modelo
- Vistas
- Dibujando a Pantalla
- Unidad 5
- Rotación
- Protocolos
- Reconociendo Gestures
- Demo 01
- Demo 02
- Demo 03
- Unidad 6
- Demo 01
- Multiples MVC
- Segues
- UINavigationController
- Unidad 7
- UI Toolbar
- UISplitViewController
- Popover
- Universal Aplication
- Demo Psychologist
- Demo Psychologist Universal
- Demo Psychologist Universal Dr. Pastilla
- Demo Psychologist Universal Website
- Unidad 8
- View Controller
- UIImageView
- UIScrollView
- Demo Imaginarium
- Unidad 9
- UITableView
- Creando Vistas de Tabla
- Demo FavoriteGraphs
- Unidad 10
- UITabBarController
- Blocks
- Grand Central Dispatch
- Demos Shutterbug
- Unidad 11
- Core Location
- MapKt
- Demo Shutterbug MapKit
- Unidad 12
- Persistence
- Almacenamiento
- SQLite
- Unidad 13
- Introducción
- Mapa Visual
- UIManageDocument
- UIManageDocument
- Raw Access
- Dot Notation
- Categorias
- Query
- Unidad 14
- Demo Photomania 01
- Demo Photomania 02
- Demo Photomania 03
- Demo Photomania 04
- Contenido Extra:
- Experiencias en Desarrollo de Videojuegos para dispositivos Moviles
- Introducción
- Presentación expositores
- Datos
- Desarrollando Video
- Juegos
- Formando un Equipo
- Contenido Extra:
- iQuery
- Introducción
- JQueryMovile
- Construyendo Páginas
- Listados
- Formularios/Eventos
- Demos
- Contenido Extra:
- Introducción
- Lenguajes Esotéricos
- Otros Lenguajes Esotéricos
Presentación de Proyecto Final a público en general