Para comenzar a aprender no es una buena idea comenzar a hacerlo complejo, pero tampoco hacerlo tan simple.
Entonces, un Blog es el ejemplo de la idea, pero no el único, no es tan fácil (como muchos pueden creer), pero no es tan difícil como un clon de Facebook / Quora / etc.
En mis cursos trabajé varios ejemplos que le dan al estudiante la oportunidad de explorar relaciones 1-n y nn, preocupaciones básicas de seguridad y similares, así que aquí algunos de los casos de estudio que implementé en varios cursos míos:
- ¿Está bien usar .org para mi sitio de comercio electrónico porque se toma .com?
- ¿Cuánto tiempo lleva terminar de configurar el SEO en la página?
- ¿Qué es mejor para aumentar la clasificación de mi sitio, usando un dominio caducado y 301 redirigiendo a mi sitio o creando contenido relacionado en el dominio caducado y vinculando a mi sitio?
- Cómo aprender el desarrollo de temas de WordPress
- Cómo raspar detalles de una página web usando Scrapy
- Un administrador de imágenes: un usuario tiene álbumes, un álbum tiene imágenes, el usuario puede crear actualizaciones y eliminar imágenes y álbumes y, por supuesto, implica la administración de archivos (las imágenes).
- Un sistema de cursos, por lo que un estudiante tiene cursos, un curso tiene un maestro, en base a esa simple relación, también podemos obtener los estudiantes de un maestro o los maestros de un estudiante y mostrarlo correctamente.
- Otro, un fabricante tiene vehículos y un vehículo pertenece a un fabricante (esto fue para mi primer curso)
- Finalmente, para mi último curso, implemento un sistema de comercio, mucho más completo porque usa la herencia. Un usuario puede ser comprador y / o vendedor, por lo que existe la herencia porque un solo usuario puede ser tanto Vendedor como Comprador. Un comprador tiene transacciones, una transacción tiene un producto y un producto tiene vendedor y categorías, de hecho, una sola categoría también puede tener varios productos (relación de muchos a muchos).
Entonces, hay algunos ejemplos, al final puedo concluir esto: cree el sistema que desee, si está lo suficientemente motivado para comenzar y terminar, aprenderá mucho y, a medida que pase el tiempo, seguirá mejorando cada vez más. .
Si tiene curiosidad sobre los cursos / ejemplos que compartí aquí, están los enlaces, desde el anterior (usando Laravel 5.0) hasta el último (usando Laravel 5.4)
- El sistema de fabricantes y vehículos: API RESTful con Laravel – Udemy
- El Administrador de imágenes: aprenda Laravel: cree su aplicación web paso a paso
- El sistema de cursos: cree API RESTful rápidas con Lumen y Homestead por Laravel
- El sistema de negociación: API RESTful con Laravel 5.4: Guía definitiva – Udemy
Espero que ayude 🙂
Los mejores deseos en tu nuevo viaje.