出版社内容情報
Javaの基礎からデータベース、テスト、チーム開発までを初学者向けに凝縮Javaは、エンタープライズシステム開発において広く使われており、Androidアプリ、ビッグデータ解析基盤のHadoopといったトレンドの技術でも採用されている将来性も兼ね備えたメジャー開発言語の一つです。
関連書籍が多い一方で、エンタープライズシステム開発には、Java以外や業務にまつわる知識が必要となるため、言語仕様を平たく解説した一般的な書籍ではカバーしきれず、複数の文献を当たる必要があり、学習効率がよくありません。
本書では、現場のエンジニアがシステム開発および新人教育を行ってきたノウハウを生かし、ITエンジニア不足が叫ばれる昨今において、即戦力となりうる人材の育成を支援します。新卒のOJTが終わったばかりの人や、Javaをあまり触ったことがない人が、Javaによる業務アプリケーションの開発において短期間で戦力になることを期待されている場合におすすめです。
CHAPTER 1 Javaを始めるための基礎知識
1.1 導入
1.2 開発環境の構築
1.3 Javaの基本
1.4 基本的な計算(四則演算)
1.5 型
1.6 比較演算
1.7 条件分岐
1.8 クラスとインターフェイス
1.9 総称型
1.10 ラムダ式について(Java 8の新機能)
CHAPTER 2 基本的なプログラムの知識ユーティリティ
2.1 文字列操作
2.2 日時の操作
2.3 集合体について
2.4 Apache-Commons
CHAPTER 3 データベース
3.1 データベースとは
3.2 データベース環境の構築
3.3 SQLの基本
3.4 データベースの接続
3.5 トランザクション
3.6 パラメータ付きSQLの処理
3.7 ORMで快適データベースプログラミング
CHAPTER 4 テキストの入出力
4.1 テキストファイルの読み込み
4.2 テキストファイルの書き込み
4.3 CSVファイルの入出力
4.4 XMLの扱い
4.5 ログの出力
CHAPTER 5 スレッド
5.1 マルチスレッド処理とは
5.2 スレッドセーフとは
5.3 Stream APIの並列処理
CHAPTER 6 テスト
6.1 テストの基礎知識
6.2 JUnit
6.3 よく使うテストツール
CHAPTER7 チーム開発
7.1 チーム開発とは
7.2 成果物の管理――バージョン管理
7.3 過程の共有――チケット管理
7.4 作業の自動化――CI(継続的インテグレーション)
竹田 晴樹[タケダ ハルキ]
渡邉 裕史[ワタナベ ユウジ]
佐藤 大地[サトウ ダイチ]
多田 丈晃[タダ タケアキ]
上川 伸彦[カミカワ ノブヒコ]
内容説明
業務システム開発で必要となるJavaの基礎からデータベース、テスト、チーム開発までを初学者向けに凝縮。
目次
1 Javaを始めるための基礎知識
2 基本的なプログラムの知識ユーティリティ
3 データベース
4 テキストの入出力
5 スレッド
6 テスト
チーム開発
著者等紹介
竹田晴樹[タケダハルキ]
ビーブレイクシステムズに2014年に入社
渡邉裕史[ワタナベユウジ]
ビーブレイクシステムズに2015年入社
佐藤大地[サトウダイチ]
山形県出身。ビーブレイクシステムズに2011年入社
多田丈晃[タダタケアキ]
大阪府出身。ビーブレイクシステムズに2008年入社。プログラマ兼ライターとして幅広く活動中。ビーブレイクシステムズ執筆チームを取りまとめ、後進の発掘と育成にも取り組む
上川伸彦[カミカワノブヒコ]
千葉県出身。1997年、上智大学大学院を修了後、日立製作所に入社。2002年にビーブレイクシステムズの設立に参画。以降、Javaによるシステム開発を中心に何件もの案件を手がける。同時に、社内研修や社内インフラ運用も担当(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。