К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Fundamentos de programación en Swift · LearnSpace
Назад в каталог
courseraПрограммирование

Fundamentos de programación en Swift

Курс от Meta
Начальный≈ 26.2 чИспанский
О курсеНавыкиПрограммаПреподаватели

О курсе

Este curso es ideal para principiantes que desean aprender los conceptos fundamentales que sustentan el lenguaje de programación Swift. Explore los conceptos básicos de programación y las estructuras de datos que son fundamentales para cualquier lenguaje, mientras descubre los aspectos únicos que hacen que Swift sea tan versátil como lo es hoy en día. En este curso, practicará la utilización de estos conceptos. Más específicamente, aprenderá a usar constantes y variables con diferentes tipos de datos y explorará cómo ordenar y almacenar información en tipos de colecciones como matrices, tuplas y diccionarios. Finalmente, descubrirá cómo hacer que su código sea reutilizable y más expresivo mediante el uso de funciones y cierres. Al final de este curso, será capaz de: • Demostrar un conocimiento práctico de los principios generales de programación. • Preparar su sistema informático para la programación Swift. • Mostrar comprensión de la sintaxis Swift y cómo controlar el flujo de código. • Demostrar conocimiento de cómo declarar, usar y modificar constantes y variables. • Diferenciar entre los diferentes tipos de operadores y sus funciones. • Demostrar cómo crear patrones de flujo de control simples y funciones de llamada a través de Swift. Para lograr buenos resultados en este curso, no necesita experiencia previa en desarrollo web, solo habilidades básicas de navegación por Internet y ganas de empezar a programar.

Навыки, которые вы освоите

Swift ProgrammingData StructuresComputer ProgrammingCode ReusabilityProgramming PrinciplesApple XcodeDevelopment EnvironmentData Storage

Программа курса

5 модулей · 133 учебных материалов

01Introducción a la programación en Swift51 материалов

Introducción al curso

Introducción al programaВидеоIntroducción al cursoВидео¿Qué tipo de carreras usan Swift?ВидеоCómo se usa Swift en el mundo realВидео

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

Fundamentos de programación en Swift
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 26.2 ч

5 модулей

Язык: Испанский

Субтитры: Английский

Часть программы вашего университета
¿Qué espera aprender?Обсуждение
Programa del cursoЧтение
Cómo tener éxito en este cursoЧтение
Bienvenido a Xcode y la aplicación playgroundВидео
Recursos adicionalesЧтение

Tipos básicos y variables

Introducción a la programaciónВидеоConstantes, variables y tipos de datos en SwiftВидеоCómo completar ejerciciosЧтениеEjercicio: Trabajar con constantes y variablesЧтениеSolución: Trabajar con constantes y variablesЧтениеAutoevaluación: Trabajar con constantes y variablesЗаданиеUso de operadores en SwiftВидеоEjercicio: Operadores y tipos de datosЧтениеSolución: Operadores y tipos de datosЧтениеAutoevaluación: Operadores y tipos de datosЗаданиеComprobación de conocimientos: Constantes, variables, tipos de datos y operadoresЗаданиеCadenas en SwiftВидеоEjercicio: Trabajar con cadenas de caracteres en SwiftЧтениеSolución: Trabajar con cadenas de caracteres en SwiftЧтениеAutoevaluación: Trabajar con cadenas de caracteres en SwiftЗаданиеAutoevaluación: CadenasЗаданиеRecursos adicionalesЧтение

Condiciones

Booleanos y operadores lógicosВидеоSentencias if, if/else y else/ifВидеоSentencia SwitchЧтениеEjercicio: Trabajar con sentencias condicionales en SwiftЧтениеSolución: Trabajar con sentencias condicionales en SwiftЧтениеAutoevaluación: Trabajar con sentencias condicionales en SwiftЗаданиеComprobación de conocimientos: Declaraciones condicionalesЗаданиеRecursos adicionalesЧтение

Bucles

Bucles básicos en SwiftВидеоEjemplos de bucles en SwiftЧтениеBucles anidados, romper y continuarВидеоComprobación de conocimiento: BuclesЗаданиеEjercicio: Uso de condiciones y buclesЧтениеSolución: Uso de condiciones y buclesЧтениеAutoevaluación: Uso de condiciones y buclesЗаданиеRecursos adicionalesЧтение

Opcionales

Introducción a los opcionalesВидеоOpcionalesВидеоEjercicio: Trabajar con opcionales en SwiftЧтениеSolución: Trabajar con opcionales en SwiftЧтениеAutoevaluación: Trabajar con opcionales en SwiftЗаданиеComprobación de conocimiento: OpcionalesЗаданиеResumen del módulo: Introducción a la programación en SwiftВидеоCuestionario del modulo: Introducción a la programación en SwiftЗаданиеRecursos AdicionalesЧтение
02Estructuras de datos22 материалов

