Portada de libro electrónico gratuitaCómo crear apps desde cero hasta avanzadas usando Flutter y Dart curso completo

Ebook gratuitoCómo crear apps desde cero hasta avanzadas usando Flutter y Dart curso completo

5

(1)

267 páginas

Ver curso gratuito

Contenido del curso

1

1. Introducción a Flutter y Dart

2

2. Configuración del entorno de desarrollo

3

2.1. Configuración del entorno de desarrollo: instalación de Flutter y Dart

4

2.2. Configuración del entorno de desarrollo: configuración del entorno de desarrollo

5

2.3. Configuración del entorno de desarrollo: configuración del editor de código

6

2.4. Configuración del entorno de desarrollo: estructura básica de una aplicación Flutter

7

2.5. Configuración del entorno de desarrollo: widgets y elementos básicos de Flutter

8

2.6. Configuración del entorno de desarrollo: diseños y ubicación de elementos

9

2.7. Configuración del entorno de desarrollo: gestión de estado

10

2.8. Configuración del entorno de desarrollo: navegación entre pantallas

11

2.9. Configuración del entorno de desarrollo: consumo de API

12

2.10. Configuración del entorno de desarrollo: almacenamiento de datos

13

2.11. Configuración del entorno de desarrollo: autenticación de usuario

14

2.12. Configuración del entorno de desarrollo: notificaciones automáticas

15

2.13. Configuración del entorno de desarrollo: integración con servicios externos

16

2.14. Configuración del entorno de desarrollo: pruebas unitarias y de widgets

17

2.15. Configuración del entorno de desarrollo: aplicaciones de publicación

18

3. Conceptos básicos de dardos

19

3.1. Conceptos básicos de Dart: Introducción a Dart

20

3.2. Conceptos básicos de Dart: variables y tipos de datos

21

3.3. Conceptos básicos de dardos: estructuras condicionales

22

3.4. Conceptos básicos de los dardos: estructuras en bucle

23

3.5. Conceptos básicos de los dardos: funciones

24

3.6. Conceptos básicos de dardos: clases y objetos

25

3.7. Conceptos básicos de dardos: herencia y polimorfismo

26

3.8. Conceptos básicos de Dart: manejo de excepciones

27

3.9. Conceptos básicos de Dart: manipulación de archivos

28

3.10. Conceptos básicos de Dart: programación asincrónica

29

3.11. Conceptos básicos de dardos: conceptos básicos de aleteo

30

3.12. Conceptos básicos de Dart: widgets y diseño

31

3.13. Conceptos básicos de Dart: gestión estatal

32

3.14. Conceptos básicos de Dart: navegación entre pantallas

33

3.15. Conceptos básicos de Dart: consumo de API

34

3.16. Conceptos básicos de Dart: almacenamiento local

35

3.17. Conceptos básicos de Dart: autenticación de usuario

36

3.18. Conceptos básicos de Dart: notificaciones automáticas

37

3.19. Conceptos básicos de Dart: aplicaciones de publicación

38

4. Conceptos avanzados de dardos

39

4.1. Conceptos avanzados de dardos: clases y objetos

40

4.2. Conceptos avanzados de dardos: herencia y polimorfismo

41

4.3. Conceptos avanzados de dardos: mixins

42

4.4. Conceptos avanzados de dardos: seguridad nula

43

4.5. Conceptos avanzados de Dart: programación asincrónica

44

4.6. Conceptos avanzados de dardos: corrientes y bloques

45

4.7. Conceptos avanzados de Dart: pruebas unitarias y de integración

46

4.8. Conceptos avanzados de dardos: gestión estatal

47

4.9. Conceptos avanzados de Dart: inyección de dependencia

48

4.10. Conceptos avanzados de dardos: navegación y rutas

49

4.11. Conceptos avanzados de Dart: persistencia de datos

50

4.12. Conceptos avanzados de Dart: integración con API

51

4.13. Conceptos avanzados de dardos: animaciones y efectos visuales

52

4.14. Conceptos avanzados de dardos: localización e internacionalización

53

4.15. Conceptos avanzados de dardos: accesibilidad

54

4.16. Conceptos avanzados de dardos: rendimiento y optimización

55

4.17. Conceptos avanzados de Dart: publicación y distribución de aplicaciones

56

5. Introducción a la programación orientada a objetos en Dart

57

5.1. Introducción a la programación orientada a objetos en Dart: Introducción a la programación orientada a objetos

58

5.2. Introducción a la programación orientada a objetos en Dart: clases y objetos

59

5.3. Introducción a la programación orientada a objetos en Dart: atributos y métodos

60

5.4. Introducción a la programación orientada a objetos en Dart: Encapsulación

61

5.5. Introducción a la programación orientada a objetos en Dart: herencia

62

5.6. Introducción a la programación orientada a objetos en Dart: polimorfismo

63

5.7. Introducción a la programación orientada a objetos en Dart: Interfaces

64

5.8. Introducción a la programación orientada a objetos en Dart: métodos estáticos

65

5.9. Introducción a la programación orientada a objetos en Dart: Constructores

66

5.10. Introducción a la programación orientada a objetos en Dart: sobrecarga de operadores

67

5.11. Introducción a la programación orientada a objetos en Dart: manejo de excepciones

68

5.12. Introducción a la programación orientada a objetos en Dart: Colecciones

