セール中 カテゴリ一覧 著者一覧

インプレス NextPublishingの書籍一覧

0件
Go言語で構築するクリーンアーキテクチャ設計
発売日: 2024/7/12
PDF / EPUB Web
この書籍は、クリーンアーキテクチャの概念をGo言語で実践するためのノウハウを提供します。まず第一部では、アーキテクチャの進化と目的を明確にしながら、クリーンアーキテクチャの基本を解説します。続く第二部では、サンプルアプリケーションを用いて、Go言語でのクリーンアーキテクチャの実践方法を、各レイヤーの実装とその要点に焦点を当てて詳しく掘り下げます。
この書籍は、クリーンアーキテクチャの理念や具体的な実装方法が掴みにくい、レイヤーごとの責務分担やドメインサービスの実装、ユースケースレイヤーでのトランザクション制御に課題を感じている方など、クリーンアーキテクチャの理解を深めたい読者に最適です。Go言語を用いた実践的なアプローチを通じて、クリーンアーキテクチャの理解を一層深めることができます。

【目次】
第1章 アーキテクチャの発展
第2章 クリーンアーキテクチャ
第3章 実践的なアプリケーション構築
第4章 技術的要件へのアプローチ
1,980円(税込)
0件
PlayCanvasではじめるWebXR
発売日: 2024/7/12
PDF / EPUB Web
本書は、PlayCanvasとWebXRを使用したAR開発のプロセスを詳細に解説しています。読者はPlayCanvasエディターの基本操作から始め、WebXRプロジェクトの作成、WebXR Device APIの利用方法、そしてARパススルー機能の実装に至るまでの手順を学ぶことができます。また、開発したプロジェクトのデプロイメントと共有方法についても説明しています。
この書籍は特に、「Meta Quest 3」や「Meta Quest 2」などのVRヘッドセットを所有し、PlayCanvasやWebXRに関心を持つ方々に適しています。AR開発における基本から応用までの技術を習得し、実際のプロジェクトでの応用を目指す方々に最適な内容となっています。プロジェクトの作成から最終的な共有まで、一連のプロセスを丁寧にフォローし、実践的な知識を提供します。

【目次】
第1章 PlayCanvasエディターを使う
第2章 WebXRプロジェクトを作る
第3章 WebXR Device APIの機能
第4章 プロジェクトのダウンロードとローカル実行
2,200円(税込)
0件
高機能ヘッドレスCMS『Storyblok』入門
発売日: 2024/7/5
PDF / EPUB Web
注目のヘッドレスCMS「Storyblok」の基本から応用まで網羅した1冊が登場!
本書では、Storyblokの重要な機能であるビジュアルエディタとブロックライブラリに焦点を当てています。デモページを使いながら、それらの詳細な構造と操作方法について丁寧に解説。ビジュアルエディタのリアルタイムプレビュー機能や、ローカルホストの指定による開発効率の向上など、実践的なテクニックが満載です。
また、ブロックライブラリを活用し、ページの要素をブロック単位で管理する方法を学ぶことで、効率的なページ構成が可能に。多様なプロジェクトの要件に合わせたカスタマイズや拡張にも対応できる、柔軟性の高い技術が身につきます。
さらに、ソースコードを一切触らずにStoryblokだけを使用してページを追加する方法も解説。Storyblokのポテンシャルを最大限に引き出す手法を身につけることができるでしょう。
加えて、StoryblokとNuxt 3の連携方法も詳しく説明されており、最新の技術動向にも対応。ヘッドレスCMSを使いこなしたい開発者必携の1冊です。

【目次】
第1章 ヘッドレスCMSとは
第2章 Storyblok概観
第3章 Storyblokのセットアップ
第4章 構造を理解しよう
第5章 ブロックを表現するソースコード
第6章 ページのカスタマイズ
第7章 Nuxtレイアウトとの棲み分け
第8章 Storyblokのみで実現するページの追加
第9章 まとめと次のステップ
2,200円(税込)
0件
初めてのPython配布パッケージ作成
発売日: 2024/7/5
PDF / EPUB Web
本書は、他のプログラミング言語に精通しているが、Pythonに馴染みのない方々に向けて、特にWheelファイルの作成に焦点を当てた一冊です。本書では、Pythonの主要な用語や概念(モジュール、パッケージ、仮想環境など)について丁寧に解説し、実際に配布ファイルを作成するための具体的なステップを紹介します。
さらに、GitHub Actionsを利用した作成プロセスの自動化や、配布パッケージ内のソースコードを難読化しての配布、またPyPIを用いた一般的な配布手順についても取り上げています。これにより、異なる環境でのPythonコードの実行がスムーズに行えるようになります。
この書籍は、他のプログラミング言語、例えばNode.jsでの経験があるがPythonにはまだ不慣れな方に特におすすめです。開発したPythonコードを別の環境に提供し、実行したいと考えている方には非常に有用な内容が詰まっています。また、setup.pyを用いた従来のWheelファイル作成方法は知っているが、最新の標準的な方法やよりマネージドな方法を学びたい方にも最適です。


