Especialista TIC en programación de aplicaciones para iphone, ipad y mac
Curso de 300 horas del fondo de la SCORMteca de Aprende y Practica, dirigido a técnicos.
Qué se aprende
Programar aplicaciones para iPhone, iPad y Mac. Aprender sobre el lenguaje ObjectiveC y algunas clases del Foundation Framework. Conocer las principales característica del entorno de programación para dispositivos móviles con una serie de ejemplos recursos que muestran la facilidad de las herramientas de desarrollo. Crear Base de Datos Sqlite para poder aplicarlas tanto en aplicaciones Android como en iPhone. Aplicar a nuestras aplicaciones la integración con las diferentes Redes Sociales más comunes del momento. Aprender a crear Videojuegos con diferentes herramientas para los dispositivos móviles.
Contenido
Unidad didáctica 1. Introducción al entorno de desarrolloconociendo el entornoCompilando con Llvm- xcode- Errores en Llvm: fix-itCompilación y ejecución de programas- Creando un nuevo proyecto- Explorando Xcode- Compilando y ejecutando- Control de errores- Nuestra primera aplicación- DepurandoUNIDAD Didáctica 2. Características del lenguaje swiftintroducción a SwiftAprendiendo con la prácticaVariables- El punto y coma- Nomenclatura de las variables- Declarando variables en SwiftTipos de datos- Variables numéricas-…
Ver el temario completo
Unidad didáctica 1. Introducción al entorno de desarrolloconociendo el entornoCompilando con Llvm- xcode- Errores en Llvm: fix-itCompilación y ejecución de programas- Creando un nuevo proyecto- Explorando Xcode- Compilando y ejecutando- Control de errores- Nuestra primera aplicación- DepurandoUNIDAD Didáctica 2. Características del lenguaje swiftintroducción a SwiftAprendiendo con la prácticaVariables- El punto y coma- Nomenclatura de las variables- Declarando variables en SwiftTipos de datos- Variables numéricas- Cadenas de caracteres- Tipos de datos en Swift- Valores opcionales- Valores obligatoriosOperadores- El operador de incremento/decremento unitario- Los paréntesis- División- División entera: móduloomentarios- Hacer un comentario en Swift- ¿Por qué un comentario?Funciones- La función main- Nuestra primera función en Swift- Pasando argumentos a las funciones- Devolviendo valores- Variables protegidas- Cambiando el valor de un argumento- Mostrando en pantalla con SwiftSentencias condicionales- La sentencia if/else- Operadores de comparación- Concatenando sentencias condicionalesEstructuras de repetición- Introducción a las estructuras de repetición en Swift- Esctructuras for- Estructuras whileEjercicios prácticos de programación con SwiftUNIDAD Didáctica 3. Características avanzadas del lenguaje swifttipos para colecciones de datos- Arrays en Swift- Diccionarios en SwiftIntroducción a la Pdoo- clases y objetos- Creando nuestra primera clase en SwiftBúsqueda de clases y métodos en Swift- Buscando métodos- Clases y objetos en Interface Builder- Interoperabilidad- KitsGestión de Memoria- Automatic Referente Counting en SwiftEjercicios de programación avanzadaUNIDAD Didáctica 4. Elementos gráficos básicosrecordando el entornoUILabelUIButtonUITextFieldUniéndolo todoEtiquetas personalizables con UIFontEjercicios sobre componentes gráficos básicosUNIDAD Didáctica 5. Elementos gráficos avanzadosuitableViewOtros elementos- UISwitch- UISlider- UISegmentedControlUniéndolo todoEjercicios sobre compontentes gráficos avanzadosUNIDAD Didáctica 6. Componentes y tareas avanzadasconociendo UIWebViewMandando Emails con MFMailComposeViewControllerCapturando imágenes desde la galeríaManejando varias pantallas o vistas con el storyboardEjercicios de componentes y tareas avanzadasUNIDAD Didáctica 7. La base de datos sqlitesqliteCreando una base de datos SQLite para nuestra aplicaciónConfigurando el entornoAñadiendo datos a nuestra aplicaciónListando los datos de nuestra aplicaciónAñadiendo una vista de detallesEliminando datos de nuestra aplicaciónTEMA 8. Integración con redes socialestrabajando con Facebook desde Swift- Características de Facebook Connect- Implementando Facebook Connect en una aplicaciónTrabajando con Twitter desde Swift- Características de la API de Twitter- Enviando un tweet desde SwiftUNIDAD Didáctica 9. Introducción a la creación de videojuegos con swiftcocos2D- Estructura de una aplicación con Cocos2D- Configurando el entorno para Cocos2D- Nuestra primera aplicación con Cocos2DEl motor de física Chipmunk2D- Estructura de una aplicación con Chipmunk2DRecursos de interés para el desarrollo de videojuegos
Cómo se encarga
- Paquete SCORM · para tu plataforma. Un zip en SCORM 1.2 que se sube a tu plataforma de formación.
- En nuestra Aula · lo montamos y lo gestionamos. El uso del Aula te lo confirmamos con el precio.
- Eliges alumnos y el día de entrega; nosotros te damos el precio cerrado y confirmamos el día. Nada se cobra hasta que lo aceptes.
- Bonificable con el crédito de formación de tu empresa; te decimos cuánto antes de empezar.
¿Encaja en tu organización?
Si no tienes claro si este curso es prioritario para tu equipo, haz la Radiografía: doce preguntas, gratis, y te devolvemos en qué se apoya tu organización y por dónde cede. Qué formación hace falta se decide después, con datos de tu plantilla.