Share this course

Get up to 20% revenue for each qualifying new purchase you refer.
You can join the course referral program after purchasing this course.
Let's take this course now!

Edit Your Review

Describe your thoughts and experience with this course.
Cancel
Complete

Your Review

Delete
Edit

Review This Course

Describe your thoughts and experience with this course.
Exit
Complete

Review This Course

Post a review
Top Programming 5日間でマスターするJava速習講座
PRO COURSE

5日間でマスターするJava速習講座

初歩となるJavaの基礎知識や開発ツールのインストールから丁寧に解説し、独学でも最後までつまずかずにサーバサイド開発やAndroidアプリ開発までを学んでいただけます。

初心者でもわずか5日でJavaをマスター!!

「未経験だけどプログラミングをやりたい、でも何から始めたらいいのか分からない」
「Javaの勉強をしたいけれど、プログラミング初心者なのでついていけるか不安」
「勉強をやり始めたはいいけれど、本だと分かりにくくて挫折してしまった」

このコースは、そんな方々でもあきらめずに続けていただけるよう「分かりやすく、短期間で覚えられる」ことを目的としています。

まずはJavaの基礎知識や開発環境のインストール方法からしっかり解説しますので、プログラミング未経験の方でも安心して始めていただけます!



5日間でインストールからアプリ開発まで習得!

Javaについて理解し環境構築ができたら、そのあとはデスクトップアプリの開発、サーバサイドプログラムの開発、そして最後はAndroidアプリの開発にチャレンジしていただきます。

約7時間の動画と作業時間を合わせて、5日間でJavaの基本を一通り習得できるように構成しました。

コース内で使用するソースコードも添付しているので、ご自身で一緒に作成しながら進めていただけます。


このコースで得られるもの

Java言語の概要

まずは「Javaとは何か?」ということから入り、Javaプログラムがコンピュータ上で動作する仕組みとプログラミング言語のタイプ(コンパイラ方式・インタープリタ方式)、コンパイラによるパイトコードの生成などについて理解していただきます。

ここでJavaについての知識をしっかり身に付けておきましょう。

JDK(Java開発キット)について

作成したソースコードを変換するJavaコンパイラ(JDK)のインストールについて説明します。
Windowsでは、PATHやJAVA_HOMEなど、Javaコマンドを使用するために必要な環境変数の設定まで解説します。

さらにインストールが完了したら、ソースコードを書いてコンパイル・実行する方法もWindows、Macに分けてお教えします。

Eclipseのインストール・日本語化

Javaの統合開発環境(IDE)と、それを使用するメリットなどを知っていただいたあと、Javaの開発を支援するツールであるEclipseのインストール・日本語化の手順について説明します。

Eclipseでのコードの書き方

インストールが完了したら、EclipseでHello World!プログラムを書いてみましょう。
実際の書き方以外にも、ソースコードが読みやすくなるようなインデントの工夫や、複数行・単一行のコメント追加方法についても学びます。

また、エラー表示など、開発を効率良く進めるための機能についても解説します。

Javaプログラミングの基本

ここではパッケージ・クラスなどのJavaプログラムの基本構造と、変数・値・制御構文などの基本文法、オブジェクト指向の考え方などを学んでいきます。
クラスの定義とインスタンスの概念、メソッドの定義・追加方法など、一つずつ丁寧に解説します。

Javaプログラミングの基本文法

次は、ソースコードを書くときの基本ルールや、変数の仕組み・データ型、データの値(リテラル)、エスケープ文字、キーワード(予約語)などについて具体的にレクチャーしていきます。ソースコードの見通しをよくするための命名ルールについてもここで学んでいただきます。

文法について理解したら、演算子を使ったり、キーボードから入力した値を元に計算するプログラムを実際に作っていきます。

オブジェクト指向の基本

クラスやインスタンスを、ここでより深く学んでいただくため、クラスにコンストラクタを追加する方法やオブジェクトの属性を取得するゲッターメソッドの定義と使用方法、より効率よくプログラムを開発するためのクラスの継承(再利用)などについて解説します。

JavaFXについて

まずはJavaFXを使ったGUIプログラムの作成、ウィンドウ・ラベルの表示、ボタンとラベルの追加などを行なったあと、FXMLで画面レイアウトをクラスファイルから分離する方法やFXMLのボタンに対応するメソッドを追加する方法を学びます。

サーバーサイドJavaプログラミング

まずはApache Tomcatをインストールし、Eclipseから起動できるようにします。その後はJSPを使用したHello World!プログラムを作成・動作確認を行ないながら仕組みを理解していきます。
また、サーブレットでもHello World!プログラムを作成し、入力フォームから送信した値を元に計算をする処理を実装して、JSPとの実行の仕組みの違いも学びます。

Androidアプリ開発について

実践として、Androidアプリを作っていきます。

まずはAndroid Studioをインストール、プロジェクト追加を行なって開発環境を整えたら、プロジェクトウィンドウ・エディター・プレヴューウィンドウの機能や関係について知っていただきます。
そしてデザインエディターでアプリの部品を配置し、メソッドの定義も行なったらコンパイル・実行をして完成させます。


Webで学べるJava講座サンプル


もう挫折しない、Javaプログラミング最初の一歩

インストールや設定方法はWindows・Macそれぞれの方法を収録していますので、今まで環境構築で挫折していた方にも理解しやすい構成になっています。
また、より効率よく開発するための統合開発環境(Eclipse)の導入や、つまずきやすいオブジェクト指向プログラミングの概念についても丁寧に解説しています。

もちろん、動画なので分からないところは何度でも戻って復習したり、一時停止をして自分で作る時間を取ることも可能。
あなたのペースで学習を続けて、ぜひアプリ開発にチャレンジしてください!


こんな方へオススメ

  • プログラミング経験がない方
  • 本や無料サイトで勉強しようとしたけれど、途中で分からなくなってつまずいてしまった方
  • 学校に通おうとしたけれど、距離や時間帯、費用面で断念してしまった方
  • 実際に動きを見ながら学びたい、自分でも作りながら学びたい、という方
  • 独学でも、分からないところは質問しながら勉強したいという方
  • 短期間でJavaを学んで、Androidアプリ制作やWebサービス開発をしてみたい方

推奨条件

  • PC (Windows、Mac OS X、Linux)のいずれか
  • Eclipse (インストール方法は動画内で解説します)
  • JDK (インストール方法は動画内で解説します)
  • Android Studio (無償。動画内で入手方法と設定方法を解説します)

About the Instructor

井上 博樹
ITエンジニア・講師・著者

eエデュケーション総合研究所にて、教育研修システムの開発・コンテンツ企画・制作などを担当。

本田技術研究所、放送大学をはじめ、国内50以上の教育機関や企業に、教育プラットフォーム(Moodle/Canvas/Blackboard)などの導入、運用支援、コンテンツ制作支援、教育用モバイルアプリ開発などを提供したり、Hour of Code、ラズベリーパイなどの対面ワークショップを企画・開催しています。

Java, Linux, PHP, Moodle, Ruby on Rails, Android, iOSアプリ開発に関するオンライン講座制作の講座を配信しています。

みなさんのスキルアップや、キャリアチェンジ、起業などに役立つ学びをサポートするオンライン講座をリリースしていきたいと、日々活動しています。

See more

Course content

Total
Preview You can preview lectures with this label
Loading

Ratings and reviews

4.5
83 reviews
5 stars
51%
4 stars
48%
3 stars
1%
2 stars
0%
1 stars
0%

Related Courses

English Boot Camp 〜たった1日で英語が得意になる基礎講座〜
PRO COURSE

English Boot Camp 〜たった1日で英語が得意になる基礎講座〜

4h 7m Video Course
Instructor: イムラン スィディキ
4
$199.99
Web制作者のための知っておくべき知的財産講座
PRO COURSE

Web制作者のための知っておくべき知的財産講座

1h 9m Video Course
Instructor: 福永 正也
$96.99
元Appleシニアマネジャー直伝 !「使える」ビジネス英語
PRO COURSE

元Appleシニアマネジャー直伝 !「使える」ビジネス英語

57m Video Course
Instructor: 松井 博
$89.99
「やれ!」と言わないで部下の主体性を引き出す方法
PRO COURSE

「やれ!」と言わないで部下の主体性を引き出す方法

43m Video Course
Instructor: 石山 喜章
$81.99
Facebookで集客を実現!Facebookマーケティング実践講座
PRO COURSE

Facebookで集客を実現!Facebookマーケティング実践講座

2h 13m Video Course
Instructor: 山田 どうそん
$129.99
成約率急上昇!コピーライティングの秘密【ヘッドライン編】
PRO COURSE

成約率急上昇!コピーライティングの秘密【ヘッドライン編】

1h 43m Video Course
Instructor: 山田 どうそん
1
$89.99
2D、3D、VRゲームも作れる!Unity実践基礎講座
PRO COURSE

2D、3D、VRゲームも作れる!Unity実践基礎講座

5h 11m Video Course
Instructor: 浅井 良一
26
$95.99
PowerPoint 2016 効率的なPowerPoint スライド作成テクニック
PRO COURSE

PowerPoint 2016 効率的なPowerPoint スライド作成テクニック

1h 4m Video Course
Instructor: 渋谷 玲子 & 株式会社ビジネスITアカデミー
2
$69.84
2日で書けるセールスレター!コピーライティング実践講座
PRO COURSE

2日で書けるセールスレター!コピーライティング実践講座

13h 25m Video Course
Instructor: 石崎 力也
$89.99
The Complete Swift Guide for iOS 8 and Xcode 6
PRO COURSE

The Complete Swift Guide for iOS 8 and Xcode 6

7h 44m Video Course
Instructor: Aaron Caines
$49.99
Japanese Hiragana and Katakana study course
PRO COURSE

Japanese Hiragana and Katakana study course

5h 39m Video Course
Instructor: Attain Corp.
$89.99
Webサービス事業者、Web系ベンチャーが必ず押さえるべき著作権の知識
PRO COURSE

Webサービス事業者、Web系ベンチャーが必ず押さえるべき著作権の知識

1h 34m Video Course
Instructor: 柿沼 太一
10
$87.50