今なら¥19,800 🔥

Javaプログラミングの基礎を学ぶための教材をお得に購入できる完全版。これ1つでJavaプログラミングの基礎知識を”全て”身につけることができます。

コース概要

【基本情報】
■内容:44時間のオンデマンドビデオ
■言語:日本語
■対象:初級レベル
■分類:開発・プログラミング言語・データベース設計&開発
■補助:講師に質問が可能



①Javaプログラミング(初級者向け基礎編、13時間)

本コースではゼロからJavaプログラミングを学びたい方向けに、Javaプログラミングの基礎の基礎をじっくり丁寧に解説していきます。

ゼロからご自身のパソコンにJavaの環境を構築していただき、最終的に50~100行程度のプログラムを自在に書けるレベルに到達していただきます。

豊富な図解やサンプルソースコード、丁寧な説明とハンズオン、適度な難易度の演習問題と詳細な解説を用意しておりますので、現在プログラミング学習に不安を覚えている方も受講後にはきっとJavaプログラミングを好きになれているはずです。

  •  ゼロからJavaの基礎知識を納得感をもって学ぶことができます。
  • ご自身のPCにJava環境を作り、50〜100行程度のプログラムを自在に書けるようになります。
  • コンピューターの世界で何が起きるか明確なイメージを持ってコードを書けるようになります。
  • 豊富な演習問題&詳細な解説を通して実践力を最短で迷いなく鍛えることができます。



②Javaプログラミング(オブジェクト指向編、10時間)

Javaプログラミングにおける難所『オブジェクト指向』をじっくり丁寧に解説していきます。

最終的にオブジェクト指向の考え方に基づいた100~200行程度のプログラムを自在に書けるレベルに到達していただきます。

豊富な図解やサンプルソースコード、丁寧な説明とハンズオン、適度な難易度の演習問題と詳細な解説を用意しておりますので、受講後にはきっとオブジェクト指向を明確にイメージしながらプログラミングができるようになっているはずです。

  • システム開発のコアであるオブジェクト指向を使いこなせるようになります。
  • オブジェクト指向に基づいた簡単なゲームプログラムを書くことができるようになります。
  • 演習問題&詳細な解説を通してオブジェクト指向の「これだけは」というポイントを身につけることができます。
  • Javaプログラミングの応用力や設計に関する知見が広がります。
  • 統合開発環境(eclipse)を利用した高度な開発手法を学ぶことができます。



③Javaプログラミング(SQL編、6時間)

本コースではゼロからSQLを学びたい方向けに、データベースおよびSQLの基礎の基礎をじっくり丁寧に解説していきます。

ゼロからご自身のパソコンにデータベース環境を構築していただき、SQLの基礎的な文法に則ったデータ抽出ができるようになっていただきます。

データベース(RDBMS)は無償で使用できるデータベースソフトウェアの中でもトップシェアを誇る「MySQL 8.0」を使用します。

豊富な図解やサンプルコードを用意しておりますので、現在データベースおよびSQLの学習に不安を覚えている方も受講後にはきっと自信を持ってSQLに取り組めているはずです。

  • SQLの基礎的な技術を理解し使いこなせるようになります。
  • データベース(RDBMS)の基礎を理解できるようになります。
  • MySQL環境を自身のPCに構築し、使いこなせるようになります。
  • SQLクライアントツール(A5M2,DBeaver)を使いこなせるようになります。
  • 演習問題を通して自分で考え書く力を鍛えることができます。



④Javaプログラミング(データベース活用編、5時間)

Javaソースコードからデータベースを操作する技術『JDBC』をじっくり丁寧に解説していきます。

最終的にDAOパターンという設計思想に基づいたデータベース活用プログラムを書けるようになっていただきます。

豊富な図解やサンプルソースコード、丁寧な説明とハンズオン、適度な難易度の演習問題と詳細な解説を用意しておりますので、受講後にはきっとオブジェクト指向を明確にイメージしながらプログラミングができるようになっているはずです。

  • Javaのソースコードからデータベースにアクセスする技術「JDBC」を使いこなせるようになります。
  • プログラムからデータベースにアクセスする際の勘所を掴めるようになります。
  • DAOパターンに基づくシステム設計の基礎を身に着けることができます。
  • 演習問題&詳細な解説を通して実践力を鍛えることができます。
  • Javaプログラミングの応用力や設計に関する知見が広がります。



⑤Javaプログラミング(Webアプリ編、10時間)

Java製Webアプリケーションを構築するための技術の基礎をじっくり丁寧に解説していきます。

最終的にMVCパターンによるWebアプリケーション(JavaServlet + JSP + JavaScript + HTML + Apache Tomcat + MySQL)を自力で構築できるようになっていただきます。

豊富な図解やサンプルソースコード、丁寧な説明とハンズオン、適度な難易度の演習問題と詳細な解説を用意しておりますので、受講後にはきっとWebアプリケーション開発の全体像を明確にイメージしながらプログラミングができるようになっているはずです。

  • JavaServlet /JSP + Tomcat + JavaScript + HTML による基礎的なWebアプリケーション技術を身に着けることができます。
  • フレームワークを使用しないことでWebアプリケーションを仕組みから理解することができます。
  • ポートフォリオを作るために必要な技術を身に着けることができます。
  • MVCモデルに基づくWebアプリケーション設計の基礎を身に着けることができます。
  • 演習問題&詳細な解説を通して実践力を鍛えることができます。

