• No hay productos en el carrito.

Diplomado · Impartido por NetzunPago único de $2,800 MXN · acceso por 12 meses

Especialización de Programación en Android con Kotlin

Domina el desarrollo de aplicaciones Android con Kotlin y crea proyectos funcionales listos para monetizar mediante publicidad y sistemas de pago.

Certificado con validez SEP (opcional) por $1,800 MXN adicionalesA través del Gobierno del Estado de México
12 meses de acceso En línea · 240 h 100% autodidacta 33 unidades
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Solo entregas un Proyecto Integrador final para obtener tu certificado.
Qué aprenderás

Lo que serás capaz de hacer

Esta especialización te guía desde los fundamentos de Kotlin hasta la publicación de apps Android con integración de servicios avanzados.

  • Programar en Kotlin desde nivel básico hasta avanzado
  • Dominar el entorno de desarrollo Android Studio
  • Construir interfaces de usuario con Views y ViewGroups
  • Gestionar el ciclo de vida de Actividades y Fragmentos
  • Conectar aplicaciones a internet y bases de datos
  • Monetizar apps mediante publicidad y pasarelas de pago

Temario

UNIDAD 1 - Introducción al curso · 2 lecciones

UNIDAD 1 - Introducción al curso

  • Presentación del docenteVideo · 1 min
  • Introducción al cursoVideo · 1 min
UNIDAD 2 - Introducción a Kotlin · 10 lecciones

UNIDAD 2 - Introducción a Kotlin

  • ¿Qué es Kotlin?Video · 2 min
  • Primera ejecución de código con KotlinVideo · 3 min
  • La función main() principalVideo · 3 min
  • Imprimir en pantallaVideo · 6 min
  • Orden de ejecuciónVideo · 5 min
  • ComentariosVideo · 3 min
  • Errores y bugsVideo · 3 min
  • Convenciones de formatoVideo · 3 min
  • Primer ejercicio prácticoVideo · 2 min
  • Recursos y links de utilidadVideo · 2 min
UNIDAD 3 - Entorno de desarrollo · 7 lecciones

UNIDAD 3 - Entorno de desarrollo

  • IntroducciónVideo · 5 min
  • Instalación JDK para WindowsVideo · 3 min
  • Instalación JDK para MacOSVideo · 2 min
  • Instalación JDK para LinuxVideo · 2 min
  • Instalación de IDE Intellij Idea para WindowsVideo · 5 min
  • Instalación de IDE Intellij Idea para MacOsVideo · 3 min
  • Instalación de IDE Intellij Idea para LinuxVideo · 5 min
UNIDAD 4 - Variables y tipos de datos · 8 lecciones

UNIDAD 4 - Variables y tipos de datos

  • IntroducciónVideo · 4 min
  • Ejecutando Kotlin en nuestro entorno de desarrolloVideo · 8 min
  • Variables val y varVideo · 9 min
  • Inferencia de tiposVideo · 4 min
  • Variables tipo textoVideo · 6 min
  • Variables tipo númeroVideo · 9 min
  • Nullables en KotlinVideo · 8 min
  • Elvis OperatorVideo · 5 min
UNIDAD 5 - Entrada y Salida de datos · 4 lecciones

UNIDAD 5 - Entrada y Salida de datos

  • IntroducciónVideo · 1 min
  • Imprimir en pantallaVideo · 2 min
  • Ingresar datos desde la consolaVideo · 5 min
  • Ejercicio práctico: Identificate UsuarioVideo · 5 min
UNIDAD 6 - Expresiones condicionales · 7 lecciones

UNIDAD 6 - Expresiones condicionales

  • IntroducciónVideo · 2 min
  • Expresión IFVideo · 3 min
  • Expressión IF ELSEVideo · 3 min
  • Operadores de comparaciónVideo · 9 min
  • Condicionales AnidadasVideo · 5 min
  • Expresión WhenVideo · 7 min
  • Rangos y ProgresionesVideo · 8 min
UNIDAD 7 - Colecciones · 3 lecciones

UNIDAD 7 - Colecciones

  • ListasVideo · 8 min
  • SetsVideo · 7 min
  • MapsVideo · 8 min
UNIDAD 8 - Loops · 7 lecciones

