Imagen del curso gratis Apps IOS

Curso en línea gratuitoApps IOS

Duración del curso en línea: 3 horas y 12 minutos

4.67

estrellaestrellaestrellaestrellamedia estrella

(12)

Aprende a crear apps iOS con Swift y Xcode desde cero: curso online gratis con prácticas de storyboard, Auto Layout, TableViews, SpriteKit y WebServices.

En este curso gratuito, aprenda sobre

  • Uso de Storyboards e Interface Builder para diseñar interfaces iOS en Xcode
  • Transiciones entre pantallas con segues y navegación en storyboard
  • Colecciones en Swift: arreglos vs diccionarios y casos de uso
  • Envío de emails desde iOS con MFMailComposeViewController y problemas en simulador
  • Protocolos y delegados: qué son y cómo se aplican para comunicar componentes
  • Optionals en Swift: manejo seguro de valores nil y desempaquetado
  • Auto Layout: constraints y size classes para interfaces adaptables
  • TableViews: configuración, celdas y dataSource/delegate (métodos mínimos requeridos)
  • SpriteKit: GameScene, eventos táctiles, incorporación de assets y buenas prácticas
  • SpriteKit: animaciones con texturas (p. ej., asignación de SKTexture a variables)
  • Consumo de WebServices: qué son, JSON y cómo recuperar datos en apps iOS
  • Unir interfaz y código para una app de clima: request, NSData/bytes y parseo JSON
  • Concurrencia: Async Task y actualización de UI en el hilo principal tras recibir datos
  • Flujo de trabajo iOS: grabar pantalla, cambios Swift 2 (print) e instalar en dispositivo

Descripción del curso

Da el salto al desarrollo móvil y aprende a crear aplicaciones para iPhone y iPad con Swift y las herramientas profesionales del ecosistema Apple. Este curso online gratuito está pensado para quienes quieren iniciarse en iOS y también para quienes buscan ordenar conceptos clave y convertirlos en habilidades prácticas para construir interfaces, conectar pantallas y trabajar con datos reales.

A lo largo de la formación te familiarizarás con el flujo de trabajo en Xcode y con el uso de storyboards para diseñar pantallas de forma visual y enlazarlas con tu lógica. Comprenderás cómo estructurar tu proyecto, cómo comunicar vistas entre sí y cómo evitar errores típicos de configuración al probar en simulador o al preparar una app para ejecutarla en un dispositivo real.

También reforzarás bases del lenguaje Swift necesarias para programar con confianza: manejo de colecciones como arreglos y diccionarios, optionals para tratar valores con seguridad, y el patrón de protocolos y delegados para construir componentes más limpios, reutilizables y fáciles de mantener. Todo ello orientado a situaciones reales de una app, no solo a ejemplos aislados.

En la parte de interfaz aprenderás a crear diseños adaptables con Auto Layout, constraints y size classes, logrando que tus pantallas se vean bien en distintos tamaños. Trabajarás con TableViews para presentar listas de información, entendiendo la lógica de datasource y delegate para que puedas mostrar datos de manera eficiente y controlada.

Además, conocerás fundamentos de desarrollo de juegos con SpriteKit, desde escenas y manejo de interacciones hasta la incorporación correcta de imágenes y animaciones. Y darás un paso hacia apps conectadas al mundo real aprendiendo a consumir WebServices, interpretar y parsear JSON, unir la interfaz con los datos, gestionar tareas asíncronas y actualizar la UI en el hilo principal con buenas prácticas.

Al finalizar tendrás una visión completa del ciclo de creación de una app iOS: desde la construcción de pantallas y la programación en Swift hasta la integración con servicios externos. Es una ruta ideal para empezar tu portafolio, mejorar tu empleabilidad o preparar el camino hacia proyectos más avanzados.

