Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
vista previa
7 minutos
file_download
Archivos del curso (Proyecto final)
N/A

play_circle_outline
vista previa
9 minutos
play_circle_outline
vista previa
13 minutos
play_circle_outline
vista previa
6 minutos

play_circle_outline
vista previa
7 minutos
play_circle_outline
vista previa
8 minutos
play_circle_outline
Middleware que se ejecutará en cada petición para ajustar la aplicación multi idioma
2 minutos
play_circle_outline
Crear campo de selección dinámico para escoger el idioma desde la navegación
4 minutos
play_circle_outline
Crear un componente para mostrar Alertas y ajustar el layout de nuestra aplicación
6 minutos

play_circle_outline
Definir las rutas de nuestra aplicación utilizando un segmento para controlar el idioma
3 minutos
play_circle_outline
Ajustar el controlador LoginController para aplicaciones multi idioma
2 minutos
play_circle_outline
vista previa
6 minutos
play_circle_outline
Crear un formulario para dar de alta y editar artículos
9 minutos
play_circle_outline
Lógica para mostrar el formulario para dar de alta artículos con el idioma correcto
7 minutos
play_circle_outline
Dar de alta artículos utilizando el Fallback Locale
7 minutos
play_circle_outline
Añadir lógica al modelo Article para saber qué botones mostrar en el listado de artículos
5 minutos
play_circle_outline
Pintar botones en el listado de artículos para añadir, editar y eliminar traducciones
5 minutos
play_circle_outline
Mostrar el formulario para añadir traducciones a un artículo cargando los datos del idioma por defecto
5 minutos
play_circle_outline
Procesar el formulario para añadir nuevas traducciones con subida de archivos
8 minutos
play_circle_outline
Formulario para editar cualquier traducción y probar validaciones
5 minutos
play_circle_outline
Crear formulario para buscar artículos y persistir la búsqueda en sesión
5 minutos
play_circle_outline
Añadir un QueryScope al modelo Article para realizar búsquedas por idiomas
9 minutos
play_circle_outline
Iniciar el detalle de un artículo
3 minutos
play_circle_outline
Crear y procesar el formulario de comentarios del detalle de un artículo
5 minutos
play_circle_outline
Mostrar el listado de comentarios con fechas formateadas para cada idioma
5 minutos
play_circle_outline
Eliminar una traducción o el artículo completo con sus archivos y comentarios en cascada
7 minutos
Vídeo de introducción Curso de aplicaciones multi idioma con Laravel
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

No te creas que en este curso de Laravel sólo vamos a manejar strings y hacer unas pocas configuraciones multi idioma, para nada. En este curso aprenderás a crear aplicaciones multi idioma con Laravel manejando traducciones a nivel de archivos de idiomas para gestionar strings, a través de base de datos con los modelos Eloquent y también con el sistema de archivos.

 La meta de este curso es ofrecer un camino rápido, efectivo y sencillo para implementar aplicaciones multi idioma escalables con Laravel de forma completa a través de un completo ejemplo. 

Nuevo Curso Desarrollo Multi Idioma en Laravel desde Cero sin Dependencias

Trabajaremos el idioma de la aplicación a través del primer segmento de la URL, así podremos acceder en todo momento al idioma seleccionado por el usuario y actuar en consecuencia. 

Llevaremos a cabo operaciones de alta, edición, subida y edición de archivos, borrados y todo lo que puedas necesitar para llevar a cabo este tipo de proyectos en Laravel. 

El flujo del proyecto será iniciar por crear un modelo con el idioma por defecto y, en base a ese modelo, poder añadir las traducciones que la aplicación pueda necesitar, pero siempre teniendo en cuenta que si el idioma seleccionado por el cliente no existe utilizaremos un idioma por defecto para obtener sus valores de base de datos.

assignment

Requisitos

  • Conocimientos de Laravel, aquí tienes tienes un curso gratuito desde 0.



group

¿A quién va dirigido el curso?

Desarrolladores web Laravel que deseen aprender a desarrollar aplicaciones multi idioma con Laravel de forma completa paso a paso.
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.

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.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 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

3 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 Ángel

hace 4 años

Miguel Ángel Muy completo y práctico, cubre todo lo necesario para una completa traducción del proyecto.
star star star star star

Es un curso muy completo al que hay que seguir lección por lección para poder entender cada paso. Ya había realizado algún proyecto multi idioma con otro enfoque (una tabla con el idioma base y otra con las traducciones), aquí el enfoque es más completo tanto a nivel de base de datos como de la aplicación entera, cubriendo incluso la "traducción" de imágenes.

Voy a tener que repetir el curso de vez en cuando para poder recordar tantos detalles para usarlo en nuevos proyectos.

Muy buen curso, mucho más completo que otros encontrados en internet que sólo tratan una pequeña parte de lo que aquí se ve.

Cituk

hace 5 años

Cituk Contenido muy didactico
star star star star star

Una de las cosas que siempre he tenido la curiosidad de saber, es como lograr realizar una aplicacion web multidioma y de las soluciones que logrado buscar investigando, cuando mucho solo alcanzan a llegar a traducciones a nivel de archivos. Con este curso se aborda hasta a nivel de base de datos y realmente es ese nicho en el que necesitaba saber, sin duda un curso que deja un buen panorama.

José Rafael Gutierrez

hace 5 años

José Rafael Me quedé enganchado...
star star star star star

Excelente curso como los que ya nos tiene acostumbrado Israel, había usado multi-idioma para Laravel de la manera básica (interfaz estática) más de ésta manera que se nos presenta aquí no. El uso de estos paquetes y herramientas en conjunto nos permiten construir un sitio multi-idiomas con las opciones que prefieras, teniendo una lógica bastante sencilla y amigable para el usuario. Si quieres hacer una app web milti-idioma de altura no dudes en hacer éste curso, el vídeo de presentación ya te muestra una joya.

Un saludo Israel, muchas gracias por tu dedicación.

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción