プログラミング編 第1部 章一覧
プログラミング編 第1部:計算機科学とプログラミング基礎
| 章番号 | 章タイトル | 解説 | |
|---|---|---|---|
| P1 | コンピュータの基本構造 | CPU、メモリ、入力・出力装置などコンピュータの基本構造と役割を学ぶ。 | 参考:コンピュータ(Wikipedia) |
| P2 | デジタルとビットの世界 | 2進数、ビット、バイト、補数表現など、デジタル情報の基礎。 | 参考:ビット(Wikipedia) |
| P3 | 演算と命令セット | CPUが理解する命令セットと演算処理の仕組み。 | 参考:命令セットアーキテクチャ(Wikipedia) |
| P4 | メモリ管理とストレージ | 主記憶と補助記憶の違い、キャッシュの役割。 | 参考:コンピュータの記憶装置(Wikipedia) |
| P5 | OSの役割とプロセス管理 | Linux、Unix、WindowsのOSがプロセスやメモリを管理する仕組み。 | 参考:オペレーティングシステム(Wikipedia) |
| P6 | LinuxとUnixの比較 | 類似点と違い、ディストリビューションの特徴、シェル操作などを解説。 | 参考:Linux(Wikipedia) |
| P7 | アルゴリズム基礎 | 基本的なアルゴリズムと計算量の概念、簡単な探索・ソート例。 | 参考:アルゴリズム(Wikipedia) |
| P8 | 擬似コードとフローチャート | プログラム設計の可視化、擬似コード・フローチャートの書き方。 | 参考:フローチャート(Wikipedia) |
| P9 | デバッグとテスト | バグの種類、デバッグ手法、ユニットテスト・統合テストの概要。 | 参考:デバッグ(Wikipedia) |
| P10 | 擬似並列処理とスレッド | プロセスとスレッドの違い、マルチスレッドの概念。 | 参考:スレッド(Wikipedia) |
| P11 | 入出力処理とデバイス制御 | I/Oの種類、バッファリング、デバイスドライバの役割。 | 参考:入出力(Wikipedia) |
| P12 | ネットワーク基礎 | IPアドレス、TCP/IP、クライアント/サーバ型通信の基本。 | 参考:TCP/IP(Wikipedia) |
| P13 | メモリ管理とガベージコレクション | 動的メモリ確保、解放、GCの基本概念。 | 参考:ガベージコレクション(Wikipedia) |
| P14 | ARM CPUとスーパーコンピュータ | ARMアーキテクチャの特徴と省電力性、スーパーコンピュータでの活用。 | 参考:ARM(Wikipedia) |
| P15 | GPUと並列計算 | グラフィックカードの歴史、CUDA・OpenCLによる汎用計算。 | 参考:GPU(Wikipedia) |
| P16 | 仮想化技術とコンテナ | VM、Dockerなどの仮想化・コンテナ技術の仕組み。 | 参考:仮想化(Wikipedia) |
| P17 | ファイルシステムの基礎 | FAT、NTFS、ext4などのファイルシステム構造と管理方法。 | 参考:ファイルシステム(Wikipedia) |
| P18 | セキュリティと暗号化 | 基本的な暗号方式、公開鍵・秘密鍵、ハッシュ関数。 | 参考:暗号(Wikipedia) |
| P19 | クラウドと分散システム | 分散計算、クラウド環境でのプログラム実行、スケーラビリティ。 | 参考:分散システム(Wikipedia) |
| P20 | 擬似コードによる問題解決 | 簡単なアルゴリズムを擬似コードで表現して問題を解決する方法。 | 参考:擬似コード(Wikipedia) |
| 章番号 | 章タイトル | 解説 | |
|---|---|---|---|
| P21 | プログラムの構造と制御 | 条件分岐、ループ、関数呼び出しなど、基本的な制御構造の理解。 | 参考:制御構造(Wikipedia) |
| P22 | C言語基礎 | C言語の基本文法、データ型、演算子、変数、標準入出力。 | 参考:C言語(Wikipedia) |
| P23 | C言語応用 | 構造体、ポインタ、メモリ管理、ファイル操作まで応用例を解説。 | 参考:C言語(Wikipedia) |
| P24 | COBOL入門 | COBOLの基本構文、銀行・行政システムでの活用例、現代へのコンバート事情。 | 参考:COBOL(Wikipedia) |
| P25 | Python基礎 | Pythonの基本文法、簡単な演算、文字列処理、リスト操作を学ぶ。 | 参考:Python(Wikipedia) |
| P26 | プログラム設計とデバッグ | 設計パターン、デバッグ手法、テスト駆動開発(TDD)の概要。 | 参考:TDD(Wikipedia) |
| P27 | Web基礎とHTML | Webサイト構造、HTML文法、CSS、ブラウザ表示の仕組み。 | 参考:HTML(Wikipedia) |
| P28 | WebサーバとWordPress | IISやApacheでのサーバ構築、WordPressを使ったWebサイト運用。 | 参考:WordPress(Wikipedia) |
| P29 | SQLとデータベース操作 | リレーショナルDB、SQL文法、テーブル操作、クエリ作成。 | 参考:SQL(Wikipedia) |
| P30 | クライアントServerシステム | クライアント/サーバ構造、ネットワーク構築、IPアドレス・ルーター設定。 | 参考:クライアントサーバモデル(Wikipedia) |
| P31 | 分散システムと並列処理 | 複数コンピュータでの並列処理、分散アルゴリズム、負荷分散の概念。 | 参考:分散システム(Wikipedia) |
| P32 | 業務システム構築演習 | 仕入れ・在庫・販売・会計を管理するシステムの設計と簡易プログラム例。 | 参考:業務システム(Wikipedia) |
| P33 | 販売・予約サイト構築 | ECサイトや予約サイトの構造、データベース連携、フォーム処理。 | 参考:電子商取引(Wikipedia) |
| P34 | OS別必須ソフトウェア | Windows、Linux、Macでの必須ソフト操作、開発環境構築方法。 | 参考:OS(Wikipedia) |
| P35 | 仮想環境でのテスト | 仮想マシンやDockerコンテナでのテスト環境構築方法。 | 参考:仮想マシン(Wikipedia) |
| P36 | スタンドアロンゲームプログラミング | 単体で動作するゲームの開発方法、基礎から応用まで。 | 参考:ビデオゲーム(Wikipedia) |
| P37 | クライアントServerゲーム開発 | ネットワーク通信を用いたオンラインゲーム構築の基本概念。 | 参考:マルチプレイヤーゲーム(Wikipedia) |
| P38 | AIによる自動生成技術 | 画像・動画・音楽・文章など、AI生成技術の仕組みと応用。 | 参考:生成AI(Wikipedia) |
| P39 | ネットワークセキュリティ基礎 | ファイアウォール、暗号化通信、認証、アクセス制御の基本。 | 参考:ネットワークセキュリティ(Wikipedia) |
| P40 | 第1部まとめと次部への橋渡し | 第1部で学んだ基礎概念を整理し、第2部「応用プログラミング」への準備。 | 参考:プログラミング(Wikipedia) |
プログラミング編 第2部
| 章番号 | 章タイトル | 解説 | |||
|---|---|---|---|---|---|
| P41 | 第41章:C言語のポインタ完全理解 | メモリの参照・間接参照を正確に扱うための基礎から応用まで。 | 参考:ポインタ(Wikipedia) | ||
| P42 | 第42章:配列と構造体の応用 | 多次元配列や構造体のネストを用いた実務的データ処理の方法。 | 参考:構造体(Wikipedia) | ||
| P43 | 第43章:C言語でのファイル操作 | テキスト・バイナリファイルの読み書き、ファイルバッファリング、標準ライブラリ活用。 | 参考:C言語のファイル操作(Wikipedia) | ||
| P44 | 第44章:C言語によるメモリ管理 | malloc/free、スタックとヒープ、メモリリーク回避の実践テクニック。 | 参考:メモリ管理(Wikipedia) | ||
| P45 | 第45章:関数と再帰処理 | 再帰関数の設計、スタックオーバーフロー対策、アルゴリズム応用例。 | 参考:再帰処理(Wikipedia) | ||
| P46 | 第46章:構造化プログラミング | 制御構造、モジュール化、可読性の高いコード設計の原則。 | 参考:構造化プログラミング(Wikipedia) | ||
| P47 | 第47章:C言語によるクライアント/サーバ設計 | ソケット通信、プロセス間通信、基本的なTCP/IP通信プログラム例。 | 参考:クライアント/サーバ(Wikipedia) | ||
| P48 | 第48章:COBOL入門と金融業務への応用 | 銀行・官庁向け業務システムでのCOBOL活用例、近年のモダナイゼーション動向。 | 参考:COBOL(Wikipedia) | ||
| P49 | 第49章:UNIX/Linux基礎とコマンド操作 | シェル操作、ファイル管理、プロセス制御、LinuxとUnixの違い・類似点。 | 参考:Unix(Wikipedia) Linux(Wikipedia) |
||
| P50 | 第50章:GPUプログラミングの歴史とCUDA/OpenCL | スタンドアロンからクライアント/サーバ、ゲームや科学計算へのGPU利用、CUDA/OpenCLの基本。 | 参考:GPU(Wikipedia) |
| 章番号 | 章タイトル | 解説 | |||
|---|---|---|---|---|---|
| P51 | 第51章:SQL基礎とデータベース操作 | SELECT/INSERT/UPDATE/DELETE など基本操作、リレーショナルデータベース設計の基礎。 | 参考:SQL(Wikipedia) | ||
| P52 | 第52章:データベース正規化と最適化 | 冗長性の排除、正規化手法、インデックス活用による検索効率改善。 | 参考:正規化(Wikipedia) | ||
| P53 | 第53章:Webサイト構築の基礎 | HTML/CSSの基本、静的ページ作成、IISやApacheへのデプロイ方法。 | 参考:HTML(Wikipedia) CSS(Wikipedia) |
||
| P54 | 第54章:WordPressによるCMS構築 | プラグイン活用、テーマカスタマイズ、固定ページ・投稿管理。 | 参考:WordPress(Wikipedia) | ||
| P55 | 第55章:クライアント/サーバシステム設計 | 分散システム構築の原則、サーバ管理、クライアント設定、IP・ルーティングの基礎。 | 参考:クライアント/サーバ(Wikipedia) | ||
| P56 | 第56章:ネットワーク基礎とDHCP | IPアドレス管理、DHCPサーバの設定、ルーターとスイッチの役割。 | 参考:DHCP(Wikipedia) | ||
| P57 | 第57章:仮想化技術とサーバ運用 | Hyper-V、VMwareなど仮想化の基本、仮想マシン管理、リソース割当。 | 参考:仮想化(Wikipedia) | ||
| P58 | 第58章:OS別ソフトウェア操作法 | Windows、Linux、Unixでの必須コマンドと操作例、管理者権限の基本。 | 参考:OS(Wikipedia) | ||
| P59 | 第59章:C言語応用例:CAD・分散処理 | クライアント/サーバCADや分散処理でのC言語実践、メモリ・スレッド管理の工夫。 | 参考:C言語応用(Wikipedia) | ||
| P60 | 第60章:業務システム構築:仕入れ・在庫・販売 | 販売管理システム構築例、SQLデータ連携、画面・帳票作成、効率的なデータフロー。 | 参考:販売管理(Wikipedia) | ||
| P61 | 第61章:予約サイト・ECサイト構築 | 予約管理・決済連携、セキュリティ・UX設計、Webアプリ構築の基本。 | 参考:Eコマース(Wikipedia) | ||
| P62 | 第62章:クライアント/サーバセキュリティ | 認証・暗号化、アクセス制御、脆弱性対策、セキュアな通信設計。 | 参考:情報セキュリティ(Wikipedia) | ||
| P63 | 第63章:分散システムと負荷分散 | ロードバランサー、クラスタリング、スケーラビリティ向上の設計手法。 | 参考:分散システム(Wikipedia) | ||
| P64 | 第64章:クライアント/サーバ通信の最適化 | 非同期通信、キャッシュ利用、帯域制御、通信プロトコルの最適化例。 | 参考:クライアント/サーバ(Wikipedia) | ||
| P65 | 第65章:C言語によるマルチスレッド処理 | POSIXスレッド、スレッド同期、デッドロック回避、実務プログラム例。 | 参考:スレッド(Wikipedia) | ||
| P66 | 第66章:GUIアプリケーション基礎 | Windows APIやGTKを使った基本的GUI設計、イベント駆動プログラムの構造。 | 参考:GUI(Wikipedia) | ||
| P67 | 第67章:Python入門とC言語比較 | 動的型付け、ライブラリ活用、C言語との特徴比較と選択指針。 | 参考:Python(Wikipedia) | ||
| P68 | 第68章:Web API活用とJSON | REST API設計、JSONデータ処理、クライアント側での活用例。 | 参考:JSON(Wikipedia) | ||
| P69 | 第69章:仮想マシンとコンテナ技術 | DockerやVMによる環境分離、開発・本番環境での利点。 | 参考:Docker(Wikipedia) | ||
| P70 | 第70章:クラウド基礎と利用方法 | AWS/Azure/GCPの基本サービス、仮想サーバ・ストレージ活用例。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P71 | 第71章:AI画像生成とプログラミング活用 | Stable Diffusionなどの画像生成AIのAPI活用、Python/C連携例。 | 参考:生成AI(Wikipedia) | ||
| P72 | 第72章:AI音楽生成と自動作曲 | 音楽生成アルゴリズム、MIDI制御、AIとC言語/Python連携例。 | 参考:AI音楽(Wikipedia) | ||
| P73 | 第73章:AIトークとチャットボット | 自然言語処理基礎、チャットボット構築、Python/C言語連携例。 | 参考:チャットボット(Wikipedia) | ||
| P74 | 第74章:AIのクラウド連携活用 | クラウド上のAIモデル呼び出し、データパイプライン構築、分散処理の例。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P75 | 第75章:ARMとスーパーコンピュータ | ARMアーキテクチャの特徴、スーパーコンピュータへの採用例、性能最適化。 | 参考:ARM(Wikipedia) | ||
| P76 | 第76章:ゲームプログラミングの歴史 | スタンドアロンからクライアント/サーバ、GPU活用、ゲームエンジン基礎。 | 参考:ゲーム(Wikipedia) | ||
| P77 | 第77章:分散ゲームサーバ構築 | マルチプレイヤーゲームの通信・同期、負荷分散、ネットワーク設計。 | 参考:マルチプレイヤーゲーム(Wikipedia) | ||
| P78 | 第78章:AI活用の最新動向 | 生成AI、音声認識、自然言語処理、画像・動画生成の実務応用例。 | 参考:人工知能(Wikipedia) | ||
| P79 | 第79章:プログラミング応用演習 | C/Python/SQL/HTMLなど総合応用、実務課題例、テスト・デバッグ方法。 | 参考:プログラミング演習(Wikipedia) | ||
| P80 | 第80章:総合プロジェクト設計と発展課題 | システム設計全体の統合、開発フロー、AI・クラウド・分散処理を組み合わせた発展課題。 | 参考:ソフトウェア工学(Wikipedia) | ||
| 章番号 | 章タイトル | 解説 | |||
| P81 | 第81章:COBOL入門と基本構文 | COBOLの特徴、データ定義、手続き部、基本的な入出力操作。 | 参考:COBOL(Wikipedia) | ||
| P82 | 第82章:COBOLによる業務処理例 | 銀行・官庁・行政向けの帳票処理、入金・支払計算の実例。 | 参考:COBOLの業務利用(Wikipedia) | ||
| P83 | 第83章:COBOLから他言語への移行 | COBOL資産をC/Java/Pythonにコンバートする方法、注意点、実務例。 | 参考:COBOL移行(Wikipedia) | ||
| P84 | 第84章:LinuxとUnixの基礎 | コマンドライン操作、ファイルシステム、ユーザ権限の管理と共通点・相違点。 | 参考:Linux(Wikipedia) Unix(Wikipedia) |
||
| P85 | 第85章:GPU利用と演算処理の進化 | GPUの歴史、CUDA/OpenCL、画像・科学計算・AI利用例。 | 参考:GPU(Wikipedia) | ||
| P86 | 第86章:Pythonによるデータ解析 | Pandas/Numpy/Matplotlibを使った統計・グラフ作成、業務・研究活用例。 | 参考:Python(Wikipedia) | ||
| P87 | 第87章:Java入門とオブジェクト指向 | クラス・オブジェクト、継承、ポリモーフィズム、基本文法と設計思想。 | 参考:Java(Wikipedia) | ||
| P88 | 第88章:C#と.NETによるアプリ開発 | Windowsアプリ、フォーム・イベント、LINQ、データアクセス例。 | 参考:C#(Wikipedia) | ||
| P89 | 第89章:Webアプリケーション設計 | クライアント/サーバモデル、HTTP/HTTPS、フォーム・セッション管理。 | 参考:Webアプリ(Wikipedia) | ||
| P90 | 第90章:REST API設計と利用 | REST原則、JSON通信、エンドポイント設計とセキュリティ考慮。 | 参考:REST(Wikipedia) | ||
| P91 | 第91章:サーバサイドプログラミング | PHP/Node.js/Pythonでの処理、データベース連携、セッション管理。 | 参考:サーバサイドスクリプト(Wikipedia) | ||
| P92 | 第92章:クライアントサイドプログラミング | JavaScript/HTML/CSSによるユーザインターフェース設計、動的ページ作成。 | 参考:JavaScript(Wikipedia) | ||
| P93 | 第93章:フレームワーク活用 | React/Vue/AngularによるSPA構築、効率的な開発フロー例。 | 参考:JSフレームワーク(Wikipedia) | ||
| P94 | 第94章:デバッグとテスト手法 | ユニットテスト、統合テスト、自動化テスト、問題解析の進め方。 | 参考:ソフトウェアテスト(Wikipedia) | ||
| P95 | 第95章:C言語によるネットワークプログラミング | ソケット通信、TCP/UDP、サーバ・クライアント例、データ転送。 | 参考:ソケット(Wikipedia) | ||
| P96 | 第96章:セキュアコーディング | SQLインジェクション・XSS対策、暗号化・認証設計、脆弱性回避。 | 参考:セキュアコーディング(Wikipedia) | ||
| P97 | 第97章:クラウドネイティブ設計 | マイクロサービス、コンテナ化、スケーラブルアプリ設計。 | 参考:クラウドネイティブ(Wikipedia) | ||
| P98 | 第98章:CI/CDによる開発自動化 | GitHub Actions/Jenkins、ビルド・テスト・デプロイ自動化。 | 参考:CI/CD(Wikipedia) | ||
| P99 | 第99章:クラウドセキュリティ | アクセス制御、暗号化、クラウド環境での脅威と対策。 | 参考:クラウドセキュリティ(Wikipedia) | ||
| P100 | 第100章:分散AIシステム構築 | 分散処理でのAI推論、GPUクラスタ活用、効率化設計。 | 参考:分散処理(Wikipedia) | ||
| P101 | 第101章:AIモデル学習と実装 | ニューラルネットワーク学習、TensorFlow/PyTorch実装例。 | 参考:ニューラルネットワーク(Wikipedia) | ||
| P102 | 第102章:自然言語処理基礎 | 形態素解析、テキスト分類、Python/NLPライブラリ活用例。 | 参考:自然言語処理(Wikipedia) | ||
| P103 | 第103章:画像認識アルゴリズム | CNN、OpenCV、Pythonによる画像分類・物体検出例。 | 参考:コンピュータビジョン(Wikipedia) | ||
| P104 | 第104章:音声認識と合成 | 音声データ処理、音声認識API、音声合成(TTS)例。 | 参考:音声認識(Wikipedia) | ||
| P105 | 第105章:強化学習入門 | エージェント学習、報酬設計、簡易ゲーム環境での実装例。 | 参考:強化学習(Wikipedia) | ||
| P106 | 第106章:AIと業務システム統合 | 販売・予約システムへのAI予測統合、効率化事例。 | 参考:人工知能(Wikipedia) | ||
| P107 | 第107章:クラウドデータ分析 | クラウドDBとPython/Rによるデータ解析、可視化例。 | 参考:データ分析(Wikipedia) | ||
| P108 | 第108章:プログラミング応用課題 | 総合課題で言語・OS・ネットワーク・AIを横断した実務演習。 | 参考:プログラミング演習(Wikipedia) | ||
| P109 | 第109章:パフォーマンス最適化 | CPU/GPU/メモリ最適化、コード高速化、ベンチマーク計測方法。 | 参考:ソフトウェア最適化(Wikipedia) | ||
| P110 | 第110章:バックアップと障害対策 | データバックアップ戦略、障害復旧、冗長化・RAID・クラスタ設計。 | 参考:バックアップ(Wikipedia) | ||
| P111 | 第111章:DevOps基礎 | 開発・運用統合、CI/CD、モニタリングと自動化。 | 参考:DevOps(Wikipedia) | ||
| P112 | 第112章:ソフトウェアアーキテクチャ設計 | MVC/MVVM、レイヤー設計、モジュール分割の考え方。 | 参考:ソフトウェアアーキテクチャ(Wikipedia) | ||
| P113 | 第113章:分散データベース設計 | シャーディング、レプリケーション、CAP定理とトレードオフ。 | 参考:分散データベース(Wikipedia) | ||
| P114 | 第114章:マイクロサービス設計 | 疎結合サービス設計、APIゲートウェイ、サービス間通信の工夫。 | 参考:マイクロサービス(Wikipedia) | ||
| P115 | 第115章:クラウド監視と運用管理 | ログ管理、監視ツール、アラート設定、運用改善手法。 | 参考:システム監視(Wikipedia) | ||
| P116 | 第116章:IoTと組み込みプログラミング | マイコン、センサー制御、通信プロトコル、C/C++活用例。 | 参考:組み込みシステム(Wikipedia) | ||
| P117 | 第117章:ARMアーキテクチャと低レベルプログラミング | ARM CPU基礎、レジスタ・命令セット、組み込み/スーパーコンピュータ利用例。 | 参考:ARM(Wikipedia) | ||
| P118 | 第118章:GPUプログラミングと並列処理 | CUDA/OpenCL、データ並列処理、AI・画像処理への応用例。 | 参考:GPU(Wikipedia) | ||
| P119 | 第119章:ゲームAI設計と実装 | ゲームエージェントAI、経路探索、行動戦略のアルゴリズム。 | 参考:人工知能(Wikipedia) | ||
| P120 | 第120章:総合演習と発展課題 | これまでの学習を統合し、実務システムやAI/クラウド/分散環境での応用課題に挑戦。 | 参考:プログラミング演習(Wikipedia) |
プログラミング編 第4部
| 章番号 | 章タイトル | 解説 | |||
|---|---|---|---|---|---|
| P121 | 第121章:SQL基礎とデータ操作 | SELECT/INSERT/UPDATE/DELETE、テーブル設計、正規化の基本。 | 参考:SQL(Wikipedia) | ||
| P122 | 第122章:データベース応用設計 | ビュー、トリガー、ストアドプロシージャ、インデックス設計。 | 参考:データベース(Wikipedia) | ||
| P123 | 第123章:Webサーバ構築(IIS) | Windows/IIS環境でのWebサイト構築、バーチャルディレクトリ設定、セキュリティ。 | 参考:IIS(Wikipedia) | ||
| P124 | 第124章:WordPressサイト構築 | テーマ・プラグイン選定、固定ページ・投稿作成、ユーザ管理、セキュリティ対策。 | 参考:WordPress(Wikipedia) | ||
| P125 | 第125章:業務システム構築(仕入・在庫・販売・会計) | データベース設計、帳票作成、業務フロー自動化、C言語/Pythonでの実装例。 | 参考:業務アプリケーション(Wikipedia) | ||
| P126 | 第126章:予約サイト構築と顧客管理 | Webフォーム、DB連携、メール通知、自動スケジューリング機能の実装例。 | 参考:予約システム(Wikipedia) | ||
| P127 | 第127章:ネットワーク基礎とIP管理 | TCP/IP、サブネット、ルーター設定、DHCPによるIP管理。 | 参考:IPアドレス(Wikipedia) | ||
| P128 | 第128章:クライアントサーバシステム設計 | サーバ設計、クライアント通信、分散処理、負荷分散の基礎。 | 参考:クライアントサーバ(Wikipedia) | ||
| P129 | 第129章:仮想化技術とサーバ管理 | Hyper-V/VMware、仮想マシン作成、ネットワーク分離、管理運用。 | 参考:仮想化(Wikipedia) | ||
| P130 | 第130章:Microsoft Server管理 | Active Directory、ユーザー/グループ管理、ファイルサーバ、ポリシー運用。 | 参考:Microsoft Server(Wikipedia) | ||
| P131 | 第131章:OS別必須ソフトウェア操作 | Windows/Linux/Macの管理ツール、ソフトウェアインストール、環境設定の比較。 | 参考:OS(Wikipedia) | ||
| P132 | 第132章:HTMLとWebサイト基礎 | HTMLタグ、CSS、DOM、基本的なWebページ構築の方法。 | 参考:HTML(Wikipedia) | ||
| P133 | 第133章:JavaScriptと動的ページ | イベント処理、DOM操作、Ajaxによる非同期通信例。 | 参考:JavaScript(Wikipedia) | ||
| P134 | 第134章:WebセキュリティとHTTPS | SSL/TLS、XSS/CSRF対策、セキュア通信設定。 | 参考:Webセキュリティ(Wikipedia) | ||
| P135 | 第135章:販売サイト構築 | ECサイト設計、商品管理、カート・決済連携、顧客データ管理。 | 参考:ECサイト(Wikipedia) | ||
| P136 | 第136章:予約サイト構築応用 | リアルタイム空き情報管理、カレンダー連携、通知機能実装例。 | 参考:予約システム(Wikipedia) | ||
| P137 | 第137章:クライアント/サーバ通信応用 | 非同期通信、RPC、メッセージキューを使った分散システム例。 | 参考:分散コンピューティング(Wikipedia) | ||
| P138 | 第138章:ネットワーク構築と管理応用 | ルーティング、VLAN、VPN、セキュリティ対策と実務例。 | 参考:ネットワーク(Wikipedia) | ||
| P139 | 第139章:分散処理システム応用 | 負荷分散、クラスタリング、分散DBと分散キャッシュ活用例。 | 参考:分散システム(Wikipedia) | ||
| P140 | 第140章:仮想化応用とクラウド管理 | クラウド環境での仮想サーバ構築、スケーリング、リソース管理。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P141 | 第141章:Linuxサーバ構築応用 | Apache/Nginx、サービス管理、ユーザー権限とセキュリティ設定。 | 参考:Linux(Wikipedia) | ||
| P142 | 第142章:Linuxシェルスクリプト活用 | 自動化スクリプト作成、cronジョブ、管理タスクの効率化。 | 参考:シェルスクリプト(Wikipedia) | ||
| P143 | 第143章:仮想ネットワークとセキュリティ | VPN、ファイアウォール、ネットワーク監視、脅威対策例。 | 参考:ネットワークセキュリティ(Wikipedia) | ||
| P144 | 第144章:GPUクラスタ構築 | 複数GPUサーバ構成、CUDA分散処理、AIモデル高速化。 | 参考:GPU(Wikipedia) | ||
| P145 | 第145章:AI画像生成応用 | 生成モデル(GAN/Diffusion)での画像作成、Web連携例。 | 参考:生成モデル(Wikipedia) | ||
| P146 | 第146章:AI動画生成応用 | フレーム生成、映像編集、ディープラーニング活用事例。 | 参考:深層学習(Wikipedia) | ||
| P147 | 第147章:AI音楽生成応用 | メロディ・伴奏生成、GAN・Transformerモデル活用例。 | 参考:音楽生成(Wikipedia) | ||
| P148 | 第148章:AI会話・チャットボット応用 | 自然言語処理モデルを用いた会話システム設計例。 | 参考:チャットボット(Wikipedia) | ||
| P149 | 第149章:AI総合演習 | 画像・音楽・文章生成を統合したプロジェクト演習。 | 参考:人工知能(Wikipedia) | ||
| P150 | 第150章:総合応用演習 | これまでの学習成果を統合したクラウド・AI・Webシステム構築実務演習。 | 参考:プログラミング演習(Wikipedia) | ||
| P151 | 第151章:スタンドアロンゲーム開発 | PC/コンソール向け単独動作型ゲーム設計、UI/描画/ロジック統合。 | 参考:コンピュータゲーム(Wikipedia) | ||
| P152 | 第152章:ネットワークゲーム開発 | クライアント/サーバ型オンラインゲーム設計、同期処理、ラグ対策。 | 参考:オンラインゲーム(Wikipedia) | ||
| P153 | 第153章:ゲームAI設計応用 | NPC行動、戦略AI、シナリオ生成アルゴリズム設計例。 | 参考:人工知能(Wikipedia) | ||
| P154 | 第154章:GPU活用によるゲーム描画最適化 | レンダリング最適化、シェーダ、リアルタイム演算の実務例。 | 参考:GPU(Wikipedia) | ||
| P155 | 第155章:COBOL基礎と歴史 | COBOLの構文、業務処理向け歴史、銀行・官庁・行政での利用例。 | 参考:COBOL(Wikipedia) | ||
| P156 | 第156章:COBOL応用と他言語移行事例 | 既存COBOLシステムの保守、最新言語へのコンバート事例、注意点。 | 参考:COBOL(Wikipedia) | ||
| P157 | 第157章:Linux/Unix比較 | Unix系OSの類似点・相違点、シェル環境、ファイル管理、運用比較。 | 参考:Unix(Wikipedia) | ||
| P158 | 第158章:AI活用最新動向 | 生成AI、音声認識、自然言語処理、画像解析、業務応用事例。 | 参考:人工知能(Wikipedia) | ||
| P159 | 第159章:AI総合システム構築 | AIモデル統合、クラウド連携、Webサービス連動、運用監視。 | 参考:人工知能(Wikipedia) | ||
| P160 | 第160章:プログラミング編総合演習 | プログラミング言語、OS、ネットワーク、AIを統合した総合演習課題。 | 参考:プログラミング演習(Wikipedia) |
プログラミング編 第5部
| 章番号 | 章タイトル | 解説 | |||
|---|---|---|---|---|---|
| P161 | 第161章:C言語応用(ファイル処理と入出力) | ファイル操作、バイナリデータ処理、エラーハンドリングの応用例。 | 参考:C言語(Wikipedia) | ||
| P162 | 第162章:C言語応用(ポインタとメモリ管理) | ポインタ操作、動的メモリ管理、メモリリーク対策の実践例。 | 参考:C言語(Wikipedia) | ||
| P163 | 第163章:C言語応用(構造体・共用体・列挙型) | データ構造設計、共用体の活用、列挙型による定数管理例。 | 参考:C言語(Wikipedia) | ||
| P164 | 第164章:C言語応用(マルチスレッドと同期) | POSIXスレッド、排他制御、スレッド同期の実務例。 | 参考:C言語(Wikipedia) | ||
| P165 | 第165章:C言語応用(ネットワーク通信) | ソケット通信、TCP/UDP、クライアント・サーバプログラム例。 | 参考:C言語(Wikipedia) | ||
| P166 | 第166章:C言語応用(GUI構築) | Win32 APIやGTKを使ったウィンドウ・ボタン・イベント制御例。 | 参考:C言語(Wikipedia) | ||
| P167 | 第167章:C++基礎とオブジェクト指向 | クラス・継承・ポリモーフィズム、C言語との違い、基本設計。 | 参考:C++(Wikipedia) | ||
| P168 | 第168章:C++応用(STLとテンプレート) | STLコンテナ、アルゴリズム、テンプレートプログラミング実務例。 | 参考:C++(Wikipedia) | ||
| P169 | 第169章:C#基礎と.NET活用 | Visual Studio環境、クラス・イベント・GUI構築、簡単なアプリ作成。 | 参考:C#(Wikipedia) | ||
| P170 | 第170章:C#応用(データベース連携) | ADO.NET、SQL Server接続、データ取得と更新、例外処理。 | 参考:C#(Wikipedia) | ||
| P171 | 第171章:Python基礎と開発環境 | Python構文、仮想環境、ライブラリ管理、基本プログラム作成。 | 参考:Python(Wikipedia) | ||
| P172 | 第172章:Python応用(Web・DB連携) | Django/Flaskを用いたWebアプリ構築、SQLAlchemyでのDB操作例。 | 参考:Python(Wikipedia) | ||
| P173 | 第173章:Python応用(科学計算・機械学習) | NumPy/Pandas/Scikit-learnによるデータ分析と機械学習モデル構築例。 | 参考:Python(Wikipedia) | ||
| P174 | 第174章:ARMとスーパーコンピュータ | ARMアーキテクチャの特徴、スーパーコンピュータへの応用、低消費電力設計例。 | 参考:ARM(Wikipedia) | ||
| P175 | 第175章:GPUプログラミング(CUDA/OpenCL) | GPUを活用した並列処理、CUDA・OpenCL基礎、演算高速化例。 | 参考:CUDA(Wikipedia) | ||
| P176 | 第176章:AIモデル実装応用 | PyTorch/TensorFlowでのモデル構築、学習・推論の実務例。 | 参考:人工知能(Wikipedia) | ||
| P177 | 第177章:クラウドサービス連携応用 | AWS/GCP/Azureでのサーバ構築、データ連携、運用監視例。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P178 | 第178章:AI・Web・DB統合システム構築 | AI処理・Webフロント・DBバックエンドの統合、API設計、運用。 | 参考:人工知能(Wikipedia) | ||
| P179 | 第179章:ゲーム開発応用(マルチプラットフォーム) | PC/モバイル/コンソール統合開発、ビルド管理、UI最適化。 | 参考:コンピュータゲーム(Wikipedia) | ||
| P180 | 第180章:プログラミング編総合演習 | これまで学習したC/C++/C#/Python/SQL/ネットワーク/AIの総合演習課題。 | 参考:プログラミング演習(Wikipedia) |
| 章番号 | 章タイトル | 解説 | |||
|---|---|---|---|---|---|
| P161 | 第161章:C言語応用(ファイル処理と入出力) | ファイル操作、バイナリデータ処理、エラーハンドリングの応用例。 | 参考:C言語(Wikipedia) | ||
| P162 | 第162章:C言語応用(ポインタとメモリ管理) | ポインタ操作、動的メモリ管理、メモリリーク対策の実践例。 | 参考:C言語(Wikipedia) | ||
| P163 | 第163章:C言語応用(構造体・共用体・列挙型) | データ構造設計、共用体の活用、列挙型による定数管理例。 | 参考:C言語(Wikipedia) | ||
| P164 | 第164章:C言語応用(マルチスレッドと同期) | POSIXスレッド、排他制御、スレッド同期の実務例。 | 参考:C言語(Wikipedia) | ||
| P165 | 第165章:C言語応用(ネットワーク通信) | ソケット通信、TCP/UDP、クライアント・サーバプログラム例。 | 参考:C言語(Wikipedia) | ||
| P166 | 第166章:C言語応用(GUI構築) | Win32 APIやGTKを使ったウィンドウ・ボタン・イベント制御例。 | 参考:C言語(Wikipedia) | ||
| P167 | 第167章:C++基礎とオブジェクト指向 | クラス・継承・ポリモーフィズム、C言語との違い、基本設計。 | 参考:C++(Wikipedia) | ||
| P168 | 第168章:C++応用(STLとテンプレート) | STLコンテナ、アルゴリズム、テンプレートプログラミング実務例。 | 参考:C++(Wikipedia) | ||
| P169 | 第169章:C#基礎と.NET活用 | Visual Studio環境、クラス・イベント・GUI構築、簡単なアプリ作成。 | 参考:C#(Wikipedia) | ||
| P170 | 第170章:C#応用(データベース連携) | ADO.NET、SQL Server接続、データ取得と更新、例外処理。 | 参考:C#(Wikipedia) | ||
| P171 | 第171章:Python基礎と開発環境 | Python構文、仮想環境、ライブラリ管理、基本プログラム作成。 | 参考:Python(Wikipedia) | ||
| P172 | 第172章:Python応用(Web・DB連携) | Django/Flaskを用いたWebアプリ構築、SQLAlchemyでのDB操作例。 | 参考:Python(Wikipedia) | ||
| P173 | 第173章:Python応用(科学計算・機械学習) | NumPy/Pandas/Scikit-learnによるデータ分析と機械学習モデル構築例。 | 参考:Python(Wikipedia) | ||
| P174 | 第174章:ARMとスーパーコンピュータ | ARMアーキテクチャの特徴、スーパーコンピュータへの応用、低消費電力設計例。 | 参考:ARM(Wikipedia) | ||
| P175 | 第175章:GPUプログラミング(CUDA/OpenCL) | GPUを活用した並列処理、CUDA・OpenCL基礎、演算高速化例。 | 参考:CUDA(Wikipedia) | ||
| P176 | 第176章:AIモデル実装応用 | PyTorch/TensorFlowでのモデル構築、学習・推論の実務例。 | 参考:人工知能(Wikipedia) | ||
| P177 | 第177章:クラウドサービス連携応用 | AWS/GCP/Azureでのサーバ構築、データ連携、運用監視例。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P178 | 第178章:AI・Web・DB統合システム構築 | AI処理・Webフロント・DBバックエンドの統合、API設計、運用。 | 参考:人工知能(Wikipedia) | ||
| P179 | 第179章:ゲーム開発応用(マルチプラットフォーム) | PC/モバイル/コンソール統合開発、ビルド管理、UI最適化。 | 参考:コンピュータゲーム(Wikipedia) | ||
| P180 | 第180章:プログラミング編総合演習 | これまで学習したC/C++/C#/Python/SQL/ネットワーク/AIの総合演習課題。 | 参考:プログラミング演習(Wikipedia) | ||
| P181 | 第181章:COBOL基礎と構文 | COBOLの文法、データ定義、簡単なファイル処理。 | 参考:COBOL(Wikipedia) | ||
| P182 | 第182章:COBOL応用(銀行・官庁向け業務処理) | 入出金管理、伝票処理、古典的な業務アプリ構築例。 | 参考:COBOL(Wikipedia) | ||
| P183 | 第183章:COBOLから他言語へのコンバート | COBOL資産をC/C++/Javaに移行する手法と注意点。 | 参考:COBOL(Wikipedia) | ||
| P184 | 第184章:UnixとLinuxの比較 | Unix/Linuxの類似点・相違点、シェル操作やディレクトリ管理の違い。 | 参考:Linux(Wikipedia) | ||
| P185 | 第185章:Windows Serverとクライアント管理 | DHCP、IPアドレス設定、Active Directoryによるクライアント管理。 | 参考:Windows Server(Wikipedia) | ||
| P186 | 第186章:IISでWebサイト構築 | IISでのサイトホスティング、セキュリティ設定、ASP.NET構築例。 | 参考:IIS(Wikipedia) | ||
| P187 | 第187章:WordPressによるCMSサイト構築 | テーマ・プラグイン設定、固定ページと投稿、ユーザー権限管理。 | 参考:WordPress(Wikipedia) | ||
| P188 | 第188章:業務用在庫・販売・会計システム構築 | 仕入れ・在庫・販売・会計の業務フロー、SQLデータベース設計例。 | 参考:業務システム(Wikipedia) | ||
| P189 | 第189章:予約・販売サイト構築(Webアプリ) | 予約管理・ECサイト構築、フロントエンドとバックエンド統合例。 | 参考:Webアプリケーション(Wikipedia) | ||
| P190 | 第190章:クライアントServerシステム構築 | クライアントServer設計、ネットワーク構成、プログラム連携例。 | 参考:クライアントサーバモデル(Wikipedia) | ||
| P191 | 第191章:仮想化技術とサーバ統合 | VMware/Hyper-V/KVMによる仮想マシン構築、リソース管理、バックアップ。 | 参考:仮想化(Wikipedia) | ||
| P192 | 第192章:SQLとデータベース運用 | SQL文、トランザクション、正規化、バックアップ・リストアの実務例。 | 参考:SQL(Wikipedia) | ||
| P193 | 第193章:ネットワーク基礎とIP設定 | ルーター・スイッチ・IPアドレス管理、サブネット設計とトラブル対策。 | 参考:コンピュータネットワーク(Wikipedia) | ||
| P194 | 第194章:ネットワーク応用(VPNとセキュリティ) | VPN構築、暗号化通信、ファイアウォール・セキュリティ管理例。 | 参考:VPN(Wikipedia) | ||
| P195 | 第195章:業務用ソフトウェア運用管理 | OSごとの必須ソフトウェア設定、更新管理、運用監視例。 | 参考:システム管理(Wikipedia) | ||
| P196 | 第196章:AI画像・動画生成プログラミング | 画像生成モデル(GAN、Stable Diffusion)や動画合成プログラム例。 | 参考:生成モデル(Wikipedia) | ||
| P197 | 第197章:AI音楽・トーク生成プログラミング | 音楽・音声生成モデルの使用例、合成・編集・ストリーミング例。 | 参考:生成モデル(Wikipedia) | ||
| P198 | 第198章:Web/AI統合システム構築演習 | フロント・バック・AI・DB統合、API連携、運用監視例。 | 参考:人工知能(Wikipedia) | ||
| P199 | 第199章:業務/学習用総合課題 | C/C++/C#/Python/COBOL/SQL/ネットワーク/AIを組み合わせた総合課題例。 | 参考:プログラミング演習(Wikipedia) | ||
| P200 | 第200章:プログラミング編まとめ | 学習内容総括、今後の応用例、資格試験・実務活用への道筋。 | 参考:プログラミング教育(Wikipedia) | ||
| P201 | 第201章:C言語応用(クライアントServerシステム) | Socket通信、マルチスレッド、分散処理による業務システム構築例。 | 参考:C言語(Wikipedia) | ||
| P202 | 第202章:C++によるGUIアプリ開発 | QtやMFCを用いたGUIアプリ構築、イベント駆動型設計。 | 参考:C++(Wikipedia) | ||
| P203 | 第203章:C#と.NETによるWeb/デスクトップ統合 | C#によるWinForms、WPF、ASP.NETの統合アプリ例。 | 参考:C#(Wikipedia) | ||
| P204 | 第204章:Pythonによるデータ処理とAI応用 | NumPy、Pandas、TensorFlowによるデータ処理・AIモデル構築例。 | 参考:Python(Wikipedia) | ||
| P205 | 第205章:SQL応用(データ分析・管理) | 複雑なクエリ、ビュー・ストアドプロシージャ、トランザクション制御。 | 参考:SQL(Wikipedia) | ||
| P206 | 第206章:Linux環境でのプログラミング | gcc/Makefile/Bashスクリプトによる開発・デバッグ・デプロイ。 | 参考:Linux(Wikipedia) | ||
| P207 | 第207章:Unix環境でのプログラミング | シェルスクリプト、プロセス管理、パイプライン処理。 | 参考:Unix(Wikipedia) | ||
| P208 | 第208章:ARMアーキテクチャの基礎 | ARMの命令セット、RISC設計思想、スーパーコンピュータでの利用例。 | 参考:ARM(Wikipedia) | ||
| P209 | 第209章:GPU活用の歴史と技術 | グラフィック処理からAI計算まで、GPU利用の進化とプログラミング例。 | 参考:GPU(Wikipedia) | ||
| P210 | 第210章:ゲーム開発(スタンドアロンからクライアントServerまで) | シングルプレイヤー・マルチプレイヤー・ネットワーク設計・最適化。 | 参考:コンピュータゲーム(Wikipedia) | ||
| P211 | 第211章:WebアプリとAPI統合 | REST API設計、JSON/HTTP通信、フロントエンドとの連携例。 | 参考:Webアプリケーション(Wikipedia) | ||
| P212 | 第212章:AI画像生成統合演習 | Python/OpenCV/Stable Diffusionを用いた生成・加工・出力例。 | 参考:Stable Diffusion(Wikipedia) | ||
| P213 | 第213章:AI音声生成統合演習 | 音声合成モデルの利用、API連携、ストリーミング配信例。 | 参考:音声合成(Wikipedia) | ||
| P214 | 第214章:クラウドとAIサービス活用 | AWS/GCP/Azure上でのAIサービス統合と運用管理。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P215 | 第215章:総合システム開発演習 | 業務/ゲーム/AI統合システムの設計・開発・デバッグ演習例。 | 参考:システム開発(Wikipedia) | ||
| P216 | 第216章:セキュリティと暗号化技術 | 暗号方式、TLS/SSL、認証・権限管理、攻撃対策。 | 参考:暗号(Wikipedia) | ||
| P217 | 第217章:バージョン管理とCI/CD | Git/GitHub、Jenkins、GitLabによる自動ビルド・デプロイ例。 | 参考:CI/CD(Wikipedia) | ||
| P218 | 第218章:ドキュメントとコード管理 | Markdown、ドキュメント生成、自動テスト、リファレンス管理。 | 参考:ソフトウェアドキュメンテーション(Wikipedia) | ||
| P219 | 第219章:パフォーマンス最適化 | CPU/GPU利用最適化、メモリ管理、プロファイリング手法。 | 参考:プログラム最適化(Wikipedia) | ||
| P220 | 第220章:障害対応とトラブルシューティング | ログ解析、デバッグ、リカバリ手法、冗長化設計。 | 参考:トラブルシューティング(Wikipedia) | ||
| P221 | 第221章:業務システムの保守・運用 | 定期更新、バックアップ、監視、運用マニュアル作成例。 | 参考:システム運用(Wikipedia) | ||
| P222 | 第222章:テスト自動化と品質保証 | ユニットテスト、統合テスト、自動化ツール、品質評価。 | 参考:ソフトウェアテスト(Wikipedia) | ||
| P223 | 第223章:仮想ネットワーク演習 | 仮想LAN、VPN構築、複数OS間通信テスト例。 | 参考:仮想ネットワーク(Wikipedia) | ||
| P224 | 第224章:分散システム設計 | 複数サーバ間連携、ロードバランス、データ同期手法。 | 参考:分散システム(Wikipedia) | ||
| P225 | 第225章:並列計算・マルチスレッド | CPU/GPU並列処理、スレッド管理、OpenMP・CUDA例。 | 参考:並列計算(Wikipedia) | ||
| P226 | 第226章:業務データ解析演習 | BIツール、SQL分析、グラフ可視化、報告書自動生成例。 | 参考:BI(Wikipedia) | ||
| P227 | 第227章:IoTシステム構築 | センサー接続、データ収集、クラウド連携、簡易制御アプリ例。 | 参考:IoT(Wikipedia) | ||
| P228 | 第228章:センサー・デバイスプログラミング | Arduino/Raspberry Piなどでの入出力制御、データ収集例。 | 参考:マイコン(Wikipedia) | ||
| P229 | 第229章:AIによるデータ解析応用 | 教師あり・教師なし学習、予測モデル、可視化手法。 | 参考:機械学習(Wikipedia) | ||
| P230 | 第230章:AI応用システム統合 | AIモデルを業務システムやWebサービスに統合、API連携例。 | 参考:人工知能(Wikipedia) | ||
| P231 | 第231章:クラウド運用・監視演習 | AWS/GCP/Azureでのリソース管理、監視、アラート運用例。 | 参考:クラウドコンピューティング(Wikipedia) | ||
| P232 | 第232章:バックアップとリカバリ計画 | DB・ファイル・仮想環境のバックアップ戦略と復旧演習。 | 参考:バックアップ(Wikipedia) | ||
| P233 | 第233章:ソフトウェアライフサイクル管理 | 要件定義から保守まで、ドキュメント・バージョン管理例。 ソフトウェア開発プロセス(Wikipedia) |
|||
| P234 | 第234章:業務システム最適化演習 | パフォーマンス改善、DBチューニング、キャッシュ戦略。 | 参考:システム最適化(Wikipedia) | ||
| P235 | 第235章:仮想化演習とサーバ統合管理 | VM管理、ハイパーバイザー、リソース割当、冗長構成例。 | 参考:仮想化(Wikipedia) | ||
| P236 | 第236章:ネットワークトラブルシューティング演習 | 障害解析、ログ解析、スニファー使用、ネットワーク復旧例。 | 参考:トラブルシューティング(Wikipedia) | ||
| P237 | 第237章:業務用プログラム応用課題 | 実務データを用いた総合演習、C/COBOL/SQL/AI統合例。 | 参考:プログラミング演習(Wikipedia) | ||
| P238 | 第238章:資格試験向け総合対策 | 基本情報技術者・応用情報技術者・各種プログラマ資格対策例。 | 参考:情報処理技術者試験(Wikipedia) | ||
| P239 | 第239章:応用課題まとめ(業務+AI+Web) | 業務アプリ、Webサービス、AI統合課題の総まとめ。 | 参考:ソフトウェア開発(Wikipedia) | ||
| P240 | 第240章:プログラミング編まとめ(応用編) | 全章の総括、実務・学習・資格活用のためのガイドライン。 | 参考:プログラミング教育(Wikipedia) |
Linux(Wikipedia)
Linux(Wikipedia)
Pandas(Wikipedia)
Seaborn(Wikipedia)
Keras(Wikipedia)
WPF(Wikipedia)
CSS(Wikipedia)
Linux(Wikipedia)
CSS(Wikipedia),
JavaScript(Wikipedia)
Apache(Wikipedia),
Nginx(Wikipedia)
クラウド(Wikipedia)
Java(Wikipedia)
Unix(Wikipedia)
CUDA(Wikipedia)
NoSQL(Wikipedia)