Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Programación avanzada en Kotlin

Meta via Coursera

Overview

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.

Syllabus

  • Kotlin y Android
    • En la primera semana, aprenderá cómo trabajar con declaraciones de objetos y experimentará cómo se usan. Desarrollará su comprensión de los objetos complementarios, las clases y los valores constantes.Además, realizara un recorrido para declarar un objeto en Android y explorará lo que implica implementar una función de inicio para una actividad.
  • Características avanzadas orientadas a objetos
    • Aprender a agregar métodos a clases usando funciones de extensión mientras define y usa funciones de extensión en Android.
  • Programación funcional
    • A continuación, aprenderá sobre las expresiones de Lambda, los tipos de funciones, las funciones de orden superior y el procesamiento de colecciones. Explorará cómo se pueden usar las funciones como objetos, usar expresiones lambda para definir funciones como objetos y definir y usar funciones de orden superior y repetir. Finalmente, explorará el uso de métodos de procesamiento de recopilación para el procesamiento de colecciones de varios pasos.
  • Proyecto final
    • Demostrar sus habilidades de codificación actualizando y agregando funciones a una aplicación de menú de Little Lemon para que pueda trabajar con una lista, y ordenar y filtrar. Además, participe en revisiones entre compañeros y complete la evaluación final del curso.

Taught by

Taught by Meta Staff

Reviews

Start your review of Programación avanzada en Kotlin

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.