Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Conceptos»

De WikiEducator
Saltar a: navegación, buscar
(Versiones)
Línea 47: Línea 47:
 
|3 de Marzo de 2020
 
|3 de Marzo de 2020
 
|3 de Marzo de 2021
 
|3 de Marzo de 2021
 +
|-
 +
|8
 +
|8 de Septiembre de 2020
 +
|1 de Marzo de 2022 (Soporte en seguridad hasta septiembre
 
|}
 
|}
 +
*Están previstas las siguiente versión LTS
 +
 +
{| width="60%" style="border:1px solid #B8C7D9; text-align:left;  background:#f5faff; font-size: 95%;"
 +
|-
 +
| width="25%" style="background: #cedff2; padding: 3px 5px; text-align:center;"|'''Versión'''
 +
| width="25%" style="background: #cedff2; padding: 3px 5px; text-align:center;"|'''Fecha de liberación'''
 +
| width="50%" style="background: #cedff2; padding: 3px 5px; text-align:center;"|'''Mantenimiento garantizado'''
 +
|-
 +
9
 +
|(LTS) September, 2021 September
 +
|2023 September, 2024
 +
|-
 +
10
 +
|September, 2022
 +
|March, 2024 September, 2024
 +
|}
 +
 +
;Estas son las carácterísticas nuevas de laravel 8
 +
*Laravel Jetstream.
 +
*Carpeta para los Modelos.
 +
*Clases para Factories.
 +
*Squashing de migraciones.
 +
*Jobs por lotes.
 +
*Rate limit mejorado.
 +
*Modo de mantenimiento mejorado.
 +
*Time testing helpers.
 +
*Paginación con Tailwind por defecto.
 +
 +
===Laravel Jetstream===
 +
*https://jetstream.laravel.com/2.x/introduction.html
 +
*La idea de un framework es facilitarnos las principales acciones que cualquier aplicación va a tener
 +
*Con '''''Laravle Jetstream'''' vamos a poder incluir en nuestra aplicación entre otras acciones:
 +
*inicio de sesión
 +
*registración de usuarios
 +
*verificación de correo electrónico
 +
*autenticación de dos pasos.
 +
<br />
 +
Integra una serie de librerías<br />
 +
*'''''Laravel Sanctum''''' https://laravel.com/docs/8.x/sanctum https://laravel.com/docs/8.x/sanctum
 +
Un sistema de autenticación ligero para SPA y API simples
 +
*'''''Tailwind CSS''''' para el frontend
 +
https://tailwindcss.com/
 +
Tailwind CSS es un framework CSS que permite un desarrollo ágil, basado en clases de utilidad que se pueden aplicar con facilidad en el código HTML
 +
*Instalar Livewire o Inercia en nuestro proyecto.
 +
 +
 +
 +
Cabe decir que todas las características son opcionales y Jetstream nos dará la opción para instalar las que deseemos. También, tiene un archivo de configuración para habilitar o deshabilitar las características que queramos.
  
  

Revisión de 20:35 11 feb 2021


https://desarrolloweb.com/home/laravel

Qué es Laravel



Icon activity.jpg
Laravel
  • Laravel es un framework de código abierto.
  • Usa tecnología php para desarrollar aplicaciones de forma elegante y simple.
  • Tiene una curva de aprendizaje muy suave, lo que permite no necesitar demasiado tiempo para desarrollar aplicaciones.



Algunos conceptos de Laravel

  • Es interesante ver algunos conceptos de laravel:


Icon activity.jpg
Conceptos de laravel
  1. Características que podríamos asignar al sistema
  2. Ecosistemas (Algunos con seciones de pago para financiar el proyecto, y otros gratuitos




Texto de encabezado

Versiones

Versión Fecha de liberación Mantenimiento garantizado
5.5 (LTS) 30 de Agosto 2017 width="20%" style="border:1px solid #B8C7D9; text-align:left; background:#f5faff;30 de Agosto de 2020
5.6 7 de Febrero de 2018 7 de Febrero de 2019
5.7 4 de Septiembre de 2018 4 de Septiembre de 2019
5.8 26 de Febrero de 2019 26 de Febrero de 2020
6 (LTS) 3 de Septiembre de 2019 3 de Septiembre de 2022
7 3 de Marzo de 2020 3 de Marzo de 2021
8 8 de Septiembre de 2020 1 de Marzo de 2022 (Soporte en seguridad hasta septiembre
  • Están previstas las siguiente versión LTS
9 10
Versión Fecha de liberación Mantenimiento garantizado
(LTS) September, 2021 September 2023 September, 2024
September, 2022 March, 2024 September, 2024
Estas son las carácterísticas nuevas de laravel 8
  • Laravel Jetstream.
  • Carpeta para los Modelos.
  • Clases para Factories.
  • Squashing de migraciones.
  • Jobs por lotes.
  • Rate limit mejorado.
  • Modo de mantenimiento mejorado.
  • Time testing helpers.
  • Paginación con Tailwind por defecto.

Laravel Jetstream

  • https://jetstream.laravel.com/2.x/introduction.html
  • La idea de un framework es facilitarnos las principales acciones que cualquier aplicación va a tener
  • Con Laravle Jetstream' vamos a poder incluir en nuestra aplicación entre otras acciones:
  • inicio de sesión
  • registración de usuarios
  • verificación de correo electrónico
  • autenticación de dos pasos.


Integra una serie de librerías

Un sistema de autenticación ligero para SPA y API simples
  • Tailwind CSS para el frontend
https://tailwindcss.com/
Tailwind CSS es un framework CSS que permite un desarrollo ágil, basado en clases de utilidad que se pueden aplicar con facilidad en el código HTML 
  • Instalar Livewire o Inercia en nuestro proyecto.


Cabe decir que todas las características son opcionales y Jetstream nos dará la opción para instalar las que deseemos. También, tiene un archivo de configuración para habilitar o deshabilitar las características que queramos.







Icon activity.jpg
Proceso de aprendizaje
  1. Rutas
  2. Blade
  3. Controlador
  4. Modelo
  5. Artisan
  6. Seguirdad
  7. Bases de datos