フロントエンド開発練習を始めるのにおすすめの初心者向けAPI 🧑‍💻

フロントエンド開発を学び始めた初心者にとって、HTML、CSS、JavaScriptをある程度使いこなすようになると、実際のデータを使って何かを作ってみたくなるものです。開発者がデータを操る方法はたくさんあり、本当にクールで美しいウェブサイトを作ることができます。

これは私が作った、始めるのに敷居が低いREST APIのリストです!💯


1. JSONPlaceholder

JSONPlaceholderは、様々なリソースをRESTful APIで提供しています。

  • 投稿
  • コメント
  • アルバム
  • 写真
  • ToDo
  • ユーザー

2. Fake Store API

Fake Store APIは、最初のモックeコマースストアを作るときに必要なリソースをRESTful APIで提供しています。

  • 製品
  • カート
  • ユーザー
  • ログイントークン

3. Unsplashed API

Unsplashed APIは「世界で最もパワフルな写真エンジン」として称されており、以下の様々な写真へのアクセスを提供します。

  • 300万枚以上の写真
  • キーワードで写真を検索
  • ランダムな写真を検索
  • 複数のデータセット

4. Quotes API

Quotes APIは、以下のような様々な名言やタイプの名言をREST APIで提供しています。

  • 今日の名言
  • カテゴリ別の名言
  • ランダムな名言
  • 著者別の名言
  • 人気の名言

5. NASA API

私の個人的なお気に入りであり、内なるギークの想像力を掻き立てられるであろうNASAのRESTful APIでは、以下のような多様なリソースを提供しています。

  • APOD(天文写真の日)
  • Astroid NeoWs(地球近傍物体のウェブサービス)
  • Insight(火星の天気サービス)
  • NASA画像およびビデオライブラリ
  • その他たくさん!

6. SpaceX API

世界で最も人気のある宇宙会社、SpaceX API!このRESTful APIは、以下のようなクールなロケットの詳細情報を提供します。

  • ロケット
  • ロケット打ち上げ
  • コア
  • スターリンク
  • 打ち上げ台
  • 着陸台データ

7. Coingecko

クリプト通貨に関するすべての情報については、Coingecko APIが私の一番の情報源です。多くのAPIがありますが、これが最も簡単です。APIキーは不要、無料でサイドプロジェクトに最適です!以下のような多くのエンドポイントを提供しています。

  • コイン価格
  • 全てのコインのリスト
  • マーケット
  • ティッカー
  • 価格履歴
  • マーケットチャート
  • 価格の範囲
  • コントラクト
  • 取引プラットフォーム
  • 取引所など

izaiasに感謝 👍


8. OpenWeatherMap

OpenWeatherMap RESTful APIは開発者にとっても私の個人的なお気に入りでもあり、そのシンプルさから愛されています。APIキーが必要ですが、それに萎縮することはありません。エンドポイントにAPIキーを付け加えるだけで設定完了です。好みの方法で天気データを得ることができます:

  • 都市名
  • 州コード
  • 国コード
  • 郵便番号
  • 地理的座標の矩形ゾーン
  • 地理的座標の円形ゾーン
  • 複数の測定単位
  • アイコンが含まれている

Felipe Panegalliに感謝 👍


9. RandomUser

RandomUser APIは、初心者開発者には絶対に必見です!ランダムなユーザーに即座にアクセスして、新しいコンセプトやデザインのプロトタイプを素早く作成できます!必要なすべてのデータが付属しています:

  • 名前
  • メール
  • 誕生日
  • 住所
  • 電話
  • 会社の役職など

10. SWAPI

SWAPIを誰もが知らないでしょうか!?SFが好きな人なら絶対に気に入ると思います。スターウォーズのAPIには、あなたのお気に入りのスターウォーズキャラクターに関するあらゆるデータがあります。以下のようなデータが取得可能です:

  • 惑星
  • 宇宙船
  • 乗り物
  • 映画
  • 種族
  • 故郷の惑星
  • 出生日など

11. PokeAPI

PokeAPIは私にとって今でもピカチュウのように元気です!非常に使いやすいRESTfulポケモンAPIに即座にアクセスして、あなたのお気に入りのポケットモンスターに関するすべてのデータを手に入れましょう。例えば:

  • タイプ
  • 能力
  • 形態
  • ステータスなど

まとめ 👏

これで、フロントエンド開発を始めるのにおすすめの初心者向けAPIについての説明は終わりです!😎 これらは初心者に優しいAPIたちで、間違いなくあなたの次のアプリを世界と共有するためのインスピレーションを与えてくれるでしょう!

TwitterとInstagramでどう思うか教えてください!

こんにちは 👋

私はクリスです。#WebDeveloperとして、#FrontEndDevelopmentに関する全てを重点的に扱っています!

アイデア💡やデザイン✏️を世界が対話し、楽しめる#codeに変えることに情熱を注いでいます 🔥。

✅ 現在、フルタイムの開発職を探しています。

16:19 PM - 27 Apr 2021

また、生産性やReactに関する私の他の記事もチェックしてみてください!

こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/hyggedev/great-beginner-friendly-api-s-to-start-practicing-frontend-development-52kl