KnowledgeCity

Kotlin Avanzado

Este curso de KnowledgeCity proporciona un aprendizaje de nivel avanzado del lenguaje de programación Kotlin.

Este curso de KnowledgeCity proporciona un aprendizaje de nivel avanzado del lenguaje de programación Kotlin.  El Curso Avanzado de Kotlin, impartido por el instructor D.L. Powers, incluye una base primordial para la programación Kotlin para crear y ejecutar aplicaciones y aplicaciones móviles, aunque nunca haya utilizado un lenguaje de programación. Comienza con un esquema de la programación funcional de Kotlin y presenta una imagen clara para cualquier persona nueva en Kotlin, nueva en programación o cualquiera que quiera familiarizarse con este nuevo y creciente lenguaje. Aprenderá el uso correcto de las habilidades fundamentales de Kotlin a un nivel avanzado. Escribirá funciones y trabajará con objetos para el desarrollo de aplicaciones móviles. Aprenderá a organizar correctamente su código, para crear y ejecutar programas simples.  Este curso avanzado le enseñará las propiedades únicas de la programación funcional de Kotlin; los fundamentos de las corutinas Kotlin; cómo funciona Kotlin con la codificación asincrónica en el desarrollo de aplicaciones móviles dentro de Android Studio, y aprenderá a evolucionar sus nuevas habilidades en productos que lo hagan feliz a usted y a sus clientes utilizando vistas personalizadas y diseño de UX.

Objetivos de aprendizaje

  • Comprender las propiedades únicas de la programación funcional de Kotlin
  • Crear y ejecutar código asincrónico
  • Aprender a construir corutinas
  • Aprender a crear vistas personalizadas
  • Comprender la disciplina del diseño de la experiencia del usuario

Instructor: David Powers

Duración: 2h 39m · 28 lecciones
Nivel: Advanced
Idioma: Español

Habilidades que obtendrás

Lenguaje empresarial avanzadoPresentación avanzada de funcionesLógica avanzadaMatemáticas avanzadasKotlinProfesional Certificado SAS: Programación Avanzada

Lo que aprenderás

  • Comprender las propiedades únicas de la Programación Funcional de Kotlin, incluyendo parámetros de función, parámetros predeterminados, retornos, simplificaciones, sobrecarga y alcance
  • Crear y ejecutar código asincrónico usando patrones de devolución de llamada y la metodología async/await de Kotlin
  • Construir corutinas y trabajar con el lanzamiento, alcance y contexto de corutinas
  • Crear vistas personalizadas personalizando la clase de vista y trabajando con imágenes personalizadas, mapas de bits y texto
  • Aplicar la disciplina del Diseño de Experiencia de Usuario usando diseño centrado en el usuario, herramientas de Android para UX, y estilos y temas
  • Escribir funciones y trabajar con objetos para el desarrollo de aplicaciones móviles dentro de Android Studio

Puntos clave

  • Este curso de nivel avanzado cubre el lenguaje de programación Kotlin e es impartido por el instructor D.L. Powers.
  • El curso enseña el uso correcto de habilidades fundamentales de Kotlin a un nivel avanzado, incluyendo escribir funciones y trabajar con objetos para el desarrollo de aplicaciones móviles.
  • Explica cómo funciona Kotlin para la codificación asincrónica en el desarrollo de aplicaciones móviles dentro de Android Studio.
  • El curso distingue entre programación sincrónica versus asincrónica y rutinas versus corutinas.
  • Los estudiantes evolucionan sus habilidades en productos usando vistas personalizadas y diseño de UX.

Preguntas frecuentes

¿Para quién es este curso avanzado de Kotlin?

Proporciona aprendizaje de nivel avanzado para el lenguaje de programación Kotlin y presenta una imagen clara para cualquiera que sea nuevo en Kotlin, nuevo en programación, o cualquiera que quiera familiarizarse con este lenguaje nuevo y en crecimiento.

¿Qué temas cubre el curso?

El curso cubre las propiedades únicas de la Programación Funcional de Kotlin, los conceptos básicos de las corutinas de Kotlin, cómo funciona Kotlin para la codificación asincrónica en el desarrollo de aplicaciones móviles dentro de Android Studio, y vistas personalizadas y diseño de UX.

¿Qué podré hacer después de tomar este curso?

Aprenderá a escribir funciones y trabajar con objetos para el desarrollo de aplicaciones móviles, organizar correctamente su código, crear y ejecutar programas simples, crear y ejecutar código asincrónico, construir corutinas, crear vistas personalizadas y comprender la disciplina del Diseño de Experiencia de Usuario.

¿Necesito experiencia previa en programación?

El curso incluye una base para la programación de Kotlin para que pueda crear y ejecutar aplicaciones y aplicaciones móviles incluso si nunca ha utilizado un lenguaje de programación.

¿Quién enseña este curso?

El Curso Avanzado de Kotlin es impartido por el instructor D.L. Powers.

Transcripción

Transcripción

Hola, y bienvenidos al curso de Ciudades del Conocimiento en Kotlin avanzado Soy DL Powers. Y tengo más de 20 años de experiencia como desarrollador de software. en un entorno empresarial. He codificado cientos de programas para grandes organizaciones, así como pequeñas empresas emergentes. Como tu maestro, He proporcionado instrucción a cientos de estudiantes. a través de todos los niveles de aprendizaje. En este curso, aprenderás sobre el lenguaje de programación Kotlin en un nivel avanzado. Por encima del nivel que proporcioné en el curso para principiantes. y el curso intermedio. Este curso se centrará en cómo usar Kotlin para una experiencia de usuario de Android con énfasis en la programación funcional avanzada, codificación asíncrona, co-rutinas, vistas personalizadas y diseño de UX de Android. Veremos los componentes y patrones del diseño de UX. Haremos vistas personalizadas con círculos, imágenes, mapas de bits y texto. Varios tipos de co-rutinas, y cómo eso encaja en la programación asíncrona. Y haremos programación funcional. utilizando parámetros de función, retornos funcionales, sobrecarga funcional, y veremos el alcance de una función. Así que cuando estés listo, vamos a sumergirnos en la primera lección en mi curso avanzado de Kotlin con Knowledge City. Entonces vamos.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.