IFCT186PO SWIFT 4

El curso IFCT186PO SWIFT 4 es una formación especializada perteneciente a la Formación Profesional Informática y Comunicaciones. Con este curso IFCT186PO SWIFT 4 el alumno aprenderá los principales fundamentos de Xcode 9 y del lenguaje de programación de Apple con el objetivo de desarrollar aplicaciones.

UNIDAD DIDÁCTICA 1. PRIMEROS PASOS CON XCODE

  1. Introducción a Xcode
  2. Xcode Playground
  3. Instalación
  4. Partes del Xcode

UNIDAD DIDÁCTICA 2. SALIDA ESTÁNDAR

  1. Introducción a Swift
  2. Historia y base
  3. Salida estándar
  4. Sintaxis del lenguaje

UNIDAD DIDÁCTICA 3. TIPOS DE VARIABLES Y CONSTANTES

  1. ¿Qué es y cómo se usa una variable?
  2. Tipos de variables y constantes
  3. Comentando el código
  4. Definición de variable y constante
  5. Conversión de tipos

UNIDAD DIDÁCTICA 4. OPERACIONES

  1. Operadores básicos
  2. Asignación
  3. Aritméticos
  4. Comparación
  5. Condicional
  6. De Rango
  7. Lógicos

UNIDAD DIDÁCTICA 5. COLECCIONES

  1. String y characters
  2. Trabajo con Arrays
  3. Trabajo con diccionarios

UNIDAD DIDÁCTICA 6. CONTROL DE FLUJO

  1. Sentencias condicionales (if, switch)
  2. Bucles
  3. Anidamiento
  4. Sentencias de transferencia de control
  5. Tratamiento de errores

UNIDAD DIDÁCTICA 7. FUNCIONES

  1. Definición de funciones
  2. Parámetros de entrada y valores de retorno
  3. Llamadas a funciones
  4. Nombrado de parámetros
  5. Parámetros por defecto / múltiples
  6. Tipos de las funciones
  7. Funciones anidadas

UNIDAD DIDÁCTICA 8. POO I

  1. Enumeraciones
  2. Estructuras y clases
  3. Propiedades
  4. Métodos

UNIDAD DIDÁCTICA 9. INICIALIZADORES Y HERENCIA (POO II)

  1. Inicialización de clases
  2. Personalizar la inicialización
  3. Protocolos

210,00 

Detalles del Curso

Información adicional

Horas 50 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.