Programación en Kotlin: Desarrolla para Android con Kotlin
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programación en Kotlin: Desarrolla para Android con Kotlin to your Wishlist.

Add to Wishlist

Programación en Kotlin: Desarrolla para Android con Kotlin

¡Conviértete en un profesional en Kotlin y aprende a usar este lenguaje en tus aplicaciones para Android!
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Created by Johan Quintero
Last updated 7/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 7 hours on-demand video
  • 55 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Tener un amplio conocimiento del lenguaje de programación Kotlin
  • Tener los conocimientos necesarios para desarrollar aplicaciones para Android usando Kotlin
  • Tener los conocimientos necesarios para pasar un proyecto Java a un proyecto Kotlin.
  • Manejar los IDE IntelliJ IDEA y Android Studio
View Curriculum
Requirements
  • Conocimiento básico de la programación en algún lenguaje (Java, C/C++, etc.).
  • Conocimiento básico en el desarrollo de aplicaciones para Android.
Description

¿Quieres aprender a desarrollar usando Kotlin como lenguaje de programación? ¿Quieres desarrollar tu primera aplicación en Android con Kotlin?

¡Te invito a inscribirte en el curso para que aprendas todo lo que deseas de Kotlin!

Este curso está diseñado especialmente para aquellas personas que tienen conocimientos básicos en la programación usando cualquier lenguaje (sobre todo Java). También, es importante tener un conocimiento básico en el desarrollo de aplicaciones para Android, especialmente usando Android Studio.

Se muestra y explica cada ámbito del lenguaje desde los aspectos más sencillos hasta aquellos que son más complicados de entender. Sin embargo, en cada clase se muestran ejemplos claros y concisos, lo cuales permiten un buen entendimiento de los conceptos que se estén explicando.

A lo largo del curso, los estudiantes tendrán a la mano un video por cada clase, además de un recurso descargable que sirve de material de apoyo y/o recordatorio de los aspectos claves de cada clase una vez hayan finalizado el curso. Además, presentarán exámenes y ejercicios sencillos y concisos como actividad, que apoyen los conocimientos adquiridos por cada sección.

Who is the target audience?
  • Personas que tienen alguna experiencia programando en cualquier lenguaje de programación.
  • Personas que tienen alguna experiencia desarrollando aplicaciones para Android.
  • Personas que deseen aprender el lenguaje de programación Kotlin.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
55 Lectures
07:06:48
+
Introducción
3 Lectures 17:19

Introducción al curso, en donde se explica como se encuentra estructurado el curso y qué podrán hacer los estudiantes al finalizarlo.

Preview 06:51

Se explica qué es Kotlin, sus características y ventajas y su relación con Android.

¿Qué es Kotlin?
03:53

Se muestra y explica cómo se puede desarrollar con Kotlin sin necesidad de tener un IDE instalado, a través del sitio web oficial de Kotlin.

Actividad: Usar Kotlin sin IDE
06:35
+
Empezando con Kotlin
4 Lectures 22:45

Se muestra y explica el proceso para poder descargar IntelliJ IDEA paso a paso.

Preview 02:41

Se muestra y explica el proceso para poder instalar IntelliJ IDEA paso a paso.

Instalar IntelliJ IDEA
03:47

Se muestra y explica cómo crear nuestro primer proyecto en IntelliJ IDEA, se muestran ciertas características del IDE y se desarrolla el primer ¡Hola Mundo!

¡Hola Mundo!
07:32

Se muestra y explica cómo usar la herramienta Kotlin REPL en IntelliJ IDEA y su utilidad.

Actividad: Kotlin REPL
08:45
+
Tipos Básicos
6 Lectures 48:12

Se muestran y explican los tipos básicos existentes en Kotlin, así como el manejo de los mismos, funciones útiles y conversiones de un tipo a otro.

Tipos Básicos
09:58

Se muestran y explican los dos tipos de variables que posee Kotlin, las cuales son var para variables mutables y val para inmutable.

Preview 03:48

