初心者からwebデザイナーを目指すなら、ヒューマンアカデミーwebスクール

webコース
SINCE 1997全国29校展開
修了生数85,061名の実績

※平成9年10月から平成28年3月のWeb講座の延べ修了生数

コース詳細

Javaプログラミングコース

  • 初級〜
  • 中級〜
  • 資格取得
  • 就転職
  • 学生
  • フリーター
  • キャリアアップ
習得できるスキル
受講スタイル
  • オンライン

■身につくスキル ・IT関連業種に必要な基礎知識 ・様々なプログラミング言語に共通する基本的な考え方 ・データベースに関する基礎知識と操作方法 ・Javaプログラミング(WebサービスやWebアプリ開発の基礎) ・オブジェクト指向の考え方

こんな方におすすめ

受講料・単位

受講料
453,000円(税込489,240円)

●分割払い例(頭金0円+分割回数0回)

月々0

受講単位
52単位(1単位90分)

●受講期間の目安

週2単位週3単位

  • ※クラス制の場合、入学金30,000円(税込32,400円)が別途必要です。
  • ※フリータイム制の場合、入学金10,000円(税込10,800円)が別途必要です。
  • ※教材費が別途かかります。

カリキュラム

Webリテラシー講座

講座名 講座内容 単位
コンピューター コンピューターとは / アナログデータとデジタルデータの違い / 2進数とbit / 色の数と表し方 / CPU / メモリ / ディスク / マザーボード / BIOS / OS / デバイスドライバ / GUIとCUI / ストレージ / ファイルの管理 / 文字コード / 文字化け / 拡張子 / 圧縮と展開(解凍) 他 1
ネットワーク ネットワークとは / LANとWAN / ナローバンドとブロードバンド / インターネットへの接続手段の違い / ネットワークを構成する機械 / ネットワークで利用されるサーバ / イーサネット / TCP/IP / IPアドレス / URL、ドメイン名とDNS / MACアドレス / インターネットとは / Webとは / SSLと証明書 1
サーバーとクラウド サーバーとパソコンの違い / クラウドと 物理サーバー(オンプレミス)の違い / クラウドの種類 / クラウドと共有サーバーとVPSの違い / マネージドサービス / Webアプリケーションの構成 / ソフトウェアの階層構造 / OS / Webサーバー / プログラミング言語 他 1
マルチメディアの扱い / これからのWeb テキストファイルとバイナリファイル / 解像度とは / 高精細ディスプレイ / デバイスの解像度 / svg / 画像の圧縮 / フォント / Webフォント / アイコンフォント / 音声 / 動画 / 音声や映像のWebでの活用 / 動画配信サービスの活用 / これからのWeb環境 他 1

プログラミングアルゴリズム講座

講座名 講座内容 単位
プログラミングとはなにか/アルゴリズム プログラミングとは?/CPUができること/プログラマーの仕事/アルゴリズムとは/良いアルゴリズム/フローチャートの記述方法/変数/加算/条件分岐/繰り返し 1
データの表現方法 アルゴリズムとデータ構造/アルゴリズムとフローチャートを考える/変数の型/配列と繰り返し/構造体 1
共通の処理をまとめる 共通の処理をまとめる/関数/引数/戻り値 1
フローチャート作成演習 フローチャート作成演習/奇数の抽出/入力に対する表示/二重ループ/繰り返しと分岐 1

データベース基礎講座

講座名 講座内容 単位
データベース概要・DBMS・リレーショナルデータベース データベースの概要/データベースの提供する機能/情報のデータ化/データベースの仕組み/リレーション/リレーションの構造/リレーションシップ/主キー/複合キー 1
RDBMSとSQL・基本的なデータ RDBMS製品/SQL/開発環境の構築/mysqlコマンド/テーブル作成/INSERT文/UPDATE文/DELETE文/SELECT文 1
演習1・2・高度なデータ操作 基本的なデータ操作の演習/参照整合性制約/外部キー/テーブル結合/GROUP BY/HAVING/集計関数 1
演習3・高度なデータ取得・トランザクション・演習4 高度なデータ取得の演習/副問合せ/変換関数/トランザクション/コミット/ロールバック/ロック/トランザクションの演習 1

Javaプログラミング講座(文法編)

講座名 講座内容 単位
Javaの概要と開発環境・始めのプログラミング Javaの概要と特徴/開発環境の構築/プログラミングの流れ/プログラムの作成/デバッグ/実行 1
基本的なプログラム Javaプログラムの基本形/文字列表示/プログラミングの注意点/コメント 1
変数 変数の概要/宣言/代入/再代入/型の分類/基本データ型/参照型/文字列/文字列結合 1
配列 配列の概要/宣言/参照と代入/初期化/多次元配列 1
式と演算子 式/算術演算子/代入演算子/インクリメント/デクリメント/比較演算子/論理演算子/キャスト演算子/演算の優先度 1
制御文 制御分の種類/条件分岐/if文/if~else文/ブロック/else if文/if文のネスト/for文/2重ループ/while文/break/continue 1
クラスライブラリ クラスライブラリの基本/API仕様ドキュメント/メソッド/メソッドの構文/Mathクラス/sqrtメソッドの呼び出し/メンバアクセス演算子/printlnメソッド/mainメソッド 1
変数・配列・演算子の演習 変数・配列・演算子を使用した基本的な演習 1
制御構文(条件分岐・繰り返し)の演習 if文・while文を使用した基本的な演習 1
応用的な制御構文の演習 if文とwhile文を組み合わせた応用的な演習 1
メソッドの呼び出し メソッドの呼び出し方に関する演習 1
メソッドの呼び出し・総合的な演習 メソッドを呼び出す演習/本講座で学習した内容を全て網羅したプログラミングを作成する演習 1

