- No empezar a codificar sin entender el problema.
- Entender el objetivo del proyecto o requerimiento.
- Saber qué es lo que se requiere.
- Pensar como usuario y saber que necesito obtener y conocer la interfaz.
Blog personal de Julian Alzate: Desarrollador, apasionado por el Marketing, creador del blog con información de interés en Manizales y en Colombia.
- No empezar a codificar sin entender el problema.
- Entender el objetivo del proyecto o requerimiento.
- Saber qué es lo que se requiere.
- Pensar como usuario y saber que necesito obtener y conocer la interfaz.
Etapas del proceso de desarrollo de software
- Análisis de requerimientos (disparador, descubrimiento, comprensión del problema, análisis y documentación).
- Diseño de la solución (comprensión del problema, abstracción, solución detallada, modelado).
- Desarrollo y evolución (programación e integración, artefacto de software, automatización de pruebas).
- Despliegue (infraestructura, operaciones, software disponible).
- Mantenimiento y evolución (arreglo de errores, nuevas soluciones, SISTEMA DEPRECADO).
¡Aprobé el Curso de Introducción a Laravel 9 en @Platzi! gracias a @ItaloMoralesF #NuncaParesDeAprender https://t.co/5TiQOaylDO
— Julian (@juli6464) May 23, 2022
Laravel Fortify
Solo el backend, no provee interfaz de usuarios, se aplica cuando queremos implementar interfaz de usuario nosotros mismos
Rutas y controladores
Registro
Login
Logout
Restablecimiento de contraseñas
Confirmación email
Confirmación contraseña
Autenticaciónm de 2 factores
Laravel Sanctum
Autenticacion por token
Autenticación por cookies(spa)
HasApiToken Permisos o scopes
Guard Http entrantes
Paso 1: Crear prueba, para obtener rojo
Paso 2: Crear código para cumplir con esa prueba, para obtener verde¡Aprobé la Carrera de Escuela de JavaScript en @Platzi! #PlatziDay https://t.co/Z4M83xhkfu 😃
— Julian (@juli6464) Mar 20, 2022
php artisan tinker en la consola y luego:
User::factory()->count(5)->create();