• No hay productos en el carrito.

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

Especialización en Desarrollo de Apps en Android y iOS

Domina Kotlin, Swift y Flutter para crear aplicaciones móviles nativas y multiplataforma con monetización y servicios en la nube.

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 72 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

Formación integral que abarca desde fundamentos hasta nivel avanzado en el desarrollo de aplicaciones móviles modernas.

  • Programar en Kotlin y Swift aplicando POO y arquitecturas modernas.
  • Crear interfaces atractivas y funcionales en Android e iOS.
  • Utilizar Flutter y Dart para desarrollar apps multiplataforma.
  • Integrar servicios de backend y monetización en aplicaciones móviles.
  • Gestionar estados, navegación y ciclo de vida de componentes.
  • Optimizar entornos de desarrollo como Android Studio y Xcode.

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 - Introducción · 1 lecciones

UNIDAD 33 - Introducción

  • Presentación del docenteVideo · 3 min
UNIDAD 34 - Fundamentos: Representación de datos I · 3 lecciones

UNIDAD 34 - Fundamentos: Representación de datos I

  • Variables y tipos de datosVideo · 16 min
  • PlaygroundsVideo · 25 min
  • Operaciones básicasVideo · 49 min
UNIDAD 35 - Fundamentos: Representación de datos II · 2 lecciones

UNIDAD 35 - Fundamentos: Representación de datos II

  • EnumeracionesVideo · 27 min
  • ColeccionesVideo · 48 min
UNIDAD 36 - Funciones · 2 lecciones

UNIDAD 36 - Funciones

  • Definición FuncionesVideo · 16 min
  • Funciones: Parámetros y retornar valoresVideo · 15 min
UNIDAD 37 - Xcode - Proyecto iOS · 2 lecciones

UNIDAD 37 - Xcode - Proyecto iOS

  • Xcode: Primeros pasosVideo · 20 min
  • Elementos UI - Propiedades y AccionesVideo · 41 min
UNIDAD 38 - Elementos UI básicos · 2 lecciones

UNIDAD 38 - Elementos UI básicos

  • Elementos UI: Representación visualVideo · 17 min
  • Funciones: Elementos UI: AccionesVideo · 11 min
UNIDAD 39 - Table View · 2 lecciones

UNIDAD 39 - Table View

  • Table View: Definición y StoryboardVideo · 17 min
  • Table View: Delegate y Data SourceVideo · 31 min
UNIDAD 40 - Navegación · 4 lecciones

UNIDAD 40 - Navegación

  • NavegaciónVideo · 13 min
  • Segue: Presentación y transicionesVideo · 24 min
  • Quiz - Swift básico para desarrolladores iOSCuestionario · 20 min
  • Proyecto Integrador — Swift básico para desarrolladores iOSProyecto · 7 días
UNIDAD 41 - Introducción · 4 lecciones

UNIDAD 41 - Introducción

  • Presentación del docenteVideo · 7 min
  • CondicionalesVideo · 20 min
  • IteracionesVideo · 22 min
  • StructsVideo · 19 min
UNIDAD 42 - Entendiendo clases en iOS · 4 lecciones

UNIDAD 42 - Entendiendo clases en iOS

  • OpcionalesVideo · 14 min
  • Clases en iOSVideo · 5 min
  • HerenciaVideo · 17 min
  • Clases vs StructsVideo · 28 min
UNIDAD 43 - Arquitectura MVC · 3 lecciones

UNIDAD 43 - Arquitectura MVC

  • MVCVideo · 14 min
  • MVC - parte 1Video · 3 min
  • MVC - parte 2Video · 13 min
UNIDAD 44 - Networking en iOS · 5 lecciones

UNIDAD 44 - Networking en iOS

  • NetworkingVideo · 19 min
  • Networking: get-Parte 1Video · 32 min
  • Operaciones de Networking: postVideo · 14 min
  • Quiz - Swift intermedio para desarrolladores iOSCuestionario · 20 min
  • Proyecto Integrador — Swift intermedio para desarrolladores iOSProyecto · 7 días
UNIDAD 45 - Introducción · 1 lecciones

UNIDAD 45 - Introducción

  • Presentación del docenteVideo · 6 min
UNIDAD 46 - Protocolos y delegación · 2 lecciones

UNIDAD 46 - Protocolos y delegación

  • ProtocolosVideo · 21 min
  • Patrón DelegateVideo · 26 min
UNIDAD 47 - Manejo de dependencias-SnapKit · 2 lecciones

UNIDAD 47 - Manejo de dependencias-SnapKit

  • Manejadores de dependenciasVideo · 27 min
  • SnapKitVideo · 23 min
UNIDAD 48 - Gestos y animaciones · 2 lecciones

UNIDAD 48 - Gestos y animaciones

  • GestosVideo · 47 min
  • AnimacionesVideo · 49 min
UNIDAD 49 - Interacción con el hardware · 4 lecciones

