강의

멘토링

커뮤니티

BEST
Programming

/

Front-end

[React/VanillaJS] UI要素を直接作成する Part 1

代表的なUI要素をReactバージョンと純粋なJavaScriptバージョンにして、Web APIを活用したさまざまな視点と方法を体験し、フロントエンド開発のスキルを一層引き上げてみてください。

  • jaenam
실습 중심
바닐라JS
React
vanilla-js
ui
TypeScript
DOM

学習した受講者のレビュー

こんなことが学べます

  • React実務知識

  • DOM API

  • その他のさまざまなWeb API活用能力

🎉ロードマップで受講時に25%割引🎉

ロードマップリンク: https://inf.run/cNuxY

(すでに2つの講義のうち1つのみが受講中であっても、残りの講義について25%割引が適用されます。)

様々なUI要素を自分で作ろう!

純粋なJavaScript(vanilla-js)バージョンとReactバージョンで作成し、さまざまな方法を導入してみてください。

  • さまざまなバージョンのコンポーネントを作成しながら、それぞれの特徴を比較体験してください。


  • 現業でよく使われるAPIを適用しながら、実務感覚を育ててみてください。

こんな方におすすめです


UIコンポーネントはライブラリのみに依存し、開発自信が不足しているフロントエンド開発者

最新のHTML5 APIとDOM APIに精通していない方

UIコンポーネントの開発能力向上に渇きを感じる方

受講後は

  • この川の一つでUI要素は終わり! UI要素については、シニアフロントエンド開発者レベルの開発知識を積むことができます。

  • この講義で取り上げる要素を組み合わせ/発展させると、新しいUI要素もいくらでも直接作成できる自信が生まれます。


このようなことを学びます。


Part 1 (本講義)

  1. アコーディオン

  2. タブメニュー

  3. ツールチップ

  4. レスポンシブテキストボックス

  5. 複数行の言葉

  6. 遅延ロード

  7. 無限スクロール

  8. 横スクロールボックス

  9. スクロールスパイ

Part 2 (5月オープン予定)

  1. スナックバー

  2. モーダル

  3. ポップオーバー

  4. 画像スライド

  5. カルーセル

  6. ギャラリー

  7. セレクトボックス

  8. オートコンプリート

  9. ドラッグ&ドロップリスト

この講義の特徴


鮮やかなライブコーディング

オンラインスタディで行ったライブコーディングをそのまま録画・編集した講義で、鮮やかな臨場感と素早いフィードバックをメリットとします。定められた枠組みに閉じ込められていない様々な視点を提示したり、予期せぬ問題に対する解決策を体験してみることもできます。

段階的な難易度調整、最新のAPIの紹介と適用

必要な技術が似たような要素同士で結ばれ、徐々に難易度が段階的に上昇するように講義を構成しました。また、最新のHTML5とDOM APIを紹介し、適用しながら慣れることに注力しました。

受講前の注意

練習環境

次の各バージョンまたはそれ以上の環境が揃っていればいいです。

  • Node.js 16

  • React 18

  • Next.js 13

  • TypeScript 4


学習資料

  • サンプルコードを圧縮ファイル形式で提供します。

選手の知識と注意事項

  • 基本的なHTML / CSS、JavaScript文法、リアクト文法は熟知しているという前提の下で授業を進めます。

  • Next.jsやTypeScriptなどは作業の便宜上、ツールとして活用しただけで、詳細には取り上げません。

  • 本講義は、知識共有者が行ったスタディの録画、編集した講義です。


知識共有者の
他の講義が気になったら?

こんな方に
おすすめです

学習対象は
誰でしょう?

  • フロントエンド開発志望生

  • フロントエンドジュニア開発者

前提知識、
必要でしょうか?

  • HTML

  • CSS

  • JavaScript(ES6+)

  • React

  • TypeScript

こんにちは
です。

32,649

受講生

680

受講レビュー

395

回答

4.8

講座評価

11

講座

안녕하세요, 시니어 프론트엔드 개발자 정재남 입니다.
서로 돕고 함께 발전하는 건전한 공유문화를 지향하여 다양한 활동을 하고 있습니다.

저서: 코어 자바스크립트

유튜브 채널: FE재남

아티클 및 인터뷰 영상:

カリキュラム

全体

