Curso Flutter en Madrid, Barcelona y Online

Formación en Flutter para desarrolladores o profesionales de empresa que deseen comenzar a crear aplicaciones multiplataforma con este SDK de código abierto. Curso de Flutter ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Sevilla y Bilbao, bajo demanda para empresas.

Aprende a desarrollar con el lenguaje de programación Dart y crea aplicaciones multiplataforma con Flutter.

¿Qué es Flutter?
Flutter es un framework open source desarrollado por Google para crear aplicaciones nativas de una manera rápida y sencilla. Su principal ventaja respecto a otros frameworks es que el código se genera 100% nativamente para cada plataforma, por lo que el rendimiento y la experiencia de usuario (UX) es totalmente idéntica a las aplicaciones nativas tradicionales.

El SDK de Flutter se basa en el lenguaje de programación Dart, también desarrollado por Google con el fin de convertirse en un sucesor del clásico JavaScript.

¿Para qué sirve Flutter?
Flutter se emplea básicamente para el desarrollo de aplicaciones de Android y iOS sin necesidad de escribir un código base propio para cada uno de estos sistemas completamente diferentes entre sí. En este sentido, las aplicaciones móviles se pueden ejecutar como si fuesen aplicaciones nativas en los dispositivos, puesto que no necesitan un módulo runtime ni un navegador ya que se compilan para la plataforma correspondiente antes de su publicación. Así, sobre una misma base de código los desarrolladores pueden crear sus aplicaciones web para navegadores y programas nativos de Windows, Linux y macOS.

Google usa Flutter para distintos módulos de Google Assistant y la interfaz de usuario de Google Home Hub. Empresas como eBay, Groupon y Alibaba Group también emplean este framework con el objetivo de que sus aplicaciones web y móviles tengan un aspecto y carácter uniformes.

formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del Curso de Flutter

– Desarrolladores que quieran comenzar a desarrollar con el lenguaje de programación Dart creando aplicaciones multiplataforma con el SDK de código abierto conocido como Flutter y subirlas a las diferentes tiendas tales como: Google Play y Apple Store.

– Crear aplicaciones móviles de manera fluida.

– Aprender el lenguaje de programación Dart.

– Publicar una aplicación en Google Play y Apple Store.

30 Horas

Temario: Plan de estudios | Flutter

MÓDULO 1. Introducción a Flutter

  • ¿Qué es Flutter?
  • Arquitectura
  • Flutter en MacOS
  • Flutter en Windows
  • En diferentes dispositivos (Android e iOS)
  • Flutter y Material Design

MÓDULO 2. Dart

  • ¿Qué es Dart?
  • Introducción a Dart
  • Control de flujo y funciones
  • Orientación a objetos
  • Herencia y sobreescritura
  • Clases abstractas e interfaces
  • Colecciones y estructuración de datos
  • Librerías en Dart

MÓDULO 3. Conceptos Básicos de Flutter

  • Creando un nuevo proyecto
  • Layout
  • Build
  • Layouts más utilizados
  • Widgets
  • Stateful Widget
  • Stateless Widget
  • Clases y constructores
  • Scaffold
  • Cards e imágenes
  • Lifecycle Hooks
  • Debugging

MÓDULO 4. Listas y condicionales

  • ListView
  • Tipos de ListView
  • Atributos en ListView
  • Renderizar contenido condicionalmente
  • Visibility

MÓDULO 5. Navegación

  • Múltiples páginas
  • Botones
  • Pushing
  • Popping
  • Stack Based Navigation
  • Tabs
  • Enrutamiento
  • Alertas
  • Modales

MÓDULO 6. Widgets

  • Catálogo de widgets
  • Estilos
  • Expanded y Flexible
  • Imagen de fondo
  • Inputs
  • Iconos
  • Outsourcing Code en diferentes widgets
  • Media Queries
  • Temas
  • Touch Events con Gesture Detector

MÓDULO 7. Formularios

  • Form Widget
  • Form Field y propiedades
  • Validaciones
  • Enviando datos
  • Cambios en un textField
  • Configurando valores iniciales
  • Obtener el valor de un campo de texto

MÓDULO 8. Modelos

  • Crear modelos
  • Conectar modelos y enviar datos
  • Mixins para hacer “merge” en un modelo
  • Scoped Model
  • Editar y eliminar con Scoped Model
  • Notofylisteners

MÓDULO 9. HTTP

  • Configuración del BackEnd
  • Async, Future y Await
  • Parsear un objeto JSON
  • POST Request
  • Response

MÓDULO 10. Autenticación

  • ¿Cómo funciona?
  • Autenticación con Tokens
  • Protección de rutas y redirección

MÓDULO 11. Google Maps y Cámara

  • Google Maps (Desbloquear API, solicitar permisos, Static Dummy Map, cargar localización desde una base de datos, localización del usuario, control de mapa)
  • Cámara

MÓDULO 12. Animaciones

  • Introducción a las animaciones
  • Clase Animation
  • Clase AnimationController
  • Clase CurvedAnimation
  • Clase Tween
  • AnimationWidget
  • AnimatedBuilder
  • HeroAnimations
  • Staggered Animations

MÓDULO 13. Puliendo y arreglando Bugs

  • Testing

MÓDULO 14. Publicar la aplicación en Google Play y Apple Store

  • Android
  • iOS

* También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

Novedades en torno a Flutter

En el siguiente curso veremos todas las novedades que trae el framework open source Flutter, así como los beneficios de su implementación en el desarrollo de aplicaciones híbridas en empresas.

    Formación Bonificada para empresas

    Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

    Curso Flutter Online

    – Método OnLine mediante servicios streaming enfocado a empresas.

    – Curso apto para visualizar en tablets, multinavegador y multiplataforma.

    Tecnología GoToMeeting.

    curso flutter en madrid, barcelona y online
    Share on twitter
    Share on linkedin
    Share on facebook