Curso gratis Especialista TIC en Programación de Aplicaciones para Iphone, Ipad y Mac

Curso gratis Especialista TIC en Programación de Aplicaciones para Iphone, Ipad y Mac online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 140 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS ESPECIALISTA TIC EN PROGRAMACIÓN DE APLICACIONES PARA IPHONE, IPAD Y MAC

En la actualidad existe un fuerte interés por parte de los programadores en el desarrollo de aplicaciones para dispositivos como: iPad, iPhone y Mac. La adquisición de este tipo de aparatos por parte de los usuarios se incrementa en la medida que encuentran en ellos nuevas aplicaciones o servicios que satisfacen sus necesidades básicas, profesionales, educativas y de entretenimiento. Este curso tiene como objetivo principal enseñarle 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 y programar dichas aplicaciones para los dispositivos.

CONTENIDO DEL CURSO GRATIS ESPECIALISTA TIC EN PROGRAMACIÓN DE APLICACIONES PARA IPHONE, IPAD Y MAC

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO

  1. Explorando el entorno de desarrollo
  2. Compilación con LLVM
  3. - Usando Xcode
  4. - Solucionando errores en LLVM: Fix-it
  5. Compilación y ejecución de programas
  6. - Creando un nuevo proyecto
  7. - Navegando por Xcode
  8. - Compilando y ejecutando nuestro código
  9. - Manejo de errores
  10. - Desarrollando nuestra primera aplicación
  11. - Técnicas de depuración

UNIDAD DIDÁCTICA 2. CARACTERÍSTICAS DEL LENGUAJE SWIFT

  1. Introducción al lenguaje Swift
  2. Aprendizaje práctico
  3. Variables en Swift
  4. - Uso del punto y coma
  5. - Convenciones para nombrar variables
  6. - Declaración de variables en Swift
  7. Tipos de datos
  8. - Variables numéricas
  9. - Cadenas de texto
  10. - Tipos de datos en Swift
  11. - Valores opcionales y obligatorios
  12. Operadores en Swift
  13. - Incremento y decremento de variables
  14. - Uso de paréntesis
  15. - Operaciones de división
  16. - División entera y módulo
  17. Comentarios en el código
  18. - Cómo hacer un comentario en Swift
  19. - Importancia de los comentarios
  20. Funciones en Swift
  21. - La función main()
  22. - Creando nuestra primera función en Swift
  23. - Pasando argumentos a funciones
  24. - Retornando valores
  25. - Variables de acceso protegido
  26. - Modificando el valor de un argumento
  27. - Mostrando resultados en pantalla con Swift
  28. Condicionales
  29. - La estructura if/else
  30. - Operadores de comparación
  31. - Combinando sentencias condicionales
  32. Estructuras de repetición
  33. - Introducción a las estructuras de repetición en Swift
  34. - Estructuras for
  35. - Estructuras while
  36. Ejercicios prácticos de programación en Swift

UNIDAD DIDÁCTICA 3. CARACTERÍSTICAS AVANZADAS DEL LENGUAJE SWIFT

  1. Tipos de colecciones de datos
  2. - Arrays en Swift
  3. - Diccionarios en Swift
  4. Introducción a la Programación Orientada a Objetos (PDOO)
  5. - Clases y objetos
  6. - Creando nuestra primera clase en Swift
  7. Búsqueda de clases y métodos en Swift
  8. - Localizando métodos
  9. - Clases y objetos en Interface Builder
  10. - Interoperabilidad entre lenguajes
  11. - Uso de kits de desarrollo
  12. Gestión de memoria
  13. - Contador de referencias automático en Swift
  14. Ejercicios de programación avanzada

UNIDAD DIDÁCTICA 4. ELEMENTOS GRÁFICOS BÁSICOS

  1. Recordando el entorno de desarrollo
  2. UILabel: etiquetas de texto
  3. UIButton: botones interactivos
  4. UITextField: campos de texto
  5. Integrando todos los elementos
  6. Personalizando etiquetas con UIFont
  7. Ejercicios sobre componentes gráficos básicos

UNIDAD DIDÁCTICA 5. ELEMENTOS GRÁFICOS AVANZADOS

  1. UITableView: listas dinámicas
  2. Otros componentes gráficos
  3. - UISwitch: interruptores
  4. - UISlider: controles deslizantes
  5. - UISegmentedControl: controles segmentados
  6. Integrando todos los componentes
  7. Ejercicios sobre componentes gráficos avanzados

UNIDAD DIDÁCTICA 6. COMPONENTES Y TAREAS AVANZADAS

  1. Conociendo UIWebView
  2. Envío de correos electrónicos con MFMailComposeViewController
  3. Captura de imágenes desde la galería
  4. Manejo de múltiples pantallas o vistas con el storyboard
  5. Ejercicios de componentes y tareas avanzadas

UNIDAD DIDÁCTICA 7. LA BASE DE DATOS SQLITE

  1. Introducción a SQLite
  2. Creación de una base de datos SQLite para nuestra aplicación
  3. Configuración del entorno de trabajo
  4. Incorporando datos a nuestra aplicación
  5. Listando los datos almacenados
  6. Añadiendo una vista de detalles
  7. Eliminando datos de nuestra aplicación

UNIDAD DIDÁCTICA 8. INTEGRACIÓN CON REDES SOCIALES

  1. Integrando Facebook en Swift
  2. - Características de Facebook Connect
  3. - Implementación de Facebook Connect en una aplicación
  4. Integrando Twitter en Swift
  5. - Características de la API de Twitter
  6. - Enviando un tweet desde Swift

UNIDAD DIDÁCTICA 9. INTRODUCCIÓN A LA CREACIÓN DE VIDEOJUEGOS CON SWIFT

  1. Explorando Cocos2D
  2. - Estructura de una aplicación con Cocos2D
  3. - Configuración del entorno para Cocos2D
  4. - Desarrollando nuestra primera aplicación con Cocos2D
  5. El motor de física Chipmunk2D
  6. - Estructura de una aplicación con Chipmunk2D
  7. Recursos útiles para el desarrollo de videojuegos

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Paquete SCORM: Programación de Aplicaciones para iPhone, iPad y Mac

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso