スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
-------- : スポンサー広告 :
Pagetop

JAVA講座(PC-BRAIN)の感想

普段は滅多に肩こりにならない管理人です。
今週に入ってから左肩だけこるようになりました。
一昨日には治まったものの、
左手に残る仄かな(?)痺れが気になって仕方無いです。

そんな状態ですが、プログラミングの勉強は続けています。
もうすぐJAVA講座も終了ですが、
先駆けて感想をまとめたいと思います。

前に受けていたPerl/CGI講座とは違い、
JAVA講座はハードルが高いです。
(何分、テキストが2冊もあるので…)
お勧めできる/できないの真っ二つに分かれる教材だと思います。

お勧めできる人としては、
 ・以前にプログラミングの基礎を学んだことがある
  (JAVA以外の言語でもOK…のはず)
 ・チーム開発の極意について学びたい
 ・Webシステムを作りたい
 ・MySQLを使ってみたい

逆にお勧めできない人としては、
 ・プログラミングの基礎を学んだことが無い
 ・チーム開発やWebシステムに触れる気は無い

「プログラミングはJAVAから始めたい!」という人も、
まずは変数やループ制御について予習することをお勧めします。
また、オブジェクト指向についての解説が難解なので、
初心者向けの書籍も読むと良いかもしれません。

他の教室や通信講座を知らないので何とも言えませんが、
決してぼったくりの類ではないです。
JAVAの応用を学べる内容だと思います。

詳細は追記にて書きます。




1冊目「Java基礎講座」の主な学習内容は↓↓↓
 JAVAの概要、JDKやEclipseについて、
 変数の種類、演算子、ループ構文、配列、
 日付・時刻の操作、インデントの意義、
 クラスの概念と基礎、継承、
 抽象クラス・インターフェース、例外処理

2冊目「Webシステム開発講座」の主な学習内容は↓↓↓
 Webアプリケーションの基礎・実践、
 JSPの基礎構文、Servletの基礎構文、
 web.xmlについて、全角文字列/特殊文字列への対策、
 MySQLの実践、JDBCによるデータベースの利用、
 SQLインジェクション対策

(他にもいろいろありますが、省略します)


JAVA開発ツール「Eclipse」、
アプリケーションサーバー「Tomcat」、
データベース「MySQL」などを使って学習します。

基礎構文の説明が足りない印象を受けましたが、
その分、実践に重点が置かれています。
最後の方では、会員制オンラインショップを作ることもできます。
(付属CD-ROMの2枚目にサンプルが収録されています)

また、チーム開発やセキュリティを念頭に入れた内容になっています。

↓↓↓以下がその例↓↓↓

その1:抽象クラス
 これは噛み砕いた表現をすると
 「動作はしない」+「定数や変数を決めてあるだけ」のクラスです。
 不特定多数の人間が関わる開発だと、
 変数の名前を統一しなければいけないので
 抽象クラス(またはインターフェース)が使われるそうです。

その2:SQLインジェクション対策
 WebシステムにおいてMySQLを扱う場合、
 ユーザー側から特定の文字列を入力されてしまうと
 データベースを全部読み取られてしまいます。
 そこで、その文字列の“意味”を消す処理をします。

↑↑↑以上がその例↑↑↑

…独学でプログラミングを続けなくて良かったです。
意外なところで気を配らないといけないのですね。

JAVAについては理解できない部分が多かったので
けっこう質問もしました。
中には検索すれば出てくるようなものもあったのですが、
いずれにも丁寧な回答が付けられていました。
仕事といえど、担当者さんには本当に感謝です。

(ちなみに、他社の市販本の内容についても
 質問したら回答が返ってきました。
 市販本サポートの存在は嘘ではありませんでした)

Perl/CGI講座に同じく、説明に難があるものの、
学習内容は充実していると思います。
興味のある方は、
時間に余裕を持ってから受講することをお勧めします。

2012-10-13 : お勉強のこと :
Pagetop
« next  ホーム  prev »

プロフィール

かわや

Author:かわや
別名:御手洗薫子(みたらいかおるこ)
性別:♀
生年:昭和末期
活動:フリーゲーム制作+α

 週末(金~月)に1回は更新します。
 当ブログの遍歴を知りたい方は、カテゴリ【ブログ】をお読み下さい。

カレンダー

08 | 2017/09 | 10
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

検索フォーム

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。