Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【初心者向け】初めてのNode.js入門。Expressフレームワークを用いた本格Webサーバー構築やJSONを学ぼう!
Rating: 4.3 out of 5(784 ratings)
5,126 students
Last updated 1/2025
Japanese

What you'll learn

  • NodeJSの開発環境セットアップ方法
  • NodeJSの基本的な使い方
  • JavaScriptのプログラミング基礎知識
  • Expressを用いた本格Webサーバー構築方法

Course content

8 sections56 lectures2h 40m total length
  • コース紹介3:33

    本コースの概要説明になります。

  • 【スキップOK】Udemy基本操作・Q&A機能の使い方6:37

    快適に授業を受講するための初期設定についてご案内していきます。

Requirements

  • GitやGitHubを使ったアプリ開発経験がある
  • 必要に応じて自ら英語ドキュメントを読み進められる(好奇心で乗り越えられる)
  • 開発環境にMacを使っている(推薦)

Description

新しく本格的なWEBサーバー構築を学ぼうと思った時、

  • そもそもNode.jsとは何なのか?

  • Node.jsはどのような仕組みで動くのか?

  • なぜNode.jsが昨今の開発現場で用いられるようになったか?

といった大切な概念の部分が理解できず、

なんとなく使っている or 挫折してしまった。

といった経験はございませんか?


Node.jsは、NetflixやUder、LinkedIn などの欧米系IT企業のサーバーサイド(バックエンド)システムの開発環境として用いられていて、最近は日本でもNode.jsを使った企業が増えてきています。


なぜこれらの企業はわざわざシステムの開発言語切り替えるまでしてNode.jsを導入するのでしょうか?

本コースは、実際に本格的な開発に関する知識をお伝えしていくのは勿論、

しっかりNode.jsとは何なのか?というところから丁寧に授業を進めていきます。


授業を通じてNode.js誕生の背景から、

サーバーサイド開発の基礎を一緒に学んでいきましょう。

このコースではNode.jsのみでWebアプリ全体を構築していきますが、

今後フロントエンド側の開発言語としてAngularやReact、Vueなどのフロントエンドフレームワークと組み合わせた開発を行なっていける下地を構築する為、HTML側とサーバーサイド側を完全に分離し、APIで接続するノウハウも同時にご紹介していきます。


今後Webアプリ開発だけでなく、ネイティブアプリなどを開発する際にバックエンド側は共用システムにしたいという場合に、Node.jsを学んでおくことで今後の開発をスムーズに行えるようになります。


本コースは初心者でも開発の知識を学んでいけることを意識し、

  • constやletとは何?

  • 関数の作り方や呼び出し方は?

  • moduleって何?どうやってインポート/エクスポートするの?

といった基礎から丁寧に授業を行なっていきます。


もし受講を進める中で強化してほしいコンテンツなどございましたら、

UdemyのQ&A機能からご意見くださいね。

ご意見を元に授業をアップデートさせて頂きます。


GitやGitHubの基本的な使い方に関しましては、姉妹コースの

  • 【Macで始める】はじめてのGitとGitHub、GitKraken入門【VSCode初期セットアップ含む】

も合わせてご受講してみてくださいね。


Who this course is for:

  • NodeJSを使った本格WEBサーバー構築にチャレンジしたい
  • NodeJSの動作原理を改めて理解を深めたい
  • JavaScript (ES6)の基本的な使い方を学びたい