Search Input



React完全習得コース:入門からWeb制作&Webアプリ開発の実践まで

Webプログラマー Shincode




講座詳細


  • 入門~中級
  • 全24講 11時間 51分
  • 日本語
  • -
  • 講義資料有り



Webプログラマー,Shincode Details

カリキュラム
カリキュラム

カリキュラム内容のご紹介

  • SECTION 01
    自己紹介
    jp-webprogrammer-shincode-curriculum-01.webp
    • 01. 自己紹介- ShinCodeの自己紹介 - 本講座で学べる事 - 本講座の完成品のデモ① - 本講座の完成品のデモ②

  • SECTION 02
    企業のWebサイト制作
    jp-webprogrammer-shincode-curriculum-02.webp
    • 02. React開発環境構築- Node.jsのインストール - VSCodeのインストール - Linuxの基礎コマンドの習得 - オススメプラグインの導入

    • 03. React入門①- Reactとは何か - Reactの開発環境をviteで作ろう - プロジェクトディレクトリの解説 - JSXの意味と記法 - コンポーネントの概念と実装 - Webサイト制作に必要な知識

    • 04. TailwindCSS入門①- TailwindCSSの環境を作ろう - text/bg/font ユーティリティ - padding/margin/border ユーティリティ - padding/marginを使ったレイアウトの修正

    • 05. TailwindCSS入門②- flexユーティリティ - gridユーティリティ - ブレイクポイント - sm/md/lgユーティリティ

    • 06. 企業のWebサイトを作ってみよう①- 完成品のデモと学べる事 - プロジェクト開発環境の構築 - コンポーネント構成の確認と画面幅指定 - ヘッダーの作成 - ヒーローセクションの作成

    • 07. 企業のWebサイトを作ってみよう②- svgアニメーション画像の取得 - Lottieを使ったsvg画像の配置 - framer-motionの導入 - framer-motionでアニメーションの実装 - レスポンシブに対応させよう

    • 08. 企業のWebサイトを作ってみよう③- Aboutセクションの作成① - Aboutセクションの作成② - アニメーション実装 - スクロール時のアニメーション発火 - レスポンシブ対応

    • 09. 企業のWebサイトを作ってみよう④- Serviceセクションの作成① - Serviceセクションの作成② - Svg Logo Animationの導入 - データを別のファイルで管理しよう - レスポンシブ対応

    • 10. 企業のWebサイトを作ってみよう⑤- 共通レイアウトの実装① - 共通レイアウトの実装② - 共通レイアウトの実装③

    • 11. 企業のWebサイトを作ってみよう⑥- Our Peopleセクションの作成① - Our Peopleセクションの作成② - Our Peopleセクションの作成③ - レスポンシブ対応

    • 12. 企業のWebサイトを作ってみよう⑦- お問い合わせセクションの作成① - お問い合わせセクションの作成② - useState()を使ってみよう① - useState()を使ってみよう②

    • 13. 企業のWebサイトを作ってみよう⑧- EmailJsの導入 - メール送信機能の実装 - 環境変数設定と送信の確認 - バリデーションエラーの実装 - フォーム実装の改善点

    • 14. 企業のWebサイトを作ってみよう⑨- Footerセクションの作成① - Footerセクションの作成② - Footerセクションの作成③ - レスポンシブ対応

    • 15. 企業のWebサイトを作ってみよう⑩- ホスティングサービスの紹介とGithub - リモートリポジトリへのpush - Vercelへデプロイしてみよう - コードリーディングでハンバーガーメニューの実装 - 実際の実務環境を覗いてみよう

  • SECTION 03
    ChatGPTクローン制作
    jp-webprogrammer-shincode-curriculum-03.webp
    • 16. React入門②- React公式ドキュメントとHooks - useState - 再レンダリングの注意点と最適化 - useEffect - useEffectの注意点と最適なデータフェッチ - useRef - その他Hooksの紹介

    • 17. ChatGPTクローンを作ってみよう①- 完成品のデモと学べる事 - プロジェクト開発環境の構築 - ChatGPTレイアウトの作成① - ChatGPTレイアウトの作成② - ChatGPTレイアウトの作成③ - ChatGPTレイアウトの作成④ - ChatGPTレイアウトの作成⑤

    • 18. ChatGPTクローンを作ってみよう②- Supabaseのセットアップを始めよう - DB設計をER図を見ながら理解しよう - テーブルとスキーマの作成 - 疑似データを追加してみよう

    • 19. ChatGPTクローンを作ってみよう③- チャットルームデータの取得 - useEffectを使ったデータフェッチ - サイドバーでのルーム表示 - メッセージデータの取得 - メッセージデータの表示 - ルーム選択機能の実装① - ルーム選択機能の実装②

    • 20. ChatGPTクローンを作ってみよう④- Supabase AuthenticationとGoogle Provider設定 - ログイン画面を実装しよう - AuthContextProviderの作成 - ユーザーセッションの取得と共有 - useContextでセッション状態の利用 - アイコン画像の追加とログアウト実装 - onAuthStateChangeでセッション状態を管理しよう

    • 21. ChatGPTクローンを作ってみよう⑤- Supabase Functionの作成 - Supabase Triggerの作成 - チャットルームを作成してみよう - チャットルーム名の入力と関数実行 - 再レンダリングのタイミングとエラーの解消 - チャットルームの楽観的UI更新

    • 22. ChatGPTクローンを作ってみよう⑥- メッセージ送信機能を実装してみよう - メッセージをSupabaseへ保存してみよう - GPTのAPIの利用を始めてみよう - GPTモデルを指定してAIを使ってみよう - 実際にAIを呼び出して会話してみよう - メッセージを即時反映させよう

    • 23. ChatGPTクローンを作ってみよう⑦- CSSレイアウトの修正 - ローディングUIの実装と表示 - レスポンシブサイズの対応 - CloudFlare Workerを使ったAPIキーの管理 - openai-proxyをクライアントでフェッチしよう

    • 24. ChatGPTクローンを作ってみよう⑧- Githubリポジトリの作成 - Cloudflare Pagesへデプロイしてみよう - プロダクション環境への適用

