Programación  ·  ICITEBC

Curso Flutter y Dart Desce Cero

Aprende a crear apps móviles para Android y iOS desde cero con Flutter y Dart. Sin experiencia previa necesaria: empieza hoy y publica tu primera app.

40 Horas
Presencial/Linea
Basico
Cupo: 8 alumnos
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
Duración
40 Horas
Modalidad
Presencial/Linea
Nivel
Basico
Dirigido a
Empresas de desarrollo
Cupo máximo
8 alumnos
Programa del Curso

Temario completo

00
Bienvenida y preparación para el CURSO
¡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
Quiero apartar mi lugar