|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/react-js-laravel-rest-full-api/
课程评论:没有评论
## Laravel PHP 构建 RESTful API 课程总结 本课程全面教授如何使用 Laravel PHP 构建强大的 RESTful API。课程内容涵盖了从基础到高级的各个方面,旨在帮助学员掌握 API 开发的全流程。 **核心内容概览:** **一、 Laravel 基础与环境搭建:** * **Composer 与 Laravel 安装:** 学习如何使用 Composer 管理项目依赖并安装 Laravel。 * **创建 Laravel 项目:** 掌握创建新 Laravel 项目的最佳实践。 * **数据库创建与连接:** 学习如何创建数据库并成功将其连接到 Laravel 项目。 * **JetStream Auth:** 快速搭建用户认证系统,包括注册、登录等功能。 **二、 MVC 架构与 Laravel 核心组件:** * **MVC 架构讲解:** 深入理解 MVC(Model-View-Controller)设计模式的核心理念。 * **Controllers(控制器):** 学习如何创建和编程控制器,处理请求和响应。 * **Models(模型):** 掌握创建和编程模型的技巧,与数据库进行交互。 * **Migrations(迁移):** 学习如何编写和执行数据库迁移,管理数据库结构的变化。 * **Routes(路由):** 理解 Laravel 路由系统,定义 API 访问路径。 * **API vs Web:** 区分 API 和 Web 应用之间的差异,理解 API 的设计原则。 * **项目目录结构讲解:** 熟悉 Laravel 项目的目录结构,理解各部分的作用。 * **表设计与分析:** 学习针对不同 API 功能分析和设计数据库表结构。 **三、 RESTful API 构建实战:** * **RESTful API 概念:** 深入理解 RESTful API 的核心原则和设计规范。 * **Services(服务):** 学习如何创建和管理服务类,组织业务逻辑。 * **API Services / API 创建与测试:** * **Courses API(课程API):** 针对课程模块,学习创建和测试 Courses API。 * **Courses MVC:** 为课程模块创建 Model 和数据库表。 * **Footer API:** 构建 Footer API。 * **Charts API(图表API):** 创建和编程用于图表数据的 API。 * **Team API(团队API):** 为团队模块构建 API。 * **About API(关于API):** 创建关于信息 API。 * **HomePage API(主页API):** 开发主页 API。 * **ContactPage API(联系页API):** 构建联系页面 API。 * **API Management(API 管理):** 学习如何有效管理和组织 API。 * **AppUrl class:** 理解并在 API 设计中应用 AppUrl 类。 **四、 前端交互与数据加载:** * **Axios 安装与使用:** * **Axios Request:** 学习如何使用 Axios 发起 HTTP 请求。 * **Axios Get Method:** 掌握 Axios 的 GET 请求方法。 * **API 数据连接与展示:** * **Home Api - Home Table:** 将主页部分的数据与主页表进行关联。 * **Home Api - TopBanner Api:** 将主页 Banner 数据与数据库进行关联。 * **Charts Api - Charts:** 将图表数据与数据库进行关联。 * **Team slider - Team:** 将团队数据与团队表进行关联,用于轮播展示。 * **Services API - Services:** 将服务模块数据与服务表进行关联。 * **Recent Project Api - Api:** 将最近项目数据与项目表进行关联。 * **Home Courses Api:** 将课程模块数据与课程表进行关联。 * **Footer API - Footer:** 将页脚数据与数据库进行关联。 * **Video API - Home:** 将视频模块数据与数据库进行关联。 * **React Html Parser:** 介绍并学习如何使用该库来解析 HTML 文本。 * **Tech description Api - Home:** 将技术描述数据与数据库进行关联。 * **About Page Api - About:** 将关于页面的数据与数据库进行关联。 **五、 数据操作与展示:** * **Contact Api:** 学习如何将联系页面的数据提交到数据库。 * **All Courses API:** 实现显示所有课程的功能。 * **All project API:** 实现显示所有项目的功能。 * **Project Details API:** 实现显示项目详细信息的功能。 **总结:** 本课程为学习者提供了构建、测试和连接 RESTful API 的全面指南。通过实践项目,学员能够熟练运用 Laravel 的强大功能,以及 Axios 等前端工具,实现数据的有效管理和展示,为成为一名合格的全栈开发者奠定坚实基础。
Composer +Laravel Install - إنشاء مشروع لارافيل جديدDataBase Create - إنشاء قاعدة البيانات وربطها مع مشروع لارافيلJetStream Auth - تثبيت نظام تسجيل الدخولMVC شرح تقنية الPostman شرح برنامجController شرح إنشاء وبرمجة الModel شرح إنشاء وبرمجة الMigration شرح إنشاء وبرمجة الRoute شرح إنشاء وبرمجة الشرح أقسام مشروع لارافيلapi/ web شرح الفرق بين ملفتحليل وتصميم الجدول الخاص بكل قسمإنشاء حقول الجدولRest Full API ما هو الMVC Services - إنشاء جدول الخدماتAPI services - API إنشاء وإختبارCourses API - لقسم الدورات التدريبية API إنشاءCourses MVC - إنشاء الموديل و الجدول الخاص بقسم الدورات التدريبيةCourses API - لقسم الدورات التدريبية API إنشاءFooter API -Footer API إنشاء وبرمجة قسمCharts API -لقسم المخططات الرسومية API إنشاءTeam API -لقسم الفريق API إنشاءAbout API -لقسم المعلومات API إنشاءHomePage API -للصفحة الرئيسية API إنشاءContactPage API -للصفحة التواصل API إنشاءAPI Managment -API تنظيم الAppUrl class -AppUrl في كلاس API تقسيم وتنظيم الAxios Requset -Axios تثبيت نظام - Axios ما هو الAxios Get Method - Axios Get Request برمجة وظيفةHome Api - Home Table ربط بين الواجهة الرئيسية مع الجدول الخاص بهاHome Api - TopBanner Api ربط بين الواجهة الرئيسية مع الجدول الخاص بهاCharts Api - Charts ربط المخطط البياني مع الجدولTeam slider - Team ربط السلايدر مع جدولServices API - Services ربط قسم الخدمات مع جدول الخدماتRecent Project Api - Api ربط قسم المشاريع مع جدول المشاريع عن طريق الHome Courses Api - ربط قسم الدورات مع جدول الدوراتFooter API -Footer ربط قسم الشريط السفلي مع جدول البياناتVideo API - Home - ربط قسم الفيديو مع جدول البياناتReact Html Parser - تثبيت مكتبة الفصل بين المقاطع النصيةTech description Api - Home ربط قسم الوصف مع جدولAbout Page Api - About ربط قسم المعلومات مع جدولContact Api - إدخال البيانات من صفحة الاتصال الى جدول الاتصالAll Courses API - إظهار كل الدورات التدريبية عن طريق جدول الدورات التدريبيةAll project API - إظهار كل المشاريع عن طريق جدول المشاريعProject Details API - API إظهار تفاصيل المشاريع عن طريق ال