play_circle_filled 03 horas y 18 minutos today

Desarrollo de un Time Tracker en Laravel

star star star star star
2 valoraciones
Desarrollo de un Time Tracker en Laravel

file_download
Proyecto final
N/A
play_circle_outline
¿Qué vamos a hacer? lección gratuita
5 minutos
play_circle_outline
Explicación inicial
8 minutos
play_circle_outline
Ray, herramienta de Debug para Laravel
6 minutos

play_circle_outline
Migraciones y Seeders
9 minutos
play_circle_outline
Helpers globales
4 minutos
play_circle_outline
UserScope Global evitando la ambigüedad
4 minutos
play_circle_outline
Customer Builder, extendiendo el modelo Customer
5 minutos
play_circle_outline
Propiedades, relaciones, eventos y atributos del modelo Customer
10 minutos
play_circle_outline
Propiedades, relaciones, eventos y atributos del modelo Project
8 minutos
play_circle_outline
Modelo Task
2 minutos
play_circle_outline
Propiedades, relaciones, eventos y atributos del modelo TimeEntry
13 minutos
play_circle_outline
Finalizar atributos modelo Customer dependientes del modelo TimeTracker
4 minutos
play_circle_outline
Finalizar atributos modelo Project dependientes del modelo TimeTracker
3 minutos

play_circle_outline
Crear controladores y registrar rutas
4 minutos
play_circle_outline
Tabla y listado de clientes
8 minutos
play_circle_outline
Formulario y FormRequest para alta/edición clientes
5 minutos
play_circle_outline
Interfaces para las acciones Upsert y Delete
3 minutos
play_circle_outline
Trait para operaciones de borrado de las acciones
4 minutos
play_circle_outline
Trait para operaciones de alta/edición de las acciones
3 minutos
play_circle_outline
CrudController, controlador base para clientes, proyectos y entradas de tiempo
2 minutos
play_circle_outline
Acción para crear/actualizar clientes
3 minutos
play_circle_outline
Dando de alta clientes
5 minutos
play_circle_outline
Actualizar clientes
5 minutos
play_circle_outline
Acción para eliminar clientes
3 minutos
play_circle_outline
Eliminar clientes
2 minutos

play_circle_outline
Tabla y listado de proyectos
6 minutos
play_circle_outline
Formulario alta/edición proyectos
4 minutos
play_circle_outline
Form Request para proyectos
4 minutos
play_circle_outline
Alta de proyectos
6 minutos
play_circle_outline
Edición de proyectos
4 minutos
play_circle_outline
Eliminar proyectos
4 minutos

play_circle_outline
Tabla y listado de entradas de tiempo
6 minutos
play_circle_outline
Formulario alta/edición entradas de tiempo
5 minutos
play_circle_outline
Obtener las tareas para un proyecto (dropdown dependiente)
3 minutos
play_circle_outline
Extender el formulario de entradas de tiempo en Blade
6 minutos
play_circle_outline
Form Request TimeEntry con temas interesantes
5 minutos
play_circle_outline
Alta de entradas de tiempo
6 minutos
play_circle_outline
Edición de entrada de tiempo y asegurar optimización consultas Eloquent con Ray
7 minutos
play_circle_outline
Eliminar entradas de tiempo y despedida
4 minutos
Vídeo de introducción Desarrollo de un Time Tracker en Laravel
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo o compra el curso por 20,00 € y accede a él para siempre

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

school¿Qué aprenderás?

¿Sabes qué es un Time Tracker? Un Time Tracker es algo que los desarrolladores, entre otros profesionales, utilizamos mucho. Se trata de una herramienta que nos permite llevar un registro del tiempo que invertimos en clientes, proyectos y tareas. Además, nos puede permitir saber cuánto hemos facturado por cliente, proyecto o tarea. En definitiva, un Time Tracker es una herramienta que ayuda a profesionales a imputar el tiempo dedicado en cada tarea durante sus días laborales.

Durante este curso práctico, aprenderás a desarrollar un completo Time Tracker en Laravel, y lo haremos con código limpio y buenas prácticas de programación, a la par que con un código sencillo y fácil de comprender.

El curso se desarrollará de forma ordenada cubriendo todas las partes necesarias para construir un Time Tracker completo con Laravel. Algunos de los temas que se tratarán incluyen:

  1. Modelado de datos y creación de migraciones para la gestión de clientes, proyectos, tarea y tiempo de trabajo.

  2. Desarrollo de las funcionalidades principales de un Time Tracker, como el registro y seguimiento del tiempo dedicado a clientes, proyectos y tareas.

  3. Creación de interfaces intuitivas utilizando el motor de plantillas de Blade haciendo uso de modales para unificar funcionalidades en una sola página.

  4. Uso de acciones para llevar a cabo los procesos de nuestras interfaces, controladores pequeños.

  5. Modelos ordenados separando la lógica en pequeñas piezas, GlobalScopes, Builders, Atributos personalizados y relaciones de todo tipo.

  6. Reutilización de código haciendo uso de las mejores prácticas de desarrollo en Laravel.

Al finalizar el curso, estarás preparado para desarrollar tus propias aplicaciones de seguimiento de tiempo en Laravel, y contarás con una sólida comprensión de los principios y las mejores prácticas de desarrollo web en este framework.

¡Únete a este curso y potencia tus habilidades de programación con Laravel mientras construyes un Time Tracker funcional y práctico!

assignmentRequisitos

Es necesario haber realizado antes este curso ya que partiremos con un esquema similar.

group¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen aprender a desarrollar un time tracker desde cero utilizando una arquitectura limpia y sencilla.

help_outline¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Si compras o has comprado el curso, también puedes hacer uso del soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

Acerca del autor

Especialista con +14 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

2 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Miguel Rodríguez

hace 1 año

Miguel Rodríguez Excelente!
star star star star star
El contenido es genial, muy bien explicado y atiende a tus consultas super rápido. Muy buena herramienta, simplifica mucho el trabajo. Me ha sido de gran ayuda, muchas gracias Israel.
Sergio Díaz

hace 1 año

Sergio Díaz Excelente curso, Israel.
star star star star star
Me ha gustado mucho la forma de organizar el código, lo veo muy claro, y por supuesto Splade, creo que es una muy buena herramienta, y aquí lo has explicado muy bien. Sigue con estos cursos

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto

Copyright 2025 © Todos los derechos reservados.

Contacto