UNIDAD 8 - Loops

  • Introducción a los loopsVideo · 1 min
  • For loopVideo · 4 min
  • Iteración de ColeccionesVideo · 5 min
  • Iteración de MapsVideo · 5 min
  • While LoopVideo · 5 min
  • do..While LoopVideo · 8 min
  • Loops anidadosVideo · 6 min
UNIDAD 9 - Funciones · 6 lecciones

UNIDAD 9 - Funciones

  • Introducción a las funcionesVideo · 1 min
  • Creando y llamando a las funcionesVideo · 3 min
  • ArgumentosVideo · 4 min
  • Argumentos por default y con nombreVideo · 5 min
  • Return en funcionesVideo · 4 min
  • Funciones LiteralesVideo · 5 min
UNIDAD 10 - Programación Orientada a Objetos (POO) · 12 lecciones

UNIDAD 10 - Programación Orientada a Objetos (POO)

  • Introducción a la Programación orientada a objetosVideo · 4 min
  • Creando clasesVideo · 3 min
  • Creando instancias de clasesVideo · 4 min
  • ConstructoresVideo · 6 min
  • Bloque InitVideo · 3 min
  • Member FunctionsVideo · 4 min
  • Data ClassesVideo · 4 min
  • HerenciaVideo · 7 min
  • InterfacesVideo · 10 min
  • Clases abstractasVideo · 8 min
  • Quiz - Kotlin: Básico - intermedioCuestionario · 20 min
  • Proyecto Integrador — Kotlin: Básico - intermedioProyecto · 7 días
UNIDAD 11 - Android Studio · 5 lecciones

UNIDAD 11 - Android Studio

  • Presentación del docente y el cursoVideo · 1 min
  • Introducción a Android StudioVideo · 4 min
  • Entorno de desarrollo Windows(10)Video · 7 min
  • Entorno de desarrollo MacOsVideo · 6 min
  • Entorno de desarrollo Linux (Ubuntu)Video · 7 min
UNIDAD 12 - Dispositivos virtuales y físicos · 4 lecciones

UNIDAD 12 - Dispositivos virtuales y físicos

  • Introducción a DispositivosVideo · 5 min
  • Creando un equipo virtualVideo · 5 min
  • Utilizando un dispositivo móvil físicoVideo · 5 min
  • Versiones de SO AndroidVideo · 6 min
UNIDAD 13 - Crear y ejecutar tu primera aplicación · 3 lecciones

UNIDAD 13 - Crear y ejecutar tu primera aplicación

  • Crear nuevo proyecto de Android con KotlinVideo · 4 min
  • Ejecutar Hola mundo!Video · 3 min
  • Estructura de aplicaciones AndroidVideo · 3 min
UNIDAD 14 - Estructura de carpetas en aplicaciones Android · 4 lecciones

UNIDAD 14 - Estructura de carpetas en aplicaciones Android

  • IDE y secciones de visualizaciónVideo · 4 min
  • Estructura de carpetasVideo · 8 min
  • Ficheros GradleVideo · 5 min
  • Logs y terminal Android StudioVideo · 5 min
UNIDAD 15 - Layouts · 5 lecciones

UNIDAD 15 - Layouts

  • Introducción a layouts en AndroidVideo · 5 min
  • LinearLayoutVideo · 10 min
  • ConstraintsLayoutVideo · 8 min
  • Enlazando vistas al códigoVideo · 7 min
  • Cambiando vistas desde códigoVideo · 5 min
UNIDAD 16 - Navegación · 5 lecciones

UNIDAD 16 - Navegación

  • Introducción a la navegaciónVideo · 3 min
  • Crear navegación básicaVideo · 26 min
  • Agregar fragmentosVideo · 13 min
  • Llamar fragmentosVideo · 10 min
  • Regresar al menú anteriorVideo · 3 min
UNIDAD 17 - Ciclo de vida de Actividades y Fragmentos · 3 lecciones

UNIDAD 17 - Ciclo de vida de Actividades y Fragmentos

  • Introducción al ciclo de vidaVideo · 3 min
  • Agregar Logs a cada cicloVideo · 6 min
  • Administrar eventosVideo · 6 min
UNIDAD 18 - RecyclerViews · 4 lecciones

UNIDAD 18 - RecyclerViews

  • Introducción a los recyclerViewsVideo · 6 min
  • Cómo usar un recyclerviewVideo · 2 min
  • Creando una clase data, adaptador y ViewHolderVideo · 15 min
  • Agregando data al recyclerViewVideo · 7 min
