YoVDO

Vue.js + Firebaseで作るシングルページアプリケーション

Offered By: Udemy

Tags

Vue JS Courses Web Development Courses Vuex Courses Front-end Development Courses Single-Page Applications Courses Vue Router Courses

Course Description

Overview

Vue.jsを使用したモダンなフロントエンド開発を学ぼう

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の使い方を学びたい、試しに使ってみたいという方にもぜひ受講して頂きたいと思っております。


Taught by

Kazuya Kojima

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX