YoVDO

Programación avanzada en Kotlin

Offered By: Meta via Coursera

Tags

Kotlin Courses Android Development Courses Unit Testing Courses Android Studio Courses Object-oriented programming Courses Functional Programming Courses Lambda Expressions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

A Beginner's Guide to C# and .NET
Packt via FutureLearn
A Beginner's Guide to Java Programming
Packt via FutureLearn
Advanced Perspective of Classes and Object-Oriented Programming in Python
A Cloud Guru
Certified Associate in Python Programming Certification (PCAP 31-03)
A Cloud Guru
Introduction to Python Development
A Cloud Guru