|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/jetstream-ile-vuejs-destekli-laravel-uygulamalar-gelistirme/
课程评论:没有评论
**课程名称:** 使用 Jetstream 和 Vue.js 开发 Laravel 应用 **课程概述:** 本课程将指导您如何利用 Vue.js 和 Laravel(特别是 Jetstream)构建动态且用户友好的 Web 应用程序。通过将 Laravel 的静态结构转化为动态界面,您将为用户提供无缝的交互体验,无需页面刷新。 **核心亮点:** * **单体开发环境:** 课程将采用 Jetstream 提供的单体开发模式,将后端和前端集成在同一个项目中,避免了在不同端口或主机上单独开发前后端的需求,从而实现高效的一站式开发。 * **Vue.js 动态化:** 学习如何使用 Vue.js 为您的 Laravel 应用注入活力,创建交互式组件和动态内容。 * **Tailwind CSS 美化:** 掌握使用 Tailwind CSS 快速为应用增添美观且独特视觉风格的技巧。您将走出传统 CSS 框架的束缚,学会设计和实现自己的可复用 Vue.js 组件,如按钮、文本输入框、单选/多选框、下拉选择框、模态框、菜单和提示框。 * **组件间通信:** 深入理解如何使用 `v-model` 和事件处理机制,实现组件之间的数据流动和交互。 * **自定义 CSS 生态系统:** 学习如何利用 Tailwind CSS 的 `@apply` 功能和自定义设计类,构建您自己的 CSS 生态系统,实现一致且独特的可视化设计。 * **Jetstream 实战:** 通过一个“库存管理”项目的实践,充分发挥 Laravel Jetstream(Inertia.js 的结合)的强大功能,最终交付一个专业级设计的应用程序。 * **Laravel 核心功能:** 在实践过程中,您还将学习 Laravel 的核心概念,包括: * **Migrations:** 构建数据库结构。 * **Seeders:** 准备测试数据。 * **Models:** 定义内容模型。 * **Eloquent ORM:** 理解并运用 Laravel 强大的 Eloquent ORM 处理模型间的关系。 **学习目标:** 完成本课程后,您将能够: * 使用 Vue.js 和 Jetstream 构建全栈 Laravel 应用程序。 * 利用 Tailwind CSS 设计和开发美观的 UI 组件。 * 实现组件间的有效通信。 * 构建自己的 CSS 设计体系。 * 理解并应用 Laravel 的核心数据库和 ORM 功能。 * 独立开发一个功能完善的库存管理系统。
Vuejs kullanarak Laravel'in statik yapısını dinamik hale getireceğiz ve bu sayede yenilenmeyen sayfalar ile kullanıcılarınıza kesintisiz bir kullanım deneyimi sunacaksınız. Ayrıca Vuejs'i Jetstream ile kullanacağımızdan backend ve forntend'i Monolit bir geliştirme ortamında geliştireceğiz. Monolit geliştirme ortamı sayesinde ayrı portlarda veya host içinde proje geliştirmek yerine tek bir proje içinde hepsi bir arada uygulama geliştirme deneyimi yaşayacağız.Vuejs ile dinamizim getirdiğimiz projelerimizi Tailwindcss ile görsel olarak hızla daha estetik ve özgün hale getireceğiz. Klasik css frameworklerinin dışına çıkarak basma kalıp tarzlar yerine kendi komponentlerinizi kendi hayal gücünüze özgü tasarlamayı öğreneceksiniz. Kendi Vuejs komponentlerimizi tasarlayacağız. (Button, Text Input, Radio Input, Checkbox-Radio Input, Select Input, Modal, Menu, Toaster). Komponentler arasında bilgi akışını gerçekleştireceğiz (v-model ve event kullanımı), komponentlerimize Tailwincss ile benzersiz görsel tasarıma kavuşturacağız (@apply). Kendi tasarladığımız tasarım class'larımız ile nasıl kendi css ekosistemimizi oluşturabiliriz onu öğreneceğiz.Eğitimi içinde birlikte hazırlayacağımız örnek Stok Yönetimi projemiz ile Laravel ile Inertiajs in birleşmesinin harika ürünü olan Jetstream'in yeteneklerini sonuna kadar kullanacağız ve her şeyiyle profesyonelce tasarlanmış bir uygulama gerçekleştireceğiz.Elbette bunları yaparken Laravel'in temek işlevlerinide öğreneceğiz. Migration ile database yapımızı kurgulayacağız, Seeder ile örnek veri setlerimizi hazırlayacağız, Model ile içerik modellerimizi geliştireceğiz ve bir birleri ile ilişkilendirerek Laravel'in en güçlü yanlarından biri olan Eloquent mimarisinin kullanımınıda göreceğiz.