【目次】
第1章 パッケージ作成の前提理解
第2章 配布パッケージの作成手順
第3章 配布パッケージの配布方法とインストール動作方法
付録A Pythonにおけるパッケージとは?
付録B 本書で利用するPython環境のインストール方法
付録C パッケージ化の前にソース難読化を実施(Pyarmor)
付録D 配布パッケージ化をGitHub Actionsで自動化(CI構築)
付録E Python配布パッケージをGitHubリポジトリで配布する方法
付録F Python配布パッケージをPyPIリポジトリで配布する方法
付録G PyPIへのアップロードをGitHub Actionsで自動化する(CI構築)
付録H 参考書籍、参考サイト
1,980円(税込)
0件
今日から現場で使える速習SymbolブロックチェーンJavaScript版
発売日: 2024/7/5
PDF / EPUB Web
本書は、JavaScriptのソースコードをWebブラウザのコンソールで実行しながら、Symbolブロックチェーンの仕組みを体験的に学べる実践的な学習書です。ブロックチェーン技術の基礎概念から、実際のコード例を通じて応用までを無理なく系統立てて理解することができます。
本書では、ブロックチェーンの基本的な構造や動作原理、トランザクションの処理方法、スマートコントラクトの仕組みなどを丁寧に解説。さらに、ブロックチェーン上でのアプリケーション開発の手法や、セキュリティ上の留意点についても触れています。
金融分野にとどまらず、様々なビジネスや文化の現場で活躍する人々にとって、ブロックチェーン技術の可能性を実感し、その力を活用するためのヒントが満載です。実際にコードを書いて動かすことで、ブロックチェーンへの理解を深めることができるでしょう。

【目次】
第1章 はじめに
第2章 環境構築
第3章 アカウント
第4章 トランザクション
第5章 モザイク
第6章 ネームスペース
第7章 メタデータ
第8章 ロック
第9章 マルチシグ化
第10章 監視
第11章 制限
第12章 オフライン署名
第13章 検証
1,980円(税込)
0件
kintoneプラグイン開発入門
発売日: 2024/6/7
PDF / EPUB Web
本書は、サイボウズ株式会社の「kintone」のプラグイン作成についての入門書です。読者はハンズオン形式を通じて、kintoneのJavaScriptカスタマイズやプラグインの基本から、プラグインの設定画面の作成、フィールド情報を活用した設定画面の構築、秘匿情報の取り扱い、開発に便利なツールの使用方法に至るまでを学ぶことができます。特に、kintoneカスタマイズとプラグインの違いを理解したい方、自身でプラグインを作成してみたい方、さらにはkintoneプラグイン開発のためのツールを効果的に活用したい方に最適です。実践的な内容で、kintoneのプラグイン開発のスキルを磨きたい方には特にお勧めの一冊です。

【目次】
第1章 kintone JavaScriptカスタマイズとプラグイン
第2章 初めてのkintone JavaScriptカスタマイズを行う
第3章 初めてのプラグインを作る
第4章 プラグインの設定画面を作る
第5章 フィールド情報を使った設定画面を作る
第6章 kintoneプラグインで秘匿情報を扱う
第7章 kintone UI Componentで設定画面を作成する
第8章 kintoneプラグイン開発に便利なツールを使いこなす
2,200円(税込)
0件
レベルアップ・ゲームプログラミング パズルゲーム開発で初心者から中級者へ!
発売日: 2024/5/17
PDF / EPUB Web
本書は、Unityの基本操作は習得したものの、オリジナルゲームの作り方に悩んでいる方必見の一冊です。具体的なゲーム開発の手順を提供し、プログラミングだけでなく、ゲーム内容の具体化の重要性を強調しています。
完成済みのパズルゲーム「Voxelorer Birdひよこ編」を事例に、6種類のブロックの企画から資料作成、設計、開発の流れと考え方を丁寧に解説。このプロセスは、他のシステムやジャンルにも応用可能で、ゲーム開発者にとって貴重な知見となるでしょう。
著者自身が多くのゲームを完成させてきた経験から、オリジナルゲーム開発における一つの有効なアプローチを提示しています。絶対的な正解ではありませんが、企画から完成までの流れを学びたい方、他者の開発事例を知りたい方、設計の練習に役立てたい方にとって、大いに参考になる内容です。
本書を通じて、アイデアを形にする過程を学び、オリジナルゲームの完成度を高めるヒントを得ることができるでしょう。Unityでのゲーム開発スキルを向上させたい方におすすめの一冊です。

