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

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

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

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

Programación avanzada en Kotlin

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

О курсе

En este curso, ampliará su fluidez en Kotlin al explorar los conceptos avanzados que utilizan muchos programadores de Kotlin. Aprenderá las funciones más avanzadas de Kotlin que se requieren para crear una aplicación de Android robusta y funcional. El aprendizaje de cada semana brinda una gran oportunidad para que practique y aplique lo que aprende a medida que lo aprende. Al final de este curso, tendrá una variedad de herramientas de programación avanzadas que lo ayudarán a diseñar soluciones para sus futuros proyectos de Kotlin, que lo ayudarán a comprender mejor el desarrollo de Android. Al completar con éxito el curso, podrá: Implementar una aplicación de Android con una Actividad Implementar funciones avanzadas orientadas a objetos en Android Usar simulacros y falsificaciones para realizar pruebas unitarias en Android Usar una expresión Lambda para definir una función como un objeto Usar métodos de procesamiento de colecciones para el procesamiento de colecciones de varios pasos Para tener éxito en este curso, necesita una comprensión básica de los fundamentos de programación de Kotlin y de la creación de una interfaz de usuario en Android Studio.

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

KotlinUnit TestingAndroid DevelopmentTest Driven Development (TDD)Functional DesignMobile DevelopmentApplication DeploymentDevelopment TestingApplication DevelopmentAndroid StudioObject Oriented Programming (OOP)Object Oriented Design

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

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

01Kotlin y Android26 материалов

Introducción al curso

Introducción al cursoВидео¿Cómo se usa Kotlin en el mundo real?Видео¿Qué espera aprender?Обсуждение Programa del cursoЧтение

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

Taught by Meta Experts

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

Programación avanzada en Kotlin
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.2 ч

4 модулей

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

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

Часть программы вашего университета
Cómo tener éxito en este cursoЧтение
Recapitulación: Fundamentos de programación en KotlinВидео
Configurar un proyecto de Android con KotlinВидео
Recursos adicionalesЧтение

Declaración de objeto

¿Qué son las declaraciones de objetos?ВидеоSingletonsЧтениеDeclaraciones de objetos en Android StudioВидеоDefinir y utilizar objetos complementariosВидеоClases internasЧтениеEjercicio: Practicar el uso de objetos complementariosЧтениеSolución: Practicar el uso de objetos complementariosЧтениеAutoevaluación: Practicar el uso de objetos complementariosЗаданиеValores constantes en AndroidВидеоIniciar una actividadВидеоActividades con argumentosВидеоEjercicio: Implementar la función de inicio en una actividadЧтениеSolución: Implementar la función de inicio en una actividadЧтениеAutoevaluación: Implementar la función de inicio en una actividadЗаданиеComprobación de conocimientos: Declaración de objetoЗаданиеCuestionario del módulo: Kotlin y AndroidВидеоCuestionario: Kotlin y AndroidЗаданиеRecursos adicionalesЧтение
02Características avanzadas orientadas a objetos30 материалов

Extensions

¿Qué son las funciones de extensión?ВидеоFunciones de extensión en AndroidВидеоCasos de uso para funciones de extensiónЧтениеEjercicio: ExtensionesЧтениеSolución: ExtensionesЧтениеAutoevalución: ExtensionesЗаданиеAutoevaluación: ExtensionesЗаданиеRecursos adicionalesЧтение

Pruebas

¿Qué es una prueba?ВидеоTipos de pruebasВидеоPruebas unitarias en KotlinВидеоUsar falsificacionesЧтениеUsar simulacrosЧтениеEjercicio: Escribir una prueba unitariaЧтениеSolución: Escribir una prueba unitaria

Colecciones y genéricos

Resumen de coleccionesВидеоResumen de listas y conjuntosЧтениеResumen del mapaЧтение¿Qué son las clases genéricas?ВидеоFunciones genéricasВидеоEjercicio: Definición de clases y funciones genéricasЧтение
03Programación funcional34 материалов

Expresiones lambda

Funciones como objetosВидеоTipos de funcionesВидеоExpresiones LambdaВидеоDesafíos comunes con expresiones lambdaЧтениеDefinición de detectores en AndroidВидеоEjercicio: Practicar la definición de detectores en AndroidЧтениеSolución: Practicar la definición de detectores en AndroidЧтениеAutoevaluación: Practicar la definición de detectores en AndroidЗаданиеComprobación de conocimientos: Expresiones lambdaЗаданиеRecursos adicionalesЧтение

Funciones de orden superior

¿Qué es una función de orden superior?ВидеоFunciones de orden superior en la prácticaВидеоMás ejemplos de funciones de orden superiorЧтениеEjercicio: Definir la función repeatЧтениеSolución: La función de repeticiónЧтениеAutoevaluación: La función de repeticiónЗадание

Procesamiento de colecciones

Funciones de procesamiento de coleccionesВидеоDefinición y uso de forEachВидеоDefinición y uso de la función mapВидеоPráctica usando la función mapЧтениеDefinición y uso de filtroВидеоPracticar usando el filtroЧтение
04Proyecto final10 материалов

Proyecto final

Resumen del cursoВидеоSobre el proyecto finalЧтениеDescargar el código de inicio del proyecto finalЧтениеEjercicio: Proyecto final - Menú de cena Little LemonЧтениеProyecto final: Menú de cena Little LemonВзаимная проверкаSolución: Actualización de la aplicación Little LemonЧтениеCuestionario final calificado: Programación avanzada en KotlinЗадание

Resumen del curso

¡Felicitaciones!ВидеоReflexionar sobre el aprendizajeОбсуждениеPróximos pasosЧтение
Чтение
Autoevaluación: Escribir una prueba unitariaЗадание
TDD (Test-Driven Development, Desarrollo dirigido por pruebas)Видео
Recursos adicionalesЧтение
Solución: Definición de clases y funciones genéricasЧтение
Autoevaluación: Definición de clases y funciones genéricasЗадание
Comprobación de conocimientos: Colecciones y genéricosЗадание
Resumen del módulo: Funciones avanzadas orientadas a objetosВидео
Cuestionario del módulo: Funciones avanzadas orientadas a objetosЗадание
Recursos adicionalesЧтение
Comprobación de conocimientoЗадание
Recursos adicionalesЧтение
Definición y uso de la función foldВидео
Práctica usando la función foldЧтение
Usar un conjunto de funciones de procesamiento de coleccionesВидео
Ejercicio: Procesar coleccionesЧтение
Solución: Procesar coleccionesЧтение
Autoevaluación: Procesar coleccionesЗадание
Comprobación de conocimientos: Procesamiento de coleccionesЗадание
Resumen del módulo: Programación funcionalВидео
Cuestionario del módulo: Programación funcionalЗадание
Recursos adicionalesЧтение