Topics
最新のお知らせやニュースをご覧いただけます
1-0 Webデザイナーとは - キャリアと仕事内容
Webデザイナーとは - キャリアと仕事内容 Webサイトの見た目と使いやすさを設計・実装するクリエイター。ユーザーとビジネスをつなぐ「体験」を創り出す。 なぜこれを学ぶのか Webデザイナーを目指すなら、まず「何をする仕事なのか」を理解しておくべきである。キャリアパスや必要なスキルを知ることで、…
1-1 HTMLの基礎
HTMLの基礎 Webページの「構造」を定義する言語。タグで要素を囲んで意味を持たせる。それがHTMLである。 なぜこれを学ぶのか Webサイト、Webアプリ、メール。インターネット上のあらゆるコンテンツの基盤にHTMLがある。Webを学ぶ第一歩として、HTMLの理解は必須である。 HTMLとは何…
2-2 集計とグループ化 - データを分析する
集計とグループ化 - データを分析する 集計関数とGROUP BYを使えば、データの「全体像」が見えてくる。件数、合計、平均、最大、最小。これらを自在に取り出す方法を学ぶ。 なぜこれを学ぶのか 前回(2-1)でSELECT文の条件指定を学んだ。「30歳以上のユーザー」「営業部の社員」など、条件に合…
lefthookで実現する高速なpre-commit hook
lefthookで実現する高速なpre-commit hook コミット前に自動でlint・format・型チェックを実行し、品質の低いコードがリポジトリに混入するのを防ぐ。それがpre-commit hookである。 なぜこれを学ぶのか チーム開発では、コードの品質を一定に保つことが重要である。…
2-1 SELECT文を極める - 条件指定と並べ替え
SELECT文を極める - 条件指定と並べ替え SELECT文は最も使うSQL。複数条件、パターンマッチング、並べ替え、ページングをマスターすれば、実務で必要なデータ検索の大半をカバーできる。 なぜこれを学ぶのか 前回(1-3)でSELECT文の基本を学んだ。WHERE age >= 30 のよう…
【2026年版】Mermaid記法 完全ガイド - 図解でわかるダイアグラム作成
【2026年版】Mermaid記法 完全ガイド - 図解でわかるダイアグラム作成 GitHubやNotionでドキュメントを書いていて「図を入れたいけど画像作成が面倒...」と思ったことはありませんか?Mermaidなら、コードを書くだけで美しい図が自動生成されます。 この記事で分かること Mer…
1-3 SQL入門 - データを操作する言語
SQL入門 - データを操作する言語 SQLはデータベースと会話するための言語である。4つの基本操作を覚えれば、データの取得・追加・更新・削除ができるようになる。 なぜこれを学ぶのか 前回までにデータベースとテーブルの概念を学んだ。しかし、データベースにデータを入れたり取り出したりするには「命令」…
1-2 リレーショナルデータベースの基本
リレーショナルデータベースの基本 データを「表」で管理し、表同士を関連付ける。それがリレーショナルデータベース(RDB)の考え方である。 なぜこれを学ぶのか Webサービスの多くはRDBを使っている。RDBの基本を理解すれば、データがどのように整理・管理されているかが分かる。これはSQL学習の土台…
1-1 データベースとは何か
データベースとは何か データを整理して保存し、必要なときに素早く取り出せる仕組み。それがデータベースである。 なぜこれを学ぶのか スマホアプリ、ECサイト、SNS。私たちが日常的に使うサービスの裏側には、必ずデータベースがある。プログラミングを学ぶなら、データベースの理解は避けて通れない。 データ…
1-0 DBエンジニアとは - キャリアと仕事内容
DBエンジニアとは - キャリアと仕事内容 データベースの設計・構築・運用を専門とするエンジニア。システムの「データの心臓部」を守る重要な役割を担う。 なぜこれを学ぶのか DBエンジニアを目指すなら、まず「何をする仕事なのか」を理解しておくべきである。キャリアパスや必要なスキルを知ることで、学習の…