KnowledgeCity

Swift para principiantes

Aprenda los fundamentos del lenguaje de programación Swift
Ve la primera lección gratis — obtén acceso completo a las 34 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Principiante  Proveedor Mark Nair  10 Capítulos ·  34 Lecciones ·  3h 35m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Descripción del curso

Swift es uno de los lenguajes informáticos de más rápido crecimiento en la actualidad. Creado por Apple, los desarrolladores usan Swift para crear aplicaciones para iOS, que se ejecuta en más de mil millones de iPhones en todo el mundo. Swift es un lenguaje de código abierto, completo con un compilador, una biblioteca estándar y un entorno de desarrollo integrado. También tiene un administrador de paquetes para ayudarlo a construir y distribuir sus proyectos.

Swift se centra en la seguridad, la velocidad y la expresividad con su uso de la inferencia de tipos y la gestión automática de la memoria.  Tiene muchas características potentes para facilitar su desarrollo, incluidos genéricos, conteo automático de referencias, cierres y opcionales. Utiliza tipos para garantizar que su código no se bloquee inadvertidamente omitiendo información a un tipo de datos incorrecto, y su sintaxis lo alienta a escribir código limpio y comprensible. Es un lenguaje que le resultará fácil de aprender y fácil de dominar. ¡Usará Swift para crear proyectos y aplicaciones para iOS, el escritorio y la web, y divertirse mientras lo hace!

Lo que aprenderás

  • Explicar tipos de datos simples y complejos en Swift
  • Diseñar el flujo de control del programa usando condicionales, sentencias if y bucles
  • Usar funciones, incluyendo valores de retorno y parámetros y etiquetas de nombres
  • Describir cómo funcionan las estructuras de datos y las clases, incluyendo herencia
  • Identificar cuándo usar métodos y cómo implementarlos
  • Trabajar con conceptos fundamentales de Swift como variables, constantes, tuplas, cadenas, números, matrices, diccionarios, enumeraciones y conjuntos

Puntos clave

  • Swift es un lenguaje de código abierto creado por Apple, completo con un compilador, una biblioteca estándar, un entorno de desarrollo integrado y un gestor de paquetes.
  • Los desarrolladores usan Swift para hacer aplicaciones para iOS, que se ejecuta en más de mil millones de iPhones en todo el mundo.
  • Swift se enfoca en seguridad, velocidad y expresividad a través de la inferencia de tipos y la gestión automática de memoria.
  • Swift incluye características poderosas como genéricos, conteo automático de referencias, closures e opcionales.
  • Swift usa tipos para ayudar a prevenir que el código se bloquee pasando información a un tipo de datos incorrecto, y se puede usar para construir proyectos para iOS, escritorio y web.

Preguntas frecuentes

¿Qué aprenderé en el curso Swift Beginner?

Aprenderá a explicar tipos de datos simples y complejos, diseñar el flujo de control de su programa con condicionales, sentencias if y bucles, usar funciones, describir cómo funcionan las estructuras de datos y las clases, e identificar cuándo usar métodos y cómo implementarlos.

¿Qué herramientas y habilidades cubre este curso?

El curso cubre Apple Xcode, el iOS SDK, desarrollo de iOS, aplicaciones de iOS, y el lenguaje de programación Swift, e introduce la línea de comandos y REPL.

¿Qué puedo construir con Swift después de este curso?

Swift se puede usar para construir proyectos y aplicaciones para iOS, escritorio y web.

¿Es difícil aprender Swift?

Según el curso, la sintaxis de Swift fomenta código limpio y comprensible, lo que lo convierte en un lenguaje fácil de aprender y fácil de dominar.

¿Qué temas se incluyen en las lecciones?

Las lecciones cubren una descripción general de Swift, Xcode, seguridad de tipos, comentarios de código y legibilidad, variables, constantes y tuplas, cadenas, números, booleanos, condiciones, sentencias switch, bucles, matrices, diccionarios, enumeraciones, conjuntos, funciones, estructuras, instancias, inicializadores, observadores de propiedades, clases e herencia.