本講座のレビューに関して記載された記事数の「直近6カ月の推移」を以下のグラフにまとめました。
Month | Progress |
---|---|
6月 | |
7月 | 1 |
8月 | |
9月 | |
10月 | |
11月 |
React力を更に高めたい全ての人におくるステップアップコース完全版!
「stateやprops、useStateやuseEffectの使い方は何となく分かったけど次どうしたら良いか分からない」
「もっと実務で必要となるレベルの解説を知りたい」
といったReactでもっとステップアップしていきたい人のために本コースを作成しました。
■本コースでは以下の内容を取り扱います
再レンダリングの仕組みを知りレンダリングを最適化する
どんな時に再レンダリングは起きるのか、またそれを最適化する方法を知ることで規模が大きくなってもサクサク動く快適なアプリケーションを作ることができるようになります。
様々なCSSのあてかたに触れる
いざ自分でアプリケーション作ろうと思うとCSSについては絶対迷うと思います。
選択肢を増やすために主要なCSSライブラリについて使い方を紹介します。
ルーティングのテクニックを学ぶ(React Router)
Reactで画面遷移を伴うアプリケーションを作る場合ルーティング周り知識は不可欠です。
ReactRouterの使い方や具体的なテクニックを知ることでアプリケーション開発に生かせるかと思います。
コンポーネントの分割方法を学ぶ(Atomic Design)
コンポーネント分割として有名なAtomic Designというデザインシステムを紹介します。
概念の部分や、Reactでの使い方を知ることでコンポーネント分割への意識が変わります。
グローバルなstate管理を知る
実際のアプリケーションではコンポーネントを横断して使用できるグローバルなstateの知識は必須です。
React標準のContextの使い方やテクニックと、Recoilというライブラリについても軽く紹介しています。
React × TypeScriptで開発できるようになる
これからReactで開発していく場合、TypeScriptの使用はほぼ必須と言っても過言ではありません。
基礎、応用と順番にTypeScriptについて解説していくので、今後はTypeScriptを用いたReact開発に取り組んでいけるようになるかと思います。
カスタムフックを使えるようになる
コンポーネントとロジックを分離するカスタムフック について実際に使い方を学ぶことで更にステップアップしたReactのコードを書けるようになります。
Chakra UIを使った実践アプリ作成
これまでの内容を全て取り込んで実際にCSSフレームワークを使いながらアプリケーションを作っていく流れを体験することで、より学習した内容の生かし方がイメージできるようにしています。
■それ以外の本コースの特徴
私自身、複数プロジェクトでReactを使用し仕事をしているエンジニアです(フリーランス→会社設立)
コード入力時は画面を拡大する等、編集も工夫しているためスマホでもストレスなく閲覧できます
収録音声にも気をつかっているのでイヤホン等で視聴しても不快ではないです(声の好みは分かりませんが...)
本コースを受講すると以下のことを学習できます。
本コースの特徴を単語単位でまとめました。以下の単語が気になる方は、ぜひ本講座の受講をオススメします。
本コースの強みと弱みは、以下となります。
以下のいずれかに当てはまる方には、本コースの受講を強くオススメします。
本講座を受講した皆さんの感想を以下にまとめます。
参考になる受講者の口コミやレビューを以下にまとめます。
・やらないと後悔するUdemy8選[2024-07-22に投稿]
・新入社員に向けて私が3年間で受講したUdemyの講座を紹介する[2024-05-29に投稿]
・インフラエンジニア1年生がプログラミングを勉強するのに使った教材[2023-03-14に投稿]
・エンジニア1年生の自分に教えたいReact学習で重宝できる教材と記事まとめ[2022-12-15に投稿]
・【React / TypeScript】ローディングを実装する方法[2022-10-20に投稿]
・【未経験開発 Rails/React(TypeScript)/AWS/Docker/CircleCI】モダンな技術でポートフォリオを作成する方法[2021-12-28に投稿]
・ネットで知り合った仲間と農家の3代目の困りごとをFirebaseで解決した話[2021-12-05に投稿]
・React(typescript) x Firebaseで心霊スポットを共有できるサービスを作ってみた[2021-08-02に投稿]