Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(21)

135
Conoce Dart, de la A a la Z
Bienvenidos al Curso de Dart de la A a la Z
¿Quién es el instructor?
Cómo sacarle el máximo partido al curso
Toma notas de tu curso en tiempo real en Frogames Formación
Historia
Caracteristicas
Ambiente de trabajo
Hola Mundo con Dart
Introducción a los Tipos de Datos
Tipos Numéricos
Tipos Booleanos
Tipos de Texto
Mapas
Listas
Conjuntos
Tipos Dinámicos y var
Conversión entre Tipos de Datos
Tipo Null y Seguridad de tipos
Enumeraciones
Tipos de Datos Personalizados
Constantes
Constantes en Colecciones
Cheat Sheet Tipos De Datos
Prueba tus conocimientos sobre los Tipos de Datos
Repositorio De Códigos
Introducción a los Operadores
Operadores Aritméticos
Operadores de Asignación
Operadores de Incremento y Decremento
Operadores de Comparación
Tablas de Verdad
Operadores Lógicos
Operadores de Asignación Condicional
Operadores de Miembro y Navegación Nula
Operadores de Concatenación
Cheat Sheet Operadores
Prueba tus conocimientos sobre Operadores
Repositorio de Códigos
Introducción a las Estructuras Condicionales
Estructura if
Estructura if-else
Estructura switch
Operador Ternario
Ejercicio - Calculadora de Descuento
Ejercicio - Calculadora de Descuento
Prueba tus conocimientos sobre Condicionales
Repositorio de Códigos
Introducción a los bucles
Bucle for
Bucle while
Solución Bucle While
Bucle do-while
Bucles Anidados
Instrucción break y continue
Bucles y Colecciones
Bucles Infinitos y Técnicas de Terminación
Ejercicio - Contador de Números Pares e Impares
Solución Ejercicio - Contador de Números Pares e Impares
Prueba tus conocimientos sobre Bucles
Repositorio de Códigos
Introducción a las Excepciones
Bloque try-catch
Excepciones Predefinidas en Dart
Bloque finally
Clausula on
Bloque try-catch Anidado
Palabra Clave rethrow
Estrategias de Manejo de Errores
Ejercicio - Calculadora de Operaciones Matemáticas
Solución Ejercicio - Calculadora de Operaciones Matemáticas
Prueba tus conocimientos sobre Excepciones y manejo de errores
Repositorio de Códigos
Introducción a las Funciones
Declaración y Llamada de Funciones
Parámetros de Funciones
Retorno de Valores
Ejercicio - Cálculo del Término n-ésimo de la Serie de Fibonacci en Dart
Solución Ejercicio - Cálculo del Término n-ésimo de la Serie de Fibonacci en Dart
Funciones Anónimas
Funciones como Objetos
Funciones Recursivas
Ejercicio - Cálculo del Término n-ésimo de la Serie de Fibonacci en Dart con Funciones Recursivas
Solución Ejercicio - Cálculo del Término n-ésimo de la Serie de Fibonacci en Dart con Funciones Recursivas
Funciones Asíncronas
Ejercicio - Cálculo del Término n-ésimo de la Serie de Fibonacci en Dart con Funciones Asíncronas
Solución Ejercicio - Cálculo del Término n-ésimo de la Serie de Fibonacci en Dart con Funciones Asíncronas
Prueba tus conocimientos sobre Funciones
Repositorio de Códigos
Introducción a la Programación Orientada a Objetos (POO)
Clases y Objetos
Encapsulamiento
Constructores
Herencia
Clases Abstractas e Interfaces
Polimorfismo
Métodos y Propiedades Estáticos
Composición
Herencia vs Composición
Ejercicio - Programación Orientada a Objetos en Dart
Solución Ejercicio - Programación Orientada a Objetos en Dart
Prueba tus conocimientos sobre POO
Repositorio de Códigos
Introducción a la Programación Asíncrona
Funciones Asíncronas
Futuros y async / await
Uso de await en Bucles
Stream y Programación Reactiva
Manejo de Excepciones Asíncronas
Operaciones Asíncronas en Paralelo
Ejercicio - Manejo de tareas asíncronas en Dart
Solución Ejercicio - Manejo de tareas asíncronas en Dart
Prueba tus conocimientos sobre Programación Asíncrona
Repositorio de Códigos
Introducción a los Streams
Creación de Streams
Suscripción a Streams
Transformación de Streams
Control de Errores en Streams
Cierre y Desconexión de Streams
Ejercicio - Gestión de flujos de datos con Streams en Dart
Solución Ejercicio - Gestión de flujos de datos con Streams en Dart
Prueba tus conocimientos sobre Streams
Repositorio de Códigos
Introducción a la Programación Funcional
Funciones Puras
Inmutabilidad y Datos Inmutables
Funciones Anónimas (Lambda) Recursión Funcional
Mapeo y Transformación Funcional
Filtrado y Reducción Funcional
Ejercicio - Aplicación de Programación Funcional en Dart
Solución Ejercicio - Aplicación de Programación Funcional en Dart
Prueba tus conocimientos sobre Programación Funcional
Repositorio de Códigos
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructor

