HTML
- 基本構造
- HTML文書の基本構造 (
<html>, <head>, <body>)
- メタタグとSEO
- 要素と属性
- よく使うHTMLタグ(
<div>, <span>, <p>, <a>, <img>など)
- 属性(
class, id, href, srcなど)
- フォーム
- フォームタグ(
<form>, <input>, <textarea>, <button>)
- 入力タイプ(
text, email, password, checkboxなど)
- リストとテーブル
- 順序付きリスト(
<ol>)と無順序リスト(<ul>)
- テーブルの作成(
<table>, <tr>, <td>)
CSS
- 基本的なスタイリング
- 色指定、フォントサイズ、背景色
- ボックスモデル(
margin, padding, border)
- レイアウト
- フレックスボックス(
display: flex)
- グリッドレイアウト(
display: grid)
- レスポンシブデザイン(
@media)
- アニメーションとトランジション
@keyframesを使ったアニメーション
transitionによる簡単なアニメーション
- 擬似クラスと擬似要素
:hover, :focus, :before, :after
JavaScript
- 基本文法
- 変数の宣言(
let, const, var)
- 条件分岐(
if, else, switch)
- ループ(
for, while)
- 関数
- DOM操作
- 要素の選択(
document.querySelector(), document.getElementById())
- イベントリスナー(
addEventListener)
- 要素の追加、削除(
appendChild, removeChild)
- 非同期処理
- コールバック関数
Promiseとasync/await
WordPress
- テーマのカスタマイズ
- テーマファイルの構造(
header.php, footer.php, single.phpなど)
functions.phpのカスタマイズ
- ウィジェットとカスタムメニュー
- プラグインの導入と設定
- 必須プラグイン(SEO, セキュリティ, バックアップ)
- ショートコードの使用と作成
- コンテンツ管理
- 投稿と固定ページの使い分け
- カスタム投稿タイプ(CPT)の作成
- タグとカテゴリーの管理
応用例
- プロジェクト管理ツール(例:Trello)を使った学習進捗管理
- GitHubでのコード管理方法