学習したスキル
- React+Redux+AWSAmplifyを用いたサーバレスアプリケーションの開発スキル
- AmplifyAuthを用いたユーザ認証機能の実装スキル
- AmplifyDataStoreを用いたCRUD機能実装スキル
- Amplify+Githubを連携させたデプロイスキル
作成したアプリについて
React(TypeScript + ReduxToolkit + Chakra UI + amplify)の構成 でアプリを作成しました【回覧板アプリ】
AWSの概要
AWSとは、Amazonが提供するクラウドコンピューティングで、クラウドコンピューティングとは、インターネット経由でデータベース、ストレージ、アプリケーションなど様々なITサービスをオンデマンドで利用できるサービスのこと。
AWSAmplifyの概要
AWS Amplifyとは、モバイルアプリケーションやウェブアプリケーションを構築するための開発プラットフォームのことで、AWSの様々なサービスを使用し、クラウドサービス上で安全かつ簡単にアプリケーションを開発することが可能。
自身が今回の課題をこなす上で苦労した点
課題の作成方法がいろんなパターンがあり、
どのやり方で作成するのが良いか迷い、何度も作り直しをした。
苦労した点をどのように克服したか
学習するのが目的の為、今まで触ったことのない技術を選定し、
練習の為、練習用のアプリを何個も作成した。
アプリ作成にあたり思うこと
今回のアプリを作成するにあたり、作る前にあれこれ機能を追加したいと思い、最終的にまとまらず、無駄な時間を要した。色々作成したので、その点は勉強にはなったが、今後はある程度、練習も必要だが時間も考えて実装するようにしたい。
参考サイト
AWSとは何かわかりやすく解説!できることや導入のメリットも紹介
AWS Amplifyとは何か?利点や特徴についてもあわせて解説