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

英語脳育成プログラム マンガENGLISH100 【スタンダード】
PRO COURSE

英語脳育成プログラム マンガENGLISH100 【スタンダード】

10h 1m Video Course
Instructor: 山口 智子
214
$354.99
基礎から学べる! CSS/CSS3マスター講座
PRO COURSE

基礎から学べる! CSS/CSS3マスター講座

6h 37m Video Course
Instructor: NESTonline
1
$80.99
Khóa học Tiếng Nhật trực tuyến cấp độ N3 - JLPT N3 Level
PRO COURSE

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

10h 18m Video Course
Instructor: Tập đoàn Attain
14
$149.99
映像業界で活躍できる!Adobe Premiere Pro 完全版
PRO COURSE

映像業界で活躍できる!Adobe Premiere Pro 完全版

6h 48m Video Course
Instructor: Yuto Morita
4
$99.99
書けないを書けるにするコピーライティング基礎講座
PRO COURSE

書けないを書けるにするコピーライティング基礎講座

1h 47m Video Course
Instructor: 山田 どうそん
3
$89.99
「やれ!」と言わないで部下の主体性を引き出す方法
PRO COURSE

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

43m Video Course
Instructor: 石山 喜章
$81.99
スタートアップの営業戦略
PRO COURSE

スタートアップの営業戦略

1h 51m Video Course
Instructor: 福山 敦士
$96.99
カール教授と学ぶ新規事業開発・ビジネスモデル構築超入門
PRO COURSE

カール教授と学ぶ新規事業開発・ビジネスモデル構築超入門

1h 36m Video Course
Instructor: 平野 敦士 カール
17
$96.99
はじめてのプロジェクトマネジメント - PMの必須知識を専門用語なしで解説
PRO COURSE

はじめてのプロジェクトマネジメント - PMの必須知識を専門用語なしで解説

45m Video Course
Instructor: 大谷 更生
$94.99
成約率の高いLP構築法 × 爆発的に売上アップ!Web広告運用術
PRO COURSE

成約率の高いLP構築法 × 爆発的に売上アップ!Web広告運用術

5h 58m Video Course
Instructor: 勝原 潤
2
$220.99
Excel自動化・マクロ はじめの一歩【Excel 2010版】
PRO COURSE

Excel自動化・マクロ はじめの一歩【Excel 2010版】

1h 29m Video Course
Instructor: 渋谷 玲子 & 株式会社ビジネスITアカデミー
37
$107.99
VBA実践塾オンライン講座 システム開発コース 応用5コースセット版
PRO COURSE

VBA実践塾オンライン講座 システム開発コース 応用5コースセット版

7h 21m Video Course
Instructor: 浅井 良一
23
$132.99