UNIDAD 49 - Interacción con el hardware

  • CámaraVideo · 27 min
  • Core locationVideo · 19 min
  • Quiz - Swift avanzado para desarrolladores iOSCuestionario · 20 min
  • Proyecto Integrador — Swift avanzado para desarrolladores iOSProyecto · 7 días
UNIDAD 50 - Introducción · 1 lecciones

UNIDAD 50 - Introducción

  • Presentación del docenteVideo · 2 min
UNIDAD 51 - Protocolos Encodable y Decodable · 4 lecciones

UNIDAD 51 - Protocolos Encodable y Decodable

  • Concepto de Encodable y DecodableVideo · 12 min
  • Implementación del protocolo EncodableVideo · 15 min
  • Implementación del protocolo DecodableVideo · 15 min
  • JSON dentro de otro JSONVideo · 14 min
UNIDAD 52 - Tipo de dato Result · 4 lecciones

UNIDAD 52 - Tipo de dato Result

  • Concepto del tipo de dato ResultVideo · 9 min
  • Implementación del tipo de dato ResultVideo · 8 min
  • Implementación del tipo de dato Result a peticiones HTTPVideo · 10 min
  • GenéricosVideo · 8 min
UNIDAD 53 - Notificaciones locales · 4 lecciones

UNIDAD 53 - Notificaciones locales

  • Concepto de notificaciones localesVideo · 15 min
  • Implementaciones de notificaciones locales-internasVideo · 13 min
  • Implementación de notificaciones locales de tipo visuaVideo · 10 min
  • Agregando datos a la notificaciónVideo · 7 min
UNIDAD 54 - Internacionalización · 4 lecciones

UNIDAD 54 - Internacionalización

  • Concepto de InternacionalizaciónVideo · 12 min
  • Implementación de localizationVideo · 10 min
  • Implementación de cambio de idiomaVideo · 10 min
  • Implementación de cambio de idioma con animaciónVideo · 14 min
UNIDAD 55 - Grand Central Dispatch (GCD) · 4 lecciones

UNIDAD 55 - Grand Central Dispatch (GCD)

  • Concepto de Grand Central Dispatch (GCD)Video · 14 min
  • Aplicación de Grand Central Dispatch (GCD)Video · 7 min
  • Lista de imágenesVideo · 8 min
  • Descarga de data de las imágenesVideo · 16 min
UNIDAD 56 - Patrón coordinator · 7 lecciones

UNIDAD 56 - Patrón coordinator

  • Concepto de Patrón coordinatorVideo · 18 min
  • Implementación de Patrón coordinatorVideo · 12 min
  • Flujo de LoginVideo · 8 min
  • Navegación usando coordinatorVideo · 17 min
  • Caso: Tab Bar controller usando coordinatorVideo · 7 min
  • Quiz - Técnicas para un desarrollo ágil de iOS con SwiftCuestionario · 20 min
  • Proyecto Integrador — Técnicas para un desarrollo ágil de iOS con SwiftProyecto · 7 días
UNIDAD 57 - Presentación del Dart Pad · 3 lecciones

UNIDAD 57 - Presentación del Dart Pad

  • Presentación del docenteVideo · 1 min
  • Lenguaje Dart: características y propiedadesVideo · 3 min
  • La interfaz de Dart PadVideo · 2 min
UNIDAD 58 - El camino en Dart · 6 lecciones

UNIDAD 58 - El camino en Dart

  • Comentarios en DartVideo · 2 min
  • Variables y tipos de datosVideo · 3 min
  • Sound Null SafetyVideo · 5 min
  • Concatenación e InterpolaciónVideo · 2 min
  • ListVideo · 3 min
  • MapVideo · 4 min
UNIDAD 59 - Funciones y condicionales · 5 lecciones

UNIDAD 59 - Funciones y condicionales

  • Funciones y parámetrosVideo · 7 min
  • CondicionalesVideo · 3 min
  • Bucles forVideo · 2 min
  • Bucle while y do-while 5Video · 2 min
  • Switch caseVideo · 2 min
UNIDAD 60 - Modelado de datos · 8 lecciones

UNIDAD 60 - Modelado de datos

  • Clases y ConstructoresVideo · 6 min
  • Métodos getter y settervVideo · 3 min
  • HerenciaVideo · 2 min
  • Clases abstractasVideo · 2 min
  • MixinsVideo · 3 min
  • Futures 1Video · 4 min
  • Quiz - Lenguaje Dart para FlutterCuestionario · 20 min
  • Proyecto Integrador — Lenguaje Dart para FlutterProyecto · 7 días
UNIDAD 61 - Descubriendo flutter · 3 lecciones

UNIDAD 61 - Descubriendo flutter

  • Presentación del docenteVideo · 1 min
  • ¿Qué es Flutter?Video · 2 min
  • Apps hechas con flutterVideo · 3 min
UNIDAD 62 - Instalación de flutter · 7 lecciones

