IT/インフラの学習コンテンツ一覧
このページでは、ITインフラの学習コンテンツの一覧を紹介します。
プログラミング関連
Java関連
プログラミングの第一歩。変数、条件分岐(if)、繰り返し(for)など、Javaの最も基本的な文法を体験します。
配列やメソッドの基礎を学習し、少し複雑なプログラムの構造を理解するための土台を作ります。
Javaの核心である「オブジェクト指向」を学びます。クラス、継承、ポリモーフィズムといった概念を習得します。
例外処理やコレクションフレームワークなど、実務で必須となるより高度なJavaの標準機能を学習します。
JavaプログラムからMySQLなどのデータベースへ接続し、データの検索・登録を行うSQL操作の連携方法を学びます。
Javaを使ったWeb開発の基本。ブラウザからのリクエスト処理や、動的なHTML生成の仕組みを学習します。
HTTPプロトコルやセッション管理、MVCモデルなど、Webアプリが動く全体像と設計の考え方を理解します。
モダンな開発に欠かせないSpring Bootの導入。DI(依存性の注入)やSpring MVCを活用したDB連携(Spring Data JPA)など学びます。
Spring MVCを活用した本格的なWebアプリ開発。クッキーとセッション、メール送信などを網羅します。
PHP関連
プログラミングの第一歩。変数、条件分岐(if)、繰り返し(for)、配列、フォームデータの送信など、最も基本的な文法を体験します。。
変数、条件分岐(if)、繰り返し(for)、配列に加え、関数を使った処理の共通化について学習します。
繰り返し処理の応用としてwhile文やdo while文、関数やデバッグ処理、ファイル操作、クッキーとセッション、データベースの連携などを学習します。
オブジェクト指向プログラミング、クラスの基本、継承とオーバーライド、 MVCモデルのフレームワークなどを学習します。
Python関連
シンプルで読みやすいPythonの文法。データ型やリスト操作など、AIや自動化に繋がる基礎を固めます。
関数定義やモジュールの利用、オブジェクト指向プログラミング、クラスの基本など実用的なスクリプトを書くためのスキルを磨きます。
Pythonの強力なWebフレームワーク「Django」を使ったサイト構築を体験します。
インフラ関連
Linux関連
コマンドライン操作の基本。ファイル作成、ディレクトリ移動、パーミッション設定などの必須コマンドをマスターします。
ネットワークに関する基本知識から、DNSサーバー、メールサーバーの構築方法を学習します。
Webサーバー(Apache)やDBサーバーの構築。実際に外部からアクセス可能なサーバー環境を自分の手で作り上げます。
定型業務の自動化。複数のコマンドを組み合わせ、条件分岐やループを用いた自動実行プログラムの作成方法を学びます。
ネットワーク関連
通信の仕組みの第一歩。OSI参照モデルやTCP/IP、IPアドレスの計算(サブネット)など論理的な基礎を学習します。
ルーティングやVLAN、DNS、DHCPなどネットワークを繋ぐ技術を深掘りします。
STPやEtherChannel、FHRPやHSRP、QoSに無線LAN、VPNについて学習します。