|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/laravel-12-masterclass-werde-zum-full-stack-webentwickler/
课程评论:没有评论
课程名称:Laravel 12 大师班:成为全栈Web开发者 课程概述:你想要成为全栈Web开发专家,通过提升自己在Laravel领域的知识达到一个新的高度吗?那么这个课程正是为你量身打造的!你是否曾好奇,如何轻松掌握Laravel?在家工作?更自信地使用PHP、Middleware、Livewire、视图、日志记录和REST-API?甚至构建自己的服务容器?通过Laravel,这一切皆有可能!本课程将为你提供全面的培训。 课程结构: 1. **介绍**:欢迎词和Laravel的基本概述。 2. **开始使用Laravel**:设置开发环境,包括Composer和Git的安装及配置。 3. **基础知识**:创建和配置你的第一个Laravel项目。 4. **URL和路由**:学习API和Web路由的定义和使用。 5. **请求与响应**:掌握HTTP请求和响应的处理。 6. **数据库交互迁移和Seeder**:学习数据库集成和管理迁移。 7. **使用Laravel Artisan**:利用命令行工具提升开发效率。 8. **Middleware的使用**:了解如何使用中间件来控制请求流。 9. **视图与模板引擎Laravel Blade**:创建动态视图,优化前端。 10. **控制器**:学习控制器的创建与使用。 11. **视图组件**:了解如何创建可重用的UI元素。 12. **错误处理与记录**:提高应用的稳定性。 13. **Livewire**:实现动态Web应用。 14. **Filament**:快速创建管理员面板。 15. **注册、登录、会话与安全性**:熟练掌握身份验证的原理与实现。 16. **项目:用户管理**:应用知识构建完整的用户管理系统。 17. **使用队列处理**:了解异步处理及定时任务的实现。 18. **使用Laravel邮件系统**:掌握邮件发送与模板创建。 19. **使用Eloquent ORM进行CRUD**:深入数据操作和API文档创建。 20. **项目II:将数据库请求外包至CRUD-REST-API**:创建独立的REST API。 21. **任务调度**:学习如何规划重复任务。 22. **事件系统**:实现组件的解耦。 23. **项目III:事件驱动架构扩展用户管理**:构建更高效的用户管理系统。 24. **PEST与单元测试**:增强应用质量的测试方法。 25. **项目IV:扩展用户管理的测试**:运用测试驱动开发优化系统。 26. **附加内容I - PHP 8.4速成**:巩固PHP基础知识。 27. **附加内容II - 高级Laravel:WebSockets和复杂概念**:学习实时通讯和安全优化。 28. **附加内容III - 自定义服务容器**:了解依赖注入的深层次概念。 你将获得超过28小时的Laravel课程,加入社区,与其他学员交流,享受30天无条件退款保证。立即注册,尽快成为全栈Web开发专家!我们期待在课程的第一课见到你!
Du möchtest zum Full-Stack-Webentwicklungs-Experten werden indem du dein Wissen im Bereich Laravel auf ein bisher unbekanntes Niveau hebst? Dann ist diese Kurs genau das Richtige für Dich!Hast du dich schon mal gefragt wie es wäre… kinderleicht Laravel zu beherrschen? von Zuhause aus zu arbeiten?sicherer im Umgang mit Php, Middleware, Livewire, Views, Logging und REST-API's zu sein? Einen eigenen Service Container zu entwickeln? All das ist möglich im Leben mithilfe von Laravel. Und in diesem Kurs bekommst du die vollständige Ausbildung dazu.Abschnitt 1: EinführungIn diesem Abschnitt heißt dich Mario willkommen und du erhältst einen spannenden Überblick über Laravel - was es ist und wie es sich von anderen Frameworks abhebt.Abschnitt 2: Loslegen mit Laravel: Webserver, IDE & ComposerHier lernst du, wie du deine Entwicklungsumgebung aufsetzt - von der Installation und Konfiguration von Composer und Git bis hin zur Einrichtung von Visual Studio Code unter Windows und Linux.Abschnitt 3: GrundlagenDu erfährst, wie du dein erstes Laravel-Projekt erstellst und konfigurierst, inklusive dem Umgang mit Environment-Variablen,.env-Dateien, Konfigurations-Caching, dem Service Container und Dependency Injection.Abschnitt 4: URLs und RoutingTauche ein in die Welt der Routen: Lerne, wie du API- und Webrouten definierst, Parameter übergibst, Model Binding und Routing-Caching einsetzt, um deine Anwendungen übersichtlich zu strukturieren.Abschnitt 5: Request & ResponseDieser Abschnitt zeigt dir, wie du HTTP-Anfragen und -Antworten meisterst - von GET, POST, PUT und DELETE bis hin zur Middleware-Verarbeitung, Validierung und dem Umgang mit verschiedenen Antwortformaten.Abschnitt 6: Datenbankinteraktion Migrationen, SeedersHier wirst du in die Kunst der Datenbankintegration eingeführt: Du lernst, Migrationen und Seeders zu erstellen, Model Factories zu nutzen, Pivot-Tabellen zu handhaben und Transaktionen sicher umzusetzen.Abschnitt 7: Laravel Artisan nutzenLerne, wie du Laravel's mächtiges Kommandozeilen-Tool Artisan einsetzt, um Migrationen, Modelle und Controller zu generieren und sogar eigene Befehle zu schreiben - Schritt für Schritt zum effizienten Workflow.Abschnitt 8: Umgang mit MiddlewareErfahre, wie Middleware den Request-Fluss steuert: Du lernst, bestehende Middleware-Komponenten zu aktivieren und zu deaktivieren sowie eigene Middleware zu erstellen, um deine Anwendung sicherer und flexibler zu machen.Abschnitt 9: Views und die Template Engine Laravel BladeEntdecke die Welt der Blade Templates: Erstelle dynamische Views, übergebe Daten, setze Kontrollstrukturen und Blade Directives ein und optimiere dein Frontend mit wiederverwendbaren Komponenten und CSRF-Schutz.Abschnitt 10: ControllerIn diesem Abschnitt dreht sich alles um Controller: Lerne, wie du sie erstellst, Routen effizient auf sie abbildest, Requests verarbeitest, Formulare validierst und Dateiuploads professionell handhabst.Abschnitt 11: View-Komponenten: Wiederverwendung statt RedundanzHier erfährst du, wie du mit Blade Components wiederverwendbare UI-Elemente erstellst, Daten einfach übergibst und durch den Einsatz von Slots und modularen Komponenten redundanten Code vermeidest.Abschnitt 12: Fehlerbehandlung und LoggingStärke die Stabilität deiner Anwendung, indem du lernst, wie Fehler und Ausnahmen systematisch behandelt, geloggt und verarbeitet werden, um einen reibungslosen Betrieb sicherzustellen.Abschnitt 13: Livewire - Dynamische Webanwendungen mit Laravel und PHPTauche in die Welt der interaktiven Webanwendungen ein: Mit Livewire lernst du, dynamische Aktionen umzusetzen, Daten in Echtzeit zu validieren und Dateiuploads ohne Seiten-Neuladen zu realisieren.Abschnitt 14: FilamentErfahre, was Filament ist - ein mächtiges TALL‑Stack-Framework zum schnellen Erstellen serverseitig betriebener Admin‑Panels in Laravel. Setze direkt um: baue interaktive Form Builder, dynamische Table Builder mit Sortierung, Filterung und Aktionen sowie mehrstufige Wizards für komplexe Eingabeflüsse - alles ohne eigenes JavaScriptAbschnitt 15: Registrierung, Login, Sessions & SicherheitLerne die Grundlagen der Authentifizierung: Dieser Abschnitt zeigt dir, wie du sichere Registrierungs- und Login-Funktionen, Session-Management, Flash-Nachrichten sowie Hashing und Verschlüsselung implementierst.Abschnitt 16: Projekt: BenutzerverwaltungWende dein Wissen praktisch an, indem du eine komplette Benutzerverwaltung entwickelst - von der Planung der Architektur über die Erstellung von Routes, Controllern, Migrations und Views bis hin zum Testen und Styling.Abschnitt 17: Queues nutzen zur VerarbeitungErfahre, wie asynchrone Prozesse mit Queues dein System entlasten können: Lerne, wie du Queues konfigurierst, einsetzt und mit dem Laravel Scheduler zeitgesteuerte Aufgaben realisierst.Abschnitt 18: Einsatz des Laravel Mailing SystemsEntdecke, wie du das integrierte Mailing-System von Laravel nutzt: Erstelle ansprechende E-Mail-Templates, versende Nachrichten samt Anhängen und integriere den Mailversand in Queue-Prozesse.Abschnitt 19: CRUD mit Eloquent ORMVertiefe deine Kenntnisse in der Datenmanipulation: Lerne, wie du CRUD-Operationen mit dem Eloquent ORM umsetzt, Controller erstellst, die api.php effektiv nutzt und API-Dokumentationen erstellst.Abschnitt 20: Projekt II - Auslagerung der Datenbankanfragen in eine CRUD-REST-APIOptimiere deine Anwendung durch Trennung der Datenbanklogik: Erstelle eine eigenständige REST-API, implementiere Bearer Auth, konfiguriere API-Routen und teste deine Schnittstellen mit POSTMAN und Swagger UI.Abschnitt 21: Task-Scheduling zur AufgabenplanungLerne, wie du wiederkehrende Aufgaben planst: Mit der Fluent Scheduling API und dem Einsatz von Queues kannst du Tasks periodisch ausführen und gleichzeitig eine reibungslose Hintergrundverarbeitung sicherstellen.Abschnitt 22: Eventsystem zur Entkopplung von KomponentenErfahre, wie du mit Laravel's Eventsystem Komponenten entkoppelst: Erstelle Events, richte Listener ein und orchestriere eine flexible, kaskadierende Datenverarbeitung innerhalb deiner Anwendung.Abschnitt 23: Projekt III - Erweiterung der Benutzerverwaltung nach einem Event-Driven-SchemaSetze deine Benutzerverwaltung auf ein neues Level, indem du ein eventgesteuertes Architekturkonzept entwickelst: Konzipiere Events, integriere Helper Classes und entkopple Komponenten für maximalen modularen Aufbau.Abschnitt 24: PEST & UnitTest mit LaravelStärke die Qualität deiner Anwendung: Lerne, wie du mit PEST Unit-Tests, Integrationstests, Browser-Tests und Console-Tests erstellst, um deine Applikation umfassend abzusichern.Abschnitt 25: Projekt IV - Erweiterung der Benutzerverwaltung um PEST & UnittestsWende Test-Driven Development an und optimiere deine Benutzerverwaltung: Konzipiere und entwickle Unit-Tests, um die Stabilität und Zuverlässigkeit deines Systems nachhaltig zu verbessern.Abschnitt 26: Zusatzinhalt I - PHP 8,4 Crash KursVertiefe dein PHP-Wissen in diesem kompakten Crashkurs: Von der Installation über grundlegende Syntax und Kontrollstrukturen bis hin zu Schleifen und Funktionen - ideal für eine solide Basis.Abschnitt 27: Zusatzinhalt II - Erweiterte Laravel: WebSockets und anspruchsvolle KonzepteEntdecke fortgeschrittene Themen, wie Echtzeit-Kommunikation mit WebSockets, Broadcasting, Sicherheitskonzepte und Performance-Optimierungen, um interaktive und zukunftssichere Anwendungen zu bauen.Abschnitt 28: Zusatzinhalt III - Einen eigenen Service Container entwickelnTauche in die Tiefen der Dependency Injection ein und lerne, wie du deinen eigenen Service Container entwickelst: Von Grundgerüst und Reflection bis hin zu PSR-11 und Erweiterungsmöglichkeiten im Vergleich zu Laravel's Standardlösung.Du bekommst sofortigen Zugriff auf:Über 28 Std. Laravel 12 Masterclass: Werde zum Full-Stack-WebentwicklerZugang zur Community. Austausch mit allen KursmitgliedernUdemy ZufriedenheitsgarantieUdemy hat eine 30 Tage 100% Geld zurück Garantie. Wenn Du also doch nicht zufrieden mit dem Kauf bist, bekommst du das gesamte Geld sofort zurück!Schreibe dich jetzt in den Kurs ein und werde innerhalb kürzester Zeit zum Full-Stack-Webentwickungs-Experten!Wir freuen uns schon Dich in der ersten Lektion in dieser Masterclass begrüßen zu dürfen!Mario, Jendrik & Marius