コース概要
Javaは
・PCで動くアプリケーション
・サーバで動くアプリケーション
・携帯電話(Android)で動くアプリケーション
など様々な分野で利用されているプログラミング言語です。
●Java基礎の紹介
Java基礎を理解すると、C言語やPHPやJavaScriptなどの他言語にも対応できるようになれます。
プログラミングの知識を習得したい方や、Javaの基礎を習得したい方や、将来アプリを開発してみたい方にとって、大きな目標への第一歩となります。
・Javaの概要
・Java言語の基礎
・配列
・制御構造
など、Javaの基本文法を習得できます。
●Javaオブジェクト指向の紹介
オブジェクト指向とは
オブジェクト(物)を中心に捉えたプログラム開発手法です。
もう少し簡単に言うと
物と物とが会話をしながらプログラムを構成していきます。
日常で利用する電化製品などは
いろいろな部品(物)で構成されているように
Javaで構築するWebアプリケーションやモバイルアプリも
いろいろな部品(物)を組み合わせて
ひとつのシステムが構築されています。
・オブジェクト(物)の作り方
・オブジェクト(物)同士を会話させる手法
などを習得し、システム開発に必要な知識を身に付けられます。
難関ですが、わかりやすく解説しています。
大きな目標へ一歩前進できます!
必要条件
- JDK(Java Development Kit) Ver.7以上(ソフトウェア)
- Eclipse(ソフトウェア)
- 事前知識は特に必要ありませんが、最低限プログラミング言語にトライしたいという気持ちが必要です
Course Curriculum
Lesson 1
Java開発環境のインストール
Lesson 2
演習用サンプルファイル
Lesson 3
Javaとは
Lesson 4
Javaプログラム実行までの道のり
Lesson 5
プログラムはどこに書くの?
Lesson 6
名前を表示しよう!
Lesson 7
章末問題
Lesson 1
プログラムを読みやすくしよう!
Lesson 2
データを記憶させよう!
Lesson 3
リテラルって何?
Lesson 4
あなたは何を見ているの?
Lesson 5
章末問題
Lesson 1
演算子を使ってみよう!
Lesson 2
データの型が勝手に変わる!
Lesson 3
データの型を強制的に変える!
Lesson 4
章末問題
Lesson 1
配列って何?
Lesson 2
配列を使ってみよう!
Lesson 3
mainメソッドにデータを渡そう!
Lesson 4
章末問題
Lesson 1
制御構造って何?
Lesson 2
if文を使ってみよう!
Lesson 3
switch文を使ってみよう!
Lesson 4
章末問題
Lesson 1
制御構造って何?
Lesson 2
for文を使ってみよう!
Lesson 3
while文を使ってみよう!
Lesson 4
章末問題
Lesson 1
1.1 オブジェクト指向って何?
Lesson 2
1.2 オブジェクト指向プログラミングの流れ
Lesson 3
1.3 オブジェクト同士の関係性
Lesson 4
章末問題
Lesson 1
2.1 メソッドって何?
Lesson 2
2.2 クラス図を基にクラスを定義しよう!
Lesson 3
2.3 オブジェクトを生成しよう!
Lesson 4
章末問題
Lesson 1
3.1 同じ名前のメソッドがいっぱい!
Lesson 2
3.2 コンストラクタって何?
Lesson 3
章末問題
Lesson 1
4.1 staticって何?
Lesson 2
4.2 カプセル化って何?
Lesson 3
章末問題
Lesson 1
5.1 継承って何?
Lesson 2
5.2 継承させよう!
Lesson 3
5.3 thisキーワードを使ってみよう!
Lesson 4
5.4 superキーワードを使ってみよう!
Lesson 5
章末問題
Lesson 1
6.1 継承をおさらいしてみよう!
Lesson 2
6.2 ポリモフィズムって何?
Lesson 3
6.3 ポリモフィズムを実現してみよう!
Lesson 4
章末問題
Lesson 1
7.1 スーパークラス型の変数で参照しよう!
Lesson 2
7.2 final修飾子って何?
Lesson 3
7.3 抽象クラスって何?
Lesson 4
章末問題
Lesson 1
8.1 インターフェースって何?
Lesson 2
8.2 インターフェースを使ってみよう!
Lesson 3
章末問題
Lesson 1
9.1 パッケージって何?
Lesson 2
9.2 パッケージを使ってみよう!
Lesson 3
章末問題
Lesson 1
10.1 例外って何?
Lesson 2
10.2 例外対策をしよう!
Lesson 3
10.3 例外処理を使ってみよう!
Lesson 4
章末問題
Lesson 1
11.1 throwキーワードって何?
Lesson 2
11.2 throwsキーワードって何?
Lesson 3
11.3 ユーザ定義例外を使ってみよう!
Lesson 4
章末問題
Lesson 1
12.1 APIって何?
Lesson 2
12.2 Stringクラスを使ってみよう!
Lesson 3
12.3 Mathクラスを使ってみよう!
Lesson 4
12.4 ラッパークラスを使ってみよう!
Lesson 5
12.5 ArrayListクラスを使ってみよう!
Lesson 6
章末問題
About the Expert - Eiichiro-73
名前:荒川栄一郎 生年月日:昭和44年06月30日
【学歴】 1985年04月 徳島県立阿波高等学校 入学 1988年03月 徳島県立阿波高等学校 卒業 1988年04月 職業訓練大学(現:職業能力開発総合大学) 福祉工学科入学 1992年03月 職業訓練大学(現:職業能力開発総合大学) 福祉工学科卒業
【職務経歴】 ---------------------------------------------------------------------------------------------- 1992年04月~2000年07月 雇用促進事業団(現:独立行政法人 高齢・障害・求職者雇用支援機構)で講師を務める。 <勤務地> 1992年04月~1996年03月 ポリテクセンター石川 1996年04月~2000年07月 ポリテクセンター関西
■主な担当分野 ・C言語(基本文法、ポインタ、構造体、ファイル処理、通信、制御) ・Visual Basic(基本文法、制御) ・Z80アセンブラ ・シーケンス制御 ・PLC(Programmable Logic Controller)制御 ・電気・電子回路 ・Office関連(Excel、Access、PowerPoint) ---------------------------------------------------------------------------------------------- 2004年07月~現在 IT研究所を設立し、IT教育などの業務を行う。
■主な講習内容 <Javaプログラミング関連> ・Java(基本文法) ・Java(クラス) ・Java(活用)
<Web関連> ・PHP(基本) ・PHP(応用) ・PHP(活用)
<集合研修> ・Java基本文法 ・PHP基本文法
<Eラーニング> ・Java ・Servlet&JSP ・C言語 ・JavaScript ・HTML ・IT基礎
<新人研修> ・IT研修 ・アルゴリズム研修 ・Javaプログラミング基礎 ・Javaオブジェクト指向 ・Javaシステム開発研修 ・データベース ・JavaScript ・CSS ・UML ・Java開発演習
■主な制作実績 ・会員登録システム(制作言語:PHP、Ajax、JavaScript、Oracle) ・記録管理システム(制作言語:PHP、Ajax、JavaScript、Oracle、FPDF) ・業務システム(制作言語:Java、Servlet、JSP、MySQL、OpenOffice) ・アフィリエイトシステム(制作言語:PHP、JavaScript、PostgreSQL) ・予約システム(制作言語:Java、PHP、JSP、MySQL) ・インターネット講習システム(制作言語:Java、Servlet、MySQL) ・Q&A掲示板(制作言語:PHP) ・オンライン・ショッピング(制作言語:PHP) ・受注フォーム(制作言語:PHP) ・温度制御システム(制作言語:Visual Basic) ・PLC通信制御システム(制作言語:C言語)
<スキル診断テスト作成> ※2007年01月22日の日刊工業新聞に掲載 『分野別:実践プログラミングスキル』シリーズ 『分野別:実践Web言語スキル』シリーズ (全20コンテンツ)
<テキスト作成> ・Javaプログラミング ・Javaプログラミング ~Webアプリケーション技術者への道~ ・PHPプログラミング ・Androidプログラミング ・JavaScript+jQuery ・データベース ・Androidアプリ塾(全15種類のアプリ製作)
※テキストに関しての詳細は、下記URLからご覧いただけます。
<資格> ・Androidアプリケーション技術者 ・職業訓練指導員免許 ----------------------------------------------------------------------------------------------
【その他】 2014年10月~現在 経済産業省後援「ドリームゲート」でアドバイザーを務める。
<荒川栄一郎プロフィールサイト>
http://profile.dreamgate.gr.jp/consul/pro/itlabo