Arreglos y tuplas

MatricesВидеоEjercicio: Matrices en SwiftЧтениеSolución: Matrices en SwiftЧтениеAutoevaluación: Matrices en SwiftЗаданиеUso de diferentes tipos con matricesВидеоTuplasВидеоEjercicio: TuplasЧтениеSolución: TuplasЧтениеAutoevaluación: TuplasЗаданиеComprobación de conocimientos: Matrices y tuplasЗадание

Colecciones

DiccionariosВидеоEjercicio: Diccionarios en SwiftЧтениеSolución: Diccionarios en SwiftЧтениеAutoevaluación: Dicccionarios en SwiftЗаданиеUso de bucles con tipos de colecciónВидеоEjercicio: Uso de bucles con tipos de coleccionesЧтение
03Funciones y cierres24 материалов

Funciones

Introducción a las funcionesВидеоEjemplos de funcionesЧтениеEjercicio: Practicar el uso de funcionesЧтениеSolución: Practicar el uso de funcionesЧтениеAutoevaluación: Practicar el uso de funcionesЗаданиеFunciones en la prácticaВидеоMás ejemplos de funcionesЧтениеEjercicio: Practicar la escritura de funciones expresadas de forma breveЧтениеSolución: Practicar la escritura de funciones expresadas de forma breveЧтениеAutoevaluación: Practicar la escritura de funciones expresadas de forma breveЗаданиеComprobación de conocimientos: FuncionesЗаданиеRecursos adicionalesЧтение

Cierres

Introducción a los cierresВидеоUso de cierres para ordenar una matrizВидеоEjemplos de cierresЧтениеEjercicio: Practicar el uso de los cierresЧтениеSolución: Practicar el uso de los cierresЧтениеAutoevaluación: Practicar el uso de los cierresЗадание
04Estructuras y clases19 материалов

Estructuras

¿Qué es una estructura?ВидеоTrabajar con estructurasВидеоAgregar propiedades y métodos a las estructurasЧтение¿Qué son los métodos de mutación?ВидеоEjercicio: Crear una estructura con un método de mutaciónЧтениеSolución: Crear una estructura con un método de mutaciónЧтениеAutoevaluación: Crear una estructura con un método de mutaciónЗаданиеComprobación de conocimientos: EstructurasЗаданиеRecursos adicionalesЧтение

Clases

Clases en SwiftВидеоTipos de referencia y tipos de valoresВидеоCrear clases con propiedades almacenadas y computadasВидеоEjercicio: Crear clases con propiedades almacenadas y computadasЧтениеSolución: Crear clases con propiedades almacenadas y computadasЧтениеAutoevaluación: Crear clases con propiedades almacenadas y computadasЗадание
05Evaluación gradual17 материалов

Evaluación gradual

Resumen del cursoВидеоProyecto final: El simulador de cuentas bancarias ЧтениеParte 1: Crear el sistema bancarioЧтениеParte 1: SoluciónЧтениеParte 1: AutoevaluaciónЗаданиеParte 2: Definir las operaciones de la cuenta bancariaЧтениеParte 2: SoluciónЧтениеParte 2: AutoevaluaciónЗаданиеParte 3: Administrar la cuenta bancariaЧтениеParte 3: SoluciónЧтениеParte 3: AutoevaluaciónЗаданиеResumen del proyecto de cuenta bancariaЧтениеSobre la evaluación finalЧтениеCuestionario final calificado: Fundamentos de programaciónЗадание

Resumen del curso

¡Felicitaciones!ВидеоReflexionar sobre el aprendizajeОбсуждениеPróximos pasosЧтение
Solución: Uso de bucles con tipos de coleccionesЧтение
Autoevaluación: Uso de bucles con tipos de coleccionesЗадание
Comprobación de conocimientos: ColeccionesЗадание
Resumen del módulo: Estructuras de datosВидео
Cuestionario del módulo: Estructuras de datosЗадание
Recursos AdicionalesЧтение
Ejercicio: Utilizar funciones para modularizar un programaЧтение
Solución: Utilizar funciones para modularizar un programaЧтение
Autoevaluación: Utilizar funciones para modularizar un programaЗадание
Resumen de módulo: Funciones y cierresВидео
Cuestionario de módulo: Funciones y cierresЗадание
Recursos AdicionalesЧтение
Comprobación de conocimientos: Clases en SwiftЗадание
Resumen de módulo: Estructuras y clasesВидео
Cuestionario de módulo: Estructuras y clasesЗадание
Recursos adicionalesЧтение