Francisco Belda
Francisco Belda
  • 62
  • 7 361
Desarrollo Web en Entorno Cliente - Sesión 15 - Curso 24/25 - Ejercicio con CRUD a API con Angular
¡Ponemos en práctica lo aprendido! Construyendo una API de cosméticos con Angular
En esta apasionante sesión 15, vamos a sumergirnos en la práctica y aplicar todos los conocimientos adquiridos en las lecciones anteriores. Tomaremos como desafío la creación de una aplicación web completa para gestionar una colección de cosméticos, utilizando Angular como nuestra herramienta principal.
¿Qué vamos a construir?
Desarrollaremos una aplicación web que permita a los usuarios:
Agregar nuevos cosméticos: Completando un formulario intuitivo y validado.
Editar la información de los cosméticos existentes: Modificando los datos y actualizándolos en la base de datos.
Eliminar cosméticos: Confirmando la acción y eliminando el registro de forma segura.
Tecnologías y conceptos clave:
Angular: Utilizaremos los componentes, servicios, módulos y directivas de Angular para estructurar nuestra aplicación.
HTTP Client: Interactuaremos con una API REST para realizar las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre los datos de los juguetes.
Formularios reactivos: Crearemos formularios dinámicos y altamente personalizables para capturar la información de los juguetes.
Validaciones: Implementaremos validaciones tanto sincrónicas como asincrónicas para garantizar la integridad de los datos ingresados.
Servicios: Abstraeremos la lógica de negocio en servicios para mejorar la mantenibilidad y la reutilización del código.
¿Qué aprenderás en esta sesión?
Consumo de una API: Utilizaremos el provider provideHttpClient de Angular para realizar llamadas HTTP a la API y obtener los datos.
Manejo de errores: Implementaremos mecanismos para manejar errores comunes como respuestas de servidor no válidas o problemas de conexión.
Mejores prácticas: Aprenderemos a estructurar el código de forma limpia y organizada, siguiendo las mejores prácticas de desarrollo en Angular.
Integración de componentes: Combinaremos los diferentes componentes de nuestra aplicación para crear una interfaz de usuario fluida y fácil de usar.
¿Por qué es importante esta sesión?
Esta sesión te permitirá consolidar tus conocimientos de Angular y aplicarlos en un proyecto práctico. Aprenderás a construir una aplicación web completa desde cero, desde la interacción con el usuario hasta la comunicación con un servidor backend. Además, adquirirás habilidades valiosas para el desarrollo de aplicaciones web profesionales.
¡No te pierdas esta sesión! Es una oportunidad única para poner en práctica todo lo que has aprendido hasta ahora y dar un paso más en tu camino como desarrollador Angular.
มุมมอง: 34

วีดีโอ

