画像をクリックするとロードマップに移動できます。 > ロードマップリンク:https://link.onebitefe.com/r/3wokpi
シリーズ講義リンク > 一口サイズで学ぶReact: https://inf.run/v3XAj > 一口サイズで学ぶTypeScript: https://inf.run/FpLm4 > 一口サイズで学ぶNext: https://inf.run/v3XAj
AI時代でも結局Reactを、1つの講義で極められます。 一口サイズに切り分けて学べるよう、お手伝いします。🔥
VIDEO
多くの受講生の皆さまに愛していただいたおかげで、インサイト出版社とともに講義を書籍として出版することができました。 改めて、すべての受講生の皆さま、関心をお寄せくださった皆さまに心より感謝申し上げます。
リニューアル版 一口サイズで学ぶReact 世界で最も親切で、世界で最もわかりやすいReact講座を目指して AI時代にも通用する本当の実力、 JavaScriptの基礎からReact.jsの実践プロジェクトまで React.jsはNode.js環境で動作するJavaScriptのライブラリです。 したがって、React.jsは結局のところJavaScriptをより有効に活用できるようにするためのツールにすぎません。
AIがコードを代わりに書いてくれる時代でも、これは変わりません。 JavaScriptとNode.jsを正しく理解していなければ、React.jsを十分に活用できません。
この講義ではJavaScriptの基礎からNode.jsを経てReact.jsを学びます。 でも、ただ学ぶだけでは面白くありませんよね! 全3回のプロジェクトを通してReact.js を学びます。 この過程で皆さんは、AIが作成したコードも難なく読み、修正できる、 基礎のしっかりしたフロントエンド開発者へと成長していくことでしょう。
18時間の分量 全3回のReact.jsプロジェクト この講義はAIが教えてくれる程度の単純な使い方にとどまりません。 React.jsを取り巻くさまざまなコンピュータサイエンスの知識 も併せて扱い、全3回のプロジェクト カウンターアプリ、ToDoリスト、感情日記を作りながらプログラミング的思考力 も身につけられます。
講義の構成 📌 セクション1~2。JavaScriptの基礎および応用 React.jsを学ぶ前に、JavaScriptの基礎および応用概念を見ていきます。 データ型や演算子といった基本的な概念から、 配列メソッドや非同期処理といった応用的な内容まで、併せて見ていきます。 JavaScriptをすでに知っている場合でも、復習としてもう一度目を通すのに適しています。
📌 セクション3。Node.js React.jsはNode.jsを基盤として動作する技術です。そのため、Node.jsを知らずにReact.jsを理解することはできません 。セクション3では、Node.jsとは何か、なぜ誕生したのか、どのような機能を持っているのかを、実習を交えながら見ていきます。
📌 セクション4. React.js概論 React.jsとは何か、他の技術と比較してどのような違いがあるのかを学び、従来の技術が抱えていた限界をどのように解決したのか詳しく見ていきます。この過程で、React.jsについてより深く理解できるようになります。
📌 セクション5. React.js入門 新しいReactアプリを作成し、Reactのコンポーネント、State、Propsなどの基本機能について学びます。 実習を通してすべての基本機能を使ってみながら、図解資料とともに視覚的にしっかり理解します。
⛳️ セクション6. React.js プロジェクト1. カウンターアプリ 最初のReactプロジェクト "カウンターアプリ"を実際に作ってみます。 簡単ですが、React.jsの動作原理と設計思想を垣間見ることができる良いプロジェクトです。
📌 セクション7. ライフサイクル すべての人間が生まれて幼児期、青少年期、青年期、老年期を経て黄昏に至るように、すべてのReactコンポーネントも生まれ、変化し、消えていきます。このようなコンポーネントの一生をライフサイクルと表現します。
コンポーネントのライフサイクルを理解し、制御できるようになると、望むタイミングで望む動作を実行させられるようになります。 したがって、セクション7ではライフサイクルについて学び、実習を通してその制御方法を見ていきます。
⛳️ セクション8. React.js プロジェクト2. ToDoリスト 2つ目のReactプロジェクト「Todoリストアプリ」を実際に作成します。 このプロジェクトを実装しながら、データのCRUD(追加、取得、更新、削除)や検索機能など、 Reactで配列形式のデータを扱うさまざまな方法を学びます。
📌 セクション9. useReducer - 状態管理ロジックを分離する 役割に応じたコードの分離は、常にソフトウェア開発における美徳です。 複雑な状態管理コードを分離できるuseReducerについて学び、 ToDoリストプロジェクトに実際に適用しながら実習します。
📌 セクション10. 最適化 私たちのプロジェクトに不要な処理が存在するなら?思い切って削除すべきですよね! 無駄な処理を取り除くReact Appのさまざまな最適化手法を見ていき ToDoリストプロジェクトに直接適用しながら実習します
📌 セクション11. Context より簡潔かつすっきりとさまざまなコンポーネントにデータを提供するContextについて学び ToDoリストプロジェクトに直接適用しながら実習します
⛳️ セクション12. React.js プロジェクト3. 感情日記帳 これまで学んだ概念を総動員して、 最終プロジェクトとして感情日記帳を実際に作成します。 さらに、ブラウザのデータベースを使用し、プロジェクトをデプロイしてユーザーがアクセスできるようにします。 デモリンク:https://emotion-diary.winterlood.com/
📌 セクション13. 終わりに 講義は終わりますが、私たちの学習は終わりません。 これからどのような方向性を持って進んでいくべきかについてお話しします。
世界で最も親切な React講義のための4つの原則 📣 原則1.必ずわかりやすく、 丁寧かつ視覚的に説明すること どれほど複雑で難しい内容でも! 視覚資料とともに親切でわかりやすく説明するため、たゆまぬ努力を重ねました。すべて自分で作成した画像ですので、キャプチャして学習ブログの記事にご利用いただいても構いません。😃
📣 原則2. 倍速再生でもすべて聞き取れるように発音すること 復習のためにもう一度聴いている方や、お忙しい方は倍速でお聴きください! 最大2倍速でも発音がしっかり聞き取れるよう、特に気を配りました 😎 (以下の1.5倍速で再生される動画を一度聴いてみてください!)
VIDEO
よくある質問 Q&A 💬 Q. 講義の受講対象者はどのような方ですか?
HTML、CSSについて理解のある方が受講するのに最適化された講義です。 ただし、講義の途中でも随時説明がありますので、内容を完全に把握していなくても問題ありません!
Q. これから始めようと思っています。JavaScriptやNode.jsはあまりよく分からないのですが、受講しても大丈夫でしょうか?
はい、歓迎します!🙋♂️ 本講義では、Reactを学ぶうえで必要なJavaScriptの知識やNode.jsの知識まで解説します。 そのため、本講義だけでReactに必要な基礎知識をまず学び、Reactまで学習できます。
Q. 授業ではどの程度のレベルまで扱いますか?
Reactが誕生した理由から基本的な使い方、実際のプロダクション開発のためのパフォーマンス最適化手法まで扱います。 また、Vercelを利用して実際にデプロイし、Open Graphの設定で仕上げることで、 Webプロジェクトを最初から最後まで開発するために必要なすべての知識を盛り込んでいます。
ポートフォリオおよび個人動画 VIDEO
VIDEO
VIDEO