🎬

プログラミング初心者必見!おすすめYoutube動画で学ぶ最新技術

2024/07/19に公開

どうもこんにちは、たくびーです!

今回は、最近プログラミングを学んだ動画について、そのまとめ兼備忘録をお届けします。この記事が、皆さんの学びの一助となれば幸いです。

参考にした動画

今回参考にしたのは、こちらの動画です:

https://www.youtube.com/watch?v=N_uNKAus0II

このチャンネルでは、主にフロントエンドのクローンアプリを開発しています。あなたが作りたいアプリが見つかるかもしれませんし、常に最新の技術スタックを使用しているので、トレンドを追うのにも最適です。

学んだ技術スタック

この動画では、以下の技術スタックを学ぶことができます:

  • Next.js: サーバーサイドレンダリングと静的サイト生成が可能なReactフレームワーク
  • Hono: 高性能なWebフレームワーク
  • Drizzle ORM: データベースとのやり取りを簡素化するORM
  • shadcn/ui: UIコンポーネントライブラリ
  • Tanstack: 高度な状態管理ライブラリ
  • Zod: 型安全なスキーマ定義ライブラリ
  • Zustand: 軽量な状態管理ライブラリ
  • TypeScript: 型安全なJavaScript
  • Clerk: 認証管理ライブラリ
  • Neon DB: 高性能なデータベース

おすすめのポイント

  1. ハンズオン形式: 実際に手を動かしながら進めるので、ステップバイステップで理解が深まります。
  2. 公式ドキュメント参照: 必要に応じて公式ドキュメントを参照するため、フレームワークやライブラリの情報収集方法が身に付きます。
  3. フルスタック開発: フロントエンドとバックエンドの両方をカバーしているので、Web全般の知識を深めることができます。
  4. 最新技術の習得: 常に最新の技術を使っているため、今後のプロジェクトにも役立つ知識が得られます。
  5. コミュニティサポート: 動画作成者が定期的に質問に答えてくれるので、疑問点を解消しやすいです。

作成できるアプリケーション

以下の画像は、今回の動画を参考に作成したアプリケーションのスクリーンショットです:

この家計簿アプリは、収入と支出を管理し、グラフで視覚的に表示する機能を持っています。このクオリティのアプリケーションを1から作れることは大きな自信につながります。ぜひ挑戦してみてください。

作成プロセスの詳細

  1. プロジェクトセットアップ: 初めに、Next.jsをベースにプロジェクトをセットアップします。
  2. フロントエンド開発: shadcn/uiやTanstackを使って、直感的で使いやすいインターフェースを構築します。
  3. バックエンド構築: HonoとDrizzle ORMを使って、データベースとの連携をスムーズに行います。
  4. 認証機能: Clerkを導入して、安全なユーザー認証機能を実装します。
  5. デプロイ: Neon DBとVercelを使用して、アプリケーションを本番環境にデプロイします。

まとめ

今回作成したプロジェクトは、以下のGitHubリポジトリで公開しています:

https://github.com/takubii/nextjs-finance-demo

また、実際に動作を確認できるように、Vercelにデプロイも行いました:

https://nextjs-finance-demo.vercel.app/

この機会に、ぜひ動画を通してプログラミングを学んでみてください。新しい知識とスキルを得られること間違いなしです。


最後まで読んでいただき、ありがとうございました。質問やコメントがあれば、ぜひお気軽にお寄せください。また、今後も役立つ情報を発信していきますので、ぜひチャンネル登録やフォローをよろしくお願いします!

Discussion