|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-application-with-nodejs-mysql/
课程评论:没有评论
**课程名称:** Node.js + Express + MySQL 构建安全的 Web 应用程序实践课程 **课程概述:** 您是否在进行 Web 应用程序开发时只是“凭感觉”实现?如今,个人信息泄露、隐私政策条款被违规使用等问题频发,“安全”的 Web 应用程序开发需求日益增长。本课程将通过 Node.js + MySQL 的技术栈,结合具体的案例研究,深入讲解如何进行“安全的 Web”应用程序开发,以及需要了解哪些知识和如何采取相应的措施。通过本课程开发的 Web 应用程序架构,还可以参考另一门课程《使用 AWS 构建 Web 应用程序实践课程》进行部署和发布。 **课程内容亮点:** * **环境搭建与初次开发:** 从零开始搭建开发环境,迈出 Web 开发的第一步。 * **Node.js + Express 深入:** 掌握 Express 框架的核心,包括中间件、路由、模板引擎(EJS)的使用。 * **静态文件处理与页面创建:** 学习如何高效地配信静态文件,并动手创建项目的首页。 * **日志记录:** 了解日志记录的重要性及其实现方法。 * **MySQL 数据库集成:** 学习数据库的准备、连接以及在 Node.js 中进行数据操作。 * **核心功能开发:** 课程将指导您完成详情页、搜索页、注册页的开发,实现用户登录/登出功能。 * **数据利用与个人信息保护:** 重点关注数据的使用以及如何保护个人信息,例如数据利用与个人信息保护、自定义 Header 的创建、自定义错误页面的处理。 * **健壮性与效率提升:** 学习如何实现程序的优雅关机(Graceful Shutdown)以及使用任务运行器(Task Runner)来提升开发效率。 * **安全性实践:** 通过案例研究,学习应对 Web 应用程序安全漏洞的实战方法。 **适合人群:** 对 Web 应用程序开发感兴趣,希望学习如何构建安全、健壮的应用程序的开发者。 **技术栈:** * Node.js * Express * MySQL **免责声明:** 本课程内容包含日本及欧盟法律相关知识。虽然努力确保信息准确性,但可能存在信息错误或过时的情况。讲师不对基于本课程信息造成的任何损失负责。
Webアプリケーション開発、なんとなく実装していませんか?個人情報の流出やプライバシーポリシーの規約と異なる利用など…「安全な」Webアプリケーション開発が昨今は求められています。本講座では「安全なWebアプリケーション開発」を行うために何を知り、どのように対策していくのか、Node.js+MySQLの構成で具体的なケーススタディを通して学んでいきます。また、本講座で作成したWebアプリケーション構成は別講座「AWSで作るWebアプリケーション実践講座」を参考にデプロイ/リリースすることができます。【概要】・環境構築・はじめての開発・作成するWebアプリケーション・プロジェクト新規作成・静的解析の組み込み・Node.js + Express (ミドルウェア、ルーティング)・Node.js + Express (テンプレートエンジン(1))・静的ファイルの配信・トップページの作成・ログ出力の作成・データベースの準備・データベースへの接続(1)・Node.js + Express(テンプレートエンジン(2))・詳細画面の作成・検索画面の作成・データベースへの接続(2)・登録画面の作成・ログイン/ログアウトの作成・データ利活用と個人情報保護・カスタムヘッダーの作成・カスタムエラーページの作成・グレースフルシャットダウン・タスクランナー【謝辞】今回も同僚の力を借りて作成することになりました。本コース作成にあたり実務上の知見や講座内容に対するフィードバックをしてくれた古澤魁さんには大変感謝しています。【免責事項】本講座には日本国内の法律、EU圏の法律に関する内容が含まれています。本講座のコンテンツや情報はできる限り正確な情報になるよう努めておりますが、誤情報の混入、情報の陳腐化により不正確になる場合があります。本講座の情報に基づいて被ったいかなる損害について、一切の責任を負うものではございませんのであらかじめご了承ください。【更新履歴】v1.0.2 2022/02/07 「yarnが動作しない場合」について補足レクチャーを追加v1.0.1 2021/11/27 「トランザクションの利用(動作確認)」レクチャー添付のソースコードを修正v1.0.0 2021/08/13 初版リリース