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