Se muestra y explica el manejo de los Strings en Kotlin, así como también, qué son los Strings Templates y cómo usarlos.

Strings y Strings Templates
07:37

Se muestra y explica el manejo de los Arrays en Kotlin y alguna funciones útiles que poseen.

Arrays
09:54

Se explica y muestra cómo se manejan los tipos Null en Kotlin, los operadores que se utilizan y cómo generar un NullPointerException.

Variables Null
09:26

Se muestra y explica cómo se manejan los Packages y los Imports en Kotlin.

Packages e Imports
07:29

Examen en donde se realizan preguntas acerca de los conocimientos adquiridos en la sección de Tipos Básicos para reforzar los mismos.

Examen: Tipos Básicos
10 questions
+
Acciones Básicas
4 Lectures 46:50

Se muestra y explica cómo se manejan los condicionales If en Kotlin y las formas en las que se puede usar, como una expresión o como un bloque.

Condicionales If
07:57

Se muestra y explica qué son las expresiones When y las diferentes maneras en las que se pueden usar en Kotlin.

Expresión When
10:49

Se explica y muestra cómo realizar Casts explícitos en Kotlin y se introduce el concepto de Smart Casts y cómo funcionan.

Casts y Smart Casts
13:11

Se muestran y explican los diferentes tipos de Colecciones que existen en Kotlin, cómo se manejan y las principales funciones que poseen cada uno.

Colecciones
14:53

Examen en donde se realizan preguntas acerca de los conocimientos adquiridos en la sección de Acciones Básicas para reforzar los mismos.

Examen: Acciones Básicas
10 questions
+
Bucles o Ciclos
3 Lectures 29:06

Se muestra y explica el manejo de los ciclos o bucles while y do-while en Kotlin.

While y Do-While
08:01

Se muestra y explica el manejo de los ciclos o bucles For y cómo se manejan en Kotlin, así como también las funciones de Rangos y sus usos en este lenguaje.

For y Rangos
08:39

Se muestran y explican los Returns y Jumps, cuales son y cómo se usan en Kotlin.

Returns y Jumps
12:26

Ejercicio de Programación.
Corrector Sintáctico de Signos de Puntuación
1 question
+
Funciones y Lambdas
8 Lectures 42:49

Se muestra y explica el manejo de las Funciones en Kotlin en sus diferentes tipos.

Funciones
10:48

Se explica y muestra qué son las Expresiones Lambdas y cómo se manejan en Kotlin.

Expresiones Lambdas
05:51

Se explica y muestra el manejo de las Funciones Anónimas en Kotlin y su diferencia con las Expresiones Lambdas.

Funciones Anónimas
04:19

Se muestran y explican las Funciones Locales y cómo se manejan en Kotlin.

Funciones Locales
03:21

Se explica y muestra el manejo de las Funciones de Extensión en Kotlin.

Funciones de Extensión
03:56

Se muestra y explica el manejo de las Funciones Infix en Kotlin, su notación y las reglas que se deben cumplir para usarla.

Funciones Infix
04:26

Se explica y muestra el manejo de las Funciones Inline en Kotlin.

Funciones Inline
06:54

Se explica y muestra el manejo de las Funciones Recursivas de Cola y la ventaja de usarlas.

Funciones Recursivas de Cola
03:14

Examen en donde se realizan preguntas acerca de los conocimientos adquiridos en la sección de Funciones y Lambdas para reforzar los mismos.

Examen: Funciones y Lambdas
10 questions
+
Clases y Propiedades I
6 Lectures 56:14

Se muestra y explica el manejo de las Clases en Kotlin, además de como se pueden instanciar sin la necesidad de usar new.

Clases e Instancias
09:26

Se muestra y explican los Modificadores de Visibilidad y las diferentes funciones que cumplen dependiendo del lugar en donde se implementen.

Modificadores de Visibilidad
08:09

Se muestra y explica el manejo de las Herencias de las clases e interfaces en Kotlin.

Herencia
15:29