Desarrollo Web en Entorno Cliente - Sesión 14 - Curso 24/25 - Ejercicio con CRUD a API con Angular
มุมมอง 11414 ชั่วโมงที่ผ่านมา
¡Ponemos en práctica lo aprendido! Construyendo una API de juguetes con Angular En esta apasionante sesión 14, vamos a sumergirnos en la práctica y aplicar todos los conocimientos adquiridos en las lecciones anteriores. Tomaremos como desafío la creación de una aplicación web completa para gestionar una colección de juguetes, utilizando Angular como nuestra herramienta principal. ¿Qué vamos a c...
Desarrollo Web en Entorno Cliente - Sesión 13.2 - Curso 24/25 - Solución al Search 2/2
มุมมอง 23วันที่ผ่านมา
¡Domina las operaciones CRUD y las validaciones en Angular! En esta nueva sesión de nuestro curso de Angular, la 13 ya, profundizaremos en la construcción de una aplicación web completa y funcional. Nos centraremos en implementar las operaciones CRUD (Crear, Leer, Actualizar y Eliminar) para gestionar nuestra base de datos de películas. Además, exploraremos a fondo las poderosas herramientas de...
Desarrollo Web en Entorno Cliente - Sesión 13 - Curso 24/25 - Conectamos con API desde Angular 1/2
มุมมอง 29วันที่ผ่านมา
¡Domina las operaciones CRUD y las validaciones en Angular! En esta nueva sesión de nuestro curso de Angular, la 13 ya, profundizaremos en la construcción de una aplicación web completa y funcional. Nos centraremos en implementar las operaciones CRUD (Crear, Leer, Actualizar y Eliminar) para gestionar nuestra base de datos de películas. Además, exploraremos a fondo las poderosas herramientas de...
Desarrollo Web en Entorno Cliente - Sesión 12 - Curso 24/25 - Conectamos con API desde Angular 3/3
มุมมอง 17วันที่ผ่านมา
¡Bienvenidos a una nueva sesión de nuestro curso intensivo de Angular! En esta ocasión, vamos a pulir todos los detalles de nuestra aplicación CRUD y a profundizar en las poderosas herramientas de Angular para crear formularios robustos y seguros. ¿Qué aprenderás en esta sesión? Revisión y mejora del CRUD: Analizaremos en detalle el código del CRUD que hemos construido en sesiones anteriores, i...
Desarrollo Web en Entorno Cliente - Sesión 12 - Curso 24/25 - Conectamos con API desde Angular 2/3
มุมมอง 35วันที่ผ่านมา
¡Bienvenidos a una nueva sesión de nuestro curso intensivo de Angular! En esta ocasión, vamos a pulir todos los detalles de nuestra aplicación CRUD y a profundizar en las poderosas herramientas de Angular para crear formularios robustos y seguros. ¿Qué aprenderás en esta sesión? Revisión y mejora del CRUD: Analizaremos en detalle el código del CRUD que hemos construido en sesiones anteriores, i...
Desarrollo Web en Entorno Cliente - Sesión 11 - Curso 24/25 - Conectamos con API desde Angular 1/3
มุมมอง 4014 วันที่ผ่านมา
¡Bienvenidos a una nueva sesión de nuestro curso intensivo de Angular! En esta ocasión, vamos a llevar tus habilidades de desarrollo al siguiente nivel al conectar la aplicación Angular que hemos estado construyendo con una API RESTful que creamos en la sesión anterior utilizando Node.js. ¿Qué aprenderás en esta sesión? Integración Frontend-Backend: Descubrirás cómo establecer una comunicación ...
Desarrollo Web en Entorno Cliente - Sesión 10 - Curso 24/25 - Creamos una API con NodeJS
มุมมอง 8114 วันที่ผ่านมา
¡Bienvenido a la décima sesión de nuestro curso de Angular! En este episodio, daremos un gran paso en la construcción de nuestra plataforma de películas personalizada. Dejaremos de lado Angular por un momento para sumergirnos en el mundo de Node.js y crear una robusta API RESTful que servirá como el corazón de nuestra aplicación. También veremos como conectar desde Angular a esta API mediante e...
Desarrollo Web en Entorno Cliente - Sesión 09 - Curso 24/25 - Angular Ejercicio con API de Zelda
มุมมอง 6921 วันที่ผ่านมา
¡Bienvenidos a la décima sesión de nuestro curso de Angular! En este episodio, vamos a llevar nuestra aplicación de cómics Marvel al siguiente nivel. Vamos a explorar a fondo las posibilidades que nos ofrece la API de comics de Marvel developer.marvel.com/documentation/, obteniendo información detallada de cada cómic y creando una experiencia de usuario más completa. En esta sesión, veremos: Co...
Diseño de Interfaces Web - Sesión 10 - Ejercicio 8 Ionic con Modal, Infinite Scroll, API, Slide List
มุมมอง 8221 วันที่ผ่านมา
¡Bienvenidos a la décima sesión de nuestro curso de Ionic y Angular! En este episodio, vamos a sumergirnos más profundo en el desarrollo de nuestra aplicación de Valorant. ¿Recuerdas cuando empezamos desde cero? Ahora, nuestra app es capaz de interactuar con la API oficial de Valorant, extrayendo información detallada de todos los agentes y presentándola de manera atractiva y dinámica. En esta ...
Desarrollo Web en Entorno Cliente - Sesión 08 - Curso 24/25 - Ejercicio completo con la API de Zelda
มุมมอง 42หลายเดือนก่อน
Angular desde Cero: Construye una Aplicación Completa Consumiendo la API de Zelda (Sesión 8) ¡Bienvenido a la octava sesión de nuestro curso intensivo de Angular! En este episodio, vamos a sumergirnos en un proyecto práctico donde construiremos una aplicación completa desde cero, consumiendo la API de Zelda. Aprenderás a realizar peticiones HTTP, gestionar datos, crear componentes reutilizables...
Diseño de Interfaces Web - Sesión 09 - Ejercicio 7 Ionic completo con Modal, Menu, Slides, API, List
มุมมอง 78หลายเดือนก่อน
¿Quieres crear apps móviles impresionantes con Ionic? En esta octava sesión de nuestro curso, te sumergirás en un proyecto práctico donde pondremos a prueba tus conocimientos adquiridos hasta ahora. ¡Construiremos una aplicación inspirada en The Legend of Zelda! ⚔️ Utilizaremos la poderosa API de Ionic para crear una experiencia fluida y envolvente. Aprenderás a: Implementar Slides con Swiper: ...
Desarrollo Web en Entorno Cliente - Sesión 07 - Curso 24/25 - Ejercicio de paginación y detalles
มุมมอง 128หลายเดือนก่อน
Angular 18: ¡Domina los Parámetros y Crea Apps Dinámicas con Múltiples APIs! ¡Bienvenido a la séptima sesión de nuestro curso de Angular 18! En este episodio, vamos a llevar tus habilidades de desarrollo con Angular al siguiente nivel, profundizando en el manejo de parámetros y la creación de páginas de detalle dinámicas. Para ello, realizaremos ejercicios prácticos con las APIs de videojuegos ...
Diseño de Interfaces Web - Sesión 08 - Ejercicio 6 con Tabs y Modal
มุมมอง 81หลายเดือนก่อน
Ionic: Crea Apps Móviles Impresionantes con Tabs y Modales | Sesión 8 ¡Bienvenido a la octava sesión de nuestro curso de Ionic! En este episodio, vamos a sumergirnos en el mundo de las pestañas (tabs) y los modales, dos componentes fundamentales para crear interfaces de usuario intuitivas y fáciles de navegar en aplicaciones móviles. Además, pondremos en práctica nuestros conocimientos conectan...
Desarrollo Web en Entorno Cliente - Sesión 06 - Curso 24/25 - Teoría Parámetros, Toast y paginación
มุมมอง 97หลายเดือนก่อน
Angular 18: ¡Domina los Parámetros, Páginas de Detalle y la Paginación con ng-bootstrap! ¡Bienvenido a la sexta sesión de nuestro curso de Angular 18! En este episodio, vamos a profundizar en las funcionalidades de Angular que te permitirán crear aplicaciones web más dinámicas y profesionales. Aprenderás a: Manejar parámetros en las rutas: Transmite datos entre componentes de forma eficiente ut...
Diseño de Interfaces Web - Sesión 07 - Ejercicio 5 con Slides. Teoría de Tabs y Modal
มุมมอง 103หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 07 - Ejercicio 5 con Slides. Teoría de Tabs y Modal
Desarrollo Web en Entorno Cliente - Sesión 05 - Curso 24/25 - Corregir ejercicio de conexión a APIs
มุมมอง 77หลายเดือนก่อน
Desarrollo Web en Entorno Cliente - Sesión 05 - Curso 24/25 - Corregir ejercicio de conexión a APIs
Diseño de Interfaces Web - Sesión 06 - Ejercicio 4 con lista con Sliding, loading e Infinite Scroll
มุมมอง 141หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 06 - Ejercicio 4 con lista con Sliding, loading e Infinite Scroll
Desarrollo Web en Entorno Cliente - Sesión 04 - Curso 24/25 - Signals y Proyecto a API de ejemplo
มุมมอง 66หลายเดือนก่อน
Desarrollo Web en Entorno Cliente - Sesión 04 - Curso 24/25 - Signals y Proyecto a API de ejemplo
Diseño de Interfaces Web - Sesión 05 - Ejercicio3 con Cards, API y Slides. Listas e Infinite Scroll
มุมมอง 1592 หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 05 - Ejercicio3 con Cards, API y Slides. Listas e Infinite Scroll
Diseño de Interfaces Web - Sesión 04 - Ejercicio 02 - Cards, Fab y Slides con SwiperJs
มุมมอง 1402 หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 04 - Ejercicio 02 - Cards, Fab y Slides con SwiperJs
Desarrollo Web en Entorno Cliente - Sesión 03 - Curso 24/25 - Parámetros, Servicios y @Input
มุมมอง 742 หลายเดือนก่อน
Desarrollo Web en Entorno Cliente - Sesión 03 - Curso 24/25 - Parámetros, Servicios y @Input
Diseño de Interfaces Web - Sesión 03 - Ejercicio 01 - Grid, Buttons, Avatar, Alert y Action Sheet
มุมมอง 1122 หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 03 - Ejercicio 01 - Grid, Buttons, Avatar, Alert y Action Sheet
Desarrollo Web en Entorno Cliente - Sesión 02 - Curso 24/25 - Servicio, conexión con API y JSON
มุมมอง 1312 หลายเดือนก่อน
Desarrollo Web en Entorno Cliente - Sesión 02 - Curso 24/25 - Servicio, conexión con API y JSON
Diseño de Interfaces Web - Sesión 02 - Ionic. Crear proyecto, conectar a JSON, Cabecera común y menú
มุมมอง 1372 หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 02 - Ionic. Crear proyecto, conectar a JSON, Cabecera común y menú
Desarrollo Web en Entorno Cliente - Sesión 01 - Curso 24/25 - Primeros pasos con Angular 18
มุมมอง 2132 หลายเดือนก่อน
Desarrollo Web en Entorno Cliente - Sesión 01 - Curso 24/25 - Primeros pasos con Angular 18
Diseño de Interfaces Web - Sesión 01 - Ionic Angular, Instalación
มุมมอง 892 หลายเดือนก่อน
Diseño de Interfaces Web - Sesión 01 - Ionic Angular, Instalación
Desarrollo Web en Entorno Cliente Sesión 15 - Conexión con la API del Zelda de manera dinámica
มุมมอง 10610 หลายเดือนก่อน
Desarrollo Web en Entorno Cliente Sesión 15 - Conexión con la API del Zelda de manera dinámica
Desarrollo Web en Entorno Cliente Sesión 14 - Validación de formularios y mensajes de error
มุมมอง 8610 หลายเดือนก่อน
Desarrollo Web en Entorno Cliente Sesión 14 - Validación de formularios y mensajes de error
Desarrollo Web en Entorno Cliente Sesión 13 - Página de editar y añadir
มุมมอง 17310 หลายเดือนก่อน
Desarrollo Web en Entorno Cliente Sesión 13 - Página de editar y añadir

