Skip to content

0 Intro

UD 6 Laravel

A lo largo de la siguiente unidad desarrollaremos los siguientes Resultados de Aprendizaje

RA 7 "Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de sus componentes.
  • a) Se han reconocido las características propias y el ámbito de aplicación de los servicios Web.
  • b) Se han reconocido las ventajas de utilizar servicios Web para proporcionar acceso a funcionalidades incorporadas a la lógica de negocio de una aplicación.
  • c) Se han identificado las tecnologías y los protocolos implicados en la publicación y utilización de servicios Web.
  • d) Se ha programado un servicio Web.
  • e) Se ha creado el documento de descripción del servicio Web.
  • f) Se ha verificado el funcionamiento del servicio Web.
  • g) Se ha consumido el servicio Web.
RA 8 "Genera páginas Web dinámicas analizando y utilizando tecnologías del servidor Web que añadan código al lenguaje de marcas.
  • a) Se han identificado las diferencias entre la ejecución de código en el servidor y en el cliente Web.
  • b) Se han reconocido las ventajas de unir ambas tecnologías en el proceso de desarrollo de programas.
  • c) Se han identificado las librerías y las tecnologías relacionadas con la generación por parte del servidor de páginas Web con guiones embebidos.
  • d) Se han utilizado estas tecnologías para generar páginas Web que incluyan interacción con el usuario en forma de advertencias y peticiones de confirmación.
  • e) Se han utilizado estas tecnologías, para generar páginas Web que incluyan verificación de formularios.
  • f) Se han utilizado estas tecnologías para generar páginas Web que incluyan modificación dinámica de su contenido y su estructura.
  • g) Se han aplicado estas tecnologías en la programación de aplicaciones Web.
RA 9 "Desarrolla aplicaciones Web híbridas seleccionando y utilizando librerías de código y repositorios heterogéneos de información..
  • a) Se han reconocido las ventajas que proporciona la reutilización de código y el aprovechamiento de información ya existente..
  • b) Se han identificado librerías de código y tecnologías aplicables en la creación de aplicaciones Web híbridas..
  • c) Se ha creado una aplicación Web que recupere y procese repositorios de información ya existentes.
  • d) Se han creado repositorios específicos a partir de información existente en Internet y en almacenes de información
  • e) Se han utilizado librerías de código para incorporar funcionalidades específicas a una aplicación Web.
  • f) Se han programado servicios y aplicaciones Web utilizando como base información y código generados por terceros..
  • g) Se han probado, depurado y documentado las aplicaciones generadas

Introducción. RAs 7,8,9 y Trabajo por equipos

A lo largo de esta unidad profundizaremos en el uso de Laravel, lo haremos a través del curso profesional de Laravel de la empresa GOGODEV.

Mapearemos por tanto los apartados de las clases del curso con nuestros resultados de aprendizaje y criterios de evaluación. En resumen, los resultados de aprendizaje van a tratar (puedes verlos descritos arriba)

  • RA 7 "Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de sus componentes.",
  • Donde crearemos y usaremos una API (Laravel Breeze y otros)
  • RA 8 "Genera páginas Web dinámicas analizando y utilizando tecnologías del servidor Web que añadan código al lenguaje de marcas.",
  • Donde crearemos plantillas y formularios (Autenticación, Laravel Blade, Livewire...)
  • RA 9 "Desarrolla aplicaciones Web híbridas seleccionando y utilizando librerías de código y repositorios heterogéneos de información..",
  • Usaremos información de otras fuentes, middleware y servicios de terceros.
  • Integración de librerías como Stripe para pagos o Firebase para autenticación.

Trabajaremos una vez tengamos asentada la base en un proyecto real por equipos.

1735019634909

¿Por qué Gogodev?

He hecho algunos cursos incluso de pago pero, como se puede ver en comentarios del curso...

1735021380539

Laravel Herd o Laravel Composer...

Por facilidad, hemos instalado en un primer momento la versión integrada de Laravel a través de Laravel Herd, pero tiene limitaciones como la conexión a Mysql y en una segunda fase instalaremos la versión de Laravel instalada mediante Composer que se puede ver desde el tutorial 1 Fundamentos.

1734967572798