Lenguajes de programación

Curso de Swift 3: Desarrollo de Apps para iOS

Obtén un buen inicio en la última versión de Swift antes que los demás y destaca como programador iOS

Impartido por:

4.3 (77 valoraciones)
9 horas y 56 minutos · Curso
Swift 3

Lo que aprenderás en este curso:

Requisitos del curso

Este curso comienza desde lo más básico pero lo aprovecharás mejor si tienes conocimientos de programación.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.3
77 valoraciones

Contenido del curso:

    • 1m
    • 4m
    • ¿Por qué Swift?
      14m
    • ¿Qué es Swift?
      6m
    • ¿Qué es un playground?
      3m
    • Creando un playground
      8m
    • Interfaz
    • Tipos de datos, variables, constantes, inferencias, tipos y alias de tipos
      30m
    • Introducción
      1m
    • Operador de asignación
      1m
    • Operadores aritméticos
      6m
    • Operadores comparativos
      7m
    • Operadores lógicos
      3m
    • Operadores de rango
      3m
    • Introducción
      1m
    • Ámbito de nuestro código
      2m
    • If y else
      2m
    • 8m
    • For in
      10m
    • While y repeat while
      3m
    • Control de transferencia y etiquetas
      9m
    • Introducción
      1m
    • ¿Que es un opcional?
      8m
    • Enlaces opcionales
      11m
    • Control de flujo de opcionales
      6m
    • Operador de coalescencia nula
      3m
    • Encadenamiento de opcionales
      5m
    • ¿Por qué opcionales?
      2m
    • Cadenas y caracteres
      2m
    • Interpolación
      2m
    • Arrays o matrices
      28m
    • Diccionarios
      16m
    • Sets
      7m
    • El problema de las colecciones
      6m
    • Comprobando el tipo
      4m
    • Introducción
      5m
    • Descomponiendo una tupla
      3m
    • Arrays de tuplas
      3m
    • Asignando variables a través de tuplas
      3m
    • Introducción
      1m
    • Definición
      8m
    • Defer
      6m
    • Definición
      16m
    • Clases en Swift
      16m
    • Utilizando estructuras
      8m
    • Aprendiendo a utilizar closures
      19m
    • ¿Qué es es un protocolo?
      10m
    • Creando un protocolo
      6m
    • Utilizando el protocolo
      3m
    • ¿Qué es?
      5m
    • Ejemplo
      9m
    • ¿Qué son?
      2m
    • Creando una extensión
      2m
    • Extensiones de protocolos
      18m
    • Interfaz de Xcode 8
      14m
    • Partes de una aplicación
      10m
    • Interfaz básica con storyboards
      50m
    • Storyboards
      26m
    • Trabajar con librerias e instalación de Realm para BBDD
      11m
    • Creando tablas
      19m
    • 3m
    • Creando vistas
      19m
    • Notificaciones
      24m
    • Notificaciones interactivas
      25m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Carrera Programador Android

Carrera Programador Android

41 horas y 49 minutos · Carrera

Empieza a desarrollar tus aplicaciones para millones de dispositivos.

Programación en Kotlin para Android

Curso de Programación en Kotlin para Android

6 horas y 43 minutos · Curso

Aprende a desarrollar aplicaciones para Android programando mediante Kotlin, el nuevo lenguaje de programación oficial de Android que te ahorrará tiempo en la creación de …

  • Lenguajes de programación

Dudas frecuentes

 

¿Te gustaría entrar en el mundo del desarrollo de apps iOS? Este curso será una buena forma de comenzar a convertirte en un profesional de sector, ya que desarrollar apps iOS es siempre una buena opción para trabajar en un sector importante y con mucho futuro.

Aprendiendo Swift 3 con este curso online vas a poder ser capaz de crear todo tipo de aplicaciones para el sistema operativo de Apple. En este curso para desarrollar apps te iremos guiando paso a paso para que afiances tus conocimientos sobre el desarrollo de aplicaciones iOS.

El temario del curso está dividido en varios bloques bien diferenciados, en los que irás adquiriendo los conocimientos de una forma ordenada y pudiendo avanzar entre ellos a tu ritmo y siempre según tus necesidades.

Antes de entrar de lleno en la teoría, te proponemos una breve introducción al curso, en el que podrás conocer de forma resumida la historia del desarrollo en entornos Apple, para que te pongas un poco en contexto.

También vas a aprender qué es Swift y los motivos por los que se ha convertido en el estándar para del desarrollo en iOS y macOS. A continuación el profesor va desarrollar el apartado dedicado al playground, para que aprendas qué es, para qué sirve y conocer su interfaz.

Con la siguiente lección comenzamos ya la parte más teórica del curso, y se centra en ver lo más básico de Swift, es decir, los tipos de datos, las variables, las constantes, las inferencias, los tipos y alias de tipos, para que comiences a aprender las bases de la programación en Swift.

Continuaremos el desarrollo de la teoría hablando sobre los operadores, para que aprendas qué son estos elementos y los tipos que existen, viendo en detalle los mismos y para qué se utilizan.

A continuación veremos los controles de flujo en Swift, su función y los tipos que te vas a encontrar. En este bloque desarrollaremos otros conceptos importantes que están muy relacionados con los controles de flujo, como por ejemplo el ámbito de un código, los condicionales if y else, el elemento switch, los bucles for in, while y repeat while y el control de transferencia y etiquetas.

En la siguiente lección aprenderás sobre los opcionales en Swift, desde qué son hasta por qué utilizarlos, pasando por los enlaces opcionales, el control de flujo de opcionales o el encadenamiento de los mismos.

Seguirás con la parte dedicada a las cadenas, dónde se explicará qué son las mismas y también se explicará qué son los caracteres y la interpolación. Después entrarás en el segmento dónde se tratarán las colecciones, viendo conceptos como arrays o matrices, los sets y los diccionarios.

Seguidamente tienes varias lecciones menos extensas en las que irás adquiriendo los conocimientos sobre casting en Swift, tuplas, funciones, enumeraciones, clases, estructuras, closures, protocolos, delegación y extensiones, viendo a fondo cada una de ellas, qué son y para qué sirven. Con esto acabaría la parte teórica del curso.

Para finalizar pasaremos a ver a fondo el funcionamiento de Xcode 8, el entorno de desarrollo integrado de Apple que utilizaremos para el desarrollo de software. Una vez que sepas manejar este IDE, podrás pasar al bloque final, un bloque muy extenso en el que te mostraremos cómo crear una app desde cero, explicando también conceptos básicos que necesitarás conocer para  poder desarrollar tus aplicaciones.

Una vez hayas acabado el curso habrás obtenido los conocimientos teóricos necesarios para poder comenzar a crear tus propias apps para sistemas de Apple, con la base que te habrá aportado la realización práctica de una aplicación completa en el tramo final del mismo.

Aprender Swift es la base que necesitas para convertirte en un programador de aplicaciones iOS de éxito, un perfil que te permitirá conseguir un futuro laboral con muchas posibilidades tanto en la actualidad como en el futuro.

Artículos
Ver todos

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.