UNIDAD 19 - Preferencias · 3 lecciones

UNIDAD 19 - Preferencias

  • Introducción a las preferenciasVideo · 1 min
  • Guardando settings de la aplicaciónVideo · 9 min
  • Reutilizar settings guardadosVideo · 4 min
UNIDAD 20 - Conectarnos a Internet · 6 lecciones

UNIDAD 20 - Conectarnos a Internet

  • Introducción a solicitudes de internetVideo · 1 min
  • Realizando un llamado a internetVideo · 11 min
  • Procesar la data del servicioVideo · 7 min
  • Mostrar data en nuestra vistaVideo · 3 min
  • Quiz - Aplicaciones Android con Kotlin: Básico - IntermedioCuestionario · 20 min
  • Proyecto Integrador — Aplicaciones Android con Kotlin: Básico - IntermedioProyecto · 7 días
UNIDAD 21 - Kotlin avanzado 1 · 7 lecciones

UNIDAD 21 - Kotlin avanzado 1

  • Presentación del docente y el cursoVideo · 2 min
  • Funciones de extensiónVideo · 11 min
  • Funciones de orden superiorVideo · 9 min
  • Funciones de orden superior en objetosVideo · 8 min
  • LambdasVideo · 9 min
  • Manipulación de código en lambdas tipo arrayVideo · 11 min
  • Acceso a variables externas a lambdasVideo · 6 min
UNIDAD 22 - Kotlin avanzado 2 · 7 lecciones

UNIDAD 22 - Kotlin avanzado 2

  • TypealiasVideo · 5 min
  • DesestructuraciónVideo · 5 min
  • Manejo de errores con Try Catch FinallyVideo · 11 min
  • Throw exceptionsVideo · 3 min
  • Scope functionsVideo · 7 min
  • Elvis operatorVideo · 4 min
  • lateinit y lazyVideo · 4 min
UNIDAD 23 - Optimizar manejo de Android Studio · 6 lecciones

UNIDAD 23 - Optimizar manejo de Android Studio

  • Importancia de conocer Android StudioVideo · 1 min
  • Atajos de búsquedaVideo · 5 min
  • Atajos de código 1Video · 4 min
  • Atajos de código 2Video · 4 min
  • Importancia del depuradorVideo · 3 min
  • Uso del depuradorVideo · 16 min
UNIDAD 24 - Componentes de un proyecto · 7 lecciones

UNIDAD 24 - Componentes de un proyecto

  • DirectoriosVideo · 5 min
  • GradleVideo · 4 min
  • ManifestVideo · 3 min
  • Java (archivos kotlin y configuración del editor de código)Video · 8 min
  • ResVideo · 7 min
  • Añadir fuentesVideo · 5 min
  • Íconos de material designVideo · 3 min
UNIDAD 25 - Componentes de una App · 9 lecciones

UNIDAD 25 - Componentes de una App

  • Activities y ciclo de vidaVideo · 6 min
  • FragmentsVideo · 6 min
  • Views y viewgroupsVideo · 4 min
  • ServicesVideo · 4 min
  • IntentsVideo · 5 min
  • Content providersVideo · 2 min
  • WidgetsVideo · 3 min
  • Quiz - Programación móvil en Kotlin Avanzado - Parte 1Cuestionario · 20 min
  • Proyecto Integrador — Programación móvil en Kotlin Avanzado - Parte 1Proyecto · 7 días
UNIDAD 26 - Paleta Textos · 9 lecciones

UNIDAD 26 - Paleta Textos

  • Presentación del docente y el cursoVideo · 2 min
  • Ejemplo de Views de la paleta TextosVideo · 1 min
  • TextView desde XMLVideo · 9 min
  • TextView desde códigoVideo · 11 min
  • Eventos en TextViewVideo · 5 min
  • EditText desde XMLVideo · 13 min
  • Tipos de EditTextVideo · 9 min
  • AutoCompleteTextviewVideo · 7 min
  • MultiCompleteTextViewVideo · 3 min
UNIDAD 27 - Paleta Botones · 8 lecciones