Contenido del curso

  • Lección en vídeo: Tutorial swift storyboard 1 : desarrolla apps con swift 06m
  • Ejercicio: _¿Qué es el constructor de interfaz en iOS?
  • Lección en vídeo: Tutorial swift storyboard 2 : desarrolla apps con swift 10m
  • Ejercicio: ¿Qué se utiliza para hacer una transición de pantallas en un storyboard?
  • Lección en vídeo: Colecciones: Arreglos y Diccionarios en Swift iOS 10m
  • Ejercicio: _¿Cuál es la diferencia entre un arreglo y un diccionario en Swift?
  • Lección en vídeo: Envio de Email en iOS con Swift y Errores en Simulador 13m
  • Ejercicio: _¿Qué tipo de aplicación debemos elegir al crear un nuevo proyecto en Xcode para seguir el tutorial de crear una pequeña aplicación para enviar un correo electrónico al desarrollador?
  • Lección en vídeo: Introducción a Protocolos y Delegados 10m
  • Ejercicio: _¿Qué es un protocolo en Swift?
  • Lección en vídeo: Optionals en Swift 13m
  • Ejercicio: _¿Qué son las opciones opcionales en Swift?
  • Lección en vídeo: Auto Layout : Contraints y Size Classes en Swift iOS Parte 1 10m
  • Ejercicio: _¿Qué es el auto layout en iOS?
  • Lección en vídeo: TableViews en iOS con Swift Parte 1 07m
  • Ejercicio: _¿Qué es un table view en iOS?
  • Lección en vídeo: TableViews en iOS con Swift Parte 2 12m
  • Ejercicio: _¿Cuáles son las tres funciones mínimas que requiere una tabla para implementar los protocolos de delegado y fuente de datos en Swift?
  • Lección en vídeo: Sprite Kit La clase GameScene en iOS con Swift 07m
  • Ejercicio: ¿Qué ocurre al hacer clic múltiples veces en la pantalla durante la ejecución del programa en el emulador?
  • Lección en vídeo: Sprite Kit Incorporación de imagenes en iOS con Swift 03m
  • Ejercicio: ¿Cuál es una práctica importante al incorporar imágenes a un proyecto de videojuegos?
  • Lección en vídeo: Sprite Kit Animaciónes en iOS con Swift 11m
  • Ejercicio: _¿Qué es lo que se está asignando a la variable "flyTexture" en el código?
  • Lección en vídeo: Graba la pantalla de tu iphone con iOS y macOS : desarrolla apps con swift 02m
  • Lección en vídeo: Introducción a WebServices con Swift Parte 1 08m
  • Ejercicio: _¿Qué es un web service en el contexto de la programación de aplicaciones móviles?
  • Lección en vídeo: Introducción a WebServices con Swift Parte 2 | ¿Que son los Json? 06m
  • Ejercicio: _¿Qué es la sintaxis más utilizada y fácil de utilizar para recuperar información en una aplicación iOS?
  • Lección en vídeo: Introducción a WebServices con Swift Parte 3 | Uniendo la interfaz con el código 08m
  • Ejercicio: _¿Cuál es el objetivo de la aplicación que se está desarrollando en este tutorial?
  • Lección en vídeo: Introducción a WebServices con Swift Parte 4 | Uso de NsData 11m
  • Ejercicio: _¿Cuál es el propósito de la función "web service" en la aplicación del clima?
  • Lección en vídeo: Introducción a WebServices con Swift Parte 5 | Parseo Json 09m
  • Ejercicio: _¿Cuál es el objetivo de la función "recuperar el clima jason" en el código presentado?
  • Lección en vídeo: Introducción a WebServices con Swift Parte 6 | Api en Español 04m
  • Ejercicio: _¿Qué se debe hacer para obtener los resultados del clima en español en la aplicación de recuperar el clima?
  • Lección en vídeo: Introducción a WebServices con Swift Parte 7 | Async Task 05m
  • Ejercicio: _¿Qué función se utiliza para comunicar al hilo principal que ya se tienen los datos del clima en la aplicación IOS con Swift?
  • Lección en vídeo: Cambios en swift 2 con iOS 9 13m
  • Ejercicio: _¿Cuál es el cambio que se presenta en la versión 2.0 de Swift en cuanto a la función print line?
  • Lección en vídeo: Tutorial swift Instala tu app en un dispositivo real : desarrolla apps con swift 01m
  • Lección en vídeo: Curso completo de desarrollo iOS con swift 01m

Este curso gratuito incluye:

3 horas y 12 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Más cursos gratuitos en Desarrollo de aplicaciones

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.