Conoce sobre nosotros
Cursos individuales y paquetes con descuento especial
Programas técnicos laborales avalados por la Secretaría de Educación
Explora áreas tecnológicas con alta demanda
Certificaciones de líderes tecnológicos
Descubre nuestra trayectoria como institución de educación de alta calidad
Programas alineados a certificaciones internacionales y necesidades del mercado global
Ver Oferta Académica CompletaEl curso Flutter Certified Application Developer (AFD-200) está diseñado para formar desarrolladores en la creación de aplicaciones móviles para iOS y Android utilizando Flutter y Dart. A través de una combinación de teoría y práctica, los participantes aprenderán a desarrollar aplicaciones móvi…
Introduction
Importance of Flutter
Introduction to Dart
Writing Dart code
DartPad
Installing Dart SDK
IntelliJ IDEA
Lab 1: Installing Dart IDE and Writing Dart Program
Installing IntelliJ IDEA
Creating a Dart Project Using IntelliJ IDEA
Using DartPad
Introduction
main( ) function
Dart Variables
Dart Data Types
Input of Information to Dart Program
Writing Comments
Dart Conditional Operators
If Statement
If / Else Statement
If...Else and Else...If... Statement
If Else and Logical Operators
For Loops
While Loops
Do-while Loops
Break Statement
Switch Case Statement
Lab 2: Create a Pizza Order Program
Functions
Function Structure
Creating a Function
Function Return Data Types
Void Function
Function Returning Expression
Functions and Variable Scope
Object-Oriented Programming (OOP)
Object
Class
Creating a Class
Adding Methods to Classes
Providing Constructors for Your Classes
Class: Getters and Setters
Class Inheritance
Abstract Class
Dart Project Structure and Dart Libraries
Lab 3: Create a Small Overtime Payment Program
Understanding Flutter
Flutter Framework
Android Studio
What is Android Studio?
Android Studio Software Prerequisite
Installing Android Studio
Flutter SDK
Installing and Configuring Flutter SDK
Creating a New Flutter Project
Setup an Android Virtual Device
Run a Flutter App
Installing Flutter on Mac
Test Your Flutter App on iOS Phone with Windows O.S
Android Studio Sugar and Spice
Run your Apps on a Hardware Device (Physical Phone)
Run your Flutter App on Android Phone
Run your Flutter App on iPhone Device
Emulator Debug Mode
Introduction to Flutter Widgets
Creating a Flutter App Using Widgets
What is a MaterialApp widget?
Lab 4: Creating a Simple Flutter App
Scaffold Widget
Image Widget
Container Widget
Column and Row Widgets
Icon Widget
Layouts in Flutter
Card Widget
App Icons for iOS and Android Apps
Hot Reload and Hot Restart
Stateful and Stateless Widgets
Use a Custom Font
Lab: Creating a Restaurant Menu
Button Widget
FloatingActionButton
RaisedButton, FlatButton, and IconButton
DropdownButton
OutlineButton
ButtonBar
PopupMenuButton
App Structure and Navigation
Navigate to a New Screen and Back
Navigate with Named Routes
Send and Return Data Among Screens
Animate a Widget Across Screens
WebView Widget in Flutter
Lab 6: Navigation and Routing a Pizza Store App
Material Design Guidelines - Part 1
Introduction
BottomNavigatorBar Widget
DefaultTabController, TabBar, and TabBarView Widgets
ListTile Widget
ListView Widget
Drawer Widget
DataTable Widget
SelectableText Widget
Stack Widget
Lab 7
Lab A: Creating a Flutter App using BottomNavigatorBar Navigation Technique
Lab B: Using DataTable Sorting Built-in function
Material Design Guidelines - Part 2
Input and Selections
Text Field Widget
CheckboxGroup and RadioButtonGroup Widgets
Date Picker
Time Picker
Slider Widget
Switch Widget
Dialogs, Alerts, and Panels
Alert Dialog Widget
Cupertino Alert Dialog Widget
Bottom Sheet
Modal Bottom Sheet
Persistent Bottom Sheet
Expansion Panel Widget
Snack Bar Widget
Lab 8: Creating a Hotel Reservation App
Introduction
What is JSON?
How does Firebase Database work?
Firebase authentication (Signup and Login to Flutter App)
Configure Your App to use Firebase Services
Adding Firebase to your Android App
Adding Firebase to your iOS App
Configuring Firebase Authentication
Login to an App Using Firebase User Accounts
Logout Configuration
Firebase Database
Which database is right for your project?
Real Time Database
Cloud Firestore
Lab 9: Create a User Profile Interface using Firebase
Introduction
What is GPS and how does it work?
The Camera Position
Adding Google Maps to a Flutter app
Getting a Google API key
Adding Google Maps Flutter plug-in as a dependency
Adding your API key for your Android app
Adding your API key for your iOS app
Adding a Google Map on Your Flutter App Screen
Adding a Google Map Marker
Google Map Types
Moving the Camera (Camera Animation)
Capturing an App User’s Location for iOS and Android Apps
Lab 10: Location-Aware Apps Using GPS and Google Maps
Getting a Google API key
Creating an App Interface
Configuring your App to Use Your API Key
Adding a Google Map on your Flutter App Screen
Adding a Google Map Marker
Capturing Users’ Location
Configuring User App’s Permission
Testing and Feedback for Your App
Setting up a Test Environment
Usability Testing by Participants
Starting your Test Session
Analyzing your Test
Publishing Flutter Apps
Publishing Android App on Google Play Store
Publishing iOS app on Apple Store
El curso Flutter Certified Application Developer (AFD-200) está diseñado para formar desarrolladores en la creación de aplicaciones móviles para iOS y Android utilizando Flutter y Dart.
A través de una combinación de teoría y práctica, los participantes aprenderán a desarrollar aplicaciones móviles modernas, optimizadas y escalables con una única base de código.
Siguiendo el enfoque Practical Learning Method, los participantes trabajarán en laboratorios y proyectos reales, aplicando conceptos de arquitectura, UI/UX, seguridad, geolocalización y Firebase.
Al finalizar el curso, los participantes estarán preparados para desempeñarse como Flutter Developer, Mobile App Developer o Full Stack Mobile Developer, además de aprobar el examen AFD-200.
Al finalizar el curso, los participantes serán capaces de:
Prepararse para la certificación Flutter Certified Application Developer (AFD-200), validando su conocimiento en Flutter.
Para participar en esta capacitación, los asistentes deben cumplir con los siguientes requisitos:
Estos requisitos aseguran que los participantes puedan enfocarse en la aplicación práctica de los conceptos sin obstáculos técnicos iniciales.
| Nuestra Oferta de Valor | Beneficio para el Participante o Empresa |
|---|---|
| Certificación internacional Flutter Certified Application Developer ( AFD-200 ) | 40 horas |
| • Clases en vivo con instructores expertos certificados. | • Formación guiada y personalizada con acompañamiento directo en tiempo real, no es OFF Line. Clases grabadas solo para repaso. |
| • Metodología práctica y proyectos reales y/o simulados. | • Aprendizaje aplicado desde el primer día: simulaciones, casos de negocio, proyectos y entornos reales de nube. |
| • Integración de Inteligencia Artificial en el aprendizaje | • Los estudiantes utilizan herramientas IA para reforzar comprensión, practicar exámenes y potenciar su productividad. |
| • Certificación Internacional incluida | • Aval oficial con reconocimiento global. Incluye exámenes de certificación y acceso a la plataforma del partner. |
| • Laboratorios en entornos reales de aprendizaje. | • Experiencia práctica ilimitada con cuentas reales de laboratorio y acceso a infraestructura cloud profesional. |
| • Temas de refuerzo E-learning y materiales exclusivos y simuladores | • Plataforma complementaria con recursos digitales, guías de estudio, grabaciones de apoyo y simuladores de examen. |
| • Modelo educativo en modalidad flexible (presencial o remoto en vivo) | • Posibilidad de elegir modalidad sin perder la interacción humana y el acompañamiento docente. |
| • Atención personalizada, grupos reducidos y evaluaciones de desempeño con la IA. | • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación. Examinador de desempeños proctorizado con IA. |
| • Enfoque en empleabilidad y desempeño profesional y preparación para examen. | • Preparación orientada a certificación, desempeño laboral y escalamiento profesional basado en la práctica, potenciado con el apoyo de la IA. |
| • Soporte post-certificación y acceso extendido a recursos | • Asistencia posterior, acceso a materiales por 12 meses y actualizaciones continuas. |
| • Certificados de Aprobación y/o participación. | • Certificación Internacional de Android Authorized Training Center
• Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés • Aula Matriz IETDH Colombia - Certificado de participación |
En Infinity Training Institute aplicamos metodología integral, innovadora, centrada en aprendizaje práctico, diseñada para garantizar el desarrollo real de competencias técnicas y profesionales. Modalidades en vivo, de forma presencial o remota, con instructores certificados que guían al estudiante paso a paso mediante proyectos reales y/o simulados de entornos laborales. Nuestro modelo combina tecnología, pedagogía y experiencia aplicada, potenciando cada proceso de aprendizaje con el uso estratégico de la Inteligencia Artificial, que permite personalizar la enseñanza, reforzar conceptos, evaluar desempeños y optimizar la preparación para certificaciones internacionales. A través de laboratorios reales, simuladores, herramientas IA y plataformas complementarias e-learning, el participante aprende haciendo, aplicando los conocimientos desde el primer día, desarrollando habilidades que puede demostrar inmediatamente en entrevistas, pruebas técnicas y/o en su entorno profesional. Nuestro enfoque incluye evaluaciones de desempeño proctorizadas con IA, grupos reducidos, seguimiento personalizado y acceso extendido a materiales y soporte post-certificación. Infinity Training Institute: Aprende. Aplica. Certifícate. Trasciende.
Realiza tu pago de manera rápida, segura y confiable
Para continuar con tu inscripción, debes iniciar sesión o crear una cuenta.
El curso Flutter Certified Application Developer (AFD-200) está diseñado para formar desarrolladores en la creación de aplicaciones móviles para iOS y Android utilizando Flutter y Dart.
A través de una combinación de teoría y práctica, los participantes aprenderán a desarrollar aplicaciones móviles modernas, optimizadas y escalables con una única base de código.
Siguiendo el enfoque Practical Learning Method, los participantes trabajarán en laboratorios y proyectos reales, aplicando conceptos de arquitectura, UI/UX, seguridad, geolocalización y Firebase.
Al finalizar el curso, los participantes estarán preparados para desempeñarse como Flutter Developer, Mobile App Developer o Full Stack Mobile Developer, además de aprobar el examen AFD-200.
Al finalizar el curso, los participantes serán capaces de:
Prepararse para la certificación Flutter Certified Application Developer (AFD-200), validando su conocimiento en Flutter.
Para participar en esta capacitación, los asistentes deben cumplir con los siguientes requisitos:
Estos requisitos aseguran que los participantes puedan enfocarse en la aplicación práctica de los conceptos sin obstáculos técnicos iniciales.
| Nuestra Oferta de Valor | Beneficio para el Participante o Empresa |
|---|---|
| Certificación internacional Flutter Certified Application Developer ( AFD-200 ) | 40 horas |
| • Clases en vivo con instructores expertos certificados. | • Formación guiada y personalizada con acompañamiento directo en tiempo real, no es OFF Line. Clases grabadas solo para repaso. |
| • Metodología práctica y proyectos reales y/o simulados. | • Aprendizaje aplicado desde el primer día: simulaciones, casos de negocio, proyectos y entornos reales de nube. |
| • Integración de Inteligencia Artificial en el aprendizaje | • Los estudiantes utilizan herramientas IA para reforzar comprensión, practicar exámenes y potenciar su productividad. |
| • Certificación Internacional incluida | • Aval oficial con reconocimiento global. Incluye exámenes de certificación y acceso a la plataforma del partner. |
| • Laboratorios en entornos reales de aprendizaje. | • Experiencia práctica ilimitada con cuentas reales de laboratorio y acceso a infraestructura cloud profesional. |
| • Temas de refuerzo E-learning y materiales exclusivos y simuladores | • Plataforma complementaria con recursos digitales, guías de estudio, grabaciones de apoyo y simuladores de examen. |
| • Modelo educativo en modalidad flexible (presencial o remoto en vivo) | • Posibilidad de elegir modalidad sin perder la interacción humana y el acompañamiento docente. |
| • Atención personalizada, grupos reducidos y evaluaciones de desempeño con la IA. | • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación. Examinador de desempeños proctorizado con IA. |
| • Enfoque en empleabilidad y desempeño profesional y preparación para examen. | • Preparación orientada a certificación, desempeño laboral y escalamiento profesional basado en la práctica, potenciado con el apoyo de la IA. |
| • Soporte post-certificación y acceso extendido a recursos | • Asistencia posterior, acceso a materiales por 12 meses y actualizaciones continuas. |
| • Certificados de Aprobación y/o participación. | • Certificación Internacional de Android Authorized Training Center
• Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés • Aula Matriz IETDH Colombia - Certificado de participación |
En Infinity Training Institute aplicamos metodología integral, innovadora, centrada en aprendizaje práctico, diseñada para garantizar el desarrollo real de competencias técnicas y profesionales. Modalidades en vivo, de forma presencial o remota, con instructores certificados que guían al estudiante paso a paso mediante proyectos reales y/o simulados de entornos laborales. Nuestro modelo combina tecnología, pedagogía y experiencia aplicada, potenciando cada proceso de aprendizaje con el uso estratégico de la Inteligencia Artificial, que permite personalizar la enseñanza, reforzar conceptos, evaluar desempeños y optimizar la preparación para certificaciones internacionales. A través de laboratorios reales, simuladores, herramientas IA y plataformas complementarias e-learning, el participante aprende haciendo, aplicando los conocimientos desde el primer día, desarrollando habilidades que puede demostrar inmediatamente en entrevistas, pruebas técnicas y/o en su entorno profesional. Nuestro enfoque incluye evaluaciones de desempeño proctorizadas con IA, grupos reducidos, seguimiento personalizado y acceso extendido a materiales y soporte post-certificación. Infinity Training Institute: Aprende. Aplica. Certifícate. Trasciende.
Realiza tu pago de manera rápida, segura y confiable
Para continuar con tu inscripción, debes iniciar sesión o crear una cuenta.
Solo te pedimos tu número para explicarte nuestra metodología y brindarte una atención personalizada.