- Level Foundation
- المدة
- الطبع بواسطة Meta
-
Offered by
عن
Practique y amplíe sus conocimientos sobre los aspectos fundamentales de la programación que son esenciales en cualquier lenguaje, así como los aspectos únicos de la sintaxis de Kotlin. Trabajará con tipos de datos, funciones, condicionales, operadores, colecciones o matrices, variables y bucles. Además, declarará e inicializará diferentes tipos de variables y explicará su ámbito, así como también creará matrices y colecciones en Kotlin. Creará patrones de flujo de control usando condicionales y bucles. Habrá oportunidades para practicar el uso de estructuras y clases mientras se consideran los mejores casos para ambos. Descubra formas más profundas de usar objetos en Kotlin a través de la exploración de interfaces y clases. Después de completar este curso, podrá: • Describir los tipos básicos y las variables • Explicar los números en Kotlin • Explicar qué son las condiciones • Describir cómo usar bucles • Explicar el concepto de una función • Diferenciar entre un parámetro y un argumento • Explicar que una función puede devolver un valor y describir cómo funciona • Explicar la diferencia entre una clase, un objeto y un tipo • Diferenciar entre varios modificadores de visibilidad • Describir el uso de colecciones en la programación • Identificar qué tipo de colección usar en una determinada situación • Explicar la diferencia entre lista, conjunto y mapa • Sintetizar las habilidades que adquirió en el curso para crear código para el proyecto de cuenta bancaria. Este es un curso para principiantes para estudiantes que deseen prepararse para una carrera como desarrolladores de Android usando Kotlin. 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.الوحدات
Introducción al curso
1
Discussions
- ¿Qué espera aprender?
3
Videos
- ¿Cuáles son las posibilidades profesionales de la codificación en Kotlin?
- Introducción a los aspectos fundamentales de la programación en Kotlin
- Cómo utilizan Kotlin los ingenieros móviles
5
Readings
- Programa del curso: Aspectos fundamentales de programación en Kotlin
- Cómo lograr buenos resultados en este curso
- Bienvenido a Kotlin Playground
- Bienvenido a IntelliJ
- Recursos adicionales
Tipos básicos y variables
4
Assignment
- Variables, valores y tipos
- Autoevaluación: Practicar el uso de operaciones matemáticas en Kotlin
- Comprobación de conocimientos: cadenas
- Comprobación de conocimientos: Valores booleanos y operaciones lógicas
4
Videos
- Introducción a la programación
- Variables, valores y tipos
- Números en Kotlin
- Usar textos en Kotlin
8
Readings
- Más información sobre variables
- Más información sobre números
- Ejercicio: Practicar el uso de operadores matemáticos en Kotlin
- Solución: Practicar el uso de operaciones matemáticas en Kotlin
- Uso de textos en Kotlin: caracteres y cadenas
- Valores booleanos y operaciones
- Operaciones lógicas: Booleanos
- Recursos adicionales
Condiciones
3
Assignment
- Comprobación de conocimientos: Instrucciones condicionales
- Comprobación de conocimientos: Instrucción condicional when
- Autoevaluación: Practicar el uso de condiciones
2
Videos
- Instrucciones condicionales: if e if-else
- Instrucción condicional when
5
Readings
- Más información sobre las instrucciones condicionales
- Más información sobre la instrucción when
- Ejercicio: Practicar el uso de condiciones
- Solución: Practicar el uso de condiciones
- Recursos adicionales
Bucles
4
Assignment
- Comprobación de conocimientos: instrucción while
- Comprobación de conocimientos: Bucles
- Autoevaluación: Practicar la creación de bucles
- Cuestionario del módulo: Introducción a la programación en Kotlin
4
Videos
- Introducción a los bucles
- Bucle for
- Bucles anidados
- Resumen del módulo: Introducción a la programación en Kotlin
6
Readings
- Instrucción while
- Más información sobre el bucle for
- Más información sobre los bucles anidados
- Ejercicio: Practicar la creación de bucles
- Solución: Practicar la creación de bucles
- Recursos adicionales
Funciones
3
Assignment
- Comprobación de conocimientos: Practicar el uso de funciones
- Autoevaluación: Practicar el uso de funciones con resultados
- Practicar el uso de argumentos predeterminados y con nombre
3
Videos
- Introducción a las funciones
- Definición y uso de funciones
- Funciones con parámetros y resultados
7
Readings
- Alcance de la variable y funciones locales
- Ejemplos de funciones con parámetros y resultados
- Ejercicio: Practicar el uso de funciones con resultados
- Solución: Practicar el uso de funciones con resultados
- Recursividad
- Argumentos predeterminados y con nombre
- Recursos adicionales
Clases y objetos
2
Assignment
- Comprobación de conocimientos: clases y objetos
- Autoevaluación: Practicar la definición de clases, métodos y funciones
3
Videos
- ¿Qué son las clases y los objetos?
- Propiedades y constructor principal
- Métodos
5
Readings
- Más información sobre las propiedades y el constructor principal
- Más información sobre los métodos
- Ejercicio: Practicar la definición de clases, métodos y funciones
- Solución: Ejercicio de práctica de definición de clases, métodos y funciones
- Recursos adicionales
Interfaces y herencia
4
Assignment
- Comprobación de conocimientos: Interfaces y clases abiertas
- Comprobación de conocimientos: Modificadores de visibilidad
- Comprobación de conocimientos: Definición y uso de clases abstractas
- Cuestionario del módulo: Funciones, clases y objetos
5
Videos
- Introducción a la programación orientada a objetos
- Interfaces y polimorfismo
- Herencia de clase
- Modificadores de visibilidad
- Resumen del módulo: Funciones, clases y objetos
5
Readings
- Más información sobre las interfaces
- Clases abiertas y métodos
- Clases abstractas
- Definición y uso de clases abstractas
- Recursos adicionales
Clases especiales
3
Assignment
- Comprobación de conocimientos: Clases de datos
- Comprobación de conocimientos: Clases enum
- Comprobación de conocimientos: Clases especiales
4
Videos
- Clases especiales de Kotlin
- Clases de datos
- Clases enum
- Excepciones
7
Readings
- Más información sobre las clases de datos
- Par y triple
- Ejemplos de clases enum
- Definición y generación de excepciones
- Clases selladas
- Clases de anotación
- Recursos adicionales
Nulabilidad
1
Assignment
- Autoevaluación: Practicar la gestión de la nulabilidad
2
Videos
- ¿Qué es la nulabilidad?
- Uso de valores que admiten null
5
Readings
- Tipo que admite valores null
- Transmisión inteligente
- Ejercicio: Practicar la gestión de la nulabilidad
- Solución: Practicar la gestión de la nulabilidad
- Recursos adicionales
Introducción a las colecciones
3
Assignment
- Comprobación de conocimientos: Colecciones
- Autoevaluación: Practicar el uso de colecciones
- Cuestionario del módulo: Clases y objetos avanzados
3
Videos
- ¿Qué son las colecciones?
- Tipos de colección
- Resumen del módulo: Clases y objetos avanzados
6
Readings
- Crear una lista
- Usar un conjunto
- Mapas y ejemplos de uso
- Ejercicio: Practicar el uso de colecciones
- Solución: Practicar el uso de colecciones
- Recursos adicionales
Evaluación final
2
Assignment
- Autoevaluación: Proyecto de la cuenta bancaria
- Cuestionario final calificado: Aspectos fundamentales de programación en Kotlin
1
Videos
- Resumen del curso
9
Readings
- Acerca de la evaluación del proyecto final
- Resumen: Proyecto de la cuenta bancaria
- Parte 1 del proyecto de la cuenta bancaria
- Solución: Parte 1 del proyecto de la cuenta bancaria
- Parte 2 del proyecto de la cuenta bancaria
- Solución: Parte 2 del proyecto de la cuenta bancaria
- Parte 3 del proyecto de la cuenta bancaria
- Solución: Parte 3 del proyecto de la cuenta bancaria
- Resumen del proyecto de la cuenta bancaria
Resumen del curso
1
Discussions
- Reflexionar sobre el aprendizaje
1
Videos
- Felicitaciones
1
Readings
- Próximos pasos
Auto Summary
"Introducción a la programación en Kotlin" es un curso diseñado para aquellos que desean incursionar en el mundo del desarrollo de Android utilizando Kotlin. Este curso, impartido a través de Coursera, se enfoca en enseñar los fundamentos esenciales de la programación, aplicables a cualquier lenguaje, y los aspectos únicos de la sintaxis de Kotlin. A lo largo del curso, los estudiantes aprenderán sobre tipos de datos, funciones, condicionales, operadores, colecciones, matrices, variables y bucles. También se abordarán temas más avanzados, como la creación de patrones de flujo de control con condicionales y bucles, el uso de estructuras y clases, así como interfaces y clases en Kotlin. Los objetivos del curso incluyen la capacidad de describir tipos básicos y variables, explicar números y condiciones en Kotlin, utilizar bucles, entender funciones y su funcionamiento, y diferenciar entre clases, objetos y tipos. Además, los estudiantes aprenderán a manejar colecciones, identificar el tipo adecuado de colección para distintas situaciones y sintetizar sus habilidades para crear un proyecto de cuenta bancaria. Este curso está dirigido a principiantes sin experiencia previa en desarrollo web, pero con habilidades básicas de navegación por Internet y un fuerte deseo de aprender a programar. Los estudiantes pueden elegir entre dos opciones de suscripción: Starter y Professional, para acceder a los contenidos del curso. En resumen, "Introducción a la programación en Kotlin" ofrece una base sólida para aquellos interesados en comenzar una carrera como desarrolladores de Android, proporcionando el conocimiento y las habilidades necesarias para dominar Kotlin desde cero.

Taught by Meta Staff