|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aplicacion-multi-idioma-en-laravel/
课程评论:没有评论
课程名称:Laravel多语言应用程序 课程概述: 在本课程中,你将学习如何使用Laravel设计一个多语言应用程序,处理静态文本(直接在代码中编写的文本)和动态文本(来自数据库的文本)。 课程内容: 你将学习到: - 设计系统结构 - 绘制数据库结构图 - 从零开始编码实现(不使用外部包,从而对代码有更大的控制权) 课程中涵盖的概念包括: - 路由 - 控制器 - 中间件 - 数据库迁移 - 模型 - 配置文件 - 翻译 - Blade模板 - Traits 课程目标: 本课程的目标非常简单:教你在Laravel中实现静态和动态的翻译系统。这个实现可以被集成到你的Laravel网站中,为你的网站提供多种语言的内容。 为什么选择这个课程? 1. 创建一个可翻译的网站非常酷,它能够提升你的网站的个性、专业性和国际化程度。 2. 本课程的知识可以轻松应用于你所有的Laravel项目。 3. 本课程基于真实需求,所有课程内容都围绕解决该需求展开,而非单纯的理论或一次性练习。 4. 虽然课程没有专门讲解扩展性,但你可以轻松在此基础上添加改进,比如允许他人添加页面翻译、引入版本控制、细分数据库中的内容以降低对应用性能的影响等,尤其是针对拥有数百万条翻译的应用。 总的来说,这个课程将帮助你提升Laravel项目的编程能力,学习是件令人兴奋的事情! 适合人群: 本课程适合任何使用Laravel的人。如果你在Laravel上有项目,这个课程绝对适合你。同时,所有想要创建多语言网站的人都能从中受益,课程中提供的应用设计和数据库设计方案可以帮助你构建自己的实现。 要求: - 基础的Laravel知识。无需成为专家,但必须熟悉该框架的环境。 - 基础的PHP知识。虽然课程不需要深入的编程知识或PHP语法,但了解PHP的基本语法和一点面向对象编程是有帮助的。 - 本课程不涉及UI设计,仅使用结构性HTML来演示应用功能。因此,只需懂得如何编写段落和表格即可。 常见问题: 你可以将你的应用程序翻译成多少种语言? 没有限制,你可以将应用程序翻译成任意数量的语言,这种实现方式很简单。 免责声明: 尽管课程中设计的程序提供了一种真实有效的多语言系统创建解决方案,但并不保证或承诺这一实现的终极解决方案。在编程中,总有多种路径可以到达解决方案,我们始终可以改进和优化所创建的内容。我们的责任仅限于提供优质的教育体验,以达到课程学习目标,并为你提供实现该目标所需的工具。 期待与你一起开始这段学习旅程,同时可以查看前三节视频课程,帮助你做出注册课程的决定。
Acerca de este cursoEn este curso aprenderás a diseñar una aplicación multi-idioma con Laravel tanto para los textos estáticos, es decir, aquellos que escribimos directamente en el código; como dinámicos, aquellos que provienen de la base de datos.¿Qué aprenderás en el curso?En este curso aprenderás a:Diseñar la estructura de nuestro sistema.Diagramar la estructura de nuestra base de datos.Codificar esta implementación desde cero, es decir, no vamos a hacer uso de algún paquete externo lo cual te permite tener mayor control sobre el código.En el curso se abordan conceptos tales como:RutasControladoresMiddlewaresMigraciones (Base de Datos)ModelosArchivo de configuraciónTraduccionesBladeTraitsObjetivoEl objetivo del curso es muy simple:Enseñarte a implementar un sistema de traducción, tanto estático como dinámico, en Laravel.Esta implementación la puedes incorporar en tu sitio de laravel y ofrecer todo el contenido de tu sitio en diferentes idiomas.¿Por qué tomar este curso?En primer lugar, crear un sitio que se pueda traducir es increible. Le da caracter, profesionalismo, e internacionalización.En segundo lugar, los conocimeintos de este curso los puedes aplicar en todos tus proyectos de Laravel sin mucho esfuerzo.En tercer lugar, el curso parte de una necesidad real, por tal motivo todas las lecciones están enfocadas a la solución de dicha necesidad, y no se queda en el aspecto teórico o en un ejercicio de práctica que no vuelves a usar jamás.Otro aspecto importante es la escalabilidad de esta implementación que a pesar de no ser abordado en el curso, te da la oportunidad de añadirle mejoras. Por ejemplo, permitir que terceros añadan traducciones a las páginas, incorporar un sistema de versiones, segmentar la distribución en la base de datos para disminuir el impacto en el rendmiento de la aplicación, esto para el caso de aplicaciones con millones de traducciones.En fin, un montón de cosas que seguro te ayudarán a mejorar en la programación de tus proyectos con Laravel.Y por último, y no por ello menos importante, aprender es INCREÍBLE!!! ¿A quién está dirigido el curso?El curso esta dirigido a cualquier persona que trabaja con Laravel. Si tienes un proyecto en Laravel, este curso en definitiva es para tí.También se incluyen todos las personas que están buscando crear un sitio multiidioma, seguramente la propuesta que se hace para el diseño de la aplicación y de la base de datos te puede ayudar a generar tu propia implementación.RequerimientosConocimiento básico de Laravel. No se requiere que seas experto pero si que estés familiarizado con el entorno del framework.Conocimiento básico de PHP. Aunque el curso no demanda un conocimeinto avanzado de programación ni de sintaxis de PHP, si es bueno que sepas por lo menos lo básico de la sintaxis de PHP y un poco de POO.En el curso no diseñaremos una UI, simplementa HTML estructural para ver el funcionamiento de la aplicación, con que sepas como esribir un párrafo y una tabla será más que suficiente.Preguntas frecuentes¿En cuantos idiomas podré traducir mi aplicación?En todos los que gustes. No hay límite, esta implementación te permite tener todas las traducciones de una manera simple.DisclaimerAunque el programa diseñado dentro del curso ofrece una solución real y efectiva para la creación de un sistema multi-idioma dentro de una aplicación de Laravel, no asegura ni promete una solición definitiva a esta implementación.Como es bien sabido en programación no existe una sola vía para llegar a una solición, siempre se puede mejorar y optimizar lo que se crea.Nuestra responsabilidad se limita a ofrecerle una experiencia educativa de calidad, donde se cumpla el objetivo de aprendizaje del curso y a proporcionarle a usted las herramientas necesarias para conseguir dicho objetivo.Dicho esto, espero que usted se encuentre emocionado por iniciar este recorrido de aprendizaje y lo veo dentro del curso.Así mismo, para que usted se de una idea más clara de lo que vamos a trabajar, consulte las tres primeras lecciones en video sin compromiso y espero que eso le ayude a tomar la desición de inscribirse al curso.