コースカリキュラム

  1. 1
  2. 2
    • J1-01_Javaプログラミングの初歩

    • J1-02_Java開発環境構築

    • J1-02_補講_MacユーザーのJava開発環境構築 ※Macユーザー向け講座

    • J1-02_補講_Javaの有償化問題

    • J1-03_Javaプログラミングの手順

    • J1-03_補講_eclipseでのJava実行の基本 ※Macユーザー向け講座

    • J1-03_解説

    • J1-04_ソースコードの基本ルール

    • J1-04_解説

    • J1-05_変数の扱い,定数,型

    • J1-05_解説

    • J1-06_演算子

    • J1-06_解説

    • J1-07_データの型変換

    • J1-07_解説

    • J1-08_配列と参照型

    • J1-08_補講_eclipseでのコマンドライン引数の使用 ※Macユーザー向け講座

    • J1-08_解説

    • J1-09_Stringと参照型の扱い

    • J1-10_繰り返し~for~

    • J1-10_解説

    • J1-11_繰り返し~while~

    • J1-11_解説

    • J1-12_条件分岐~if~

    • J1-12_解説

    • J1-13_その他の制御構文

    • J1-13_解説

    • J1-EX1-1_総合演習(Jihanプログラムの作成)

    • J1-EX1-1_解説

    • J1-EX1-2_総合演習(ケーキ屋プログラムの作成)

    • J1-EX1-2_解説

    • J1-14_クラスとメソッド

    • J1-14_解説

    • J1-15_APIと外部クラスの利用

    • J1-15_解説

    • J1-16_パッケージ

    • J1-16_解説

    • J1-EX2_総合演習(API活用)

    • J1-EX2_解説

  3. 3
    • J2-01_オブジェクト指向とは

    • J2-02_コンストラクタ

    • J2-02_解説

    • J2-03_カプセル化

    • J2-03_解説

    • J2-04_継承①

    • J2-05_継承②

    • J2-06_static

    • J2-07_その他のオブジェクト指向の知識

    • J2-補講_正規表現

    • J2-Z_統合開発環境(eclipse)の利用 ※Windowsユーザー向け講座

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

    • J2-EX_総合演習(モンスター対戦ゲームの作成)

    • J2-EX_解説

  4. 4
    • J3-01_データベースとは

    • J3_02_MySQLのインストール(Win)※Windowsユーザー向け講座

    • J3_02_MySQLのインストール(Mac)※Macユーザー向け講座

    • J3-03-0_書類ダウンロード

    • J3-03-1_SQLとは

    • J3-03-1_DBeaverの操作方法 ※Macユーザー向け

    • J3-03-2_CREATE TABLE

    • J3-03-3_INSERT

    • J3-03-4_MySQLのデータ型

    • J3-03-5_UPDATE

    • J3-03-6_DELETE

    • J3-03-7_ALTER TABLE

    • J3-03-8_TRUNCATE

    • J3-03-9_DROP TABLE

    • J3-04-0_書類ダウンロード

    • J3-04-1_SELECTの基本

    • J3-04-2_WHERE句

    • J3-04-3_NULLの扱い

    • J3-04-4_ORDER BY句

    • J3-04-5_データの集計

    • J3-04-6_GROUP BY

    • J3-04-7_HAVING句

    • J3-04-8_内部結合

    • J3-04-9_外部結合

    • J3-04-10_3つ以上のテーブル結合

    • J3-EX_総合演習(SQL)

    • J3-EX_解説

  5. 5
    • J4-01-0_書類ダウンロード

    • J4-01-1_JDBCとは

    • 次回動画補足(J4-01-2_JDBCの環境設定)

    • J4-01-2_JDBCの環境設定

    • J4-01-3_データベース接続の概要

    • J4-01-4_接続の確立

    • J4-01-5_SQL文の送信

    • J4-01-6_抽出結果の取得

    • J4-01-7_接続の解除

    • J4-02-0_書類ダウンロード

    • J4-02-1_DAOとは

    • J4-02-2_DAOパターン

    • J4-02-3_PreparedStatement

    • J4-02-4_DTO

    • J4-02-5_トランザクション

    • J4-02-6_複数データの受け渡し

    • J4-EX_書類ダウンロード(問題)

    • J4-EX_総合演習(JDBC)①

    • J4-EX_総合演習(JDBC)②

    • J4-EX_書類ダウンロード(解答)

    • J4-EX_総合演習(JDBC)① 解説

    • J4-EX_総合演習(JDBC)② 解説

  6. 6
    • J5-01_Webアプリケーション概要

    • J5-01_補講_TomcatとServlet

    • J5-PR_Webアプリ開発の環境設定

    • J5-02_Java Servletの基本とWebページの表示

    • J5-03_Webページの遷移と引数の受け渡し

    • J5-04_WebアプリからのDB操作

    • J5-04_解説

    • J5-05_セキュリティ対策基礎

    • J5-05_解説

    • J5-06_Cookieとセッション

    • J5-06_解説

    • J5-07_JavaScript入門

    • J5-07_解説

    • J5-08_JSPとMVCモデル

    • J5-08_解説

講師

今なら¥19,800 🔥

Javaプログラミングの基礎を学ぶための教材をお得に購入できる完全版。これ1つでJavaプログラミングの基礎知識を”全て”身につけることができます。