|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/laravel9-deutsch/
课程评论:没有评论
** kurs名称 : Laravel 9 / Filament 实战课程 - 第一部分 ** 课程概览 : 本课程旨在解决大多数大型PHP项目都会遇到的挑战:如何创建一个精美的后端来录入应用数据。我们将使用PHP框架Laravel和插件Filament来解决这个问题。 ** 课程将涵盖 : * **安装Laravel, Jetstream and Filament**: 奠定应用基础结构,包括前端、用户区域和后端。 * **创建Filament Resource**: 在几分钟内创建数据的表格视图以及录入或编辑数据的表单,同时注重用户体验。 * **图片管理与自动转换**: 使用Spatie的Media插件,创新地管理上传文件并将图片转换为正确的格式。 * **自动化附加功能**: 轻松实现数据过滤、排序和搜索。所有操作均可实时进行,得益于Laravel Livewire (Ajax)。 * **HTML模板拆分至Layouts和Components**: 利用Laravel的Blade引擎,保持代码整洁,并在前端从数据库精确获取所需数据。 * **使用Eloquent简化数据库查询**: 在不接触SQL的情况下,获取关联表(Relationships)中的数据。Laravel会自动生成性能优化的查询,甚至包括子查询。 * **边学边掌握基础Laravel功能**: 在实际应用中学习Models, Accessors/Mutators, Seeders, Faker, Soft-Deletes, Stubs, Blade, 配置设置, "Publishing" 等。 ** 学习体验 : * 有疑问时,可以直接向讲师提问或与其他学员讨论。 * 所有编程步骤均已在GitHub上提供。 * 提供一个60页的课程脚本,方便回顾和理解单步操作。
Hallo,in diesem Kurs werden wir eine Herausforderung angehen, welche Dir bei fast jedem größeren PHP-Projekt begegnet:Wie bekomme ich ein möglichst schickes Backend hin, wo man die Daten für die App einpflegen kann?Mit dem PHP-Framework Laravel und dem Plugin Filament werden wir das Problem in diesem Kurs angehen. Installation von Laravel, Jetstream und Filament> Damit legst du grundlegend eine App-Struktur bestehend aus Frontend, User-Bereich und Backend an.Erstellen einer Filament-Resource> Damit erstellst du in wenigen Minuten eine tabellarische Übersicht Deiner Daten sowie Eingabemasken zum Einpflegen oder Bearbeiten Deiner Daten. Natürlich achten wir auf optimale Usability.Verwaltung und automatische Konvertierung von Bildern> Mit dem berühmten Media-Plugin der belgischen Package-Schmiede Spatie, kannst du hochgeladene Dateien innovativ verwalten und Bilder in das richtige Format bringen.Zusatzfunktion, welche sonst Tage, wenn nicht Wochen in Anspruch nehmen> Daten filtern, sortieren, suchen: alles in wenigen Handgriffen erledigt. > Alles geht in Echtzeit mit Laravel Livewire ( = Ajax)Zerlegung von HTML-Templates in Layouts und Komponenten> Mit der Blade-Engine von Laravel bleibt alles übersichtlich und du kannst die Daten im Frontend genau dort aus der Datenbank holen wo sie benötigt werden.Komplizierte Datenbank-Abfragen leicht gemacht mit Eloquent> Hole Dir Daten aus miteinander verknüpften Tabellen (Relationships) ohne SQL-Kopfschmerzen. Sogar Sub-Queries werden von Laravel automatisch erstellt, und das alles Perfomance-Optimiert.Grundlegende Laravel-Features spielerisch erlernen> Models, Accessors/Mutators, Seeder, Faker, Soft-Deletes, Stubs, Blade, Konfigurationseinstellungen, "Publishing"? Das alles lernst du nebenbei in diesem Kurs: Anwendungsbezogen und an genau den Stellen wo es benötigt wird. DEINE OPTIMALE LERNERFAHRUNGFalls es hakt, stelle Fragen direkt an mich - Deinem Dozenten - oder diskutiere mit anderen Kursteilnehmern.Alle Programmierschritte sind auf GitHub hinterlegt.Ein 60-seitiges Kursskript hilft Dir, das gelernte später noch einmal nachzulesen und die Einzelschritte nachzuvollziehen.Viel Spaß im Kurs und wir sehen uns dort!Martin