おすすめ

ご注意事項

* 本商品はVOD動画形式の講座を提供するオンライン講座です。(アセット商品は除く) * 割引は状況により事前の告知なく終了、延長されることがございます。 * 事前予約講座の場合、講義映像は公開日程に応じて順次製作および公開され、1次映像公開日が受講開始日となります。 * 決済が完了されますと、マイ講義室を通じてご受講いただけます。 総学習期間: – 最初の10日間は正常受講期間(有料受講期間と同様)で、無料受講期間は11日から以降無制限であり、有料受講期間と無料受講期間とも同様にご視聴いただけます。 – 受講開始日: 受講開始日は決済日から期間が算定され、決済を完了するとマイ講義室からご受講いただけます。(事前予約講座は1次映像公開日が受講開始日となります) – 弊社の都合で受講開始が遅れた場合は、その日程分の受講開始日が延期されます。
*受講、例題使用範囲などの知的財産権、機器台数制限に関する情報は▶FAQ 欄でご確認ください。 *講座動画の公開時期や、カリキュラムのイメージ・内容などは予告なく変更になる場合がございます。予めご了承ください。
*本ページ上の情報は弊社の都合により事前の告知なく変更、終了することがございます。予めご了承ください。 *講座の返金規定はColosoの返金ポリシーに準じます。 ▶ 返金ポリシーはこちら
- アセット商品の転売、再配布、盗用、譲渡等は厳しく禁じられています。 - アセット商品から抽出されたイメージやアセット商品を修正および再加工したイメージの譲渡や配布、販売は厳しく禁じられています。 - 購入と同時にご利用可能なアセット商品は購入後、ダウンロード有無に関わらずキャンセル不可となります。 - 事前予約アセット商品は、アセット公開前まではキャンセル可能となります。 - アセット商品は決済完了後、「マイ講義室」→「受講する」→「講義資料」でご確認いただけます。