
Flutter - Móvil: De cero a experto
udemy · ⭐ 4.72 (6.351 reseñas) · Todos los niveles · es · ⏱ 50 h
Impartido por Fernando Herrera, {d/t} - DevTalles · 27.745 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Flutter - Móvil: De cero a experto - Edición 2023 Building with sound null safety Este curso representa años de esfuerzo y estudio en Dart y Flutter sintetizados en más de 50 horas de video bajo demanda que van desde las bases del lenguaje Dart, hasta todo lo necesario para crear aplicaciones en Flutter funcionales y atractivas visualmente. El curso no sólo pretende enseñarte Dart y Flutter, sino que aprendas a crear aplicaciones reales siguiendo el Doman Driven Design, una forma de programar y estructurar proyectos que nos permitan hacer aplicaciones fáciles de expandir y mantener, pasando por Clean Code y varios patrones que te ayudarán a que estés orgulloso del código que escribes. Puntualmente veremos: • Bases de Dart • Desde Hola Mundo hasta funciones generadoras • Pasando por clases abstractas, mixins hasta su uso en patrones arquitectónicos • Stateless y Stateful Widgets • Hojas de Atajos para acompañarte • Cientos de widgets de Flutter • Widgets personalizados • Gestores de estados • Riverpod 2.3 > • Futter_Bloc 8> • Provider 6 > • Cubits • State en Stateful Widgets • Ciclo de vida de componentes • Buenas practicas recomendadas por el equipo de Dart y Flutter • DDD - Domain Driven Design • Docker • Uso de imágenes para nuestro backend y base de datos Postgres • Git y Github con proyectos • Variables de entorno • Videos verticales • Cámara y galería de imágenes • Posteo de data y multipart (imágenes) • Peticiones Restful • Apple AppStore y Google PlayStore • Alphas, Betas y TestFlight • Grillas con estilo: • Infinito • Grid • Masonry • Pull to refresh • Programación asíncrona • Mapeos de data • JWTs • Share preferences • Base de datos local - ISAR • APN y FCM - Push y Local Notifications • Generación de íconos y splash screens • Flutter Fire • Formularios y validaciones personalizadas • Debouncers manuales • Go_Router y protección de rutas • Mucho más Este curso está enfocado a darte las claves que necesitas para convertirte en un desarrollador de Flutter hábil y capaz de tomar una idea y convertirla en una realidad que los usuarios puedan descargar y usar en sus dispositivos móviles. Todas las aplicaciones son codificadas de una forma ordenada y funcional que permite su expansión y re-utilización, tratando de explicar el por qué de cada archivo y el por qué de sus modificaciones puntuales. No importa si ya sabes Flutter o no, este curso te ayudará a catapultar tus habilidades con tareas, ejercicios, investigaciones adicionales y demás que te ayudarán a mejorar significativamente en tu habilidad de utilizar el lenguaje Dart y este framework open source de Google, Flutter.
Lo que aprenderás
- Aprender Dart para utilizarlo cómodamente en Flutter
- Dominar Flutter mediante muchas aplicaciones funcionales y visualmente atractivas
- Gestionar la estructura de proyectos de Flutter
- Aplicar principios SOLID, Clean Code y bases de arquitecturas de software
- Publicar Aplicaciones en la Apple AppStore y Google PlayStore
Requisitos
- Es necesario tener conceptos de programación estructurada y orientada a objetos
- Si no se sabe el requisito anterior, es recomendado mi curso de programación para principiantes antes
- Puedes seguir el curso en Windows, Mac o Linux (Instalaciones y configuraciones en Mac y Windows incluídas)
- Revisar los requisitos mínimos de Flutter dependiendo de tu sistema operativo en Flutter-dev