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

基本を徹底的に磨けるセールスマナー入門講座
PRO COURSE

基本を徹底的に磨けるセールスマナー入門講座

2h 53m Video Course
Instructor: 荻野 純子
5
$87.99
完訳 7つの習慣 オンライン講座 完全版
PRO COURSE

完訳 7つの習慣 オンライン講座 完全版

8h 44m Video Course
Instructor: スティーブン・R・コヴィー
16
$185.99
顧客視点でスラスラ書ける戦略的セールスコピーライティング講座【基礎編】
PRO COURSE

顧客視点でスラスラ書ける戦略的セールスコピーライティング講座【基礎編】

4h 31m Video Course
Instructor: 酒井 謙光
4
$132.99
Khóa học Tiếng Nhật trực tuyến cấp độ N5 - JLPT N5 Level
PRO COURSE

Khóa học Tiếng Nhật trực tuyến cấp độ N5 - JLPT N5 Level

21h 34m Video Course
Instructor: Tập đoàn Attain
8
$149.99
完全解説 - フリーランスとして生きるための全て
PRO COURSE

完全解説 - フリーランスとして生きるための全て

3h 53m Video Course
Instructor: 石崎 力也
$169.99
JLPT N5 level Online Japanese Kanji Character Course
PRO COURSE

JLPT N5 level Online Japanese Kanji Character Course

6h 39m Video Course
Instructor: Attain Corp.
1
$99.99
Blender実践基礎講座
PRO COURSE

Blender実践基礎講座

3h 33m Video Course
Instructor: 浅井 良一
2
$95.99
誰でもわかる!JavaScript & jQuery基礎
PRO COURSE

誰でもわかる!JavaScript & jQuery基礎

10h 47m Video Course
Instructor: 荒川 栄一郎
$187.99
JavaScriptで作るリバーシゲーム!ブラウザで動くゲーム開発講座
PRO COURSE

JavaScriptで作るリバーシゲーム!ブラウザで動くゲーム開発講座

7h 26m Video Course
Instructor: 柳井 政和
1
$89.99
生徒のやる気を引き出す教師の授業スキル【PDF付き】
PRO COURSE

生徒のやる気を引き出す教師の授業スキル【PDF付き】

1h 51m Video Course
Instructor: 中土井 鉄信
22
$129.99
The Swift Cookbook of Code
PRO COURSE

The Swift Cookbook of Code

4h 1m Video Course
Instructor: Stephen DeStefano & Masaaki Hatano
$49.99
Excel実践 使える関数とショートカット【Excel 2010版】
PRO COURSE

Excel実践 使える関数とショートカット【Excel 2010版】

1h 28m Video Course
Instructor: 渋谷 玲子 & 株式会社ビジネスITアカデミー
6
$89.99