UNIDAD 62 - Instalación de flutter

  • Instalando Flutter en WindowsVideo · 4 min
  • Instalando Android Studio en WindowsVideo · 3 min
  • Instalando Visual Studio Code en WindowsVideo · 2 min
  • Instalando Flutter en macOsVideo · 4 min
  • Configurando XCodeVideo · 2 min
  • Android Studio en macOSVideo · 4 min
  • Instalando Visual Studio Code en macOSVideo · 2 min
UNIDAD 63 - Primeros pasos con Flutter · 3 lecciones

UNIDAD 63 - Primeros pasos con Flutter

  • Todo es un WidgetVideo · 2 min
  • Estructura de un proyecto en FlutterVideo · 3 min
  • Archivo Pubspec.yamlVideo · 4 min
UNIDAD 64 - Primeros Widgets · 5 lecciones

UNIDAD 64 - Primeros Widgets

  • Widget ContainerVideo · 5 min
  • Widget TextVideo · 3 min
  • Widget IconVideo · 4 min
  • Widget Row & ColumnVideo · 5 min
  • Overflow y Widget ExpandedVideo · 3 min
UNIDAD 65 - Más Widget · 8 lecciones

UNIDAD 65 - Más Widget

  • Widget ImageVideo · 6 min
  • Widget StackVideo · 5 min
  • Widget ScaffoldVideo · 2 min
  • Widget SafeAreaVideo · 2 min
  • ListaView & LisTileVideo · 4 min
  • ListView.builderVideo · 5 min
  • Quiz - Fundamentos de FlutterCuestionario · 20 min
  • Proyecto Integrador — Fundamentos de FlutterProyecto · 7 días
UNIDAD 66 - Descubriendo flutter · 2 lecciones

UNIDAD 66 - Descubriendo flutter

  • Presentación del docenteVideo · 1 min
  • Fuentes de inspiración de diseñoVideo · 4 min
UNIDAD 67 - Sigamos conociendo más widgets · 6 lecciones

UNIDAD 67 - Sigamos conociendo más widgets

  • ButtonsVideo · 4 min
  • Floating Action Button-FABVideo · 3 min
  • AppBarVideo · 4 min
  • BottomNavigationBarVideo · 7 min
  • TabBarVideo · 5 min
  • DrawerVideo · 5 min
UNIDAD 68 - Widgets Avanzados · 9 lecciones

UNIDAD 68 - Widgets Avanzados

  • Inherited WidgetVideo · 3 min
  • Stateless Vs Stateful WidgetVideo · 5 min
  • Conociendo más al Stateful WidgetVideo · 7 min
  • TextFormFieldsVideo · 7 min
  • TextFormFields y Tipos de TecladoVideo · 5 min
  • CheckboxVideo · 8 min
  • Infinite ScrollVideo · 9 min
  • Shared PreferencesVideo · 8 min
  • Carousel SliderVideo · 7 min
UNIDAD 69 - Navegación · 5 lecciones

UNIDAD 69 - Navegación

  • Navegación en FlutterVideo · 4 min
  • Navegando a una nueva pantallaVideo · 5 min
  • Navegando entre rutas nombradasVideo · 4 min
  • Obtener datos en una pantallaVideo · 5 min
  • Enviar data a una nueva pantallaVideo · 4 min
UNIDAD 70 - Gestores de estado · 4 lecciones

UNIDAD 70 - Gestores de estado

  • State ManagementVideo · 6 min
  • Introducción a ProviderVideo · 6 min
  • Gestión de estados con ProviderVideo · 5 min
  • Provider en acciónVideo · 6 min
UNIDAD 71 - Bonus: Animaciones básicas · 5 lecciones

UNIDAD 71 - Bonus: Animaciones básicas

  • ¿Qué es Rive?Video · 4 min
  • Animaciones SimplesVideo · 5 min
  • Integración con FlutterVideo · 5 min
  • Quiz - Flutter: Nuevos Widgets y State ManagementCuestionario · 20 min
  • Proyecto Integrador — Flutter: Nuevos Widgets y State ManagementProyecto · 7 días
UNIDAD 72 - Proyecto Integrador · 2 lecciones

UNIDAD 72 - Proyecto Integrador

  • Proyecto Integrador — Especialización en Desarrollo de Apps en Android y iOsProyecto · 7 días
  • Certificado con validez SEPLección · 10 min
Al terminar

Lo que harás al terminar

Podrás desarrollar y publicar aplicaciones móviles completas en Android e iOS, aspirando a roles como desarrollador móvil full stack o especialista en apps nativas y multiplataforma.

Perfil

¿Para quién es este curso?

Personas interesadas en convertirse en expertos en desarrollo móvil, sin importar si son principiantes o tienen experiencia previa en programación.

Interés en desarrollo móvil; no se requiere experiencia prev
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

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

  3. 3

    Cuestionarios por unidad

    11 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 en Desarrollo de Apps en Android y iOS

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.

  • 72 unidades · 346 lecciones · 240 h
  • 12 meses de acceso
  • 11 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