69

5.13. Introducción a la programación orientada a objetos en Dart: Iteradores

70

5.14. Introducción a la programación orientada a objetos en Dart: programación asincrónica

71

5.15. Introducción a la programación orientada a objetos en Dart: pruebas unitarias

72

6. Widgets en Flutter

73

6.1. Widgets en Flutter: Introducción a Flutter y Dart

74

6.2. Widgets en Flutter: estructura básica de una aplicación Flutter

75

6.3. Widgets en Flutter: Widgets básicos en Flutter

76

6.4. Widgets en Flutter: diseños en Flutter

77

6.5. Widgets en Flutter: navegar entre pantallas

78

6.6. Widgets en Flutter: Gestión de estados

79

6.7. Widgets en Flutter: solicitudes HTTP

80

6.8. Widgets en Flutter: persistencia de datos

81

6.9. Widgets en Flutter: animaciones en Flutter

82

6.10. Widgets en Flutter: Accesibilidad

83

6.11. Widgets en Flutter: pruebas automatizadas

84

6.12. Widgets en Flutter: publicación de aplicaciones

85

7. Navegación y enrutamiento en Flutter

86

7.1. Navegación y enrutamiento en Flutter: Introducción al enrutamiento en Flutter

87

7.2. Navegación y enrutamiento en Flutter: navegación entre pantallas

88

7.3. Navegación y enrutamiento en Flutter: pasar parámetros entre pantallas

89

7.4. Navegación y enrutamiento en Flutter: Navegación con rutas con nombre

90

7.5. Navegación y enrutamiento en Flutter: Navegación con rutas dinámicas

91

7.6. Navegación y enrutamiento en Flutter: gestión del historial de navegación

92

7.7. Navegación y enrutamiento en Flutter: navegación con pestañas

93

7.8. Navegación y enrutamiento en Flutter: navegación por cajones

94

7.9. Navegación y enrutamiento en Flutter: Navegación con barra de navegación inferior

95

7.10. Navegación y enrutamiento en Flutter: Navegación con vista de página

96

7.11. Navegación y enrutamiento en Flutter: Navegación con Stack

97

7.12. Navegación y enrutamiento en Flutter: Navegación con push/pop

98

7.13. Navegación y enrutamiento en Flutter: Navegación con parámetros opcionales

99

7.14. Navegación y enrutamiento en Flutter: Navegación con animaciones

100

7.15. Navegación y enrutamiento en Flutter: navegación con autenticación

Es mucho más...

¡Descarga la App ahora para tener acceso a + 2200 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, audio o texto.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Disponible en Google Play Disponible en App Store
Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

Descubre los Mejores Cursos Online Gratuitos sobre Flutter

Sumérgete en el mundo del desarrollo de aplicaciones móviles con nuestra selección de cursos online gratuitos sobre Flutter. Aprende a tu propio ritmo con expertos en la industria y transforma tus ideas en aplicaciones impresionantes.

Introducción al Desarrollo con Flutter

Empieza tu viaje en el desarrollo de apps con Flutter, el innovador framework de Google. Nuestros cursos te guiarán a través de los fundamentos de Dart, el lenguaje de programación detrás de Flutter, y te enseñarán cómo construir tu primera aplicación desde cero.

Construye Interfaces de Usuario Dinámicas

Domina el arte de crear interfaces de usuario atractivas y receptivas. Aprende sobre widgets, estados y el árbol de elementos de Flutter, y descubre cómo personalizar la apariencia de tus aplicaciones para que destaquen en el mercado.

Integración con Firebase y APIs

Amplía la funcionalidad de tus aplicaciones integrando Firebase para gestionar bases de datos en tiempo real, autenticación de usuarios y mucho más. Además, aprende a conectar tus aplicaciones Flutter con diversas APIs para enriquecerlas con datos y servicios externos.

Desarrollo Avanzado y Mejores Prácticas

Profundiza en temas avanzados como la gestión de estado, el uso de paquetes, y las pruebas unitarias y de widgets. Con nuestros cursos, no solo aprenderás a escribir código, sino también a escribirlo de manera eficiente y mantenible siguiendo las mejores prácticas de la industria.

Publicación y Monetización de Aplicaciones

Una vez que tu aplicación esté lista, te enseñaremos a publicarla en Google Play Store y Apple App Store. Explora diversas estrategias de monetización para que tu esfuerzo se traduzca en ingresos.

Comunidad y Recursos Adicionales

Al unirte a nuestros cursos gratuitos, también tendrás acceso a una comunidad de desarrolladores de Flutter y a una amplia gama de recursos adicionales, como foros de discusión, documentación actualizada y proyectos de código abierto para inspirarte.

¿Por qué Aprender Flutter?

Flutter es la elección perfecta para desarrolladores que buscan construir aplicaciones nativas de alta calidad para iOS y Android con una sola base de código. Su creciente popularidad y la fuerte demanda de desarrolladores con habilidades en Flutter hacen que sea el momento ideal para aprender.

Únete a Nuestros Cursos Gratuitos Hoy Mismo

No dejes pasar la oportunidad de elevar tus habilidades de desarrollo de aplicaciones móviles. Regístrate en nuestros cursos online gratuitos sobre Flutter y comienza a construir el futuro de las aplicaciones móviles hoy mismo.

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.