【目次】
第1章 プロジェクトの開き方と動作確認
第2章 設計を学ぶ前に
第3章 企画構想書
第4章 状態とオブジェクトを洗い出す
第5章 ブロック関連の要求定義
第6章 ブロックの要件定義
第7章 クラスとインターフェースの定義
第8章 ブロックの実装の解説
第9章 さいごに
1,980円(税込)
0件
ChatGPTと音声で会話する3つの方法
発売日: 2024/4/26
PDF / EPUB Web
OpenAIの音声合成APIに対応した本書は、ChatGPTとの音声対話を実現したい方にぴったりの一冊です。本書では、ChatGPTに音声インタフェースを追加するための3つの異なるアプローチを、初心者にもわかりやすく解説しています。
まず、MacやWindowsでPythonプログラムを動かし、OpenAIのAPIを用いてChatGPTとの音声対話を実現する基本的な手法を学びます。この方法は多様な応用が可能であり、幅広い開発者にとって有益な情報が盛りだくさんです。
次に、ブラウザのGoogle Chromeに搭載されている音声認識と音声合成機能を利用する方法を紹介します。この手法はブラウザさえあれば実現可能で、特にWebアプリケーションの開発に役立つことでしょう。
さらに、Alexaスキルをカスタマイズして、ChatGPTを組み込むアプローチにも触れています。「アレクサ、音声チャットを開始」と呼びかけるだけでChatGPTと対話でき、実用的な応用例を通じて理解を深められます。
プログラミング経験がない方でも安心して取り組めるよう、環境構築の方法を丁寧にガイドしているのも本書の魅力です。本書を手に取れば、ChatGPTとの音声対話の世界を存分に楽しめること間違いなしです。
【目次】
第1章 MacやWindowsのローカル環境でChatGPTと音声対話する
第2章 Google Chromeで音声認識と音声合成を行う
第3章 ChatGPTと音声対話できるAlexaスキルを作る
1,980円(税込)
0件
猫でもわかるBlazor実践入門 最新改訂版
発売日: 2024/4/19
PDF / EPUB Web
Blazorは、C#と.NET Coreを用いてWebアプリケーションの開発ができるフレームワークです。
まだ技術として新しく、情報が少ないため独学が難しいのが実情です。本書では、認証つきのCRUDアプリを一緒に作成することができます。
本書は「このくらいは知っているだろう」と内容を省くことはありません。なぜなら、勉強し始めた頃の過去の自分に対して読んでほしい本だからです。Blazorを少し触ったことがある人が、スムーズにもっと理解を深めていけるような本に仕上げました。
筆者はBlazorの勉強に80時間以上も費やしてしまいました。ゼロから独学しようとすると、かなりの時間を消費してしまいます。みなさんが同じように時間を使わなくて済むように、情報を凝縮して本書にまとめました。節約した時間で、開発をさらに加速させてください。
CRUDアプリが作れるようになれば、他にも応用が効きます。私と一緒にステップアップしていける内容になっています。

改訂版では以下の内容を追加しています。
1..NET8に対応しました
2. 基礎文法の章を追加しました
【目次】
第1章 Blazorとは
第2章 Blazorの始めかた
第3章 プロジェクトの中身を見てみよう
第4章 問い合わせフォームをつくろう
第5章 基礎文法を理解しよう
第6章 Azure Active Directory B2Cを統合しよう
第7章 プロジェクトの中身を見てみよう
第8章 Entity FrameworkとSQL Serverを統合しよう
第9章 機能追加をしてみよう
1,980円(税込)
0件
入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!
発売日: 2024/4/19
PDF / EPUB Web
本書は、Compose Multiplatformを活用してデスクトップアプリケーションを開発するプロセスを分かりやすく解説しています。Kotlinを用いた技術書では、これまでサーバーサイドに焦点が当てられることが多かったのですが、本書では新たなアプローチとしてデスクトップアプリケーション開発に特化しています。スマートフォン向け開発の情報が豊富な一方で、デスクトップ向けの情報は少ないという現状に着目しました。
本書は、Kotlinに関心を持ち実際の開発に挑戦したい方、デスクトップアプリケーション制作に興味がある方、WindowsとMacの両方で動作するアプリケーションを開発したい方、そしてCompose Multiplatformに興味がある方に最適な一冊です。各章では、具体的な開発手順やノウハウが丁寧に紹介されており、読者自身がアプリケーションを開発する際の実用的なガイドとなるでしょう。本書を通じて、Kotlinを用いたデスクトップアプリケーション開発の世界に踏み出してみませんか。

【目次】
第1章 Compose Multiplatformとは?
第2章 Compose Multiplatformプロジェクトの作成と実行方法
第3章 主なUIコンポーネントの実装方法
第4章 デジタル時計アプリの開発
1,980円(税込)
戻る 書籍一覧を見る