-
Tipo
Cursos
-
Modalidad
Online / A distancia (+)
-
Duración / Créditos
30 h.
-
Fechas
Matric. Permanente
-
Sedes
Madrid
Información general
DESCRIPCIÓN:
El Curso Flutter en Madrid, Barcelona y Online es un destacado programa de contenidos, que se enfoca en dictar conocimientos y saberes acerca de la creación de aplicaciones móviles de forma fluida, los principios del lenguaje de programación Dart, y la publicación de una aplicación en Google Play y Apple Store.
Se trata de un interesante método de aprendizaje, ofrecido y desarrollado por el prestigioso y reconocido Centro Educativo Formadores IT, el cual va dirigido a todos aquellos desarrolladores interesados en el tema, y posee una duración total de 30 horas.
Se trata de un interesante método de aprendizaje, ofrecido y desarrollado por el prestigioso y reconocido Centro Educativo Formadores IT, el cual va dirigido a todos aquellos desarrolladores interesados en el tema, y posee una duración total de 30 horas.
Certificado de profesionalidad
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Ofrecer conocimientos acerca del Flutter en MacOS y Windows, el control de flujo y funciones, la herencia y sobreescritura, las clases abstractas e interfaces, y las colecciones y estructuración de datos.
- Propagar una excelente formación profesional que consta de 14 módulos de aprendizaje, en la cual se profundiza sobre los layouts más utilizados, la creación de un nuevo proyecto, las listas y condicionales, y el catálogo de widgets.
- Estudiar sobre la imagen de fondo, la creación de animaciones, el funcionamiento de Google Maps, la configuración del BackEnd, y el proceso de parsear un objeto JSON.
- Propagar una excelente formación profesional que consta de 14 módulos de aprendizaje, en la cual se profundiza sobre los layouts más utilizados, la creación de un nuevo proyecto, las listas y condicionales, y el catálogo de widgets.
- Estudiar sobre la imagen de fondo, la creación de animaciones, el funcionamiento de Google Maps, la configuración del BackEnd, y el proceso de parsear un objeto JSON.
¿A quién va dirigido?
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.
TITULACIÓN
Certificación Flutter
TEMARIO
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
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
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- Programación
- Desarrollo de aplicaciones móviles
- Creación de aplicaciones web
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Madrid
Calle Velázquez, 80
Opiniones
No hay opiniones registradas para este curso