Flask × MySQL で作る初めての書籍販売ECサイト、Xサーバ公開、注文メール送信、認証機能、ショッピングカート

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-flask-mysql-ecx/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的这门课程“Flask × MySQL で作る初めての書籍販売ECサイト、Xサーバ公開、注文メール送信、認証機能、ショッピングカート”将带领您从零开始构建一个完整的在线图书销售电子商务网站。 **课程亮点:** * **核心技术:** 使用 Python 的 Flask 框架和本格的 MySQL 数据库进行开发。 * **实战导向:** 课程注重“全自制”(full-scratch)的开发模式,尽量减少对现有库的依赖,让您深入理解 Flask 和 MySQL 的本质。 * **功能齐全:** 您将实现包括商品列表、商品详情、分页、字符串搜索、购物车功能(使用 Session)、订单处理(包含邮件发送)、用户注册与认证(自定义实现)、以及管理员后台(商品信息管理)等核心功能。 * **安全实践:** 在 POST 请求处理中会考虑 CSRF 令牌的安全性。 * **深入数据库:** 课程不使用 SQLAlchemy,而是直接操作原始 SQL,让您扎实掌握 MySQL 的实际应用能力。 * **部署实操:** 详细讲解如何将开发完成的网站部署到流行的日本服务器“X server”,包括通过 FTP 上传和控制面板配置数据库,以及使用 GUI 操作完成服务器环境的搭建,即使不使用 SSH 也能轻松实现。 * **直观学习:** 您可以通过课程提供的示例网站(可在宣传视频中找到公开 URL)边看边学,并能在本地环境中复现。 **您将学习到:** * 基础 CRUD 操作之外的商品列表、详情和分页展示,以及字符串搜索功能。 * 如何通过 CSRF 令牌保证 POST 请求的安全性。 * 利用 Session 实现商品加入购物车、数量增减和删除功能。 * 完成订单流程,包括配送信息录入和通过邮件发送订单确认。 * 不依赖库的自定义登录和用户认证机制。 * 管理员能够注册、更新和删除商品信息(不包含库存管理)。 * 用户的注册、商品添加到购物车、以及下单流程。 * 管理员添加、编辑和删除商品信息。 本课程旨在为您打下坚实的 Web 应用开发基础,并帮助您获得将项目从本地开发部署到实际服务器的宝贵实践经验。

课程评论(0条)

课程详情

pythonのフレームワークFlaskと本格的なデータベースMySQLを使って、実務レベルの書籍ECサイトをゼロから構築。一覧・詳細・カート・注文・認証・管理画面までを段階的に実装。ライブラリに頼らず、本質を理解することを重視します。さらに人気レンタルサーバのエックスサーバーへのデプロイ方法も解説。GUI操作のみで本番環境に公開でき、現場で使える実践力が身につきます。この教材では、出来るだけライブラリに頼らず、自分の手で本質を理解することを重視しています。実務で求められる機能を「フルスクラッチ」に近い形で実装し、flaskとmySQLでこんなに簡単にWEBアプリケーションを構築できることを実感していただきたいです。ソースコードはリソースに配置しておりますのでコピーアンドペーストで誤字脱字に気にせずシステム構築ができます。・学ぶ内容単純なCRUDに留まらない書籍の一覧表示・詳細ページ・ページング・文字列検索POST処理時はCSRFトークンでセキュリティに配慮する処理セッションを用いた カート機能で商品を一時保存 購入手続き(注文フォームによる処理、メール送信) ライブラリを使わない自作のログイン・ユーザー認証機能 管理者は商品情報を登録・編集(※在庫管理は除外)・ユーザーができることメールアカウント、パスワードを入力してユーザー登録書籍一覧からショッピングカートに入れる処理カートの中の商品数量を増やす減らす削除する処理配送情報の登録注文確定で注文メールの送信・管理者ができること書籍情報(タイトル、著者、価格、ジャンル、出版日)の登録・更新・削除 SQLAlchemyは使いません!→ 生のSQLでDB操作を学び、実践的なMySQL活用力を身につけます。データベースは本格的なmySQLと使うことにより、実務的なシステムを作成できるようになります。書籍ECサイトは、実務で役立つ知識だけでなく、学習した内容を実際のサーバーにデプロイする方法も学べます。XサーバーにCGIモードでデプロイローカル開発環境からXサーバーに簡単にアップロードする方法を学び、実際の運用に近い環境を体験できます。FTPを使ったアップロードでエックスサーバーに公開します。コントロールパネルでのデータベース設定をします。SSHを使わず、GUI操作で簡単にサーバー環境を整える方法を学びます。 サンプルアプリは私のXサーバーで動作確認できます。実際に動作しているサイトを見ながら、学んだ内容を手元で再現できます!公開URLは、プロモーションビデオの中に記載していますので、実際に触ってみてください。

课程标签

0人关注该课程

主题相关的课程