コース概要
導入
- ウェブとモバイルの融合
プログレッシブ・ウェブ・アプリを開発する理由
- 速度とパフォーマンス(ウェブサイトとの比較)
- セキュリティ
- オフライン機能
- プッシュ通知
- 離脱率の改善
- アプリのような使い心地と機能性
- アプリストアを経由せずに展開可能
ウェブサイトの有効化
- セキュアなHTTPS接続
- JSONマニフェスト
- サービスワーカー
初めてのプログレッシブ・ウェブ・アプリ(PWA)の構築
サービスワーカーを使用してアプリをオフラインで動作させる
- データのキャッシュ化
- プッシュ通知の提供
- コンテンツの更新
- データ操作
イベントリスナーとコマンド
- オンライン/オフライン状態に応じたネットワーク要求への応答のカスタマイズ
- データ永続化とメッセージング
- Cache API、Fetch API、IndexedDB API、postMessage() などへのアクセス
- Notification APIを活用してユーザーエンゲージメントを向上させる
アプリケーションでのキャッシュ資産の使用
ウェブアプリマニフェストの構成
- ホーム画面へのアプリ追加
アプリケーションシェルアーキテクチャ
UIに関する考慮事項
- ユーザビリティ
- ローカライズ
PWAのトラブルシューティング
PWAをアプリストアに展開する
まとめと結論
要求
- HTML、CSS、およびオブジェクト指向のJavaScript。
- モバイルデバイス。
- モバイルデバイスでGoogle Chromeを実行する能力。
対象者
- ウェブ開発者
- アプリ開発者
お客様の声 (5)
ガンナーが進める中でほぼすべてのコードを即席で書いてくれたことが気に入りました。しかし、トレーニング後にも参照できるように Google ドライブにたくさんの事前に準備された資料があったのも良かったです。 また、私が事前に提供したサンプルデータに基づいてガンナーが書いたコードも非常に役立ちました。これにより、トレーニングが私たち自身のデータセットに関連するものになりました。
Ranvir - Schroders Personal Wealth
コース - Visual Studio Code
機械翻訳
各モジュールに対して多数の例が用意されており、トレーナーの豊富な知識が活かされています。
Sebastian - BRD
コース - Secure Developer Java (Inc OWASP)
機械翻訳
Module3 アプリケーションの攻撃とエクスプロイト、XSS、SQLインジェクション Module4 サーバーの攻撃とエクスプロイト、DOS、BOF
Tshifhiwa - Vodacom
コース - How to Write Secure Code
機械翻訳
実際の例。
Kristoffer Opdahl - Buypass AS
コース - Web Security with the OWASP Testing Framework
機械翻訳
トレーナーの主題に関する知識は非常に優れており、セッションが視聴者にとってデモンストレーションを追えるように設定されていたことで、単に座って聞いているだけよりもその知識が定着しました。
Jack Allan - RSM UK Management Ltd.
コース - Secure Developer .NET (Inc OWASP)
機械翻訳