オンライン講座「Vue JS入門決定版!jQueryを使わないWeb開発 – 導入からアプリケーション開発まで体系的に動画で学ぶ」を、世界最大級のオンライン学習プラットフォームUdemy(ユーデミー)で公開中です。
Angular.js、React.jsに比べて学習コストが低い注目度抜群のJavascriptフレームワーク Vue.js!高度化するWeb開発のフロントエンド開発の課題を解決。Webエンジニア・Webデザイナーのためのスキルを身につけます。
主な学習項目
- Vue JSを使うメリットがわかるようになります。
- Vue JSの基本的な使い方を速習パートにより短時間で理解できるようになります。
- TODO管理アプリ開発を通して、Vue JSによるアプリ制作の一連の流れを理解できるようになります。
- Vue JSとBitcoin価格取得APIと連携した実践的な開発ができるようになります。
- プログラミング関連記事検索APIを用いたリアルタイムサーチ開発を通して、実践的な開発ができるようになります。
- Vue JSの詳細な機能についても理解できるようになります。
コース説明
このコースでは、人気急上昇中のJavaScriptフレームワークVue.js(ビュージェイエス)を、Webアプリケーション開発に役立つスキルとして学びます。
はじめてVue.jsを学ぶ方をターゲットにしています。
jQueryだけでは限界を感じていてステップアップしたい、Webエンジニア・Webデザイナーにおすすめです。
このコースでは、Vue.jsだけを体系的に、効率的に学習することができます。
JavaScriptを使った高度なUIのWebアプリケーションが増えるにしたがって、jQueryでの開発はメンテナンスが非常に難しい課題に直面しています。JavaScriptフレームワークの導入は必須となっています。
JavaScriptフレームワークといえば、React.js, Angular.jsがまず思い浮かぶ方が多いのではないでしょうか。
しかしながら、大規模なアプリケーション開発ではない場合、オーバースペックとなりメリットが活かしきれず、熟練したメンバーが揃えられないプロジェクトチームでは、その学習コストの高さから、開発スピードが低下してしまう懸念があります。
私は、React.jsは複数案件経験しているのですが、プロジェクトによっては相当苦労しました。限られた予算内で、サービスリリースを優先するために、泣く泣くReact.jsで書いたコードを捨てる苦い経験もしました。
そんな中で、Vue.jsは、
- 学習コストが低い
- 柔軟性がある
- 高性能
といった、特徴を持っている、注目のJavaScriptフレームワークです。
Vue.jsのGItHubでのスター数は、よく比較に出されるフレームワーク、Angular.js, React.jsを抜きました。
Vue.jsは、ファイルを読み込むだけで、コードを書き始めることができますので、とても手軽に導入できます。
この導入の手軽さは、jQueryに近い感覚です。
利用するソフトウェア 等:
- Vue.js 2.5.16 ・・・ 無料
- Google Chrome ・・・ 無料
- テキストエディタ Atom(, 一部レクチャーでVisual Studio Code使用) ・・・ 無料
- jsFiddle (ブラウザで便利にJavaScriptの学習ができるWebサービス) ・・・ 無料
- macOS または Windows PC
動画でコース紹介動画を確認する
セクション一覧
- はじめに
- Vue.jsの基本的な使い方
- 実践演習:TODO管理アプリの開発
- 実践演習:Bitcoin価格表示アプリの開発 – API連携
- テンプレート構文
- 算出プロパティ
- 監視プロパティ(ウォッチャ)
- 実践演習:APIを用いたリアルタイムサーチ – 監視プロパティの理解を深める
- クラスとスタイルのバインディング
- 条件付きレンダリング
- イベントハンドリング
- フォーム入力バインディング
- コンポーネント
- トランジション
- クロージング
- ボーナスレクチャー:受講生限定クーポン
学習の流れを動画で解説
おわりに
Vue.jsのコードは書いていて、とても楽しいです。
この楽しさは理屈では説明が難しいので、まずはコードを書いて体感してください。
詳細は無料プレビュー動画を30分用意しましたので、ぜひご覧ください!
それでは、皆さんとコースの中でお会いできることを楽しみにしています。
動画でプログラミング入門をしよう
オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!
プレミアムプランを2週間無料体験しよう
今すぐ詳細を確認する