Web制作入門

このコースは、プログラミング未経験者がWeb制作のために必要なHTML・CSSの技術・知識を一通り学ぶためのものです。HTML・CSSの基礎から始めて、FlexboxやGrid、CSSアニメーションや変数などの発展的な内容、レスポンシブデザインやアクセシビリティ・SEOを意識したマークアップまでを段階的に学び、実践的なWeb制作スキルを身につけていきましょう。

  • HTML
  • CSS

こんな人におすすめ

Web制作に関する実践的なスキルや知識を身に付けたい方におすすめのコースです。

  • プログラミング未経験からWeb制作に必要なスキルを学びたい方
  • フロントエンドエンジニアを目指したい方
  • 自分でWebサイトやWebアプリケーションを作ってみたい方

Web制作入門で学べること

本コースでは、HTMLやCSSの基本からCSSアニメーションなどの発展的な内容、レスポンシブデザインやアクセシビリティ・SEOを意識したマークアップまでを段階的に学びます。
※このコースはProgateだけでなく、mosyaやProgate Pathのコンテンツを利用しながら学習していきます。
※JavaScriptは「実践JavaScript」コースで学べます。

HTML・CSS基礎編

HTMLの基礎を学ぼう プロ

WebページはHTML・CSSという言語によって見た目が作られています。まずはHTMLとCSSの基礎を学びましょう。

  • 基本タグ
  • テーブル
  • ページ内リンク
学習内容をみる (8演習)

レイアウト・デザイン編

Flexboxの使い方を学ぼう プラス

CSSを使ったレイアウト方法の1つであるFlexboxを学んでいきましょう。学習する内容はFlexboxのたくさんあるプロパティの中でも、特によく利用されるものになります。Flexboxはとても便利なので、しっかり理解しておきましょう。

  • Flexbox
学習内容をみる (8演習)

CSSアニメーションを学ぼう

CSSで動きのある魅力的なWebページを作成するために、CSSアニメーションの基本を学びましょう。

  • アニメーション
  • トランジション
学習内容をみる (4演習)

CSS変数を学ぼう

CSS変数は、CSSの保守性を向上させる強力な機能です。CSS変数の基本的な使い方を学び、効率的にスタイルを管理する方法を学びましょう。

  • CSS変数
  • ダークモード
学習内容をみる (3演習)

ライブラリーを活用しよう

Font AwesomeやGoogle Fontsなどのライブラリを活用して、表現の幅を広げます。

  • FontAwesome
  • Googleフォント
学習内容をみる (3演習)

実践マークアップ編

フォームの作り方を学ぼう プロ

フォーム要素やバリデーションを使って、実用的な入力フォームを作成します。

  • フォーム
  • バリデーション
学習内容をみる (5演習)

実践的なHTMLのテクニックを学ぼう

レスポンシブ画像やdialog要素など、知っておくと差がつくHTMLのテクニックを学びます。

  • 画像最適化
  • メディア要素
学習内容をみる (3演習)

Webサイトの模写に挑戦しよう

実在するようなWebサイトを一から模写して、総合的な実装力を鍛えます。

  • 模写コーディング
学習内容をみる (5演習)