HTML

ソフトウェア

開発ツール -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,開発ツールについてシンプルにまとめています。ソフトウェア開発言語,プログラム言語,プログラム言語の分類(低水準言語,高水準言語,手続型言語,非手続型言語),低水準言語(機械語,アセンブラ言語),高水準言語(C言語,COBOL,Fortran,BASIC,Java,C++,C#,Phthon,Swift),スクリプト言語(PHP,Ruby,JavaScript),マークアップ言語など(HTML,XML,CSS,SQL),言語プロセッサ(言語処理系),言語プロセッサの種類(アセンブラ,コンパイラ(ソースプログラム(原始プログラム),字句解析,構文解析,意味解析(三つ組形式,四つ組形式,逆ポーランド表記法(後置表記法)),最適化,コード生成,オブジェクトプログラム(目的プログラム),ライブラリファイル(ライブラリ),リンカ(連係編集プログラム),ロードモジュール(実行可能ファイル),ローダー),インタプリタ,中間コード方式,仮想マシン,ジェネレータ),開発支援ツール(デバッグを支援するツール(静的解析ツール,動的解析ツール),テストを支援するツール(カバレージモニターなど),IDE(統合開発環境))について簡単に説明しています。覚えることが多いですが,しっかり頑張りましょう。
ネットワーク

WWW -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,WWWについてシンプルにまとめています。WWWとHTMLの説明からはじめ,HTTP(HTTPの概要,URI(URL、URN),HTTPリクエスト(メソッドの種類(GETメソッド,POSTメソッド),GETメソッドとPOSTメソッドの比較,主なヘッダーフィールド),HTTPレスポンス(主なステータスコード,主なヘッダーフィールド),セッション管理(Cookie,リンクのURLにセッションIDを埋め込む方法(URLリライティング),フォームのデータにセッションIDを埋め込む方法(hiddenを使用))),プロキシサーバー,Webのセキュリティ(Webのアクセス制御(ファイアウォールやWAFによるアクセス制御,URLフィルタリング,コンテンツフィルタリング),Webサイトでの認証(HTTP認証(ベーシック認証,ダイジェスト認証),フォーム認証),HTTPヘッダーによるセキュリティ対策(secure属性),HTTPS(サーバー証明書(SSL証明書),サーバー認証,クライアント認証)),Webシステム,Web3層構造(主なサーバーソフトウェア,開発に使用する主な言語)について説明しています。覚えることが多いですが,一つ一つ丁寧に理解するよう努めましょう。