Se muestra y explica el manejo de las Clases Abstractas en Kotlin.

Clases Abstractas
02:22

Se muestra y explica el manejo de las Propiedades y Campos y qué ámbitos se pueden declarar, en Kotlin.

Propiedades y Campos
13:17

Se muestra y explica el manejo de las Interfaces en Kotlin.

Interfaces
07:31

Examen en donde se realizan preguntas acerca de los conocimientos adquiridos en la sección de Clases y Propiedades I para reforzar los mismos.

Examen: Clases y Propiedades I
10 questions
+
Clases y Propiedades II
5 Lectures 41:31

Se muestra y explica qué son las Clases Data, su utilidad y cómo se manejan.

Clases Data
08:33

Se muestra y explica el manejo de las Clases Enum en Kotlin.

Clases Enum
14:03

Se muestra y explica el manejo de las Clases Sealed o Clases Selladas en Kotlin.

Clases Sealed
07:08

Se muestra y explica el manejor de las Clases Anidadas en Kotlin.

Clases Anidadas
02:16

Se muestra y explica el manejo de los Objetos en Kotlin.

Objetos
09:31

Examen en donde se realizan preguntas acerca de los conocimientos adquiridos en la sección de Clases y Propiedades II para reforzar los mismos.

Examen: Clases y Propiedades II
10 questions
+
Otros Aspectos Útiles
6 Lectures 53:47

Se muestra y explica qué son las Propiedades Delegadas en Kotlin y cómo se manejan.

Propiedades Delegadas
13:33

Se muestra y explica el manejo de las Excepciones en Kotlin.

Excepciones
09:04

Se muestra y explica el manejor de las Propiedades de Extensión en Kotlin.

Propiedades de Extensión
04:41

Se muestra y explica el manejo de los Alias de Tipo en Kotlin y su ventaja.

Alias de Tipo
06:15

Se muestra y explica el manejo de las Tuplas en Kotlin.

Tuplas
08:38

Se muestra y explica el manejo de los Ficheros en Kotlin, cómo leer de archivos y cómo escribir contenido en ellos.

Ficheros
11:36

Examen en donde se realizan preguntas acerca de los conocimientos adquiridos en la sección de Otros Aspectos Útiles para reforzar los mismos.

Examen: Otros Aspectos Útiles
10 questions
+
Kotlin en Android
4 Lectures 21:35

Se muestra y explica el proceso para poder descargar Android Studio paso a paso.

Preview 01:36

Se muestra y explica el proceso para poder instalar Android Studio paso a paso.

Instalar Android Studio
06:32

Se muestra y explica cómo manejar las vistas en Android sin necesidad de usar el findViewById, usando un plugin de Kotlin para el desarrollo de aplicaciones para Android.

Reemplazando al findViewById
08:35

Se muestran cómo desarrollar un Adaptar de RecyclerView y cómo mostrar una lista de elemento a través de dicho RecyclerView usando Kotlin.

Adapter de RecyclerView
04:52

Ejercicio de Programación.
Lista de Comida Favoritas
1 question
2 More Sections
About the Instructor
Johan Quintero
0.0 Average rating
0 Reviews
8 Students
1 Course
Licenciado en Computación (Universidad Central de Venezuela)

Soy Licenciado en Computación de la Universidad Central de Venezuela. Tengo 23 años y me he desempeñado a lo largo de mi carrera profesional en el ámbito del Desarrollo de Aplicaciones Web y Android, obteniendo como producto, el desarrollo de Aplicaciones Web y Android para Empresas, proyectos Individuales y Académicos.

Manejo diferentes Lenguajes, Tecnologías y Frameworks, sin embargo, mi especialidad y área de mayor desarrollo e interés, corresponde al Desarrollo de Aplicaciones para Sistema Operativo Android.

Como un Plus o extra a mi carrera profesional y académica, poseo un Canal de Youtube llamado Computer Tutorials Magnificent, donde expongo y publico Videos Tutoriales para el aprendizaje del Desarrollo de Aplicaciones Android desde cero.