プログラミング

コード解説:HTML・CSS・JavaScript・C#・Java・SQLの基本文法

Webページがブラウザで動く仕組みと、HTML・CSS・JavaScript・C#・Java・SQLの基本の形・覚えるべき文法を、短いサンプルコードでまとめました。基本情報技術者試験の勉強にも。

各言語を「基本の形 → 覚えるべき文法」の順にまとめています。サンプルの名前や数字はすべてダミーです。

Webページが動く仕組み

  1. ブラウザが HTML を受け取って読み、DOM(部品の木の形)を作る。
  2. CSS を読み込み、各部品に見た目を当てる。
  3. 配置(レイアウト)を計算して、画面に描画する。
  4. JavaScript が DOM を書き換えたり、クリックなどのイベントに反応したりして、動きをつける。
役割は、HTML=構造、CSS=見た目、JavaScript=動き。

HTML

基本の形

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8">
    <title>ページの題名</title>
  </head>
  <body>
    <h1>見出し</h1>
    <p>文章</p>
  </body>
</html>

覚えるべきもの

CSS

基本の形

.card {
  color: #333;
  background: #fff;
  padding: 16px;
  margin: 8px;
  border: 1px solid #ccc;
}

覚えるべきもの

JavaScript

基本の形

const name = "sample";
let count = 0;

function add(a, b) {
  return a + b;
}

const button = document.querySelector("#btn");
button.addEventListener("click", () => {
  count += 1;
  console.log(count);
});

覚えるべきもの

C#

基本の形

using System;

class Program
{
    static void Main()
    {
        int age = 20;
        string name = "sample";
        Console.WriteLine($"{name} {age}");
    }
}

覚えるべきもの

Java

基本の形

public class Main {
    public static void main(String[] args) {
        int a = 5;
        String s = "sample";
        System.out.println(s + a);
    }
}

覚えるべきもの

SQL

仕組み

簡単な SQL 文(ダミーのテーブル)

-- テーブルを作る
CREATE TABLE users (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  age INTEGER
);

-- 追加
INSERT INTO users (id, name, age) VALUES (1, 'sample', 20);

-- 取得
SELECT name, age FROM users WHERE age >= 18 ORDER BY age DESC LIMIT 10;

-- 更新
UPDATE users SET age = 21 WHERE id = 1;

-- 削除
DELETE FROM users WHERE id = 1;

-- 集計
SELECT age, COUNT(*) FROM users GROUP BY age HAVING COUNT(*) >= 2;

-- 結合(2つのテーブルを、キーでつなぐ)
SELECT users.name, orders.item
FROM users
JOIN orders ON orders.user_id = users.id;
UPDATE と DELETE は、WHERE を忘れると全部の行が対象になります。

打って覚える

文法を読んだら、手で打つと定着します。アルゴリズムと基本情報の疑似言語は、コードタイピングで練習できます。

コードタイピングで練習する →

← 記事一覧へ戻る