JAVAの基礎からサーブレット、JSPまで学習するJAVA講座|クリエータースクール

トップページ > JAVA講座|概要

JAVA講座

 

 

JAVA講座の概要

 

延長×早期修了|受講期間はご自分次第

入学金無料サーバ完備|サーバ利用有

 

JAVAとは

JAVAは、1995年以降、Sun Microsystems社により、適用分野ごとにJ2SE、J2EEなどがリリースされています。JAVAは小規模、大規模を問わずシステム構築が可能で信頼性に優れ、多くの企業のシステム構築に採用されています。

 

講座内容

サーバ完備JAVA講座では、Java言語の基礎知識から、基本概念であるオブジェクト指向プログラミング、ファイル入出力等を利用したアプリケーション作成方法を習得した上で、Webサーバ側で動作するJavaアプリケーション(サーブレット・JSP)の作成方法をマシン実習を通して学習します。

実際に自分でプログラムを作成し、当スクールのWWWサーバ上で動作を確認しながら学習を進めることにより、机上だけの学習では習得が困難な実践力を身につけ、さらにこれにより、Web業界で活躍するための基礎作りとして最低限身に付けておきたいスキルを習得します。

 

JAVA講座の学習目標

 

JAVAなどの関連技術についてその用語、概念を理解し、JAVAプログラムを標準仕様に基づき作成できるレベルを目標とします。

 

JAVA講座の受講対象

 

  • プログラマーやWebデザイナーなどのWeb系の開発に携わる方
  • プログラミングのスキルを習得されたい方
  • 業務経験のない内定者や新入社員への教育として利用したい企業の方
  • JAVAを入門レベルから学習したい方
  • 趣味としてJAVAのスキルを身に付けたい方

 

JAVA講座の前提条件

 

  • インターネット、ファイルの圧縮、解凍を問題なくできる方
  • HTMLを理解している方
  • Webサーバの利用経験のある方

 

JAVA講座の学習環境(推奨)

 

学習の環境は、こちらでご確認ください。

元のページへ戻る

 

JAVA講座のカリキュラム

 

JAVA講座では、デジタル教材とWebサーバを使用した、2段階の学習方法を取りながらJAVAを学習していきます。

 

JAVA講座/テキストの内容

  1. NO.01  JAVA基礎
  2. NO.02  演算子
  3. NO.03  クラス、メソッド、継承、インタフェース
  4. NO.04  型変換
  5. NO.05  制御文
  6. NO.06  例外処理
  7. NO.07  スレッド
  8. NO.08  java.langパッケージ
  9. NO.09  java.utilパッケージ
  10. NO.10  java.ioパッケージ
  11. NO.11  サーブレット(特徴と仕組み)
  12. NO.12  サーブレット(日本語処理)
  13. NO.13  サーブレット(フォーム処理)
  14. NO.14  サーブレット(セッション管理、Cookie)
  15. NO.15  サーブレット(環境変数)
  16. NO.16  サーブレット(ファイルを扱う処理)
  17. NO.17  JSP、JavaBeans(特徴と仕組み)
  18. NO.18  ディレクティブ
  19. NO.19  アクション、スクリプト要素
  20. NO.20  暗黙のオブジェクト
  21. NO.21  JSP(日本語処理)
  22. NO.22  JSP(フォーム処理)
  23. NO.23  カスタムタグ
  24. NO.24  MVCモデル
  25. NO.25  Strutsを使用したWebアプリケーション開発
  26. NO.26  Eclipse

 

学習の進め方

STEP1:デジタル教材でJAVAの概要、機能を理解

まずはデジタル教材でじっくりとJAVAの概要・機能を理解しましょう。

 

JAVA講座のテキストJAVA講座のテキスト

 

STEP2:Webサーバで実際にJAVAの動作を確認

サーバ完備テキストを読むだけではなく、実際にご自分でJAVAプログラムを作成し、Webサーバ上でどのようにJAVAプログラムが動作するかを確認しましょう。

 

 

 

クリエータースクールの教材

JAVA講座では、当スクールオリジナルのデジタル教材を使用しております。デジタル教材ではPDFファイルを使用しているため、プリンタで印刷することで持ち運び可能な携帯教材となり、通勤、通学時間や仕事の合間にもご活用いただけます。

 

ここではデジタル教材の一部をご紹介いたします。(クリックしていただければ閲覧が可能です。)

 

NO.01Java基礎

JAVA講座のテキストの立ち読み

 

NO.03 クラス、メソッド、継承、インターフェース

JAVA講座のテキストの立ち読み

 

  • ※テキストをご覧になるには、「Acrobat Reader5.0」以上が必要です。お持ちでない場合は、Aodobe社のWebサイトからダウンロードをして下さい。なお、テキストは一部異なる場合がありますので、あらかじめご了承ください。
  • ※ご質問の内容は、教材(テキスト)に書かれている内容に対する疑問、カリキュラムの内容、受講方法に関わるものに限らせていただきます。質問回数は受講方法に関する質問を除き10回(1内容に対して1回)までとなります。ご質問への返信は、受付順に順次ご登録のメールアドレスへ返信します。返信までの期間は、目安として、受付後スクール休暇日(水、木、祝日、当スクール指定日)を除き、1日〜3日とさせていただいておりますが、受付状況や質問内容によって返信期間は異なりますので、あらかじめご了承ください。