ความคิดเห็น

  • @TumbnessCrowder
    @TumbnessCrowder หลายเดือนก่อน

    ¡Wow, esta sesión de Angular suena súper interesante! 🤩 Me encanta la idea de trabajar con APIs de videojuegos como Valorant y Pokémon TCG. ¿Alguien más ha probado integrar varios APIs a la vez? Yo estoy empezando con сodigo hеroе y me está encantando aprender así. 😊

  • @EimereiMiranda
    @EimereiMiranda หลายเดือนก่อน

    Gracias por el video sobre los primeros pasos con Angular 18, es genial para quienes estamos empezando en el desarrollo web. Yo también me metí en la programación y encontré cursos en academy сodigo hеroe, todo está en español, ¡qué alivio!

  • @EvagretHaupt-o3o
    @EvagretHaupt-o3o 2 หลายเดือนก่อน

    Gracias por el video, muy útil para entender cómo crear proyectos en Ionic y trabajar con Angular. Justo ahora me estoy metiendo en el mundo del frontend y empecé un curso en CodigoHeroe, ¿alguien más lo conoce?

  • @ClaudetteGrenon
    @ClaudetteGrenon 2 หลายเดือนก่อน

    Gracias por el video, está genial para entender cómo usar Ionic y Angular en el desarrollo de aplicaciones. Justo ahora estoy estudiando frontend y empecé un curso en CodigoHeroe, ¿alguien más ha probado esa plataforma?

  • @daniel_dsb
    @daniel_dsb 2 หลายเดือนก่อน

    Por qué typescript y no JavaScript?

    • @franciscobelda
      @franciscobelda 2 หลายเดือนก่อน

      Porque Angular funciona con Typescript y es mucho mejor trabajar con Typescript que está tipado y te da errores de compilación, que con Javascript que los errores los encuentras en la ejecución.

  • @sofiamejia5627
    @sofiamejia5627 4 หลายเดือนก่อน

    y porque no usar el ngBootstrap ?

    • @franciscobelda
      @franciscobelda 4 หลายเดือนก่อน

      Puedes usarlo sin problemas, de hecho hay elementos como la paginación que están más desarrollados en ng-bootstrap. Lo suyo es coger lo que más te interese de cada uno.

  • @andrespodadera5874
    @andrespodadera5874 10 หลายเดือนก่อน

    Hola, que envidia sana. Estoy cursando una FP a distancia con este módulo Desarrollo Web en entorno Cliente pero no tocamos ni typescript ni Angular. Gracias por compartir el contenido. Saludos.

    • @franciscobelda
      @franciscobelda 10 หลายเดือนก่อน

      De nada Andrés, un placer, espero que te sirva de ayuda. Un saludo.