What you'll learn:
- Vue jsを使用したアプリケーションの開発の基礎を学ぶことができます。
- Vue jsのプラグインである、VuexやVue Routerを使用したシングルページアプリケーションの作成方法を学ぶことができます。
- Firebase Authenticationを使った認証機能の実装方法を学ぶことができます。
- Firebase Cloud Firestoreを使ったデータの保存方法を学ぶことができます。
- Firebase Hostingを使用したアプリケーションのデプロイ(公開)方法を学ぶことができます。
このコースは、フロントエンド開発において人気のあるフレームワーク「Vue.js」の基礎から実践的な内容まで網羅的に学べるコースとなっています。
Vue.jsは単体で使用する他に、次のようなライブラリやツールを使用することで、幅広いアプリケーションの開発に対応できるようになっています。
Vue.js上のデータフローを管理するためのVuex
シングルページアプリケーションを実現するためのVue Router
Vue.jsの開発環境を素早く立ち上げることができるVue CLI
様々なUIコンポーネント(本コースではVuetifyを使用したUIの作成について解説しています)
本コースではこれらのプラグインやツールを使用して、実践的な開発を想定して使い方を学んでいきます。
また、実際のアプリケーション開発を通して、開発環境の構築から認証機能の実装、アプリケーションの作成、デプロイ(アプリケーションの公開)までの一連の流れをこのコースで経験することができます。
アプリケーションを作成するに当たってはフロントエンドの開発の他に、データの永続化にデータベースが必要であったり、ユーザー認証が必要なケースがほとんどだと思います。
本コースではこれらの機能はBaaS(Backend as a Service)のFirebaseを使用して行きます。
具体的にはFirebaseの次のサービスの使い方を解説しています。
Authenticationを使用したGoogleアカウント認証機能
Cloud Firestoreを使用したデータベースの機能
Hostingを使用したアプリケーションの公開
これからVue.jsを学びたい方、より深く各ライブラリの使い方を学びたい方にぜひお勧めのコースとなっています。
上記のようにFirebaseの一部のサービスの使い方も解説していますので、Firebaseの使い方を学びたい、試しに使ってみたいという方にもぜひ受講して頂きたいと思っております。