Javaプログラミングのデータベース活用講座

Javaプログラミング完全マスター編
(JavaSilver試験対応)

【株式会社UZUZ(ウズウズカレッジ)提供】
IT技術職を目指す方向けのJavaプログラミングの基礎知識を身につける講座です。具体的には、Javaプログラミングの基礎、オブジェクト指向、データベースおよびSQLの基礎、Javaソースコードからデータベースを操作する技術『JDBC』、Java製Webアプリケーションを構築するための技術の基礎を学びます。ゼロからご自身のパソコンにJavaの環境を構築していただき、最終的に50~100行程度のプログラムを自在に書けるレベルに到達を目指すプログラムです。
約43時間

カリキュラム

 

タイトル

 

概要

 

Javaプログラミング基礎

※本カテゴリーは導入編(etudes Plus搭載コース)と同じ内容となります

Javaプログラミングの初歩・Java開発環境構築・Java開発環境構築・補講: MacユーザーのJava開発環境構築・補講: Javaの有償化問題

Javaプログラミングの手順

Javaプログラミングの手順・補講: eclipseでのJava実行の基本(Macユーザー向け)・解説: Javaプログラミングの手順

ソースコードの基本ルール

ソースコードの基本ルール・解説: ソースコードの基本ルール

変数の扱い, 定数, 型

変数の扱い,定数,型・解説: 変数の扱い,定数,型

演算子

演算子・解説: 演算子

データの型変換

データの型変換・解説: データの型変換

配列と参照型

配列と参照型・補講: eclipseでのコマンドライン引数(Macユーザー向け)・解説: 配列と参照型

Stringと参照型の扱い

Stringと参照型の扱い

繰り返し ~for~ 

繰り返し~for~・解説: 繰り返し~for~

繰り返し ~while~

繰り返し~while~・解説: 繰り返し~while~

条件分岐 ~if~

条件分岐~if~・解説: 条件分岐~if~

その他の制御構文

その他の制御構文・解説: その他の制御構文

演習①

ex1.1 Jihanプログラムの作成・ex1.2 解説: Jihanプログラムの作成・ex1.3 ケーキ屋プログラムの作成・ex1.4 解説: ケーキ屋プログラムの作成

クラスとメソッド

解説: クラスとメソッド

APIと外部クラスの利用

APIと外部クラスの利用・解説: APIと外部クラスの利用

パッケージ

パッケージ・解説: パッケージ

演習②

ex2.1 勤怠プラグラムの作成・ex2.2 解説: 勤怠プラグラムの作成

オブジェクト指向とは

オブジェクト指向とは

コンストラクタ

コンストラクタ・解説: コンストラクタ

カプセル化

カプセル化・解説: カプセル化

継承①

継承①

継承②

継承②

static

static

その他のオブジェクト指向の知識

その他のオブジェクト指向の知識

正規表現

正規表現

統合開発環境(eclipse)の利用(Windowsユーザーのみ)

z2 統合開発環境(eclipse)の利用(Windowsユーザーのみ)

統合開発環境(eclipse)におけるデバッグ

z1 統合開発環境(eclipse)におけるデバッグ

演習

 ex1 モンスター対戦ゲームの作成・ex2 解説: モンスター対戦ゲームの作成

データベースとは データベースとは
MySQLのインストール

MySQLのインストール(Macユーザー向け)・MySQLのインストール(Windowsユーザー向け)

DBeaverの操作方法

DBeaverの操作方法(Macユーザー向け)

データベースの操作①

SQLとは・CREATE TABLE・INSERT・MySQLのデータ型・UPDATE・DELETE・ALTER TABLE・TRUNCATE・DROP TABLE

データベースの操作②

3つ以上のテーブル結合・SELECTの基本・WHERE句・NULLの扱い・ORDER BY句・データの集計・GROUP BY句・HAVING句・内部結合・外部結合

総合演習

ex1 総合演習・ex2 解説: 総合演習

JDBCとは

JDBCとは・JDBCの環境設定

データベース接続の概要 データベース接続の概要
接続の確立 接続の確立
SQL文の送信 SQL文の送信
抽出結果の取得 抽出結果の取得
接続の解除 接続の解除
DAOとは

DAOとは・DAOパターン

PreparedStatement PreparedStatement
DTO DTO
トランザクション

トランザクション

複数データの受け渡し 複数データの受け渡し
総合演習

ex1 総合演習(問1)・ex1 総合演習(問2)・ex2 解説: 総合演習(問1)・ex2 解説: 総合演習(問2)

Webアプリケーション概要

Webアプリケーション概要・補講: TomcatとServlet・Webアプリ開発の環境設定

Java Servletの基本とWebページの表示

Java Servletの基本とWebページの表示

Webページの遷移と引数の受け渡し

Webページの遷移と引数の受け渡し

WebアプリからのDB操作

WebアプリからのDB操作・解説: WebアプリからのDB操作

セキュリティ対策基礎

セキュリティ対策基礎・解説: セキュリティ対策基礎

Cookieとセッション

Cookieとセッション・解説: Cookieとセッション

JavaScript入門

JavaScript入門・解説: JavaScript入門

JSPとMVCモデル

JSPとMVCモデル・解説: JSPとMVCモデル

 

おすすめ対象者

チェックマーク ITエンジニアを目指している方

チェックマーク Javaプログラミングの独学に挫折してしまった方

コンテンツの特長

チェックマーク 図解が多く、市販の参考書での学習に比べて理解が深まりやすい

チェックマーク 適度な難易度の演習と詳細な解説の組み合わせで、着実に学習を進められる

チェックマーク Javaプログラミングの基礎知識における全領域を学習できる

価格


1名あたり¥19,800円 (税抜)(1年間ご利用可能)

関連するeラーニング教材

Cisco CCNA試験対策講座

Cisco CCNA試験対策講座

【株式会社UZUZ(ウズウズカレッジ)提供】
インフラエンジニアの資格『CCNA』の試験対策・取得講座です。試験内容だけでなくPacket Tracerのハンズオンまで完備し、未経験者が難しいと感じるポイントを豊富な図解を使って丁寧に説明します。CCNA試験の3つの主題の範囲をすべて扱っています。
①ネットワーク基礎(20%)
②スイッチング&ルーティング(45%)
③IPサービス、セキュリティ、自動化とプログラマビリティ(35%)
LinuCレベル1試験対策講座

LinuCレベル1試験対策講座

【株式会社UZUZ(ウズウズカレッジ)提供】
サーバーや電気機器など広く業務用に普及しているOS、Linuxについての資格であるLinuCレベル1の取得を目指す講座です。初心者レベルから無理なく学習でき、効率的にLinuCレベル1が学べる特別カリキュラム。LPICレベル1の試験対策も可能です。

人材育成・eラーニングのどんなお悩み・疑問にも
私たちがお答えします。

ご不明な点はお気軽に
お問い合わせください
etudesのことが良くわかる
お役立ち資料はこちらから