1 00:00:01,129 --> 00:00:06,070 Bienvenidos al Maestro de las APIs. Vamos a aprender cómo dominar Spring Boot. 2 00:00:06,889 --> 00:00:12,089 Para ello, vamos a presentar el primer punto, es decir, conocer nuestro problema. 3 00:00:12,810 --> 00:00:16,789 A partir de aquí os voy a comentar qué hay que hacer para resolverlo con éxito, 4 00:00:17,390 --> 00:00:21,910 mostraremos las distintas actividades que vaya a tener disponible en el aula virtual 5 00:00:21,910 --> 00:00:25,309 y cómo va a ser el proceso de aprendizaje que vaya a seguir. 6 00:00:26,410 --> 00:00:27,850 Comenzamos con nuestro problema. 7 00:00:27,850 --> 00:00:35,049 Un problema real, se nos ha contratado como equipo de backend para desarrollar la aplicación del Mutua Madrid Open 8 00:00:35,049 --> 00:00:40,990 Especialmente vosotros vais a ser los que vais a hacer la API REST para el equipo de encordado 9 00:00:40,990 --> 00:00:47,350 Durante este proceso vais a tener que aprender las bases para dominar como hacer este tipo de backend 10 00:00:47,350 --> 00:00:50,070 Y llegar a ser reales maestros de las APIs 11 00:00:50,070 --> 00:00:52,549 ¿Os atrevéis? Vamos a ello 12 00:00:52,549 --> 00:01:00,159 ¿Cómo llegar a ser un maestro de las APIs? 13 00:01:00,159 --> 00:01:06,640 Primero, vas a tener que investigar. Es muy importante. Nos adentramos a un problema nuevo. 14 00:01:06,640 --> 00:01:10,719 Tendrás que conocer qué información hay que almacenar, cuál es la mejor manera de 15 00:01:10,719 --> 00:01:16,939 almacenarla y, sobre todo, cómo funciona un API REST y cómo funciona Spring Boot. 16 00:01:16,939 --> 00:01:24,439 Prototipa y crea. Ningún maestro nace creando la primera solución. Vas a tener que crear 17 00:01:24,439 --> 00:01:32,840 pruebas, vas a tener que investigar, probar cosas nuevas, iterar sobre ellas, refinar, pulir. Vas a 18 00:01:32,840 --> 00:01:40,760 tener que ser creativo. Un maestro siempre va a intentar encontrar la mejor solución y esta 19 00:01:40,760 --> 00:01:50,959 solución a veces no aparece de primeras. Imagina cómo. Piensa, crea, experimenta. Usa distintos 20 00:01:50,959 --> 00:01:57,719 recursos y sobre todo prueba. Tienes muchos recursos en internet, también tienes a tu 21 00:01:57,719 --> 00:02:04,319 nuestro amigo chat GPT. Cualquier cosa es importante para encontrar esa pista, esa idea 22 00:02:04,319 --> 00:02:11,879 que necesitas. ¿Estás preparado? Vamos a ello. Ahora vamos a echarle un ojo al aula 23 00:02:11,879 --> 00:02:19,340 virtual. Aquí encontrarás una serie de actividades para resolver y las calificaciones asociadas. 24 00:02:19,340 --> 00:02:31,180 Para ser maestro también vamos a tener que demostrarlo. Para ello tenemos unas pequeñas pruebas para que me cuentes un poquito qué has aprendido y si has dominado los conceptos básicos. 25 00:02:31,860 --> 00:02:43,620 En ello tenemos una serie de preguntas para analizar si los contenidos básicos de Spring Boot los has alcanzado, como se puede ver en esto. 26 00:02:43,620 --> 00:02:55,060 Por otro lado, las calificaciones las tienes disponibles y verás el peso que tiene asociado cada una de las tareas que te he mandado. 27 00:02:56,060 --> 00:03:01,219 Estoy seguro que obtendrás la máxima calificación posible gracias a tu trabajo y saber hacer. 28 00:03:03,759 --> 00:03:08,500 ¿Cómo va a ser el seguimiento que vas a hacer de tu proceso de aprendizaje? 29 00:03:08,500 --> 00:03:13,340 Poco a poco vamos a ser maestros de Springboard 30 00:03:13,340 --> 00:03:15,719 Este será tu proceso de aprendizaje 31 00:03:15,719 --> 00:03:19,419 Recuerda que debes comenzar tu camino documentándote 32 00:03:19,419 --> 00:03:22,479 Para ello te propongo el siguiente vídeo 33 00:03:22,479 --> 00:03:26,400 Donde te van a explicar paso a paso 34 00:03:26,400 --> 00:03:29,560 Cómo desarrollar una API REST en Springboard 35 00:03:29,560 --> 00:03:34,900 Lo bueno, que al ser un vídeo siempre lo podrás ver todas las veces que quieras 36 00:03:34,900 --> 00:03:40,800 A partir de aquí vas a tener que alcanzar distintos niveles 37 00:03:40,800 --> 00:03:43,419 Estos niveles llevan una puntuación asociada 38 00:03:43,419 --> 00:03:48,000 Es decir, primero deberás ser un novato en este problema 39 00:03:48,000 --> 00:03:52,400 Tendrás que crearlo en points necesarios 40 00:03:52,400 --> 00:03:54,699 Crear las peticiones necesarias 41 00:03:54,699 --> 00:03:57,020 Identificar los datos que tiene cada raqueta 42 00:03:57,020 --> 00:03:58,780 Y analizar los códigos de estado 43 00:03:58,780 --> 00:04:08,669 Seguirás en tu proceso para llegar a ser un aprendiz de la API REST 44 00:04:08,669 --> 00:04:11,610 Almacenarás esta información en las bases de datos 45 00:04:11,610 --> 00:04:15,409 Siguiendo el modelo con JPA, integrando los repositorios 46 00:04:15,409 --> 00:04:21,040 Pero no te quedes aquí 47 00:04:21,040 --> 00:04:24,120 Seguro que puedes subir al nivel de experto 48 00:04:24,120 --> 00:04:30,459 Crearás los tests y comprobarás que todo se visualiza correctamente 49 00:04:30,459 --> 00:04:35,689 Pero venga, vamos a ser un maestro 50 00:04:35,689 --> 00:04:36,730 ¿Por qué no? 51 00:04:36,810 --> 00:04:43,670 Para ser un maestro tendrás que documentar, instalar y configurar todo lo que necesite tu API REST. 52 00:04:48,290 --> 00:04:55,389 La última parada simplemente es que resuelvas una serie de preguntas con quiz 53 00:04:55,389 --> 00:05:04,889 que identifica todos los contenidos que has tenido que superar y alcanzar a lo largo de este proceso o de esta práctica. 54 00:05:05,370 --> 00:05:08,850 Seguro que vas a ser capaz de resolverlo todo. 55 00:05:08,850 --> 00:05:44,910 pero recuerda que no todo el camino puede ser fácil y puedes tener distintos problemitas seguro 56 00:05:44,910 --> 00:05:50,689 que lo vas a sacar adelante primero investiga te he dejado un repositorio con una app y red 57 00:05:50,689 --> 00:05:57,370 muy parecida donde se explica todo lo que tienes que ir aplicando en las distintas etapas segundo 58 00:05:57,370 --> 00:06:03,970 cuando subas de nivel tendrás una serie de puntos esos puntos puedes canjear los primero puedes 59 00:06:03,970 --> 00:06:09,910 Puedes pedir el comodín del compañero, en el cual tu compañero, intercambiando esos 60 00:06:09,910 --> 00:06:14,709 puntos por resolverte la duda, te podrá echar un cable. 61 00:06:14,709 --> 00:06:20,490 O puedes invertir tus puntos de aprendizaje en utilizar otras herramientas que te solventen 62 00:06:20,490 --> 00:06:24,850 dicho problema que tengas, como ChatGPT o como GitHub Copilot. 63 00:06:24,850 --> 00:06:30,529 Por lo tanto, seguro que no vas a tener ningún problema para convertirte en un maestro y 64 00:06:30,529 --> 00:06:32,850 llegar a tu meta. 65 00:06:32,850 --> 00:06:33,850 Espero que así sea. 66 00:06:37,079 --> 00:06:38,420 Ahora te toca a ti. 67 00:06:38,560 --> 00:06:44,100 Tú vas a ser el protagonista y vas a resolver este problema, este proyecto real 68 00:06:44,100 --> 00:06:49,980 y realmente te convertirás en un maestro del backend haciendo API REST con Spring Boot.