情報技術の基礎

現代社会では、グローバル化、ITの高度化はますます加速し、「英語力」と共に、「IT力」は必須のスキルとなっています。情報技術の基礎を学ぶことでさらなるステップアップをサポートします。

 

MySQL

MySQLで学ぶ受注管理システム開発(3)「ビューとストアドプロシージャを作ろう」

開発・動作確認環境:GitHub Codespaces(本ブログで構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(2)「CRUD操作を極めよう」」にて、INSERT・UPDATE・DELETEとトランザクションの...
MySQL

MySQLで学ぶ受注管理システム開発(2)「CRUD操作を極めよう」

開発・動作確認環境:GitHub Codespaces(以前構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(1)「テーブル設計とER図を描こう」」にて、顧客・商品・注文・注文明細という4テーブルの設計を行った。今...
MySQL

MySQLで学ぶ受注管理システム開発(1)「テーブル設計とER図を描こう」

開発・動作確認環境:GitHub Codespaces(前回のブログ記事で構築した環境を使用)はじめに以前、「GitHub Codespacesで MySQL学習環境をつくろう!」にて、社員表・部署表を使ったMySQL学習環境の構築手順を紹...
Go

Go言語入門(3)「関数を完全理解!引数・戻り値・エラーハンドリング入門」

前回のブログ記事で、制御構文(if、for、switch)を学んだあなたに向けて、今回は関数についてご紹介しよう。関数を理解することで、コードを整理し、再利用可能な部品として扱えるようになる。これにより、保守性の高いプログラムを作成できる。...
Rust

Rust入門(2)「変数と型を学ぼう!」

今回は、「GitHub CodespacesでRustを始めよう!」の続編である。 まだ、GitHub Codespacesで環境構築をしていない方は、第1回を先にお読みください。はじめに前回では、GitHub Codespacesを使って...
Kotlin

Kotlin入門(2)「条件分岐をマスターしよう!if文とwhen式の使い方」

前回(Day01)では、Kotlinの変数の基礎(valとvar)を学んだ。今回は、プログラムに「判断する力」を与える条件分岐を学んでいこう。前回の振り返り前回では以下のことを学んだ。val(変更不可)とvar(変更可能)の違い変数の宣言と...
Go

Go言語入門(2)「条件分岐とループをマスターしよう!制御構文の基礎」

前回で、変数宣言やデータ型、基本的な出力方法を学んだ方に向けて、今回は制御構文をご紹介しよう。制御構文を理解することで、プログラムに「判断」と「繰り返し」の機能を持たせることができる。これにより、より実用的なプログラムを作成できるようになる...
Go

GitHub Codespacesで基数変換プログラムをつくろう!(C言語、Go言語、Kotlin、Rust対応)

「基数変換」は基本情報技術者試験を受験するなら、必須知識である。そこで、10進数を2進数、8進数、16進数に変換するプログラムを4つのプログラミング言語で実装した学習用プロジェクトをご紹介しよう。プログラミング初心者が複数の言語を比較しなが...
MySQL

GitHub Codespacesで MySQL学習環境をつくろう!

GitHubアカウントの作成手順GitHub公式サイトにアクセスする右上の「Sign up」をクリックするメールアドレスを入力しようパスワードを設定するユーザー名を入力(半角英数字、ハイフン、アンダースコアのみ)するメール認証を完了 ポイン...
Go

Go言語で2026年の祝日対応カレンダーをつくろう(Web版)

本ブログでは、マルチ言語での祝日対応カレンダーをご紹介している。Go言語とはGo言語(Golang)は、Googleが開発した、シンプルで高速な処理が可能なプログラミング言語である。静的型付け言語であり、Webアプリケーション開発、マイクロ...