こんにちは。ktgです!
現在、WordPressのエンジニアリングについて専門的に学んでいる最中でして、
WordPressの開発に関わる言語(PHPやJSなど)を中心に日々学習しています。
とある勉強会にて教わった開発手法で、
開発環境にMANPを使用し、Node.jsからnpmをインストールして活用したり、
UnderStrapを用いて開発する方法を学びました。
参考URL ↓
これまでWebに関してはフロントエンド側しか触れていなかったので、Node.jsといったサーバーサイドは未知の世界。
簡単な概要だけでもいいので、サクっと学べる動画はないか… と探したところ、今回のコースをみつけました。
Udemyの”Node.js速習講座”です。
実際にコースを受講してみた感想や、オススメポイントなどをご紹介していきます。何か参考になれば幸いです。
どうぞご覧下さい!
Node.jsとは
Node.jsとは、JavaScriptをサーバーサイドでも使えるようにしたプログラミング言語です。
Webブラウザでページを動かす機能を実装するプログラミング言語 = JavaScriptですが、
このJavaScriptをサーバー上でも同じように使えるようにできたら便利! ということで、
利便性を買われて活用されている言語です。
特徴・メリットとして、
①大量のデータ処理が可能
②メモリの消費が少なく動作も早い
③処理速度が非常に速い
④サーバーサイドで使える
といったことがあげれらます。
参考サイト
コースの特徴
<価格>
定価:2,400円
通常値引き:1,900円(21%OFF)
大幅セール時:1,200円(50%OFF)
僕は大幅セールの時にUdemyの受講してみたいコースをまとめて買いました。
なるべくお金をかけたくない.. とお考えの人は、割引を待つのも良いかと思います。
<カリキュラム>
全23レクチャー 1時間20分34秒
イントロ : 1
導入 : 3
基礎 : 18
アウトロ : 1
短く要点をまとめてありましたので、さくっとみることができます。
(その分コーディングなどが速いので、初心者寄りの人はついていくのが大変かもしれませんが…)
<添付資料>なし
動画に沿ってコマンドラインやターミナルを操作し、インストールしていけば同じように進められます。
<コース評価>
4.6
Udemy内では最高評価という宣伝がつけられていました。
レビューは2018.10.08現在、1件だけです。
<講師について>
Yu Hiraga さん
Web開発9年以上、 スマホアプリ開発4年以上の元翻訳家の方で、独学からプログラミングを経験されていらっしゃるようです。
コースの概要
最初はNode.jsの概要、インストール、npmの説明などを中心に始まります。
“速習”とあるように、「時間がない人でも効率よく学べるよう短い時間に濃縮させた」内容となります。
インストールについては、動画で全て実践しているので、見た通りに実行すれば問題なく進められました。
口頭説明のあとにコーディングをしていくのが基本的な流れです。
コマンドライン(ターミナル)とエディタを用いて、コマンドラインから作成するメモ帳アプリを実際に作っていくハンズオン形式の動画講義です。
対象受講者
Node.jsを学習したい人向けで、
- HTML
- CSS
- JavaScript
- ECMAScript(ES6)
の基礎を習得済みの人が対象となっています。
僕はECMAScriptに関してさっぱりで… 何それ美味いの?状態でしたが..
さほど問題なく最後まで受講できました。(当然知っていた方が良いです)
HTML , CSS , JavaScriptを使って何か作ってみた事のある方ならば、受講して大丈夫と感じました。
受講してみた感想
以下の通りです
- 高評価のとおり短く分かりやすかった
- コマンドラインの操作に慣れるのに最適
- 分かりやすいが説明も少なめなので補習が必要
- 声が聞き取りやすい
- 音声はやや小さめ
- 動画のとおり進めればハンズオンは問題なし
- 動画のとおりにコーディングするのがやや不親切
評判どおり、個人的には受講してとても良かった講座となりました!
時間が短いので、周回して何回も見返すのにも向いてます。
Yu Hiraga さんの声も落ち着きのある声で、僕としては聞いていて不快感なく聞けました。
その代わり音声は小さめです(これはUdemy全体の課題でもあるのですが..)
コマンドラインを終始使いますが、講座内の操作自体は簡単でしたので、僕みたいにコマンドラインをほとんど触ったことがないという人が操作を慣れるのにピッタリと思います。
ハンズオンでメモ帳アプリを作成していき、作成自体は動画のとおりに進めれば問題ありません。
問題点というか、少し不親切なのが正しいコードの資料が配布されていない点です。
なので、ハンズオンでのメモ帳アプリを一緒に作るには、動画をみて自分で写していくしかないのです。
が、コーディングはゆっくりになったり、途中で停止してくれず早め早めに進みます。
タイミングをみて停止して写経。という、ちょっと気を遣っての操作が発生します..
これは些か面倒に感じました。
多分慣れない人だと、写経ミスでなかなか思うように進められないといった問題も起こり得ます。
その点は注意が必要です。
オススメできる人
次の人にオススメです。
- 初めてNode.jsに触る人(僕もそうでした)
- 動画で学んでみたい人
- ハンズオンで成果物を実際に作ってみたい人
- フロントエンドを経験していて、サーバーサイドにも興味がある人
- HTML , CSS , JavaScriptは経験済みの人
これからNode.jsを学んでみたいと考えている方は、ぜひ参考にして検討してみて下さい!