Skip to main content

カート

VIP 特典をお楽しみいただけます!

購入できない書籍
お買い物かごをご確認ください。購入不可の商品を削除できます。削除されなかった購入不可の商品は、購入手続き時に削除されます。

おすすめ

Loading...

オブジェクト指向プログラミング 電子書籍

オブジェクト指向プログラミング の本がお好きな方におすすめです。
45件の検索結果中124を表示
Skip side bar filters
  • 良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方

    仙塲 大也 ...
    ■■■ITエンジニア本大賞2023 技術書部門で大賞受賞!■■■本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。コードの可読性が低く調査に時間がかかる、コードの影響範囲が不明で変更すると動かなくなる、新機能を追加したいがどこに実装すればいいかわからない……。変更しづらいコードは、成長できないコードです。ビジネスの進化への追随や、機能の改善が難しくなります。成長できないコードの問題を、設計で解決します。(こんな方におすすめ)・ コードの設計スキルに興味がある人・ 日々、悪いコードと向き合っていて改善したい人・より良いコードを書きたい人... ... もっと見る

    3,278 円

  • オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識

    平澤 章 ...
    『オブジェクト指向でなぜつくるのか』10年ぶり、待望の改訂第3版!「これからの10年も通用する基本」を、より多くの読者に身につけてもらうために改訂しました。現在のソフトウエア開発技術の主役である、オブジェクト指向の全体像とそこに含まれる各技術を平易な文章で核心をズバリと解説します。生産性のかぎを握るプログラム開発の主要技術をわかりやすく教えるという位置づけは変わりません。そのうえで「今ドキのOOP」として人気言語(Java、Python、Ruby、JavaScrpit)の最新動向を新たに盛り込んでいます。もちろん、すべての文章を細かく見直して現況に沿うよう更新しています。本書の特徴◆オブジェクト指向(OOP)の全体像と特徴がわかる◆OOPのプログラムが動く仕組みが具体的にわかる◆関数型言語の本質とOOPとの関係がわかる◆アジャイル開発手法と実践手法がわかる ... もっと見る

    2,640 円

  • Objective-Cの要点

    iOSアプリ開発の基本中の基本

    柴田 文彦 ...
    シリーズ series iOSプログラミングの要点シリーズ(NextPublishing)
    本書は、iOSアプリ開発の根幹となるObjective-C言語について、C言語やJavaなど、他の言語での、ある程度のプログラミング経験があるレベルの人を対象に、Objective-Cの言語としての特徴、Objective-C流のオブジェクト指向の実現方法、それらの実際のプログラミング方法が容易に理解でき、いつでも参照できる座右の書的なミニリファレンスとして使える内容を提供します。 ... もっと見る

    1,430 円

  • 楽しく学ぶJava入門 合本

    大津 真 ...
    シリーズ series NextPublishing
    本書は『楽しく学ぶJava入門 1日目〜7日目』を一冊にまとめた合本です。全体は1日目〜7日目の7つの章から構成されています。各章は4つのセクションからなり、実際のJava入門講座でも使用できるように、ひとつのセクションが約1時間を目安に完了するように構成されています。プログラミングの初心者が、7日目まで読み終えた段階でJava言語の基本がマスターできることを目指しています。1日目では、Java言語の概要と、コマンドラインの使い方やエディタの設定などJavaプログラミングを始めるための予備知識2日目では、変数の取り扱いと、四則演算やMathクラスを使用した計算方法3日目ではクラスからオブジェクトを作成する方法、Stringオブジェクトの操作、例外の取り扱い4日目では、データをまとめて管理する配列、およびコレクションクラスの取り扱い5日目では、処理を繰り返したり、あるいは ... もっと見る

    1,980 円

  • オブジェクト指向をきちんと使いたいあなたへ

    Software Designで過去に掲載された「オブジェクト指向」に関する特集記事をまとめたムック本です。オブジェクト指向について,基礎的な知識を教える入門記事,考え方を理解するための読み物記事,サンプルコード(Java・JavaScript・PHP・Perl)を使った解説記事のほか,「アジャイル」「MVC」といった関連分野の記事も収録しています。さらに第0章には,増田亨氏による書き下ろし記事『最近の「オブジェクト指向」事情』も掲載。これからオブジェクト指向を学ぶための入門書として,また苦手克服の1冊としてぜひご活用ください。 ... もっと見る

    2,035 円

  • ビジネスアナリシスのためのユースケース読本

    2000年初頭に要求開発やアジャイル開発が提唱され、早く確実にソフトウェア要求を引き出して継続的に実装していくことが今日の開発スタイルとなっています。また、ビジネスアナリシス知識体系ガイドであるBABOK(A Guide to the Business Analysis Body of Knowledge)や要求工学知識体系であるREBOK(Requirements Engineering Body Of Knowledge)の登場によって、ますますソフトウェア要求というものが重要視されてきています。ユースケースは、1980年代にイヴァー・ヤコブソンによって提唱されたソフトウェア要求の技法です。2000年頃、オブジェクト指向開発とその表記法であるUMLが開発者に広まるのとあわせて、ユースケースはシステム開発の要件定義などのシーンで活用されるようになりました。2009年にはBABOK(r ... もっと見る

    無料

  • オブジェクト指向UIデザイン──使いやすいソフトウェアの原理

    シリーズ series WEB+DB PRESS plus
    【銀の弾丸、OOUI。操作性と開発効率の劇的な向上】オブジェクト指向ユーザーインターフェース(OOUI)とは、オブジェクト(もの、名詞)を起点としてUIを設計すること。タスク(やること、動詞)を起点としたUIに比べて、画面数が減って作業効率が高まり、また開発効率や拡張性も向上する、いわば「銀の弾丸」的な効果を持つ。ブログや雑誌記事などで大きな反響を得たこの設計手法について、前半部では理論やプロセスを詳説。そして後半部の「ワークアウト(実践演習)」では18の課題に読者がチャレンジ。実際に考え、手を動かし、試行錯誤をすることにより、OOUIの設計手法を体得できる。■この書籍に関連する記事があります!動詞ではなく名詞を起点に画面を構成する ~OOUIでソフトウェアを使いやすく~<stron... ... もっと見る

    3,278 円

  • Unity+Airtest 自動テストの手引き

    住田 直樹 ...
    シリーズ series 技術の泉シリーズ
    本書では、Airtestという自動化ツールについてUnityにフォーカスした使い方を解説しています。Airtestの概要やIDEなどツールの使用方法、フレームワークの機能について説明しています。シナリオベースでどういう実装をするかのサンプル集も巻末に収録しました。Airtestというツールの名前をはじめて聞いた方、Unityでの開発で自動テストをやったことがないという方でも、最終的には自動テストの実装および実行手順がイメージできるまでが本書のゴールとなります。本書ではたびたび「自動テスト」という言葉が登場しますが、これはUnity製アプリケーションにおけるUIテストの自動化を指します。いわゆるスクリプトに対する自動的なバリデーションであったり、Unity Test Frameworkなどを活用した単体テストについては本書では触れていませんのでご注意ください。【目次】第1章 ... もっと見る

    1,980 円

  • いろいろ実践!サーバーサイドKotlin

    FORTE ...
    シリーズ series 技術の泉シリーズ
    本書は「実践!サーバーサイドKotlin」シリーズの第三弾として、「ひとつのアプリケーションを完成させるまで」ではなく「これをサーバーサイドKotlinでやるにはどうしたらいいか?」について、すでにKotlinでの開発経験のある方に向けて解説しています。GitHubなどによるシングルサインオンやTwitterAPIの利用など、より実際のバックエンド開発に役立つ情報を深堀りしています。【目次】第1章 SpringBootのバージョンアップ第2章 JPAによるテーブルJOINを試す第3章 ファイルアップロード第4章 GitHubなどによるシングルサインオン(OAuth2.0)第5章 TwitterAPIの利用第6章 JPAでのcascade属性について ... もっと見る

    1,980 円

  • Processingではじめるゲームプログラミング

    シリーズ series OnDeck Books
    本書は、ゲームを作りながらプログラミングについて学び、プログラミングを学びながらゲームを作ります。つまり、「プログラミング」と「ゲーム制作」を分けずに同時に学んでいきます。制作するゲームは、ルーレット、スロットマシン、三目並べ、ナンバープレイス、マインスイーパ、オセロといったパズルゲームとブロック崩しです。どのゲームもシンプルでありながらそれぞれに奥深さがあり、楽しみながら作り、プレイし、学習を進められるのではないかと思います。この本でゲーム制作に使うのがProcessingです。Processingはマサチューセッツ工科大学(MIT)で開発されたプログラミング言語であり、同時に統合開発環境でもあります。統合開発環境とは、ソフトウェア開発に必要なものがまとまって利用できる環境のことです。Processingは、Javaという世界的に広く利用されているプログラミング言語をもとに視覚的な表現をしやすく作られているため ... もっと見る

    1,980 円

  • スッキリわかるサーブレット&JSP入門 第5版

    [この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。Springを扱う新章追加! Jakarta EE 11、Pleiades 2025に対応!「サーブレット/JSP」学習を楽しくサポートする本書の特長●「楽しく」学べるサーブレット/JSPはJavaの応用分野のためか、サーブレット/JSP関係の本は解説が難しいものが多いです。本書は、『スッキリわかるJava入門』シリーズで好評の親しみやすいイラストと柔らかい文章で仕上げています。MVCモデルといった初心者がつまずきやすい分野も、楽しくマスターできます。●「ひとり」でも学べるサーブレット/JSPの学習の難しさは、文法ではなく ... もっと見る

    3,300 円

  • [改訂3版]演習で学ぶソフトウェアテスト 特訓200問 ――JSTQB認定テスト技術者資格 Foundation Level対応

    正木 威寛 ...
    (概要)Foundation Levelシラバス2018(Version 2018.J03)対応本書は、JSTQB(Japan Software Testing Qualifications Board)が開催しているテスト技術者資格 Foundation Level試験の受験者だけでなく、グローバルで通用するソフトウェアテストの知識について学びたい人のための学習書です。受験のためだけでなく、開発の現場で起こるミスコミュニケーションを軽減するために、テスト技術者のほか、プロジェクトマネージャや設計者、プログラマなどすべての人に習得していただきたいテストに関する用語や知的技能が、演習とその解説を通して学べるように構成されています。(こんな方におすすめ)・ソフトウェアテスト認定技術者試験受験予定の方・ソフトウェア開発に携わっている方・ソフトウェアテストについての知識を整理したい方<p... ... もっと見る

    2,728 円

  • ドリル形式で楽しく学ぶ Processing-Java 改訂版

    シリーズ series Future Coders(NextPublishing)
    本書は2018年インプレスR&Dより刊行した書籍『ドリル形式で楽しく学ぶ Processing-Java』を全面的に見直した改訂版です。本書は、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。教室で教えていても、生徒が本当に理解したのか知ることは難しいものがあります。生徒自身もどこまで理解したのかわからないこともあるでしょう。そこで、授業ではドリル(演習)を行い、確実に基礎を習得できるようにしています。実行環境はProcessingです。Processingは表現力に優れ、敷居が低いのでアート・美術分野で注目されがちですが、Java、JavaScript、Pythonといった本格的なプログラミング言語をサポートしています。本書では、基本的な描画命令に始まり、変数、演算、for文、if文、イベント処理、配列、リスト ... もっと見る

    2,530 円

  • モダン C# の要点:AI 時代の開発者クラフト

    (C# 14 と .NET 10)

    Michael Tsai ...
    シリーズ 本: 1 - .NET 開発者養成シリーズ
    AI 時代でも C# を習得する価値AI は強力なツールですが、重要なシステムにおいては、人間の判断や監督を完全に置き換えることはできません。開発者が自分のコードに対して真のオーナーシップを持ってこそ、長期的に技術的負債や保守コストを適切に管理することができます。だからこそ、プログラミング言語や API を深く習得することは、これまで以上に重要になっています。ただし、本書は C# の網羅的なリファレンスではありません。本書では、深い理解を必要とする C# の本質的で実践的なトピックに焦点を当てています。従来のプログラミング解説書とは異なり、本書では「深い理解」を重視し、AI ツールを活用して開発を加速することを推奨します。AI がコードを生成する時代において、開発者にはコードの品質・セキュリティ・パフォーマンスを見極めるための、より鋭い判断力と、AI に高品質な C# ... もっと見る

    1,849 円

  • 入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!

    FORTE ...
    シリーズ series 技術の泉シリーズ
    本書は、Compose Multiplatformを活用してデスクトップアプリケーションを開発するプロセスを分かりやすく解説しています。Kotlinを用いた技術書では、これまでサーバーサイドに焦点が当てられることが多かったのですが、本書では新たなアプローチとしてデスクトップアプリケーション開発に特化しています。スマートフォン向け開発の情報が豊富な一方で、デスクトップ向けの情報は少ないという現状に着目しました。本書は、Kotlinに関心を持ち実際の開発に挑戦したい方、デスクトップアプリケーション制作に興味がある方、WindowsとMacの両方で動作するアプリケーションを開発したい方、そしてCompose Multiplatformに興味がある方に最適な一冊です。各章では、具体的な開発手順やノウハウが丁寧に紹介されており、読者自身がアプリケーションを開発する際の実用的なガイドとなるでしょう ... もっと見る

    1,980 円

  • 現場で使える!Google Apps Scriptレシピ集

    シリーズ series 技術の泉シリーズ
    本書は、インフラ設備の運用保守業務の自動化を通じて培った、Google Apps Script(GAS)による課題解決のノウハウをまとめたものです。保守運用業務はいわゆる「コストセンター」と呼ばれ、サービスやシステムの信頼性を高める活動や付加価値を創造する活動にもあまりコストを掛けられません。その中でのGAS利用の様々なユースケースを紹介しています。【目次】第1章 はじめに第2章 業務改善の軌跡(GAS編)第3章 コピペで使える!GASショートショート第4章 GASを使ってスプレッドシートを操作第5章 ローコードで実現!サーバーレスのスリープ問題回避術第6章 GASで機械学習やってみた!第7章 100本ノック?GASおじさん奮戦? ... もっと見る

    1,980 円

  • Pythonではじめるクリーンアーキテクチャ SOLID原則/ドメイン駆動設計/テスト駆動開発を実践

    Sam Keen ...
    [この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。Pythonで実践する、比類なき設計手法。堅牢でしなやかなシステムを設計・開発できる!DDDから、実装の実践/TDD/実用アプリの構築まで。本書では、「コードの複雑化」や「フレームワークへの過度な依存」という、多くの開発者が直面する課題に対して、明確な解決策を提示します。アプリケーション開発において「クリーンアーキテクチャ」の原則をどのように適用し、保守性と拡張性の高いシステムを構築するかについて、Pythonを使って具体的かつ実践的に解説します。主要なテーマは次のとおりです。◆基本的な考え方◆クリーンアーキテクチャの概念 ... もっと見る

    3,850 円

  • p5jsで学ぶJavaScript入門

    シリーズ series Future Coders
    本書で扱うp5.jsは、JavaScript言語をベースにしたクリエイティブコーディングのためのライブラリであり、初心者でも手軽に始められるシステムです。初めてプログラミングを行う人でも、簡単に美しいビジュアライズを作成することができます。本書では、そのp5.jsの魅力を存分に引き出し、初心者でも美しいビジュアルを簡単に作成できるよう心がけています。プログラミングの基礎から始まり、段階的に高度な技術や概念にも触れ、豊富な例や実践的な演習を通じて、p5.jsを用いてアート作品のアイデアを形にする方法を学ぶ構成となっています。また、コードの背後にある原理や技術も丁寧に解説し、読者が深い理解を得られるように配慮しています。実践的に、手を動かしながら着実に知識をつけていく中で、ご自身の手でプログラムを組み立てていく力を身につけることができるでしょう。【目次】第1章 はじめに第2章 描画命令第3章 ... もっと見る

    1,980 円

  • いちばんやさしいオブジェクト指向の本【第二版】

    井上樹 ...
    シリーズ series 技評SE選書
    ※本書は2009年に発行された書籍の電子版になります。【技術が苦手でも、これならわかる。】オブジェクト指向はなぜ難解なのか。わかったつもりになっても、実はよくわからないのはなぜか。その理由は、オブジェクト指向の持つ“二面性”にある。「理解」と「創造」の二面性を理解することで、いままで難しいと思っていたオブジェクト指向が、驚くほど簡単にわかるようになる。豊富な具体例を用いてわかりやすく解説する、いちばんやさしいオブジェクト指向入門の決定版。■こんな方におすすめ・オブジェクト指向がわかるようになりたい人・オブジェクト指向の本質をつかみたい人・ソフトウェア開発でレベルアップしたい人■目次第1章 それはシリコンバレーから始まった~オブジェクト指向の歴史き... ... もっと見る

    1,628 円

  • Go初心者でも作れるスクレイピングツール

    山田 悠太 ...
    シリーズ series 技術の泉シリーズ
    Go言語の初学者を対象とした、Go言語でのスクレイピングツールの作り方の解説書です。ツールを作りながら依存ライブラリの管理、ORM、ファイルダウンロード、エラーハンドリング、設定ファイル、環境変数の読み込み方法などを学びます。スクレイピングツールは、スクレイピング対象サイトの更新やページネーションを考慮したツールを作成。付録としてBIツールを使ったデータの可視化についても説明しています。「Goをやってみたいんだけど、何からやれば…」という方におすすめの一冊です。【目次】第1章 開発環境構築第2章 プロジェクト作成第3章 一覧画面からの商品情報取得第4章 データベース接続とデータの登録第5章 詳細画面からの商品情報取得第6章 さらに使いこなす第7章 応用編 BIツールによる分析 ... もっと見る

    1,980 円

  • iOSアプリ開発 UI実装であると嬉しいレシピブックVol.2

    酒井 文也 ...
    シリーズ series 技術の泉シリーズ(NextPublishing)
    本書は筆者がこれまでサンプル開発や実務の中で培ったノウハウ等をもとに、UI実装をいくつかのまとまったサンプル実装を例に、UIを構築する上で重要な実装ポイントやアイデアを紹介していきます。第二弾の本書は便利なライブラリを上手に活用した表現を解説します。【目次】第1章 TabBar Animation & Layout1.1 事前準備に関して1.2 本章で収録しているサンプル実装における概要1.3 利用したライブラリーの紹介1.4 このサンプルで利用している便利なExtension集1.5 TabBarControllerの切り替え時にアニメーションを付与する1.6 部品となるViewを実装する1.7 このサンプルで利用しているアーキテクチャー1.8 UITableViewでのコンテンツ一覧表示に関する実装1.9 UICollectionViewでの画像コンテンツ表示に関する実装1.10 ... もっと見る

    2,200 円

  • .NET 10 非同期・並行プログラミング

    Async/Await、マルチスレッド、並列処理

    Michael Tsai ...
    .NET アプリケーションを作っていて、UI が固まる、Web サイトの反応が遅い、バックグラウンド ジョブのスループットが伸びない、といった問題に悩んだことはないでしょうか。あるいは、async/await、Task.Run、ConfigureAwait(false)、キャンセル、例外処理の扱いで迷ったことはないでしょうか。本書は、まさにそうした問題に向き合うために書かれました。本書は、基礎概念から実際のアプリケーションまでを扱いながら、.NET 10 の非同期プログラミングを体系的に学ぶための実践的な技術書です。スレッド、Task、async/await、キャンセルとタイムアウト、同期プリミティブ、並列処理、非同期データ ストリーム、非同期リソース管理を順に取り上げます。さらに、TaskCompletionSource、ValueTask、ExecutionContext ... もっと見る

    1,849 円

  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用

    (概要)人気のSoftwareDesign誌での連載とAdvenカレンダー2年分の原稿を描き直し再構成。正面からオブジェクト指向考え方の基礎から、UML記法、アジャイル開発など、モダンなソフトウェア開発のなかで、開発の現場で問題となるテーマを取り上げる。とくにデザインパターン、アンチパターンをテーマごとにイラスト解説し、現在主流になりつつある考え方まではばひろく解説していく。可愛らしいイラストによって楽しく学習することができます。(こんな方におすすめ)・プログラマー、情報科学科の学生(目次)第1章 クリーンアーキテクチャ  1-1 ソフトウェアとアーキテクチャ  1-2 アーキテクチャは動作に貢献しない  1-3 汚い設計はなぜ生産性を落とすか  1-4 凝集度  1-5 依存の向きと安定度<br ... ... もっと見る

    3,080 円

  • 現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法

    増田亨 ...
    「ソースがごちゃごちゃしていて,どこに何が書いてあるのか理解するまでがたいへん」「1つの修正のために,あっちもこっちも書きなおす必要がある」「ちょっとした変更のはずが,本来はありえない場所にまで影響して,大幅なやり直しになってしまった」といったトラブルが起こるのは,ソフトウェアの設計に問題があるから。日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者であり,システム設計のベテランである著者が,コードの具体例を示しながら,良い設計のやり方と考え方を解説します。 ... もっと見る

    3,234 円