49件 ∙ (12時間 7分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

22件

5.0

22件の受講レビュー

  • 71summernight2199님의 프로필 이미지
    71summernight2199

    受講レビュー 2

    平均評価 5.0

    5

    7% 受講後に作成

    講義コレクターとしていくつかの講義を聞いたが本物の最高の講義のようです!とりあえず講師様が最新のタイプスクリプト文法、リアクト文法に上手なので、こういう時にあんなことを書くんだって見ているだけでも実力が遅いようです。もともと本と文書だけ見てはよく理解できないのですが、文書だけで学んだ内容をああああそう適用するんだし、もう一度体得することになります。 レベルは新すぎるよりは1~3年目のジュニアたちが見ればいいと思います。一度講義自体が実務にすぐに適用でき、リアクトの深化部分まで溶かしてみるからです~ 単純な実装にとどまらず、どうすればもっと良いコードになるのか悩んでみながら、ジュニアから中ニアに一段階成長したい方にはぜひおすすめです。 今どんなuiに会っても、今実装できるという自信ができました。いったんこの講義を聞きながら完成したuiコードを持っているだけでも講義の値を超えているようですねㅎㅎ 次のパーツも早く出てほしいです!

    • jaenam
      知識共有者

      丁寧な受講評ありがとうございます😃 私がこの講義を企画しながら期待していたことがよく伝えられたようで嬉しく力が出ますね! 次のパートも映像編集に拍車をかけてできるだけ早くオープンできるようにしてみますよ😂

  • myne님의 프로필 이미지
    myne

    受講レビュー 2

    平均評価 5.0

    5

    13% 受講後に作成

    実装方法を1つだけ教えてくれるのではなく、いろいろな方法を紹介してくれてとても知っています!そして、単にUI要素の基本的な動作実装を超えてアコーディオンctrl + Fで検索すると、開かれる機能、ツールチップが画面内に見えるようにする方法など、本当にディテールな動作まで教えてくれました。 普段開発するときに実装してみなかったUIを開発すればグーグルやYouTubeを利用して従ったんですが、講義を聞いてからだから'たくさんできたと思います。 価格に比べると、他の講義よりもはるかに得られることが多いようです。 part1も有益でしたが、part2も要素のリストを見るととても楽しみですね! ジュニアフロント開発者には最高の講義のようですㅎㅎいつも良い講義ありがとうございます:)

    • jaenam
      知識共有者

      ミンヘ様、大切な講義評ありがとうございます!講義内容を私よりよく紹介してくれたと思いますㅎㅎ:D

  • pangoons3126님의 프로필 이미지
    pangoons3126

    受講レビュー 8

    平均評価 5.0

    5

    15% 受講後に作成

    実はレビューをよく残す性格ではありませんが、今回の講義を見ながらとても良いという考えをたくさんしました。 序盤にNext 14 味見でプロジェクトセッティング、そして左サイドバーを作る際の考えられる方法、 その後、リアクトでVanillaコードを書く方法、再利用コンポーネントごとにどのように実装して思考するかについてライブコーディングでよくお伝えします。もともと講義をすべて聞いてレビューを書こうとしましたが、今作成しますㅎㅎ ほのかに一日にコンポーネント川の一つずつだけ受講してもいいようです〜 良い講義を作ってくれてありがとう!

    • jaenam
      知識共有者

      丁寧な受講評ありがとうございます😄 一日一コンポーネントずつ見ていくのが後に行くほど大変になるか心配ですね。

  • mamonde4568545님의 프로필 이미지
    mamonde4568545

    受講レビュー 1

    平均評価 5.0

    5

    67% 受講後に作成

    講義を買って見ないようで購入は慎重にする方なのに、講師様信じて購入してみています。リアクト公式文書映像もとても良かったのですが、今回の講義もすごくいいですね。最近UIに関心が多かったので、見てたくさん学んでいます。特に、タイプスクリプトも一緒に使って、作成したロジックをVanillaで書き直してみながら復習する感じで見ています。そして講師が書くコードの実装方法も聞くことができ、より良いです。難易度はそれほど簡単ではありませんが、それでより良いです。特に、他の受講生の方の質疑応答も聞くことができ、より良いです。私が気になった内容が出てびっくりしましたね。笑!良い講義ありがとうございます!

    • jaenam
      知識共有者

      mamondeさん、ありがとうございました。すでに講義の2/3を聞きましたね!とても良いと言ってくれたので、私は私の2つのことを知りません。 本編と一緒に'復習スタディ映像'も続いてぜひ聴いてみてください!コード全体をレビューする過程で、より良い方案を悩んで改善したり、知らなかった情報を一緒に知っていく過程が盛り込まれています。

  • jihoson94님의 프로필 이미지
    jihoson94

    受講レビュー 16

    平均評価 5.0

    5

    30% 受講後に作成

    基本的なWeb要素を直接実装し、アニメーションを適用する過程を一緒に参加しながら悩みもしてみることができたようで、学ぶ点が多かったです。 :)

    • jaenam
      知識共有者

      ありがとうございます。楽しく受講してほしい :)

¥8,555

jaenamの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!