Javaプログラミング講座(オブジェクト指向編)

講座名 講座内容 単位
クラスの基本 オブジェクト指向/クラスの概念/クラスの定義/オブジェクト/インスタンス/メンバ/フィールド/メソッド/メソッドの定義/メソッドの呼び出し方法/異なるオブジェクトのメソッドの呼び出し/戻り値 1
クラスの機能 アクセス制限/private/public/カプセル化/オーバーロード/オーバーロードのメリット/コンストラクタ/フィールドの初期値/コマンドライン引数/static/クラス変数/クラスメソッド 1
継承 継承の概要/スーパークラス/サブクラス/スーパークラスのメンバ・メソッド・コンストラクタのアクセス/オーバーライド/final/Enum 1
クラスの応用 抽象クラス/抽象メソッド/インターフェース/extends/implements/多態性/Objectクラス/instanceof 1
パッケージ・例外 パッケージの概要/package/import/staticインポート/例外の概要/例外の仕組み/例外処理/例外情報/例外のクラス/例外の受け渡し/自前の例外/例外の設計 1
ファイル入出力 ファイルの種類/ストリーム/データの読み込み・書き込み 1
クラスライブラリ ラッパークラス/オートボクシング/アンボクシング/Stringクラス/Collectionインターフェース/Listクラス/ArrayListクラス/Setインターフェース/Mapインターフェース/HashMapクラス/Generics/コレクションのループ処理 1
クラスの定義・インスタンス・メソッドの定義・呼び出し・カプセル化の演習 クラスとメソッド定義・呼び出しの基本的な演習/カプセル化の基本的な演習 1
クラスの様々な機能の演習 オーバーロード・コンストラクタ・他のオブジェクトを呼び出す基本的な演習 1
コマンドライン引数・staticメンバ・無償提供されているクラスの利用 コマンドライン引数・staticメンバへのアクセス・無償提供されているクラスを利用する基本的な演習/基本的なクラスの機能を利用したプログラミングの演習 1
高度なプログラミングの演習 ロト6とボウリングを題材にしたプログラミングの応用的な演習 1
パッケージ・例外・コレクションの基本的な演習 パッケージ・例外を利用した基本的な演習/コレクションを利用した応用的な演習 1

Javaプログラミング講座(ServletJSP編)

講座名 講座内容 単位
Javaサーバー・サイド・テクノロジー/簡単なアプリケーションの作成 サーバ・サイド・テクノロジー/JavaEE/Servlet/JSP/開発環境セットアップ/コンポーネント/HTML/リクエスト/リクエスト・パラメータ/レスポンス/デプロイ 1
Servletの概要 開発手順/Servlet/@WebServlet/HTTPリクエストメソッド/ GETメソッド/POSTメソッド/doGet・doPostメソッド/パラメータ取得 1
クライアントからのリクエスト送信方法 リクエスト・パラメータ/フォーム/パラメータの受取 1
Servletのライフサイクル Servletのライフサイクル/ライフサイクルメソッド/事前起動 1
JSP概要 JSPのライフサイクル/JSPの構成要素/pageディレクティブ/スクリプトレット/実行次式/コメント 1
ServletとJSPの連携 画面遷移/Forward/Redirect 1
Servlet/JSP間のデータ共有 スコープ/暗黙的オブジェクト/pageスコープ/requestスコープ/sessionスコープ/applicationスコープ 1
JSTLとEL式 JSTL(if文・foreach文)/EL式のオブジェクトアクセス/EL式による暗黙的オブジェクトへのアクセス/ 1
データベースアクセス JDBC API/DBアクセスの基本パターン 1
データベースアクセス応用 DataSource/JNDIサービス 1
いろいろな設定とweb.xml web.xml/url-patterns/初期化パラメータ/welcome-file/error-page 1
Servletフィルター/ページの再利用 Servletフィルター/フィルターの登録/includeディレクティブ/includeアクション 1
MVCモデル/アドレス帳アプリケーションの作成(一覧表示) MVCモデル/アドレス帳アプリケーションの一覧表示機能の演習 1
アドレス帳アプリケーションの作成(新規登録) 新規登録機能の演習 1
アドレス帳アプリケーションの作成(削除・入力値チェック) 削除機能・入力値チェックの演習 1
アドレス帳アプリケーションの作成(二重登録チェック・Servletフィルター) 二重登録チェック・Servletフィルターの演習 1

受講生の声

前田 智孝

まったくのゼロからプロをめざして、
少しずつですが、前進中です。
前田 智孝

平日は技術派遣の仕事を続けながら、土日を利用してヒューマンアカデミーに通う日々です。いざ始めてみたら、IllustratorやPhotoshopなど、少しずつ知識やスキルが身についていくことが楽しくて仕方ない。プライベートな時間が減ってしまうことも覚悟はしていましたが、自分の都合で無理なくスケジュールを組むことができるので、自分の時間も確保することができています。

講師の声

谷口 允 講師

この人と仕事がしたい。
そう思わせるクリエイターになるために。
谷口 允 講師

webをつくりたい!という方に、じゃあ、webで何がしたいの?と聞くと、その後が続かない。何を表現したいか、誰に喜んでほしいか、webを学ぶうえでの目的意識がほとんどない方が多いと感じています。HTMLという言語は、国境を越えて世界中に発信することのできる共通言語です。この共通言語を身につけた上で、サイト上で何をするか。その意識があるかどうかで、新しいスキルを身につける意欲や吸収力も変わってきます。

お電話での無料個別相談の
お申込み・お問い合わせはこちら

0120-15-4149

10:00~21:30(土日もOK)