Node.js + Express + MongoDB で作る Webアプリケーション 実践講座

Node.js , Express, MongoDB を用いた Webアプリケーション開発 をするために必要な基礎知識を学習し、現場で実践できるようになることを目指します。

4.05 (775 reviews)
Udemy
platform
日本語
language
Web Development
category
instructor
Node.js + Express + MongoDB で作る Webアプリケーション 実践講座
6,696
students
14 hours
content
Mar 2024
last update
$19.99
regular price

What you will learn

Node がどのようなもので、 Node に関わるツール類にどのようなものがあるか説明できる。

Node を使った 開発環境構築 (Windows + Visual Studio Code) ができる。

Node + Express + MongoDB を使った Webアプリケーション の基本的な開発ができるようになる。

Express の基本的な実装ができるようになる

MongoDBの基本的なクエリ実行ができるようになる

Why take this course?

本講座を受講することで Node.js , Express, MongoDB を用いた Webアプリケーション開発 に必要な知識と技術が習得できます。また、JavaScriptの重要な概念やES6で追加となったアロー関数とPromiseについての復習をしたうえで、開発を支援するタスクランナーとして Gulp.js に関する知識と技術も習得できます。セクション1 で必要な環境準備を行い、セクション2 から セクション9 まで個別に必要な知識と技術を習得、最終セクションで学習してきた内容をもとに 「簡易ブログアプリケーション」 の作成を行います。

ある程度開発経験がある人がより実践的な開発ができるようになることを目標にした講座となっています。

本講座は開発があるすべてのセクションにソースコードが添付されています。動画による学習だけでなく、実習を並行して行うことで身につけやすくなります。ぜひ、動画とコードを触った学習の両面から学習をしてみてください!


【利用環境】(左は最終セクション以外。右は最終セクション)
Node.js v6.11.3 / v8.11.1
Express v4.15.4 / v.4.16.3
MongoDB v3.4.9 / v.3.6.3
Gulp.js v3.9.1 / v3.9.1 (セクション8 のみ v4.0.0サンプルコード添付)


Screenshots

Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Screenshot_01Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Screenshot_02Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Screenshot_03Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Screenshot_04

Reviews

