Curso: Curso en programación con Flutter

Duración: 50 horas cronologicas

Convocatoria: Este curso está enfocado para empresas y particulares que necesitan que necesitan aprender a programar en usando el SDK de Flutter y el lenguaje de programación Dart.

Flutter es un nuevo SDK de desarrollo de aplicaciones de celulares que tomo al mundo por sorpresa. Fue diseñado por Google para hacer más fácil y rápido el diseño de aplicación Web, en especial para aplicaciones empresariales.
En nuestro curso de Flutter desde cero, enseñamos el lenguaje Dart desde su comienzo (y lo comparamos con otros lenguajes), para luego enfocarnos en desarrollar aplicaciones móviles para Android e IOS, y todo compartiendo el mismo código base de Flutter.
Nota: El curso esta actualizado a Flutter 3

Certificación:
Nosotros entregamos un diploma del curso. Somos una institución educacional aprobada y certificada por Servicio Nacional de Capacitación y Empleo.
Ejemplo:
certificado de ejemplo

Contactenos

Programa

¿Qué es Flutter 3? Evolución y principales novedades

Instalación y configuración del entorno de desarrollo (Flutter SDK, Visual Studio Code/Android Studio)

Arquitectura de una aplicación Flutter: Estructura de carpetas y componentes básicos

Creación de una aplicación básica "Hello World"

Ciclo de vida de una aplicación Flutter

Introducción a Dart: sintaxis básica, funciones, clases y control de flujo

Programación reactiva con Flutter: estructura declarativa y widgets

Stateful vs Stateless widgets

Principales widgets: Container, Text, Row, Column, Stack

Uso de setState y manejo básico de estado en Flutter

Creación de interfaces sencillas utilizando layouts flexibles

Implementación de navegación entre pantallas con Navigator

Rutas (routes), Navigator.push y Navigator.pop

Navegación declarativa con go_router o flutter_bloc

Introducción al manejo de estado en Flutter

Manejo local de estado con setState

Gestión global de estado con Provider

Introducción al diseño en Flutter: conceptos de Material Design y Cupertino

Personalización de temas en Flutter (colores, fuentes, etc.)

Creación de interfaces responsivas y adaptativas (uso de MediaQuery y LayoutBuilder)

Animaciones básicas en Flutter (uso de AnimatedContainer, Hero)

Consumo de APIs RESTful en Flutter usando http o Dio

Manejo de JSON: serialización y deserialización

Mostrar datos dinámicos en la UI con ListView y GridView

Manejo de estados asíncronos con FutureBuilder y StreamBuilder

Almacenamiento de datos local con SharedPreferences para datos simples

Persistencia avanzada de datos con SQLite usando sqflite

Implementación de bases de datos locales y sincronización de datos

Integración con Firebase (Firestore o Realtime Database) para almacenamiento en la nube

Acceso a características nativas del dispositivo con flutter_local_notifications, url_launcher, etc.

Cámara, GPS, notificaciones push, y almacenamiento de archivos

Uso de plugins para acceder a características específicas de Android e iOS

Integración con Firebase: autenticación, notificaciones push y Analytics

Optimización del rendimiento en aplicaciones Flutter (reducción de la carga de widgets, uso eficiente de imágenes)

Pruebas unitarias y de widgets en Flutter

Introducción a flutter_test y mockito

Pruebas de integración

Preparación y configuración de la aplicación para su despliegue en Android, iOS, web, y escritorio

Creación de APKs y compilación de aplicaciones para iOS

Publicación en Google Play y App Store

Desarrollo de una aplicación multiplataforma completa que incluya:

Navegación y múltiples pantallas

Consumo de APIs o persistencia de datos local

Implementación de diseño personalizado con animaciones

Acceso a características nativas (cámara, GPS, notificaciones)

Relator


Nombre: Jorge Castro Castillo

Post Grado: MBA Master en tecnologías de la información aplicadas a las empresas (CEPADE España)

Pre Grado: Ingeniero Civil Informático Universidad de Santiago de Chile (2002)

Certificaciones: Microsoft y Oracle Certified Professional


Experiencia Laboral:

Ingeniero de sistema: para empresas mineras y bancarias.

Jefe de Proyecto: en empresas retail, informáticas, mineras y bancarias.

Consultor externo: en empresas retail, informáticas, mineras, agroindustria y bancarias.

Relator títular: de nuestra escuela.

Lista de Precio

Precio
$675,000 Pesos por Por Alumno (IVA incluido) (descuentos para empresa por más de un alumno inscrito).
  • Desde 1 alumno
  • Videoconferencias
  • Horarios y jornada a coordinar
  • Diploma del Curso
  • Material de apoyo
  • SENCE (Empresa)
  • Formas de Pago: Transferencia bancaria y tarjeta de crédito (usando Flow).
  • El pago con tarjeta de crédito tiene un recargo de 3%.
    Precio Final con tarjeta de crédito: $618,000.
  • Para empresas y particulares
Precio
$888 USD Por Alumno (descuentos para empresa por más de un alumno inscrito).
  • Desde 1 alumno
  • Videoconferencias
  • Horarios y jornada a coordinar
  • Diploma del Curso
  • Material de apoyo
  • Formas de Pago: Transferencia bancaria (bank-wire) y Paypal (tarjeta de crédito)
  • Para empresas y particulares
Precio
$750,000 Por Alumno
  • Desde 1 alumno
  • Presencial / Videoconferencias
  • Horarios y jornada a coordinar
  • Diploma del Curso
  • Coffee Break incluido
  • Material de apoyo
  • SENCE
  • Para empresas y particulares

Formas de Pago

Pago de Empresa Para efectuar una actividad de capacitación, necesitamos que envíen una orden de compra por el curso solicitado antes de comenzar el curso.
Para más información de formas y condiciones de pagos por empresa, contactenos.
Transferencia Bancaria Se puede pagar el curso mediante transferencia bancaria sin un recargo adicional.
Pago con cheque Para el pago con cheque, necesitamos que nos envíe el pago antes de comenzar el curso. Por la contingencia, preferimos que no use esa forma de pago.
Tarjeta de crédito (Chile): Las tarjetas de crédito tienen un recargo de un 3%. Es posible pagar en cuotas precio contado. Para más información, consulte en Flow.cl
Pago internacional Para los pagos internacionales, puede realizarlo mediante transferencia bancaria o usando PayPal.
pago mediante Servipag
pago mediante Mach
pago mediante Multicaja
pago mediante OnePay
pago Mediante Khipu
pago mediante Webpay