プログラミング(Java) 基礎講座 実践編
(最終更新日:2024年01月18日)
プログラミング(Java) 基礎講座 実践編のゴール
この講座では、Webシステム開発の学習に進むために必要な、基本的なプログラムの書き方や、単純なクラスの作り方・使い方をマスターしたり、ローカル環境のみで動作する簡単なJavaアプリケーションが作れるようになったり、データベースと接続するWebアプリ開発やJava業務アプリケーション、データ処理プログラムなど、あらゆるJavaプログラムの開発や実践的な内容の学習の前に、必要な基礎知識を一通り学ぶことを目標にします。
プログラミング(Java) 基礎講座 実践編の詳細
講座詳細
- 受講対象者DX推進人材 共通スキル
- 受講可能形態集合研修・オープン研修・個別指導研修・eラーニング
- 想定受講時間(eラーニング)61時間
- 講座日数(研修)8日
習得スキル
- 必要となる前提知識特になし
- 習得できるスキル・知識プログラミング力
- 対応資格基本情報技術者試験
デジタルスキル標準項目
- 標準DX推進スキル標準
- 学習項目テクノロジー(ソフトウェア開発)
- コンピュータサイエンス
- Webアプリケーション基本技術
- バックエンドシステム開発
カリキュラム詳細
STEP
1
データ構造編1 データモデルとデータ構造の基礎
- スタイル学習ブック
- 想定時間90分
- このブックでは、計算機で使われている一般的なデータの構造から、プログラマが日常的に使うデータまで学習します。このファイルを通してどのような形でプログラマと計算機がデータのやり取りを行うのか理解することが目標です。
STEP
2
制御構造 制御構造への入り口
- スタイル学習ブック
- 想定時間30分
- このブックは,仕事の手順を記述するプログラミング言語の制御構造に関するいくつかのブックへの道筋を示すためのものです。
STEP
3
制御構造 条件分岐編
- スタイル学習ブック
- 想定時間60分
- このブックでは、計算機の内部で行われている基本的な制御構造のうち、条件分岐について学習します。このファイルを通して条件分岐の概念を理解することが目標です。
STEP
4
制御構造 繰り返し編
- スタイル学習ブック
- 想定時間90分
- このブックでは、計算機の内部で行われている基本的な制御構造のうち、繰り返しについて学習します。このファイルを通して繰り返しの概念を理解することが目標です。
STEP
5
Java基礎 基本操作編
- スタイル学習ブック
- 想定時間240分
- このブックでは プログラミング初心者を対象として,Javaの文法について変数や演算子,そして条件分岐や繰り返しなどの処理の流れについて学習することでJavaを用いて簡単なプログラムが書けるようになることを目標としています。
STEP
6
Java演習 基本操作編
- スタイル演習ブック
- 想定時間390分
- 「Java基礎 基本操作編」のif文、for文、配列、メソッドに関する演習ブックです。穴埋めではなくゼロから書く力を養うことが目的です。
STEP
7
Java実践 基本操作編
- スタイル演習ブック
- 想定時間90分
- このブックは「Java基礎 基本操作編」を修了した方を対象としています。簡単なCLIアプリケーション「BIM判定アプリ」「成績分析アプリ」の制作を通して,「Java基礎 基本操作編」で学んだことを定着させることができます。
STEP
8
足し算を実装せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間30分
- この問題は、Javaを用いて簡単な足し算を記述できるかを確認します。この問題で満点を取るためには変数とメソッドの基礎的な理解が求められます。
STEP
9
開催される大会を出力せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間40分
- この問題はJavaを用いた基本的な処理の理解度を確認します。この問題で満点を取るためには、if、ループ処理や関数に対する理解が求められます。
STEP
10
ルーレット抽選システムを実装せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題はJavaプログラミングにおける基礎構文(if文、for文、配列、メソッド)を理解しているかを測ることができます。この問題で満点を取るためには、数値の重複を考慮した処理を記述する必要があります。
STEP
11
チェックディジットを求めよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間40分
- Javaプログラミングにおける基礎構文(四則演算、if文、for文)を理解しているかを測ることができます。
STEP
12
データ構造編2 データ構造からオブジェクトへ
- スタイル学習ブック
- 想定時間60分
- このブックでは、計算機で使われている一般的なデータの構造から、プログラマが日常的に使うデータまで学習します。このファイルを通してどのような形でプログラマと計算機がデータのやり取りを行うのか理解することが目標です。
STEP
13
データ構造編3 オブジェクト
- スタイル学習ブック
- 想定時間120分
- このブックでは、計算機で使われている一般的なデータの構造から、プログラマが日常的に使うデータまで学習します。このファイルを通してどのような形でプログラマと計算機がデータのやり取りを行うのか理解することが目標です。
STEP
14
Java基礎 クラス入門
- スタイル学習ブック
- 想定時間240分
- このブックではクラスの概念及びJavaにおけるクラスの基本的な機能について学習します。
STEP
15
Java基礎 オブジェクト指向編
- スタイル学習ブック
- 想定時間60分
- このブックでは当サイトのコンテンツ「Java基礎 基本操作編」の学習を終えた人を対象として, 簡単なじゃんけんゲームの作成を通して,Javaのオブジェクト指向のエッセンスを学習していきます。 classやinterfaceなど,基本的なJavaの技術要素を理解をしたうえで,オブジェクト思考の概念をより深く理解する事を目標としています。
STEP
16
Java実践 クラス入門 本棚アプリ
- スタイル演習ブック
- 想定時間60分
- このブックは「Java基礎 クラス入門」を修了した方を対象としています。簡単なCLIアプリケーション「本棚アプリ」の制作を通して,「Java基礎 クラス入門」で学んだことを定着させることができます。この実践ブックに取り組むには,Javaの基本構文やクラスに関する基本的な知識が必要です。
STEP
17
学生・教員管理システムのクラスを実装せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題は、Javaを用いて簡単なクラスを作成できるかを確認します。この問題で満点を取るためには、クラスの継承やオーバーライド等クラスの基礎を理解し、正しく用いることが必要です。
STEP
18
家具を管理せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題は、Javaを用いて簡単なクラスを作成できるかを確認します。この問題で満点を取るためには、クラスの継承やオーバーライド等クラスの基礎を理解し、正しく用いることが必要です。
STEP
19
Java基礎 コレクション編
- スタイル学習ブック
- 想定時間120分
- このブックでは,Javaのコレクションについて学びます。具体的には,ArrayListとHashMapについて学びます。ListとMapのデータ構造の違いを理解し,それぞれを適切に使い分けることができるようになることを目標としています。
STEP
20
Java演習 コレクション
- スタイル演習ブック
- 想定時間60分
- 「Java基礎 コレクション編」のList、Mapに関する演習ブックです。穴埋めではなくゼロから書く力を養うことが目的です。
STEP
21
Java基礎 List編
- スタイル学習ブック
- 想定時間120分
- このブックでは当サイトのコンテンツ「Java基礎 基本操作編」の学習を終えた人を対象として, 最も基本的なデータ構造のひとつであるListの使い方を学習していきます。 特にArrayListとLinkedListの特性の違いを理解し,適切に使い分けることができるようになる事を目標としています。
STEP
22
Java演習 List編
- スタイル演習ブック
- 想定時間60分
- このブックでは「Java基礎 List編」の習熟度を確認します。 もしもつまずくようなら「Java基礎 List編」を読み直してみましょう。
STEP
23
Java基礎 Map編
- スタイル学習ブック
- 想定時間120分
- このブックでは当サイトのコンテンツ「Java基礎 基本操作編」の学習を終えた人を対象として, 最も基本的なデータ構造のひとつであるMapの使い方を学習していきます。 またMapの代表的な実装であるHashMap,TreeMap,LinkedHashMapの特性の違いを理解し,適切に使い分けることができるようになる事を目標としています。
STEP
24
Java演習 コレクション その2
- スタイル演習ブック
- 想定時間120分
- 「Java基礎 List編」「Java基礎 Map編」に関する演習ブックです。穴埋めではなくゼロから書く力を養うことが目的です。
STEP
25
航空管理をせよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題はJavaを用いたList処理とMap処理の理解度を確認します。この問題で満点を取るためには、Stream APIの機能に対する理解が求められます。
STEP
26
歩数記録を集計せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題はJavaのListやMapを用いることが出来ることを確認します。この問題で満点を取るためにはList及びMapについて、追加や検索、平均等の基礎的な操作に対する理解が求められます。
STEP
27
ゲームセンターのスコアを集計せよ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題はJavaのListやMapを用いることが出来ることを確認します。この問題で満点を取るためにはList及びMapについて、追加や検索、平均等の基礎的な操作に対する理解が求められます。
STEP
28
Java基礎 文字列操作編
- スタイル学習ブック
- 想定時間150分
- このブックでは,文字列に関するクラスやメソッドの使い方について学習していきます。文字列の基本的な操作や比較,変換,書式文字列の利用,StreamやStringBuilderを使った操作ができるようになります。
STEP
29
Java基礎 ファイルI/Oの基礎
- スタイル学習ブック
- 想定時間120分
- このブックではJavaでのファイルの読み書きの方法を学習します。 ここではライブラリ等は使わずに標準APIでのファイルの扱い方を中心に学習します。
STEP
30
試験合格者を洗い出せ Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題はJavaのファイル入出力処理の理解度を確認します。この問題で満点を取るためには、ファイル入力や出力に対する理解はもちろんのこと、書き込み時の追記オプションや存在しないファイルに対する例外処理等が求められます。
STEP
31
Java基礎 例外処理編
- スタイル学習ブック
- 想定時間90分
- プログラムを書いているとコンパイル時あるいは実行時に様々なエラーに遭遇します。 このブックでは初心者がJavaを書く時に起こりがちなエラーをいくつかピックアップして説明し,また適切な例外の処理方法についても学習していきます。
STEP
32
気まぐれな占い師 Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題はJavaで例外処理を取り扱うことが出来るかどうかを確認します。この問題で満点を取るためにはtry-catchを適切に取り扱い、例外の種類ごとに適切な処理をする必要があります。
STEP
33
商品名の提案 Java編
- スタイルチャレンジ問題(実装)
- 想定時間60分
- この問題は、Javaを用いて簡単な例外処理を記述できるかを確認します。この問題で満点を取るためには、try-catch文やthrow文等の例外処理の基礎を理解し、正しく用いることが必要です
STEP
34
(オプショナル) コンピュータにおける日時の表現
- スタイル動画
- 想定時間9分
- コンピュータ内部でどのように時刻を管理しているのかを知り、アプリケーションシステムにおける日時の適切な取り扱い方を学びます。UNIXエポックやエポック秒などの基本概念に加え、日時オブジェクト、フォーマットやパースなど、システム開発に必要な日時処理について説明します。アプリケーションシステムで時刻を扱う際に留意すべき点を理解することで、不具合の発生しにくい安全で堅牢なシステムを開発できるようになることを目標としています。
STEP
35
(オプショナル) 現実世界における日時の表現
- スタイル動画
- 想定時間8分
- 現実世界における様々な日時の表現を学びます。時刻と時間の違いから始まり、タイムゾーン、オフセット、サマータイムについて説明します。システム開発において日時を適切に扱うための基本的な概念を理解することを目標としています。
STEP
36
(オプショナル) Java基礎 日時操作編
- スタイル学習ブック
- 想定時間150分
- このブックではJavaの日付と時刻に関するクラスやメソッドを学習することで,Javaを用いて日時に関わるプログラムが書けるようになることを目標としています。
STEP
37
(オプショナル) Java基礎 日時操作(旧API)編
- スタイル学習ブック
- 想定時間60分
- このブックではJavaの古い日時APIであるDateとCalendarについて学習します。旧APIから新APIへの書き換えなどに必要な知識を学び、古い日時APIを使ったシステムの改修ができるようになることを目標としています。
STEP
38
(オプショナル) 正規表現
- スタイル学習ブック
- 想定時間150分
- このブックではプログラミング未経験者を対象に、特定の言語は用いずに、 文章や絵を用いて、正規表現とは何かについてや、役割についての理解を目的しています。
STEP
39
(オプショナル) Java基礎 正規表現編
- スタイル学習ブック
- 想定時間90分
- このブックでは,正規表現の概要や目的,および使い方について学習していきます。
STEP
40
(オプショナル) Java基礎 Unicode編
- スタイル学習ブック
- 想定時間60分
- このブックでは,Unicodeの基本的な知識および注意点について学習していきます。 言語としてはJavaを使用していますが,Unicode自体の知識はどの言語でも共通です。
他の講座を見る
生成AI関連講座
資格取得対策講座
DXリテラシー標準領域
CONTACT
ご相談・ご要望など、お気軽にお問い合わせください