元のページへ戻る

 

 

JAVAを学習する前に知っておきたい基礎知識

JAVAは、1995年以降、Sun Microsystems社により、適用分野ごとにJ2SE、J2EEなどがリリースされています。JAVAは小規模、大規模を問わずシステム構築が可能で信頼性に優れ、多くの企業のシステム構築に採用されています。

目次
  1. JAVAの主な特徴
  2. JAVAと他のプログラミング言語との違い
  3. JAVAプログラミング手順
  4. JAVAの基礎知識を身につけたら

 

 

JAVAの主な特徴

  1. コンパイラ言語である。
  2. オブジェクト指向プログラミングである。
  3. 小規模、大規模を問わずシステム構築が可能。
  4. 企業内システムやWebシステムなど活用範囲が広い。

元のページへ戻る

 

 

JAVAと他の言語との違い

プログラミング言語は、コンパイル言語とインタプリタ言語に分かれます。プログラミング言語で記述されたプログラムは、通常そのままではコンピュータに理解してもらえません。そのため、コンピュータに理解できる機械語に翻訳する必要があります。プログラム実行前に機械語に翻訳する必要があるプログラミング言語をコンパイル言語といいます。そして、プログラム実行中に琢次的に翻訳されるものをインタプリタ言語といいます。C言語は、コンパイル言語に該当します。プログラミングに利用される主なプログラム言語には、JAVAも含め、いくつかありますので、ここで簡単にその特徴を紹介しましょう。

プログラミングに利用される主なプログラム言語と特徴
JAVA
「Write Once, Run Anywhere」という特徴を持ち、小規模、大規模問わず柔軟にシステム開発を行える。
C言語
コンパイル言語なので、実行速度が速い。
PHP
主要なWebサーバ環境で動作し、PDFなどとの連携が容易で、質の高いプログラム開発が可能。
Perl
主要なWebサーバ環境で動作し、文字列処理に優れ、今日におけるインターネット普及に貢献したWebプログラミング言語。

元のページへ戻る

 

 

JAVAプログラミング手順

JAVAは、Webブラウザ上で実行されるJAVAアプレットとローカルマシン上で実行されるJAVAアプリケーションに大別することができます。ここでは、JAVAアプリケーションの実行手順について見ていきましょう。

 

JAVAプログラミング手順

JAVAプログラミング手順

 

コンパイル

JAVAで書かれたプログラムは、そのままではコンピュータに理解されないため、コンパイルによりコンピュータに理解できる機械語に変換する必要があります。

 

コンパイル

 

JAVAプログラムのコンパイル例

次の例は「Hello.java」というソースファイル名のコンパイル例です。
コンパイルには「javac」というコマンドを使います。
コンパイル後「Hello.class」という名前の実行形式プログラムが作成されます。

キーボードから「java Hello」と入力するとコンパイルされたプログラムが実行されます。

 

コンパイル例:> javac Hello.java

実行例:> java Hello

元のページへ戻る

 

 

JAVAの基礎知識を身につけたら

JAVAやPHP、C言語といったプログラミング言語を用いてシステムを開発するプログラマーが、企業から求められる人材になるには、JAVAやPHP、C言語等のプログラミング言語の基礎を習得することはもちろん、プログラムを書く能力、他人が書いたプログラムから実行すべき処理を推測、検証する能力が必要です。プログラムの修正、移行作業は、プログラマーがシステム開発の実務現場で頻繁に担当する作業です。

この作業では、何より他人が書いたプログラムの処理内容から実行すべき処理を推測、検証する能力が求められます。この能力を向上させるために役立つものが、アルゴリズムです。また、プログラマーとして実務に従事する場合、プログラミングスキル以外に、Webサーバやコンピュータといったハードウェア、ソフトウェアの知識とスキル、ネットワークの知識とスキル、データベースの知識とスキルがあると一層望ましいといえます。

JAVAに興味のある方向けお勧めの資格

  • 基本情報処理技術者試験
  • SJC-P(Sun Certified Programmer for the Java Platform)
  • SJC-WC(Sun Certified Web Component Developer for the Java Platform)

JAVAに興味のある方向けコース、講座

元のページへ戻る

 

ページのトップへ移動

copyright 2002-2008 Aprenda Corporation all rights reserved.
Webデザイン、IT・プログラミングのスクール|クリエータースクールのご紹介 就職|Webデザイナー|プログラマー|就職/転職サポート お申し込みのご案内 特定商取引に基づく表示 お問い合わせ/資料請求
就職・転職サポート・受講期間無料等|クリエータースクールの9大特徴 求人情報|Webデザイナー|Webディレクター|プログラマー|求人情報閲覧 お申し込み 個人情報の取り扱い 法人のお客さま
新聞・雑誌掲載記事 求人情報|Webデザイナー|Webディレクター|プログラマー|求人依頼(求人票)のお申し込みフォーム 修了生の声 サイト利用規約 運営企業
初心者から学べるコース有|コース/講座一覧表|クリエータースクール Webデザイナー|Webディレクター|Webプロデューサー|プログラマー|Web業界の仕事 修了生の作品 受講規約 サイトマップ