Dart and Flutter 3 Bootcamp: Build Apps for Any Screen!
Learn to use the powerful Dart and Flutter libraries to create mobile, desktop, and web applications!
Lo que serás capaz de hacer
Welcome to the most comprehensive Dart and Flutter course online, where you'll learn everything you need to know to build amazing applications across multiple platforms! Whether you're a seasoned programmer or a complete beginner, this course will provide you with a solid foundation in Dart programming language and Flutter framework. You'll learn how to build beautiful, responsive, and scalable applications for iOS, Android, Desktop, and the web, using Flutter's powerful widgets and components. In this course, you'll get hands-on experience creating real-world applications from start to finish, with step-by-step guidance from expert instructors. You'll learn how to use Dart's syntax and features to write clean and efficient code, and how to leverage Flutter's widgets and components to create beautiful and engaging user interfaces. By the end of the course, you'll have a deep understanding of Dart and Flutter, and the skills to build robust applications that run seamlessly on multiple platforms. You'll also have a portfolio of projects to showcase your skills and impress potential clients or employers. Here's what you can expect to learn in this course: An introduction to Dart programming language and Flutter framework How to set up your development environment and get started with Flutter Building your first Flutter application Understanding Flutter widgets and components Creating beautiful and responsive user interfaces Building layouts with Flutter's widget tree Navigating between screens and managing state in Flutter Fetching data from APIs and displaying it in your application Handling user input and managing forms in Flutter Using animations and transitions to enhance the user experience Building native-like applications for iOS, Android, and the web Best practices for building scalable and maintainable Flutter applications This course is designed for anyone who wants to learn Dart and Flutter from scratch, or for those who want to improve their existing skills. Whether you're a beginner or an experienced developer, this course will provide you with the knowledge and practical skills you need to build amazing applications. Enrolling in this course also gives you access to a community of learners and instructors who are passionate about Flutter and are always ready to help. You'll be able to ask questions, share your projects, and get feedback from other learners and instructors. So why wait? Enroll in this course today and take the first step towards becoming a proficient and in-demand developer. With our 30-day money-back guarantee, there's no risk involved. Start learning Dart and Flutter today and unlock your full potential as a developer!
- Gain a thorough understanding of the Dart programming language, its syntax, features, and tools for developing applications.
- Learn the Flutter framework, including its architecture, widgets, components, and tools for building beautiful, responsive, and native-like user interfaces.
- Build real-world applications from start to finish using Dart and Flutter, including building layouts, managing state, handling user input, and fetching data fr
- Understand best practices for building scalable, maintainable, and high-quality Flutter applications.
- Build applications that run seamlessly on multiple platforms, including iOS, Android, and the web.
- Develop practical skills in using Flutter's widgets and components to create beautiful and engaging user interfaces.
Temario
UNIDAD 1 - Introduction · 1 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- COURSE FILE DOWNLOAD. READ ME PLEASE!
UNIDAD 2 - What is Dart and the Flutter Framework? · 2 leccionesUNIDAD 2 - What is Dart and the Flutter Framework?
UNIDAD 2 - What is Dart and the Flutter Framework?
- Overview of Flutter and Dart
- DartPad Overview
UNIDAD 3 - Basics of Dart Programming Language · 18 leccionesUNIDAD 3 - Basics of Dart Programming Language
UNIDAD 3 - Basics of Dart Programming Language
- Basic Math with Dart
- Overview of Data Types in Dart
- Numbers
- Exercise: Numbers
- Strings
- Exercise: Strings
- Booleans
- Lists
- Exercise: Lists
- Sets
- Sets - Exercise
- Maps
- Maps - Exercise
- Arithmetic Operators
- Comparison Operators
- Logical Operators
- const and final
- static and dynamic
UNIDAD 4 - Control Flow with Dart · 10 leccionesUNIDAD 4 - Control Flow with Dart
UNIDAD 4 - Control Flow with Dart
- Introduction to Control Flow
- If-Else Statements
- Exercise: If-Else Statements
- For Loops - Part One
- For Loops - Part Two
- Exercise: For Loops
- While Loops
- Exercise: While Loops
- Break and Continue
- Switch and Case
UNIDAD 5 - Functions with Dart · 10 leccionesUNIDAD 5 - Functions with Dart
UNIDAD 5 - Functions with Dart
- Introduction to Dart Functions
- Creating a Basic Function
- Return Keyword
- Parameters and Arguments
- Parameters and Arguments: Exercise
- Control Flow with Functions
- Scope and Nested Functions
- Arrow Notation
- Function Exercises - Part One
- Function Exercises - Part Two
UNIDAD 6 - Classes in Dart · 8 leccionesUNIDAD 6 - Classes in Dart
UNIDAD 6 - Classes in Dart
- Introduction to Classes
- Creating a Class
- Constructors
- Class Creation - Exercise and Solution
- Inheritance in Classes
- Inheritance Exercise
- Mixins
- enum
UNIDAD 7 - Flutter Basics · 22 leccionesUNIDAD 7 - Flutter Basics
UNIDAD 7 - Flutter Basics
- Introduction to Flutter
- Flutter Architecture
- Flutter and Dart Windows Installation
- VS Code Setup for Flutter
- Emulator Connection to VS Code
- Widgets and Layouts
- Text Widget
- MaterialApp and Scaffold
- Stateless Widget
- Basic Gestures - Part One
- Basic Gestures - Part Two
- Roadmap to To-Do List App
- Rows and Columns
- Background Container
- Stateful Widget - Part One
- Stateful Widget - Part Two
- TextField
- DialogBox and showDialog
- ListView
- ListView.builder
- To Do List - Version One
- To Do List - Version Two
UNIDAD 8 - Extra Dart Topics · 5 leccionesUNIDAD 8 - Extra Dart Topics
UNIDAD 8 - Extra Dart Topics
- Introduction to Extra Dart Topics
- Null Safety
- Null Aware Operators
- Late Keyword
- Ternary Operator
UNIDAD 9 - Navigation and Multiple Screens · 13 leccionesUNIDAD 9 - Navigation and Multiple Screens
UNIDAD 9 - Navigation and Multiple Screens
- Section Overview
- Navigation and Routes Overview
- Deep Dive into BuildContext
- Navigator
- Drawer
- Drawer with Navigation
- Send Data to Screen
- Return Data to Previous Screen
- Expanded ToDo List Application - Part One
- Expanded ToDo List Application - Part Two
- Expanded ToDo List Application - Part Three
- Expanded ToDo List Application - Part Four
- A Note on Go Router Package
UNIDAD 10 - Forms and Persistence · 10 leccionesUNIDAD 10 - Forms and Persistence
UNIDAD 10 - Forms and Persistence
- Forms and Persistence Overview
- Form Inputs and Styling
- Focus on Form Fields
- Change Handling
- Grab Form Values
- Forms and Validation
- Error Handling
- Understanding Async
- Reading and Writing to Disk
- Storing Form Data
UNIDAD 11 - HTTP and Firebase · 19 leccionesUNIDAD 11 - HTTP and Firebase
UNIDAD 11 - HTTP and Firebase
- Introduction to HTTP and Firebase
- HTTP Request
- HTTP Request via User Form
- HTTP Authenticated Requests
- HTTP Sending Data
- HTTP Updating Data
- HTTP Deleting Data
- Firebase Project Overview
- Separating Files
- Adding in Assets
- Routing with GoRouter
- DOWNLOAD WEDDING RSVP CODE HERE
- Wedding RSVP Project Part One - Screens and Widgets
- Wedding RSVP Project Part Two - Authentication
- Wedding RSVP Project Part Three - Firebase Setup and Configuration
- Wedding RSVP Project Part Four - Application State
- Wedding RSVP Project Part Five - Firestore and Authentication Connection
- Writing Messages to Firestore in Firebase
- Reading Messages from Firestore
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Jose Portilla.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 11 unidades · 118 lecciones · 55 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Jose Portilla; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


