Nuxt3+Firebase 捨てられるWebアプリケーション設計

· インプレス NextPublishing
ଇବୁକ୍
140
ପୃଷ୍ଠାଗୁଡ଼ିକ

ଏହି ଇବୁକ୍ ବିଷୟରେ

本書はNuxt3とFirebaseを使ってWebアプリケーションを開発する方法を解説します。
近年のWebサービスは、それを取り巻くビジネス的な環境も技術トレンドも高速に変化しています。これに伴い、外部の変化に対応できるようなWebアプリケーション開発の価値が高まっています。
本書は『捨てられるWebアプリケーション』をテーマとして、変化に強いアプリケーションを作るための設計ポリシーについて、Nuxt3とFirebaseを題材に紹介するものです。コンポーネントやモジュールへの適切な分割、それらの依存関係と処理フローの適正化、ならびにそれを実現するための設計技法や考え方に重点をおいて説明します。
一般的な『Webアプリケーションの作り方』の教本とは異なり、捨てられるWebアプリケーションを開発するための考え方、Vueコンポーネントの分割方法、Vue3で導入されたComposition APIによるセオリーの変化、Nuxt3で追加された新しい機能の使い方など、筆者が業務アプリケーション開発を通じて得た知見を共有する内容となっています。
Nuxt3やFirebaseにチャレンジしてみたい方はもちろん、本書で紹介している考え方の部分はフレームワークに関わらず役に立つ知識になると信じています。破綻しないWebアプリケーション開発に興味をお持ちの方にぜひ手にとっていただきたい一冊です。

【目次】
第1章 SOLID
第2章 結合度と凝集度
第3章 契約による設計: Design by Contract
第4章 プロジェクトのセットアップ
第5章 開発環境の整備
第6章 Firebaseとの統合
第7章 ビジネスロジックの配置
第8章 特別なコンポーネント
第9章 コンポーネント分割
第10章 コンポーザブル設計
第11章 エラーハンドリング

ଲେଖକଙ୍କ ବିଷୟରେ

福田 雄貴
Webアプリケーションエンジニア。業務内容は、レガシーコードの最適化や技術スタックのモダン化、マネージド・サービスに最適化したWebアプリケーションアーキテクチャ開発など。

ପଢ଼ିବା ପାଇଁ ତଥ୍ୟ

ସ୍ମାର୍ଟଫୋନ ଓ ଟାବଲେଟ
Google Play Books ଆପ୍କୁ, AndroidiPad/iPhone ପାଇଁ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ। ଏହା ସ୍ଵଚାଳିତ ଭାବେ ଆପଣଙ୍କ ଆକାଉଣ୍ଟରେ ସିଙ୍କ ହୋ‍ଇଯିବ ଏବଂ ଆପଣ ଯେଉଁଠି ଥାଆନ୍ତୁ ନା କାହିଁକି ଆନଲାଇନ୍ କିମ୍ବା ଅଫଲାଇନ୍‍ରେ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦେବ।
ଲାପଟପ ଓ କମ୍ପ୍ୟୁଟର
ନିଜର କମ୍ପ୍ୟୁଟର୍‍ରେ ଥିବା ୱେବ୍ ବ୍ରାଉଜର୍‍କୁ ବ୍ୟବହାର କରି Google Playରୁ କିଣିଥିବା ଅଡିଓବୁକ୍‍କୁ ଆପଣ ଶୁଣିପାରିବେ।
ଇ-ରିଡର୍ ଓ ଅନ୍ୟ ଡିଭାଇସ୍‍ଗୁଡ଼ିକ
Kobo eReaders ପରି e-ink ଡିଭାଇସଗୁଡ଼ିକରେ ପଢ଼ିବା ପାଇଁ, ଆପଣଙ୍କୁ ଏକ ଫାଇଲ ଡାଉନଲୋଡ କରି ଏହାକୁ ଆପଣଙ୍କ ଡିଭାଇସକୁ ଟ୍ରାନ୍ସଫର କରିବାକୁ ହେବ। ସମର୍ଥିତ eReadersକୁ ଫାଇଲଗୁଡ଼ିକ ଟ୍ରାନ୍ସଫର କରିବା ପାଇଁ ସହାୟତା କେନ୍ଦ୍ରରେ ଥିବା ସବିଶେଷ ନିର୍ଦ୍ଦେଶାବଳୀକୁ ଅନୁସରଣ କରନ୍ତୁ।