5.0 /5
(21)

  • Avatar
    Nieves
    (5)
    Dart A to Z Course – master modern programming with Dart and get ready for Flutter, backend and more

    This course teaches you to code in Dart from the basics to advanced structures, including variables, functions, classes, collections, object-oriented programming, error handling and asynchronous structures.

  • Avatar
    Angel
    (5)
    Curso de Dart de la A a la Z

    This complete course is designed to teach the Dart programming language from fundamentals to advanced techniques. You'll learn how to work with variables, control structures, functions, classes, object-oriented programming, error handling, and asynchronicity. The course includes practical projects ranging from simple scripts to complete applications, preparing you to develop with Flutter and other Dart-based technologies. Ideal for programmers who want to master Dart and build modern and efficient applications. Do you want me to connect it with Flutter courses, mobile development, or even app architecture? I can also help you highlight its benefits for portfolios, presentations, or educational marketing strategies.

  • Avatar
    Jorge
    (5)
    The definitive guide

    I knew nothing about the language and ended up feeling really comfortable writing my first lines, the instructor explains in such a simple way that it seems impossible not to learn, it left me wanting to keep practicing.

  • Avatar
    Samuel
    (5)
    I knew nothing about Dart and now I feel super confident with the language

    It helped me understand how to use it for real projects and I feel like a proper app developer

  • Avatar
    Javi
    (5)
    Everything flows better now

    I never thought learning a new language could be so enjoyable; the pieces fit together one by one in a very natural way. I feel like I now have a super solid foundation to build whatever I set out to do without feeling like I'm missing information. Perfect if you're looking for something complete that won't leave you with doubts

  • Avatar
    C.Gabriel
    (5)
    Great Dart fundamentals course!

    I thought it was a really good course to understand the fundamentals of Dart and programming in general. Now I'm looking forward to the next courses to dive fully into app and web development using Flutter and Dart.

  • Avatar
    Santiago
    (5)
    excellent!!

  • Avatar
    Giovanni
    (5)
    Crystal clear in modern language

    If you want to learn Dart seriously, this is the place. I loved how the syntax and unique features of the language are broken down from the basics to advanced topics; now I feel solid enough to tackle any development project without doubting the logic behind it

  • Avatar
    Nicolás
    (5)
    Great, it covers everything you need to know about Dart

  • Avatar
    María
    (5)
    Dart explained clearly and practically

    From variables to object-oriented programming, this course covers everything you need to master Dart. The explanations are easy to follow and you can tell the instructor knows their stuff. Excellent foundation for mobile development!

  • Avatar
    Rocío
    (5)
    Perfect for self-taught learners

  • Avatar
    Jackeline
    (5)
    Understanding Dart changed the way I code

  • Avatar
    Rosa
    (5)
    .

    Each unit comes with clear examples, and the best part: everything is designed so you can apply it to real projects. It's not just theory, it's practice with purpose.

  • Avatar
    Gustavo
    (5)
    Dart A to Z Course: Master the Language That Powers Flutter and Beyond

    The Dart A to Z Course is a complete training that takes you from the fundamentals to advanced programming techniques with Dart, the language developed by Google that's revolutionizing cross-platform development. If your goal is to create fast, modern, and scalable applications, this course is your ideal starting point.

  • Avatar
    Gabriela
    (5)
    Really helped me out, highly recommended

  • Avatar
    Carlos
    (5)
    Dart Course

    Excellent Dart course. It focuses on both basic and advanced concepts in Dart programming, making it perfect for developers of all levels. I'm sure you'll learn a lot with this course and become an expert in developing applications with Dart!

  • Avatar
    Caty
    (5)
    An exceptional learning experience that's totally worth it!

    Now I feel confident developing applications with Flutter and Dart

  • Avatar
    danison
    (5)
    High-quality course

    This Dart programming course is truly incredible! The instructor knows how to explain each topic clearly and precisely. I feel like the course is designed so that anyone, regardless of their level, can understand the concepts.

  • Avatar
    Joiser
    (5)
    attention to detail makes learning Dart a smooth and effective experience

    The platform has managed to create an exceptional program, with clear and practical content that adapts to both beginners and experts

  • Avatar
    Yvonne
    (5)
    This course guarantees a deep understanding of the Dart programming language

    Each module is presented effectively, making it easy to absorb the content

  • Avatar
    Eulogio
    (5)
    What you need to make the leap to Flutter

    A great course where I've learned to program in Dart and built a solid foundation to make the leap to Flutter and mobile development.

View More Reviews

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

49.99

  • A single payment
  • Instant lifetime access to the course
  • Access the course community
El Más
Popular

Bronze Frog

Access all Frogames courses, communities and extras

39 /month

  • Single payment of 39€ per month
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

Cross-Platform Development Path

Access all courses in the Multiplatform Development Path

19.99 /month

  • Single payment of 19.99€ per month
  • Instant access to the +10 courses in the Path
  • Access the Path 24 / 7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

49.99

  • A single payment
  • Instant lifetime access to the course
  • Access the course community
El Más
Valorado

Gold Frog

Access all Frogames courses, communities and extras

349 /year

  • Single payment of €349 per year
  • 3 months of discount
  • Instant access to all courses
  • Access the platform and communities 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress
  • Resource Library
  • Monthly Q&A livestreams
  • Premium support

Cross-Platform Development Path

Access all courses in the Multiplatform Development Path

199 /year

  • Single annual payment of €199
  • 4 months of discount
  • Instant access to the +10 courses in the Path
  • Access the Path 24 / 7, wherever and whenever you want
  • Cancel anytime without losing your progress
  • Premium support

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Cross-Platform Development Path

The ultimate bundle with all our Cross-Platform Development courses to create web applications and mobile apps for Android and iOS. Includes upcoming courses and updates and improvements to current ones.

Git y GitHub de la A a la Z: Todo sobre el control de versiones

Learn the fundamental concepts and essential workflow for version control using Git and GitHub from scratch!

106 classes

Curso de Dart de la A a la Z

Dart, the programming language developed by Google: a powerful choice for web and mobile app development

135 classes

From Dart to Flutter: Fundamentals in Hybrid Mobile Apps

Get into the world of programming with Flutter through different projects that guarantee you solid, dynamic learning

198 classes

Aprende C# en 6 horas

Learn C#, the programming language used to create video games in Unity or backends in .Net in just 6 hours!

54 classes

App Store Optimization (ASO) de la A a la Z

Master App Store Optimization (ASO) techniques like an expert, starting from the fundamentals, and increase downloads of your apps and games for both iOS and Android

34 classes

Flutter Design Lab: Explorando Material Design, Cupertino y Web

Discover the magic of app design with Flutter's powerful tools to take your skills to the next level

148 classes

Programación Orientada a Objetos con C#

Apply object-oriented programming concepts in C# practically and master class creation, inheritance, polymorphism, encapsulation, and more.

107 classes

SQL from A to Z

From creating databases to having total control of your queries, this course will take you from beginner to expert in handling data efficiently

86 classes

Inteligencia Artificial en Flutter con Firebase AI

Build a fully functional Chat-GPT using Flutter and Firebase AI

39 classes

React Native: Aprende React Native con ejercicios prácticos

Learn the fundamentals of React Native from scratch. Use React Native to build hybrid mobile applications for both iOS and Android.

52 classes

Masterclass de productividad utilizando Visual Studio y C#

Drastically boost your productivity using C# with Visual Studio, mastering all its shortcuts and available tools

48 classes

Domina Android desde cero con Kotlin, Compose y Gemini AI

Android 16: Learn Kotlin, Compose, Retrofit, Room and Artificial Intelligence. Build real apps in Android Studio

692 classes

50 días de programación: Domina iOS 17 como un profesional

Develop 50 projects while you learn different iOS programming techniques

489 classes