|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/laravel-8x-e-commerce-vs-react-js-e-commerce-with-stripe/
课程评论:没有评论
课程名称:Laravel 8.X 电子商务 VS React JS 电子商务与 Stripe 课程概述:本课程将分为两个部分,分别介绍如何使用 Laravel 和 React JS 创建电子商务应用。 1. **Laravel 电子商务** 在这一部分,我们将从零开始,逐步学习如何创建一个完整的电子商务网站并结合 Stripe 进行支付。我们将学习的内容包括: - 产品及产品分类的创建与可视化 - 根据分类选择产品 - 将产品添加到购物车 - 更新商品数量和从购物车中删除商品 - 使用 Stripe API 定制在线支付表单 - 记录和查看客户订单 - 将销售订单从 Laravel 导出为 PDF - 购买后自动发送订单确认邮件给客户 同时,我们将详细学习 Laravel 的基本知识,包括设置项目、模型-视图-控制器(MVC)概念、基本路由、控制器的使用、Blade 模板的使用以及 Laravel Collective 表单系统等内容。尽管我们将使用 Laravel 7.X 编码,但也会对比 Laravel 8.X。 2. **React JS 电子商务** 本部分将从基础开始,学习 ReactJS,并创建两个项目:一个是 CRUD(创建、读取、更新、删除)应用,另一个是使用 Stripe API 创建的在线商店。学习内容包括: - Babel 和 JSX 的使用 - 组件及组件嵌套 - 从父组件向子组件传递信息 - ReactJS 中的条件渲染 - 使用状态存储数据 - 在 ReactJS 中使用 CSS 和不同类型的 CSS(内联、外部、模块化) - 组件生命周期的不同阶段(挂载、更新和卸载) - ReactJS 中的事件处理 课程的第二部分将集中于使用本地存储创建 CRUD 应用,学习如何在状态中添加、删除、显示和更新数据。最后一部分将实现一个集成 Stripe API 的在线购物车。 本课程适合所有想学习电子商务应用开发的学生,无论是初学者还是想深入了解 Laravel 和 React JS 的开发者。
1: Laravel e-commerceIn this course, we will learn from scratch and step by step how to create a complete e-commerce web application with Stripe. We will learn: How to create and visualize products, product categories, sliders; How to select a product by category; How to add products to the cart; How to update the item's quantity and how to remove items from the cart; How to customize the payment form for online payment with the Stripe API; How to record and view customer orders; How to export sales orders from Laravel to PDF. How to automatically send the customer an email containing his orders after purchase.In this course, we will learn from scratch, step by step, the basics of Laravel. We are going to code with Laravel 7.X but we will make the different comparisons between Laravel 7.X and Laravel 8.X. We will learn: On setting up a Laravel project. We will see in great detail how to set up a Laravel project; The Model View Controller concept; The Basic Routing; With much more details on the Controllers (extending between models and views); How to use the Blade templating template in a Laravel project. Which has the role of being able to avoid the reuse of similar HTML codes; With much more detail on models and migrations; Laravel Collective is a form system clean for Laravel.2: React JS E-commerceIn this course, we will learn from scratch the basics of ReactJS and then create two projects, one of which will focus on creating a CRUD (Create Read Update Delete) application and the other on the creation of an online store with the Stripe API.With that, the points described in the following lines show the different basics that we will learn about the ReactJS library.We will talk about:Babel and Le JSX;The components;The component within a component;Passing information from a parent component to a child component;The conditions in Reacjs;How to store data in states with ReactJS;How to use CSS (Cascading Style Sheet) in ReactJs;How to use "inline CSS" (Cascading Style Sheet) with ReactJS;How to use the "external CSS" (Cascading Style Sheet) with ReactJS;How to use the "CSS module" (Cascading Style Sheet) with ReactJS;The different phases (mounting phase, update phase, and unmounting phase) of a component's life cycle with ReactJS;Events in ReactJS;The second part of our course will focus on creating a CRUD application with local storage. We will have to learn about:How to delete data in states with ReactJS;How to add data to states with ReactJS;How to display data in states with ReactJS;How to update data in states with ReactJS;The third and last part of our course will be on realizing an online shopping cart with the Stripe API.