When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Atomic Designで考えるコンポーネント設計とCSS設計

基礎レベルからのステップアップ!実務レベルで必須の知識である「フロントエンド設計」を身につけよう。話題のAtomic Design、デザインシステムとCSS設計を基本の考え方からしっかり学べます。

     
  • 3.2
  •  |
  • Reviews ( 70 )
₹499

This Course Includes

  • iconudemy
  • icon3.2 (70 reviews )
  • icon6.5 total hours
  • iconjapanese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Atomic Designで考えるコンポーネント設計とCSS設計

HTML、CSS、JavaScript、Reactの基礎を学んで、次のレベルへのステップアップとして「設計」に興味を持っている学習者の方向けのコースです。

「設計」と一口に言ってもさまざまなレイヤーがあります。ビジネスレベルの設計から、アプリケーション設計、フロントエンド、バックエンド、データベース、インフラ……この講座ではその中でも、フロントエンド実装の分野における設計を学んでいきます。

この講座で取り上げるトピックは大きく以下の3つです。

Atomic Design

デザインシステム

CSS設計

現在のWeb開発の現場においては、「コンポーネント」という単位にUIを分割し、それを組み合わせて開発を行う「コンポーネント・ベースのUI開発」が主流となっており、その「コンポーネント」をどのように設計するかという知識が必須になっています。その「コンポーネント設計」の基本的な考え方のフレームワークが「Atomic Design」です。コンポーネント設計とあわせて重要なのが「CSS設計」です。行き当たりばったりのCSS実装では、保守性や汎用性のないCSSになりがちです。コンポーネントの考え方を学んだら、CSSの設計手法も学んで、保守性と汎用性の高いコンポーネントの実装方法を身につけましょう。このようにして作成したコンポーネントとデザインのルールをまとめて管理するのが、「デザインシステム」です。作成したコンポーネントの活用のために、デザインシステムの考え方と作り方、運用などについて学びましょう。HTML、CSS、JavaScriptの基礎を学んだだけでは、実務で使える技術とは言えません。これらの言語の文法を知っているのは当たり前のことで、実務レベルでは設計の知識も必須になってきます。コンポーネント設計の知識と技術を身につけて、実務で活躍できるエンジニアになりましょう!

What You Will Learn?

  • Atomic Design によるコンポーネント設計.
  • さまざまなCSS設計とその方法.
  • スタイルガイドとデザインシステムの概要と作成、運用の方法.
  • UIコンポーネントの実装方法.