Laravel Corso Completo: La guida pratica con progetti reali

所在平台: Udemy

课程主页: https://www.udemy.com/course/video-corso-laravel-5-guida-pratica-italiano/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Laravel 完全指南:实战项目精通课程总结** 本课程旨在带您深入掌握 Laravel,PHP 中最流行且需求增长迅速的框架。通过循序渐进的教学和真实代码示例,您将全面理解 Laravel 的方方面面,并最终构建一个动态的 Web 应用程序——一个包含 REST API 的照片画廊。 **课程亮点包括:** * **环境搭建:** 学习安装 Docker、XAMPP 或 Laragon,搭建完整的开发环境。 * **Laravel 核心:** * 掌握 Laravel 的目录结构。 * 深入学习路由(Routes),包括 GET, POST, PUT, PATCH, DELETE 方法的使用、参数传递以及与 Model 的绑定。 * 精通 Blade 模板引擎,包括布局(Layouts)、组件(Components)、局部视图(Partials)、数据循环、条件判断以及纯 PHP 视图的使用。 * 学习使用 jQuery 和 Ajax 实现无刷新与服务器的交互。 * **数据库交互:** * 创建数据库迁移(Migrations)来定义表结构。 * 使用 Seeders 和 FAKER 库填充测试数据。 * 掌握 `php artisan` 命令,用于生成 Model, Controller, Migration 等。 * 创建 Model 及其关系。 * 学习使用 DB Facade 进行原生 SQL 查询(增删改查)。 * 利用 Query Builder 构建复杂查询,包括 JOIN 和 WHERE 等。 * 深入理解 Eloquent ORM 来操作数据。 * **控制器与验证:** * 创建控制器(Controllers)并将其方法映射到路由。 * 实现控制器内的数据验证以及 Form Requests。 * 掌握 Session 闪存消息的使用。 * **安全与认证:** * 使用中间件(Middleware)保护路由。 * 通过 Gate 和 Policy 实现授权。 * 学习用户注册与认证。 * **高级特性与部署:** * 配置 Laravel 发送邮件。 * 学习 Laravel 的部署到共享服务器。 * 创建带 Laravel Sanctum 的 RESTful API。 * **PHP 8 新特性:** 熟悉 PHP 8 的新特性并在 Laravel 中应用。 **学习成果:** 完成本课程后,您将对 Laravel 有着透彻的理解,不仅知道“如何做”,更会理解“为什么这样做”,包括 Facades, Helper Functions, Providers 等底层机制。课程将持续更新,紧跟 Laravel 的最新版本。 **Docker Desktop 提示:** 本课程提供使用 Docker Desktop 的选项。如果您是 Udemy Business 用户,请在下载前与您的雇主确认。

课程评论(0条)

课程详情

This course offers the option to use Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading the software if you choose this option.Questo corso offre la possibilità di usare Docker Desktop. Se sei un utente Udemy Business, verifica con il tuo datore di lavoro prima di scaricare il software se opti per questa opzione.CORSO AGGIORNATO ALLA VERSIONE LARAVEL 12Laravel è il framework php più usato e con più crescita e domanda di lavoro. Come in tutti i miei corsi, imparerai passo a passo e sempre con degli esempi, codice reale che funziona, ogni dettaglio di Laravel. Alla fine del corso avremo creato un'intera applicazione web dinamica, una galleria fotografica con inclusa le REST API, applicando tutto ciò che impareremo. Ecco un riassunto di quello che andremo ad imparare di Laravel5:Installare Docker, xampp o Laragon per avere un ambiente di sviluppo completoStruttura delle cartelle di LaravelLe routes, come definirle, come utilizzare i metodi GET, POST, PUT, PATCH, DELETE, passare i parametri e legare un parametro route ad un modelImpareremo ad usare blade, il templating engine di Laravel. Vedremo i layout, come estenderli, i component, le partial, come ciclare dati in una view BLADE, le condizioni, i cicli.Vedremo come usare le view anche senza blade con puro phpUseremo Jquery e Ajax per fare delle chiamate al server senza ricaricare la paginaImpareremo a creare delle MIGRATION per creare tutta la struttura delle tabelle di un databaseVedremo i SEEDER per popolare con dati finti le nostre tabelle e utilizzeremo la libreria FAKER.Impareremo ad utilizzare php artisan dalla riga di comando per creare model, controller, migration ecctCreeremo i Model e le loro relazioni.Vedremo come usare la facade DB per accedere, inserire, modificare e cancellare dati con delle query grezzeUseremo il QueryBuilder per creare delle queries complesse, utilizzando le JOIN, WHERE, ecctUtilizzeremo ELOQUENT per accedere ai nostri datiCreeremo dei controller e vedremo come mappare le routes ai metodi dei controllerValidazione dei dati nel controller e con le FormRequestFlash di messaggiProtezione delle rotte con dei middleware Autorizzazione con Gate e PolicyRegistrazione e autenticazioneInvio mail con LaravelDeploy di laravel su server condivisoCreazione di RESTAPI con Laravel SanctumAlla fine di questo corso, conoscerete Laravel come il palmo della vostra mano. Non solo Vi mostrerò come si fa con Laravel ma Vi spiegherò anche il perché, da dove saltano fuori le FACADE, le funzioni helpers, i Providers.Imparerete ad usare bene anche le novità di php 8UN UNICO POSTO E UN UNICO CORSO DOVE IMPARARE BENE LARAVELIl corso sarà in continuo aggiornamento e non rimarrà mai indietro con ogni rilascio di Laravel.

课程标签

0人关注该课程

主题相关的课程