新しく本格的な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初期セットアップ含む】
も合わせてご受講してみてくださいね。