南部
August 15, 2023
この講座でNode.js + expressの基礎が学べました。 ただ、残念なのはレクチャーが2018年ごろ作成されたものなので、最新のmodule等をインストールするとエラーが発生し、その解析に時間をとられてしまいました。。   良い講座だと思いますので、一度レクチャー動画を最新化してもらえると良いと思います。
HIKARU
July 20, 2022
長い長い実装を途中のテストなし、確認なしで進められると、エラーが頻発し、何がいけないのかもわからない状態に追いやられることが多かった。もう少し自分のレベルにあった簡単な講義を受講してから望むべきだったと反省している。
矢倉正文
April 3, 2022
Webアプリの実装に必要な技術要素を多く学べました。ローカルで使用する日記ツールのようなものを作成し、講座を進めながら学んだ内容を自作のツールに取り込んでいくというやり方で、学んだ内容を吸収していけました。
米山佳宏
February 22, 2021
当方エンジニア歴としては半年ほどでしたがWebアプリケーション作成としてためになる内容のものばかりでした。最も基礎的な内容を理解さえしていれば検索したり、また講師の方も質問に対してかなり丁寧に教えていただけますので、問題なく進めることができます。(Q&Aもかなり充実しています。)ただタスクランナーのみ、バージョン変更につき仕様がだいぶ変わってしまっていることもあり、はまってしまうことも多々ありました。そこだででも更新していただければいうことなしです。これからも新コースあれば受講していきたいと思います。
佐々木
January 20, 2021
基本構文の説明は十分にありますが、それ以上に、実際に動くアプリを機能拡張させていく実装部分がとても充実してます。例えばログイン機能の開発においては、ログイン機能開発後、セッション乗っ取り防止のためのセッションフィクセーション機能を作成し、その機能が動作することを確認するために開発者ツールでCookieの値が変わることを除いてみたり、記事投稿機能開発では、単に投稿できることにとどまらず、ボタン連打での2重投稿の抑止、投稿後画面でのF5実行時の誤動作防止など、機能面やセキュリティ面でのWeb開発の実装を、ちゃんと動作確認しながら進めることができます。 Node.js/Expressの基本に加え、Webアプリ開発での実際に使える実装を学習することができました。こういったコースは少ないのではないかと感じています。それ以外には以下のような点が良かったです。 ・説明が丁寧で分かりやすいです。ー>各学習項目で、実装前に、これから何をするのか、なぜそれをやるのか(セキュリティ的な理由など)、どのファイルをさわる(or新規作成するか)などの解説があり、実装することを理解してから実装に入ることができます。 ・各学習項目の進行時点でのソースコードが添付されている。ー>どこが悪いか見つけられず詰まってしまったり、TYPOを見つけられなかったり、ショートカットして次の学習項目に進みたいとき、各学習項目の進行時点のソースコードをダウンロードできることはとても助かりました。なんかうまく動かない、、となったときに、自分のコードとダウンロードしたコードを、VSCODEのDIFF機能で比べて、ああここか、と気づけたこともありました。 ・各学習項目で指定されているライブラリのバージョンが、現在でも問題なくインストールでき、動作します。ー>これはNode.jsのエコシステムの話となりますが、各学習項目で、指定されているライブラリのバージョンは、今ではそれより新しいバージョンが出てしまっていることが多いです。しかし、指定されているバージョンは今ではインストールできなかったり動作が違っていたりすることもなく、インストールでき普通に動かすことができました。言語によっては過去のライブラリは入手できなかったり、新しいverにすると動作や構文が変わってしまっていたりして、トラブルシューティングがつらいことがあります。初学者にとって、説明されているものと同じバージョンを今でも普通に使えることは、とても助かりました。唯一指定されてるものと同じ動作をしなかったのがVSCODEのESLINTのテンプレート作成のための選択画面なのですが、適当に作成後、ダウンロードできるソースコードに含まれてるテンプレートを利用すれば問題なかったです。
杉本
December 20, 2020
良かった点 知識を網羅的に解説していただけるので良かったです. 新しい専門用語にもわかりやすい説明が入るので受け入れやすかったです. ライブコーディング形式なので具体的な実装箇所を意識しながら学習をすすめられたことです. 中級者という難易度が適切に設定されていたと思います. gulp v4 にも対応したサンプルコードがあるのでよかったです. 悪かった点 タイポで無意味に動画時間が長くなることが多かった. 作りながらレイアウトを修正していくので,あまり本質的ではない箇所の時間が長くなることがあった. 気になった点 事前に説明があるが,windowsのみ対象であること,今後macやlinuxにも対応して欲しいです. Fiddlerが唐突にでてきたのでインストールも操作方法も,動画を停止して学ぶ必要がありました.
Yodome
November 23, 2020
エンジニアの基本は“分からないことはまず自分で調べる”であるので、 本コースの対象者が中級者であることと、動画中の分からないところはできるだけ自分で調べていくこととして構わない と思っています。ですが、ところどころに独り言としてコーディングして解決している箇所があって、なにがいけないところなのかがいまひとつ分からないところがあって、後に調べていくにも、なにを検索すべきか迷うことがありまして。一応これは教育動画なので、口頭なり注釈なりで少し補足してくれると知識的にも”今後の+α”になってありがたかったのかなとも思っています。 しかし、声のトーンや丁寧な言い回しや内容は自分に合っていたので、津郷先生の他の動画も取らせていただきました。 ありがとうございました。
翔也
September 26, 2020
講座の内容及び説明については素晴らしいものだったと思います。 添付しているソースやスライドに誤字が目立ったのが、残念なポイントでした。 また、動画で使用していたスライドも資料として読み返したいことがあるので、添付されているともっと良いコンテンツになったかなと思います。
mta
September 26, 2020
セキュリティ含め、実践的な内容になっています。javascriptのコーディングについては、他の講座で学んだので、なんとかついていくことができました。コピーして作ることをあえて少なくして、説明してくださっているので、コーディングしながら学ぶことができます。mongo DBの操作も含まれていたので、とてもわかりやすかったです。
Hideokaizuka
May 20, 2020
NodeやExpressの使い方だけでなく、簡単な設計の考え方なども含めて幅広く実践的な内容についても解説してくれているのはよかった。 ただ、NodeやExpressの要点だけサッと押さえたい人には少しボリュームが多いかもです。
Ryo
May 13, 2020
JavaScriptなどの復讐にもなります。 使用するもののバージョンが少し古かったりで、自分ですでに用意してある環境ではビルド失敗したりするので、クリーンな環境で実行するのがいいと思います。また、Windows 10で実行する場合にも注意が必要です。
March 15, 2018
前半のjsの復習を通じて、抜けていた知識を得ることができました。 が、すぐにアプリケーションを作成したい!方にとっては目的が明確出ない上に講義時間が長いように感じました。あとソースコードを添付してほしいです。 mongodbがversion3になって、 db ではなく db = client.db("weblog")としなければいけないので、ハマりました。
杉田雅夫
January 8, 2018
javascriptの再勉強中の流れでNodeに興味が出たタイミングで本コースを見つけました。 内容は知りたかったこと(MongoDBやpassport)に触れられ満足です。 自分だけでやろうと思うと面倒くさい所がレクチャー化されている為スルスルと出来た印象です。 後半の実践編以外はコードが付いていないのでせっせと写経をする必要がありましたが、逆にこれのお陰で多少手に馴染んだと思います。 一部バージョンが新しくなっているところで躓きましたが対応して貰えて先に進めました。 これから少しずつNodeの勉強を深めていく良い切っ掛けとなりました。 (Webアプリケーション制作に慣れていない人はMongoDB Driverを2.2で指定してやった方が良いと思います。)
米沢
December 13, 2017
滑舌が悪く口ごもっていて、反響する場所で収録したのか異常に説明の声が聞きにくい。 その割にマウス音などがとても響く。 音を大きくして聞かざるを得ないが、甲高いマウス音が響き、耳が痛くなり非常に不快。 説明内容もこう設定しておいた方が良いでしょうなどと言うのだが、その理由なども説明しておらず、モヤっとした感じだけが残る。 動画なのに一枚絵のスライドをマウスでグリグリして説明など動画コンテンツの意味あるのという内容。 ドットインストールだけで十分だった。
河野雅之
October 27, 2017
ポイントとなる技術的な仕様や活用例が丁寧に説明されており、全体像を掴みつつ順調に理解を進める事ができました。開発環境の構築もインストーラのダウンロードを初め、1から実演されるため、自身で作業するのと同様の実感を抱きながら受講できました。

Charts

Price

Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Price chart

Rating

Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Ratings chart

Enrollment distribution

Node.js + Express + MongoDB で作る Webアプリケーション 実践講座 - Distribution chart
1312406
udemy ID
8/4/2017
course created date
11/23/2019
course indexed date
Bot
course submited by