Sobre este curso
¿Qué aprenderás?
Flutter es el framework de Google que está revolucionando el desarrollo móvil: con una sola base de código puedes crear aplicaciones nativas para Android, iOS, web y escritorio. Este curso te lleva desde cero absoluto hasta un nivel en el que podrás construir y publicar tus propias aplicaciones profesionales.
Comenzarás aprendiendo Dart, el lenguaje de programación detrás de Flutter, cubriendo variables, funciones, programación orientada a objetos y programación asíncrona. Después entrarás de lleno a Flutter: entenderás cómo funcionan los widgets, crearás interfaces modernas y responsivas, aprenderás navegación entre pantallas, manejo de estado (setState, Provider y más), formularios, validaciones, consumo de APIs REST, almacenamiento local y conexión con bases de datos.
Todo el curso es 100% práctico: construirás proyectos reales que podrás incluir en tu portafolio, y al final sabrás cómo preparar y publicar tus apps en Google Play y App Store.
No necesitas experiencia previa en programación ni en desarrollo móvil. Solo necesitas una computadora, ganas de aprender y este curso. Miles de empresas buscan desarrolladores Flutter: este es tu punto de partida para entrar a una de las áreas mejor pagadas de la tecnología.
Información General
Modalidad
Presencial/Linea
Dirigido a
Empresas de desarrollo
Programa del Curso
Temario completo
¡Bienvenido/a al curso! En este módulo inicial conocerás cómo está estructurado el programa, qué aprenderás en cada etapa y cuál es la mejor forma de aprovechar las clases, los recursos y los ejercicios. Te explicaremos qué es Flutter, por qué es una de las tecnologías más demandadas del mercado y qué oportunidades laborales te abre dominarla. Además, resolveremos las dudas más comunes antes de empezar: qué computadora necesitas, cuánto tiempo dedicarle y qué hacer si te atoras en algún punto. Sin tecnicismos todavía — solo lo necesario para que empieces con motivación, claridad y el rumbo bien definido.
Secciones próximamente
Darás tus primeros pasos en el mundo del desarrollo móvil. Instalarás y configurarás todas las herramientas necesarias (Flutter SDK, Android Studio / VS Code y emuladores) y aprenderás la base del lenguaje Dart: variables, tipos de datos, operadores, condicionales, ciclos, funciones y programación orientada a objetos. Al terminar este módulo, escribirás tus primeros programas en Dart con total confianza.
Secciones próximamente
Descubrirás el corazón de Flutter: los widgets. Aprenderás la diferencia entre widgets con y sin estado, construirás pantallas usando elementos como Container, Row, Column, Stack, ListView e imágenes, y aplicarás estilos, colores y tipografías para lograr diseños atractivos y adaptables a cualquier tamaño de pantalla. Aquí transformarás ideas en interfaces reales.
Secciones próximamente
Llevarás tus apps al siguiente nivel conectando múltiples pantallas mediante rutas y navegación, pasando información entre ellas. Crearás formularios con validaciones profesionales y entenderás cómo gestionar el estado de tu aplicación, desde setState hasta soluciones más robustas como Provider, para que tus apps respondan de forma fluida a las acciones del usuario.
Secciones próximamente
Tus aplicaciones cobrarán vida con datos reales. Aprenderás a consumir APIs REST con peticiones HTTP, procesar respuestas en formato JSON y mostrar la información dinámicamente en pantalla. Además, implementarás almacenamiento local para guardar datos en el dispositivo, manejarás la programación asíncrona con Future y async/await, y mostrarás indicadores de carga y manejo de errores como un profesional.
Secciones próximamente
Integrarás todo lo aprendido construyendo una aplicación completa de principio a fin: diseño, lógica, datos y pulido final. Después, conocerás el proceso para generar versiones de producción, firmar tu aplicación y publicarla en Google Play Store, además de los requisitos para App Store. Saldrás de este módulo con una app real en tu portafolio, lista para mostrar al mundo.
Secciones próximamente