Lenguaje de Programación Swift

Actualmente se están desarrollando más aplicaciones para dispositivos como: ipad, iphone y Mac. Y cada vez son más los programas que estos dispositivos llevan instalados, ya que 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. El objetivo de este curso es conocer el lenguaje de programación swift, como un lenguaje seguro, de desarrollo rápido y conciso.

  1. MÓDULO 1. LENGUAJE DE PROGRAMACIÓN SWIFT

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

  1. Conociendo el entorno
  2. Compilando con LLVM
  3. – Xcode
  4. – Errores en LLVM: Fix-it
  5. Compilación y ejecución de programas
  6. – Creando un nuevo proyecto
  7. – Explorando Xcode
  8. – Compilando y ejecutando
  9. – Control de errores
  10. – Nuestra primera aplicación
  11. – Depurando

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

  1. Introducción a Swift
  2. Aprendiendo con la práctica
  3. Variables
  4. – El punto y coma
  5. – Nomenclatura de las variables
  6. – Declarando variables en Swift
  7. Tipos de datos
  8. – Variables numéricas
  9. – Cadenas de caracteres
  10. – Tipos de datos en Swift
  11. – Valores opcionales
  12. – Valores obligatorios
  13. Operadores
  14. – El operador de incremento/decremento unitario
  15. – Los paréntesis
  16. – División
  17. – División entera: módulo
  18. omentarios
  19. – Hacer un comentario en Swift
  20. – ¿Por qué un comentario?
  21. Funciones
  22. – La función main()
  23. – Nuestra primera función en Swift
  24. – Pasando argumentos a las funciones
  25. – Devolviendo valores
  26. – Variables protegidas
  27. – Cambiando el valor de un argumento
  28. – Mostrando en pantalla con Swift
  29. Sentencias condicionales
  30. – La sentencia if/else
  31. – Operadores de comparación
  32. – Concatenando sentencias condicionales
  33. Estructuras de repetición
  34. – Introducción a las estructuras de repetición en Swift
  35. – Esctructuras for
  36. – Estructuras while
  37. Ejercicios prácticos de programación con Swift

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

  1. Tipos para colecciones de datos
  2. – Arrays en Swift
  3. – Diccionarios en Swift
  4. Introducción a la PDOO
  5. – Clases y objetos
  6. – Creando nuestra primera clase en Swift
  7. Búsqueda de clases y métodos en Swift
  8. – Buscando métodos
  9. – Clases y objetos en Interface Builder
  10. – Interoperabilidad
  11. – Kits
  12. Gestión de Memoria
  13. – Automatic Referente Counting en Swift
  14. Ejercicios de programación avanzada

97,00 

Detalles del Curso

Información adicional

Horas 40 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.