UNIDAD 27 - Paleta Botones

  • ButtonVideo · 8 min
  • Personalizar ButtonVideo · 13 min
  • ImageButtonVideo · 4 min
  • ChipGroup y ChipVideo · 8 min
  • Personalizar ChipsVideo · 6 min
  • ChipGroup y Chip desde códigoVideo · 10 min
  • RadioGroup y RadioButtonVideo · 3 min
  • RadioGroup y RadioButton desde códigoVideo · 6 min
UNIDAD 28 - Paleta Widget · 9 lecciones

UNIDAD 28 - Paleta Widget

  • ImageViewVideo · 5 min
  • Imágenes en diferentes resolucionesVideo · 9 min
  • ShapeableImageViewVideo · 7 min
  • WebViewVideo · 5 min
  • VideoViewVideo · 7 min
  • CalendarViewVideo · 8 min
  • ProgressBarVideo · 14 min
  • RatingBarVideo · 5 min
  • SearchViewVideo · 16 min
UNIDAD 29 - ViewGroups · 9 lecciones

UNIDAD 29 - ViewGroups

  • LinearLayoutVideo · 5 min
  • Responsive Design con LinearLayoutVideo · 8 min
  • RelativeLayoutVideo · 3 min
  • Aplicación con RelativeLayoutVideo · 8 min
  • Translations y Scale de elementosVideo · 5 min
  • ConstraintLayoutVideo · 4 min
  • Guidelines, Barriers y ChainsVideo · 11 min
  • TableLayoutVideo · 8 min
  • GridLayoutVideo · 7 min
UNIDAD 30 - Publicidad en una App · 3 lecciones

UNIDAD 30 - Publicidad en una App

  • Como añadir publicidad en la appVideo · 5 min
  • Insertar Banner de publicidadVideo · 10 min
  • Insertar publicidad a pantalla completaVideo · 10 min
UNIDAD 31 - Integrar sistemas de pagos · 4 lecciones

UNIDAD 31 - Integrar sistemas de pagos

  • Pasarela de pagos StripeVideo · 3 min
  • Activity de pagosVideo · 5 min
  • Configuración del servidor de pagos con Node.JsVideo · 8 min
  • Configurar Pagos con tarjeta en el clienteVideo · 9 min
UNIDAD 32 - Servicios de Firebase · 6 lecciones

UNIDAD 32 - Servicios de Firebase

  • Añadir Firebase al proyectoVideo · 8 min
  • Servicios de FirebaseVideo · 6 min
  • Creación de la base de datos FirestoreVideo · 4 min
  • Añadiendo Colecciones, documentos y camposVideo · 5 min
  • Quiz - Programación móvil en Kotlin Avanzado - Parte 2Cuestionario · 20 min
  • Proyecto Integrador — Programación móvil en Kotlin Avanzado - Parte 2Proyecto · 7 días
UNIDAD 33 - Proyecto Integrador · 2 lecciones

UNIDAD 33 - Proyecto Integrador

  • Proyecto Integrador — Especialización de Programación en AndroidProyecto · 7 días
  • Certificado con validez SEPLección · 10 min
Al terminar

Lo que harás al terminar

Podrás desarrollar y publicar aplicaciones Android completas con capacidad de monetización. Estarás preparado para asumir roles de desarrollador móvil especializado en ecosistema Android.

Perfil

¿Para quién es este curso?

Profesionales y expertos en lenguajes de programación que buscan especializarse en desarrollo móvil Android. Ideal para quienes desean crear aplicaciones funcionales con Kotlin y herramientas modernas.

Expertos en lenguajes de programación
Certificado oficial

Certificado con validez SEP (opcional) por $1,800 MXN adicionales: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    33 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    4 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Certificado INEC al terminar; si quieres, validez SEP por $1,800 MXN adicionales.

Lo que obtienes

Tu certificado al terminar (validez SEP opcional)

Muestra del certificado: Especialización de Programación en Android con Kotlin

Muestra · verificable por folio y QR

  • Opcional: por $1,800 MXN adicionales, certificado emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México.
  • Contenido impartido por Netzun.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 33 unidades · 194 lecciones · 240 h
  • 12 meses de acceso
  • 4 cuestionarios de evaluación
  • Validez SEP opcional por $1,800 MXN adicionales
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Netzun; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Es opcional: por $1,800 MXN adicionales obtienes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Solo entregas un Proyecto Integrador final para obtener tu certificado.

Cursos relacionados

  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture