言語・プログラミング作品一覧

  • Visual Basic 2010 逆引き大全 至高の技 データベース+印刷/帳票 編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual Basic 2010のデータベースや印刷、帳票機能など、知りたい操作や使えるコードがすぐに探せる逆引きリファレンス集です。Visual Basic 2010によるプログラミングテクニックはもちろん、Visual Studioの統合開発環境であるIDEのサーバーエクスプローラを使ったデータベース管理、SQL Serverのデータベース管理ツールであるSQL Server Management Studioを用いたデータベース管理のほか、SQLリファレンスやLINQなど、全500項目のTipsを紹介。データベース管理からプログラミングまでを幅広くまかなえる実践的Tips集です。姉妹書の『Visual Basic 2010逆引き大全 555の極意』との併用もおすすめです。サンプルプログラムのダウンロードサービス付き。
  • Visual Basic 2017 パーフェクトマスター
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 誰でも無償で利用できるVisual Basicは、シンプルで覚えやすく、プログラミング初心者の学習に最適な言語です。本書は、初心者から中級者向けにVisual Basicの開発環境の準備、デスクトップアプリやデータベースアプリ、ウェブアプリ開発まで、サンプルを動かしながら実践的にプログラミングを学べる解説書です。オブジェクト指向プログラミングについても詳細に解説しており、プログラミングの基本がしっかり身につきます。
  • Visual Basic 2010 パーフェクトマスター
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual Basic 2010を使ったVisual Basic(VB)プログラミングの全機能解説書です。Visual Basic 2010では、ビジュアルな操作画面(IDE)を利用して、アプリケーションのインターフェース画面を作成し、Visual Basicのプログラムコードを入力していけば、初心者でも実用的なアプリケーションを簡単に開発することができます。本書ではVisual Basic 2010 ExpressのインストールからIDEの使い方、Visual Basicの文法やフォームやコンポーネントの操作、オブジェクト指向プログラミングの基本的なテクニックなどをわかりやすく解説。また、SQL Server2008 R2 ExpressやVisual Web Develope2010 Expressも紹介していますので、ADO.NETやASP.NETも学べます。サンプルコードのダウンロードサービス付き。
  • Visual Basic 2022パーフェクトマスター
    値引きあり
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者から中級者向けにVisual Basicの開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。
  • Visual BasicによるKinect基本プログラミング
    -
    2012年2月にMicrosoftよりKinect for Windowsが発売されました。その後、Kinect SDK1.0、Kinect SDK1.5がリリースされ、現在はKinect SDK1.6がリリースされています。誰でも自由に商用利用が可能なアプリを開発できることからKinectの技術は各方面で注目されています。本書ではVisual BasicでWPF(Windows Presentation Foundation)アプリケーション(ウェブブラウザーで動作するアプリ)を開発する基本のサンプルを通じて、Kinectの導入からどのようなことができるのかを理解していきます。

    試し読み

    フォロー
  • Vision Transformer/最新CNNアーキテクチャ 画像分類入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ViTを使用して画像認識や画像分類のプログラミングを行う解説書です。画像分類の最先端技術を紹介するとともに、PyTorchやKerasを用いたプログラミングを掲載し、すぐに実践することができます。
  • Vision Transformer入門
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13059-6)も合わせてご覧ください。 自然言語処理分野におけるブレイクスルーとなったTransformerをコンピュータビジョンに応用したモデルがVision Transformer(ViT)です。さまざまなコンピュータビジョンのタスクにおいて,ディープラーニングではスタンダードとなっているRNN,CNN,および既存手法を用いた処理精度を上回ることが確認されています。 本書は注目のViTの入門書です。Transformerの成り立ちからはじめ,その理論と実装を解説していきます。今後のViTの活用が期待される応用タスク,ViTから派生したモデルを紹介したあと,TransoformerとViTを分析し,その謎を解明していきます。今後も普及が期待されるViTを盛りだくさんでお届けします。
  • ビスケットであそぼう 園児・小学生からはじめるプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発陣、自らが書いた世界初のビスケット入門書 4歳でもできる!粘土あそびのようにコンピュータに触ろう・作ろう 園児から小学生、大人まで「プログラミング」の楽しさを体験できる 知育・学習書です。 この本では、スマートフォンやタブレット、ブラウザでカンタンに使える、 ビスケット(Viscuit)を使ってプログラミングを体験してもらいます。 ビスケットとは、絵を描いて遊びながらプログラミングできる、 ビジュアルプログラミング言語です。 操作はカンタン! 1.ビスケットで絵を描く 2.「メガネ」で動きを作る これだけでプログラムが作れます。 就学前や小学校低学年のお子さんは、まずはお父さん、お母さんが一緒に プログラムを作ってみてください。直観的にプログラムを作れるので、 一度やれば、あとはどんどん自分でいろいろな動きのプログラムを考えて 創り出すことができるはずです。ビスケットでプログラムを作ることで、 子どもたち自らが考え、創造し、伝える力を育むことができます。 コンピュータは、プログラムで動いています。通常、プログラムは 難しい文字で書かれているので、文字、つまりコンピュータ用の専門の言語を おぼえないと作れません。 しかし、ビスケットでは、まず絵を描いて、その絵の「変化(動き)」の仕方を 「メガネ」という部品を使ってコンピュータに教えてあげます。これによって、 絵を動かすプログラムを作ることができます。 一見単純な動きしか作れないように思えますが、アイデア次第でアニメーション、 ゲーム、音楽など、いろいろな動きを作ることが可能です。 難しいことをおぼえなくても、直観的にコンピュータの仕組みに触れつつ、 プログラミングの楽しさを知ることができます。ビスケットには、スマートフォン、 タブレットで動くアプリ版、ブラウザ版があります。親子でプログラミングを 楽しんでください! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Vue.js&Nuxt.js超入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま、Web開発の現場では「サーバ側の処理をするバックエンドよりも、実際にユーザーとやり取りするフロントエンドこそが重要」と意識が変わりつつあります。本書は、フロントエンドの開発において最も注目されているVue.jsと、それを更に拡張するフレームワークNuxt.jsの基本的な使い方を解説する入門書です。Vue.jsでのアプリ作成手順から、Nuxt.js利用によるデータ管理、axiosによる外部サイトへのアクセスまでを順番に解説します。
  • Vue.js 3 超入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま、Webの開発でもっとも注目されているソフトのひとつが「Vue.js」です。Vueを使うと「リアルタイムに動いているWebサイト」を作成できます。本書は、初心者や既存の入門書に挫折した人向けに、最新のVue.js3の使い方とアプリ作成のコツを、実際にプログラムを動かしながら学ぶ超入門書です。本書を一通り読めば、あなたも簡単なWebアプリの開発ができるようになります。巻末に未経験者も安心の「JavaScript超入門」を収録。
  • Vue.js 超入門 3.2対応
    値引きあり
    -
    Vue.jsは、まだまだその技術書が少なく、入門書と言いながらも分かりにくかったり、不要な情報に振り回されることが多いのが現状です。本書では、Vueに関する基本的な情報に重点を置いています。入門書の定番であるTODOアプリの作成をしていきますが、構文の説明だけでなくどのような場面で使うのかなど、できる限り実践に即して解説しています。本書の目的は「Webアプリの実装を通し、最新バージョンであるVue3の基本的な動きを理解する」ことです。
  • Vue.jsのツボとコツがゼッタイにわかる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Vue.jsは、JavaScriptのフレームワークです。他のフレームワークと比べるとJavaScriptの経験者にはなじみやすく学習しやすいという利点があります。しかし、JavaScript初心者には学ぶことが多く、少し敷居が高いと感じてしまいます。本書は、はじめてJavaScriptを学習する人のために、Vue.jsの使い方を基礎から段階的に理解していく入門書です。初心者がつまづきやすいデータの流れについてもわかりやすく説明します。
  • Vue.jsビギナーズガイド 3.x対応
    -
     本書はまだまだシェアされていないVue.js v3における一般的な開発手法やパターン、モダンな周辺ツールとの組み合わせ方からテストまで解説しています。  これからVue.jsを始める方にも、今後もっとVue.jsを続けていく方にも、有益な情報になっていますす。  各所にちりばめたコラムは、実際のソースコードから得たヒントや、プロダクション運用をしていて経験した内容をまとめています。

    試し読み

    フォロー
  • Vue.jsポケットリファレンス
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Vue.js は「プログレッシブフレームワーク」という概念に基づいて開発されたJavaScript フレームワークで,Web アプリケーションのユーザインターフェース(UI)構築を支援します。Web アプリケーション開発の現場ではこれまでもKnockout.js,React,Angular などさまざまなJavaScriptフレームワークが使われてきましたが,習得が容易なこと,高機能なこと,パフォーマンスの良さなどから,近年この「Vue.js」の人気が特に高まっています。
  • VueとVuetifyで学ぶLP制作 Viteで叶える高速&快適フロントエンド開発
    値引きあり
    -
    本書は、Vue.jsとVuetifyを活用したランディングページ(LP)制作の実践ノウハウを丁寧に解説した開発ガイドです。構成にはViteを採用し、HTMLの基礎を前提としながらも、CSSやJavaScriptの記述を極力排除したVue独自の記法を中心に展開。導入から実装、公開までの一連の流れを、全脳アーキテクチャ若手の会10周年記念LPの事例を通じて解説します。特に、Vuetifyによるレスポンシブ対応やタイムラインの演出、v-for・v-if・v-htmlの具体的な活用、Netlifyへのデプロイ手順に至るまで、実制作を踏まえたリアルな技術的試行錯誤が詰まっています。コンポーネント分割やデータの構造化など、LP構築に役立つ設計思想を学べる一冊です。
  • Beyond Interaction[改訂第3版] クリエイティブ・コーディングのためのopenFrameworks実践ガイド
    -
    ※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 クリエイティブ・コーディングの基本書が7年ぶりの大改訂! インタラクションデザイン/メディアアート制作のためのオープンソースのツールキット、openFrameworksの解説書です。 前版にも収録したかんたんな図形の生成からアニメーション、サウンド、OpenCVによる動体検知といった初級~中級レベルのコンテンツに加え、今回の改訂版には3D表現やシェーディング(陰影)を学ぶ上級編も追加しました。プログラミングの初歩から応用までを、yoppa.orgで有名な田所氏が丁寧に解説します。 ビジュアルプログラミング言語など様々なソフトウェアがあるなかで、C++に直接触れながら遊べるopenFrameworksは今もなお「コーディングによる表現」の入門にぴったりです。 *- - - -* アーティストのkynd(米田研一)がopenFrameworksで生成したビジュアルを、デザイナーのhydekick(吉松英輝)がまとめあげたカバーデザインにも注目です! *- - - -*
  • BBC マイクロビット公式ユーザーガイド
    -
    英国生まれの教育用・STEM教育用のマイコンボードで、日本でもすでに小学校の授業でも使われ始めているのが「BBC micro:bit(マイクロビット)」です。その公式ユーザーガイド(The Official BBC micro:bit User Guide)の邦訳本です。 パート1「BBC マイクロビットとは何か」では、ハードウエアの説明と、その仕組みについて解説します。そして、マイクロビットを箱から出して、サンプルのプログラムを使ってみるまでを手順を追って説明します。 パート2「BBC マイクロビットのコーディング」では、自分でプログラムを作る方法を解説します。各章で解説するプログラミング言語は、BBC マイクロビットで主に使われる3つの言語、JavaScript Blocks(ジャバスクリプト・ブロックス)、JavaScript(ジャバスクリプト)、Python(パイソン)です。 パート3「BBC マイクロビットの上級プロジェクト」では、マイクロビット同士、または何台ものマイクロビットと通信をする無線モジュールを例にした、一歩進んだ工作に挑戦します。また、人気のワンボードコンピューターRaspberry Piを使って、マイクロビットの機能を拡張するプロジェクトも紹介します。 さらに、BBC マイクロビットにスイッチやLED などの基本的な電子部品をつなげて電子回路を組み立て、より機能を高める実験を行います。ハンダ付けは必要ありません。ここで解説する電子回路は安全なもので、子どもでも安心して扱えます。使用する電子部品も、安い物をほんの少しだけです。
  • PICプログラミングと制御実験 【CD-ROMなし版】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本製品はCD-ROM付き書籍として発売したものの書籍部分のみを電子化したものです。CD-ROMは付属しておりませんのでご注意ください】 もっともポピュラーなPIC16F84Aのみを用い、PICのプログラミングから周辺回路の動作原理までをやさしく解説。
  • PHPサーバーサイドプログラミング パーフェクトマスター
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPは、Webアプリ開発に広く使われているプログラミング言語です。PHPのメリットのひとつは、情報が多く初心者に優しいことですが、それは情報が多すぎて何から学べばよいかわからなくなってしまう危険と隣り合わせということです。本書は、プログラミング初心者のために、プログラムを作りながらPHPの基礎を対話形式でわかりやすく解説します。PHPの学習をコツコツと一歩ずつ、スムーズにすすめたい人におすすめします。
  • PHPしっかり入門教室 使える力が身につく、仕組みからわかる。
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web業界の即戦力になる! 本書はPHPによるWebアプリケーション開発をゼロから学べる教科書です。 初心者の方でも読み進められるように、サンプルデータを使いながら丁寧に解説していきます。HTMLやCSSの知識がなくても、すぐに学習が開始できます。さらに、現場で使える技術を厳選して学んでいけるので、効率よく実務スキルが身につきます。 著者は実際にスクールやセミナーでPHPを教えてきた経験から、初心がどこでつまづきやすいか、理解しづらいかを熟知しているので、どんなかたでも、途中であきらめることなく、確実に学び通せるようになっています。読み通した時、きっと新しい扉が開いたことを実感していただけるでしょう。 Part1(準備編)では、PHPのプログラミングに必要なソフトやツールの役割、使い方を理解します。Part2(構文&制作編)では、PHPやSQLの構文を理解し、小型のアプリを作ることで制作の流れを体験しながら学びます。 Part3(実務編)では、大型課題をこなし制作に係る重要事項を押さえることで、実務レベルのスキルを育てます。 Appendix(付録)では、現場では必須になっているバージョン管理(Git)やテスト(PHPUnit)、フレームワークの紹介もしています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • PHP7+MariaDB/MySQLマスターブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 圧倒的人気を誇るPHP入門書の最新版! 2014年発行の『PHP+MySQLマスターブック』は、お陰様で多くのご好評をいただきました。改訂を望む声にお応えして、PHPの最新バージョン7に完全対応し、内容を強化した1冊です。 MariaDBはMySQLから派生したリレーショナルデータベースシステムで、MySQLと互換性を保ちます。本書1冊でPHPとMariaDB/MySQLの基本とWebアプリケーションの構築法について実践的に学習できます。現在もPHPアプリケーション作成の現場で活躍する著者が、開発環境の構築・プログラミングの基本からはじめ、データベースの基本を学んだうえで、実際に活用できる会員管理アプリケーションを作成しながら、PDO(PHP Data Object)を利用したデータベース操作、会員システムの基本、APIの活用法、セキュリティ技術など詳しく解説します。 今回からの新項目として「これからプログラミングをしていくにあたって」と題し、著者の考える“プログラミング初心者が自力で考えてプログラミングしていくため方法”を紹介しています。モニターに向かう前にやるべきこと、プログラム構築の方法論、具体的なテクニック、デバッグ法、さらにはスキルアップのための習慣、難しい問題に直面したときの心の持ち方など。PHPだけでなく、これからプログラミングを行っていく際の指針となることでしょう。 なお、学習環境としてWindows、macOS、Linuxによる操作を解説しているので、幅広くお使いいただけます。 【章立て】 Chapter 1 PHPの開発環境 Chapter 2 PHPの基礎 Chapter 3 PHPの組み込み関数 Chapter 4 WebでのPHP Chapter 5 クラスとオブジェクト Chapter 6 データベースの準備 Chapter 7 データ操作の基本 Chapter 8 PHPからデータベースを操作する Chapter 9 PHPとMySQLで作る会員管理システム―会員機能 Chapter 10 PHPとMySQLで作る会員管理システム―管理機能 Chapter 11 データベースの運用 Chapter 12 PHPの応用 Chapter 13 これからプログラミングをしていくにあたって
  • PHPとMySQLのツボとコツがゼッタイにわかる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Webアプリケーションを作ってみたい」「Webアプリケーションの勉強をしたけれど途中で飽きてしまった」というアナタにおすすめの、PHPとMySQLを使ったWebアプリ制作の入門書です。本書は、アプリ制作の基礎知識をていねいに解説し、実際に自分で書いたサンプルプログラムを動かしながら学習をすすめます。基本的な事柄をできるだけわかりやすくシンプルに分割し、少しずつステップをすすめるので、初心者でも確実に力がつきます。
  • PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラム初心者のためのPHP入門書がリニューアル! 10年以上にわたって親しまれてきたWeb開発言語PHPの解説書『PHPの絵本』は、 プログラム経験のない人でも勉強が始められるように考えられた、とてもやさしい 入門書です。新版では、従来の分かりやすい部分はそのままに、内容を全体的に 見直してお届けします。 「PHPは初めて」「アプリケーションって難しそう」という方にも、そもそも プログラムとはどんなものなのかというところから学んでもらえるように 配慮されています。機能的にも充実したPHPの最新事情もフォローし、 充実したアプリケーション作りの第一歩をここから踏み出すことができます。 本書を読むのにプログラム言語の知識は一切不要です。もっとも親しみやすい PHP言語の入門書として、現代の環境に合わせてアップデートされた、安心して 勉強を始められる一冊です。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は名前のとおり、絵本のように豊富なイラストと要点を 押えた簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。 すべての単元を2ページ単位で読みやすくまとめ、基礎に徹した内容で、言語/技術の 初心者や手軽に習得したい方のお役にたてるようになっています。 このたび、翔泳社は「絵本シリーズ」を全面的に改訂し、内容を現在の技術に 合わせて見直しました。シリーズラインナップ全体をリニューアルし、新パッケージで お届けします。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、基礎に 徹した内容というコンセプトはそのままに、Web/ネットが全盛となった現在の コンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』『Javaの絵本』を 皮切りにラインナップを順次刷新、さらに新しい仲間を増やしてラインナップを 充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • PHPはどのように動くのか ~PHPコアから読み解く仕組みと定石
    4.0
    同じようなスクリプトなのに,なぜパフォーマンスが違うのか?オブジェクト指向だと,なぜ遅いのか?PHP7は,なぜ速くなったか?最も人気のあるWeb用プログラム言語であるPHPの知られざる内部構造を解説した,日本初の書。「メモリを節約したり,処理を軽くしたりするスクリプトを書くには」「パフォーマンスの高いExtensionを作るには」「Zend Engineをハックするには」といった,ほかにはない話題が満載です。
  • PHPフレームワーク Symfony 4入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPのWebアプリケーションフレームワークには様々な種類があります。もしあなたが最新の技術を取り入れつつ、堅牢で大規模開発に向き、安定して使い続けられるフレームワークが欲しいなら、Symfonyがおすすめです。本書は、PHPフレームワークSymfony 4の入門書として、導入からWebアプリケーション開発に必要な知識まで基本的な使い方を解説した入門書です。SymfonyでPHPフレームワーク開発のスタンダードを学びましょう。
  • PHPフレームワークLaravel Webアプリケーション開発
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web職人たちから圧倒的な支持を集めているPHPフレームワーク「Laravel」を使ったWebアプリケーション開発の実践的な指南書。 【1】最新のLaravel 5.5 LTS(長期サポート版)に対応! 【2】第一線で活躍する著者陣が、大規模化・複雑化するWebアプリケーションを開発するための新しい設計技法、技術を詳解。 【3】MVCに代わりモダンなPHPアプリケーション開発で採用が増えている「ADR」とは? 【4】テストコードによる動作検証の基本から、Laravelを使ったテスト駆動開発の導入シナリオまで。 【5】エラーハンドリングやログ収集など運用に欠かせないノウハウも充実。
  • PHPフレームワークLaravel Webアプリケーション開発 バージョン8.x対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web職人たちから圧倒的な支持を集めているPHPフレームワーク「Laravel」を使ったWebアプリケーション開発の実践的な指南書。 【1】最新のLaravel 8系に対応! 【2】第一線で活躍する著者陣が、大規模化・複雑化するWebアプリケーションを開発するための新しい設計技法、技術を詳解。 【3】MVCに代わりモダンなPHPアプリケーション開発で採用が増えている「ADR」とは? 【4】テストコードによる動作検証の基本から、Laravelを使ったテスト駆動開発の導入シナリオまで。 【5】エラーハンドリングやログ収集など運用に欠かせないノウハウも充実。
  • PHPフレームワーク Laravel実践開発
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アプリケーション開発には、基本のMVC以外の機能実装が非常に重要になります。本書は、既刊『PHPフレームワーク Laravel入門』を読み終わった方に向けて、もっと知りたいという要望の高かったMVC以外の機能実装の手法を解説します。コア機能の詳細から、サービス、DBクラスとEloquent、ジョブ管理、フロントエンド(Vue.js、React、Angular)との連携、ユニットテスト、Artisanコマンドまで詳細にわかります。Laravel5.8.9準拠。
  • PHPフレームワーク Laravel入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いまGitHubで大人気の「Laravel」は、非常に短い学習時間で高機能・高品質なアプリケーションを開発できるPHPの次世代フレームワークです。大規模開発に定評のあるSymfonyをベースに、PHP標準のComposer、洗練されたテンプレートエンジンBladeを搭載しています。本書は、Laravelのインストールから、フレームワークの中心になるModel-View-Controller(MVC)の使い方、開発に役立つ各種機能をわかりやすく解説した入門書です。
  • PHPフレームワーク Laravel入門 第3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「PHPフレームワーク Laravel入門 第2版」の改訂版企画です。全体を通してLaravel 12へ対応する内容に書き換えています。laravelコマンドからHerdへの移行に合わせてHerdとスターターキットの内容を追加、また前版で未解説だったファサードや、IneritiaでReact等を利用する方法、Laravelアプリをクラウドベースで開発するツールの解説など様々な新しい内容を追加しています。
  • PHPフレームワーク Laravel入門 第2版
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPフレームワークのロングセラー定番解説書が、新バージョン対応で改訂! 本書は、Laravelのインストールから、フレームワークの中心になるModel-View-Controller(MVC)の使い方、開発に役立つ各種機能をわかりやすく解説した入門書です。新しいディレクティブ(@csrf/@error)、バリデーションルール(増補解説+自作)、Bootstrapによるぺジネーションリンク、Auth(Laravel/uiパッケージ)の使い方などの項目を追加しました!
  • PHP本格入門[下]~オブジェクト指向設計、セキュリティ、現場で使える実践ノウハウまで
    -
    Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。 「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」 「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」 といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
  • PHP本格入門[上]~プログラミングとオブジェクト指向の基礎からデータベース連携まで
    5.0
    Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。 「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」 「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」 といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
  • p5jsで学ぶJavaScript入門
    値引きあり
    -
    本書で扱うp5.jsは、JavaScript言語をベースにしたクリエイティブコーディングのためのライブラリであり、初心者でも手軽に始められるシステムです。初めてプログラミングを行う人でも、簡単に美しいビジュアライズを作成することができます。 本書では、そのp5.jsの魅力を存分に引き出し、初心者でも美しいビジュアルを簡単に作成できるよう心がけています。プログラミングの基礎から始まり、段階的に高度な技術や概念にも触れ、豊富な例や実践的な演習を通じて、p5.jsを用いてアート作品のアイデアを形にする方法を学ぶ構成となっています。また、コードの背後にある原理や技術も丁寧に解説し、読者が深い理解を得られるように配慮しています。実践的に、手を動かしながら着実に知識をつけていく中で、ご自身の手でプログラムを組み立てていく力を身につけることができるでしょう。
  • PC・IT図解 機械学習の技術としくみ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PCで活用するための機械学習の基本を学ぶ解説書です。
  • PC・IT図解 Pythonプログラミングの技術としくみ
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はプログラミング言語Pythonを使って、プログラムの基本から始め、徐々にスキルを向上していく解説書です。基本的な概念からスタートしてステップバイステップで段階的に実践的なスキルを身に付けることができます。
  • Pd Recipe Book Pure Dataではじめるサウンドプログラミング
    -
    ※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書は、「Pure Data(Pd)」というオープンソースのグラフィカルプログラミング環境を使って、サウンドプログラミングを基礎から学ぶために書かれた本です。Max/MSPと同じルーツを持つPdは、「オブジェクト」という小さな箱を線でつなげていくことでデータの流れコントロールし、音を鳴らします。本書では、レシピとしてリズムマシン、シンセサイザー、そしていくつかのインタラクティブなシステムの作り方をとりあげ、初心者にもわかりやすく解説しています。
  • Firefox OS 【決定版】 開発ガイドブック
    -
    本書は,Mozilla Foundationが開発する「Firefox OS」の,日本初となる本格的な開発ガイドブックです。iOSやAndroidとの比較を交えながらFirefox OSの魅力を解説する第1部,Firefox OSの内部構造をはじめアプリ開発に必要な諸知識を解説する第2部,オープンソースであることを最大限利用したOSのカスタマイズ手法について解説する第3部に分けて,Firefox OSの魅力や構成技術を体系的に解説します。これまで英語のみだった開発情報を日本語でていねいに解説した貴重な情報源として,ぜひご活用ください。
  • Firebaseによるサーバーレスシングルページアプリケーション
    値引きあり
    -
    【動画投稿サイトの制作を題材に学ぶFirebase!】 本書は、動画投稿サイトの制作を題材としたReact によるフロントエンド開発とFirebaseの主要な機能である Authentication、 Firestore、Cloud Storage、Cloud Functionsの各機能を理解しつつ、Firebaseによるシングルページアプリケーションの開発について学ぶことができる入門書です。 〈本書の対象読者〉 ・Firebaseは名前は聞いたことがあるが、実際に触ったことはない人 ・JavaScriptだけで、Webアプリケーションを開発してみたい人 ・Firebase と 何かしらのモダンなJSフレームワークを組み合わせてアプリケーションを開発してみたい人 ・サーバーサイドだけでなく、フロントエンドの開発にも興味がある人

    試し読み

    フォロー
  • Figma for UIデザイン アプリ開発のためのデザイン、プロトタイプ、ハンドオフ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 基本を知るための「リファレンス編」と 現場のスキルを学べる「プラクティス編」が一冊に! 本書は、Figmaを使ってUIデザインをゼロから学べる本です。 「写真投稿アプリ」を題材に、実際のワークフローに沿ってアプリのデザインを作成します。 UIデザインの基礎知識はもちろん、Figmaならではの効率的なテクニックや エンジニアとのコミュニケーションを円滑にする方法など、 リアルな現場の情報を織り交ぜながら初学者の方が最初の一歩を踏み出せる構成になっています。 また、プロトタイピング、プラグイン、アニメーションなどにも踏み込んで解説しており、 Figmaを使ったことのある人にも活用いただける一冊です。 [本書の特長] ・Figmaの機能を網羅的に学習し、なおかつ実践方法も学べる ・基本操作に加え、生産性を上げる効率的なテクニックが身につく ・エンジニアが実装しやすいようなデザインを作成できる [こんな方にオススメ] ・Figmaをはじめて使う方 ・UIデザイナーを目指す方 ・エンジニアとの連携を改善したいデザイナー ・開発ツールとしてのFigmaを学びたいエンジニア ・現場のワークフローを把握したいマネージャー [目次] ・Introduction アプリ開発の工程、企画の確認など ・Chapter 1 基本的な操作 ・Chapter 2 生産性を上げる機能 ・Chapter 3 ワイヤーフレームを作成する ・Chapter 4 プロトタイプを作成する ・Chapter 5 詳細デザインを作成する ・Chapter 6 デザインのハンドオフ ・Chapter 7 ノンデザイナーのためのFigma ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Photoshop自動化基本編
    値引きあり
    -
    Photoshopは数多くのシーンで利用されています。印刷からWeb、CG、漫画まで様々です。 Photoshopには手軽に自動処理を行うことができるアクション・バッチ処理が用意されています。特にCC以降ではアクションで簡単な条件分岐もできるようになっています。 しかし、アクション・バッチではフォルダ内のファイルを開いて自動的にフォルダに振り分けたり複雑な分岐処理を行うことはできません。複雑な処理を行う場合は、やはりプログラムの方が向いています。PhotoshopとJavaScriptを組み合わせることで、より強力な自動処理を行うことができるようになります。本書では基本的な処理をメインに解説し、一部応用的なサンプルと解説も用意しています。 なお本書はPhotoshopバージョンCS6、CC、CC 2014に対応しています(CEP/CEP5に関しては扱っていません)。

    試し読み

    フォロー
  • Fortran ハンドブック
    -
    数値計算に最適なソフトウェアFortran 95の基礎から実践までの知識がこの1冊で身に付く!本書はFortran文法とプログラムの書き方を解説した基礎編,さまざまな数値計算法を解説した実践編の2部構成になっています。「第I部 Fortran 基礎編」では,Fortranプログラミングの基本から,汎用性の高い便利な文法や配列計算式など,幅広く解説してあります。「第II部 Fortran 実践編」では,さまざまな数値計算法を題材にした例題を豊富に収録。例題にはそれぞれ解答プログラム例を示し,数値計算アルゴリズムについて詳細に解説してあります。初歩的なものから実用的なものまで,数多くの数値計算アルゴリズムが本書1冊に収録されています。
  • FORTRANプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評の前著を、JISの改正、入力方法の変化等にあわせて書き改めたものである。
  • [普及版]ジェネラティブ・アート Processingによる実践ガイド
    4.5
    アーティスト/デザイナーのためのプログラミング環境「Processing」を使って、美しく予測不可能な「ジェネラティブ・アート」をスケッチするための解説書。 Processingはオープンソースのため無料であり、また教育ツールとしてシンプルに設計されているため、未経験者にも理解しやすいプログラミング環境として、近年ユーザー数を急速に拡げています。本書は、そのProcessingを利用して、「ジェネラティブ・アート」と呼ばれる生成的な視覚表現を作るためのわかりやすい手引き書です。 ※2012年刊行書籍『ジェネラティブ・アート―Processingによる実践ガイド』を、モノクロにして値下げし、Processingのバージョン2.2.1に対応させた[普及版]です。 ※電子版は、カラーのPDFを無料ダウンロードには対応しておりません。紙書籍のみのサービスとなります。

    試し読み

    フォロー
  • 藤井聡太推薦! 将棋が強くなる明解5手詰
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「藤井聡太推薦! 将棋が強くなる実戦1手詰」「藤井聡太推薦! 将棋が強くなる基本3手詰」に続くシリーズ第3弾は5手詰! 5手詰は王手を3回も見つけないと解けないため、難しいと考えがちです。 しかし、本書は5手詰に初めて取り組む方や、5手詰は難しいからと敬遠している方に向けて5つの攻略法をご用意。講座を読んでから練習問題に取り組めば、5手詰も解けるようになること間違いなしです! 本書の詰将棋は形がよく、コンパクトにまとまった問題ばかり。もちろん5手詰を解きなれている方にもご満足いただける内容です。 全200問の問題を何度も解いていけば詰将棋も怖くなくなります。終盤力が大きく上達して勝率も格段にアップすることでしょう。
  • ふつうのエンジニアは「営業」でこそ活躍する~セールスエンジニアとして最短で評価される方法
    3.3
    「IT技術にくわしいのはあたりまえで,だれにも評価されない」 エンジニアの知見を持つ「あなた」だからこそ,商談で求められています。 商談中の技術的な意思決定をサポートし,お客様の問題解決と売上に貢献するセールスエンジニア職。キャリアチェンジしてから,商談で活躍できるまでの最短ルートを,子育てと両立しつつ外資系企業で売上年間目標を100%達成した著者がお教えします。
  • Flask Webアプリ開発実装ハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python用のフレームワークFlaskを使ってWebアプリ開発をするための解説書です。
  • Flask本格入門 ~やさしくわかるWebアプリ開発~
    -
    【マイクロフレームワークであるFlaskのWebアプリ開発がよくわかる】 Flaskは、必要に応じてモジュールを追加していくマイクロフレームワークの方針をとっており、近年アプリケーション開発の主流として人気を集めています。 本書は、Flaskの最新のバージョン2.3.2に対応し、1章~8章までで「ルーティングの基礎」「データ操作の方法」「Formの活用方法」など基本的なことが学べます。また、9章以降で実際にアプリを作成して、マイクロフレームであるFlaskを活用したWebアプリケーション開発の一連の流れが学べます。近年需要が高まっているセミナーや研修でも利用できます。 ■こんな方におすすめ ・はじめてFlaskでWebアプリケーションを開発したい人 ・PythonでWebアプリケーション開発を行いたい人 ■目次 1章 Flaskについて知ろう   1-1 Flaskの特徴を知ろう   1-2 開発環境を構築しよう(Miniconda)   1-3 開発環境を構築しよう(仮想環境)   1-4 開発環境を構築しよう(VSCode) 2章 Flaskに触れてみよう   2-1 Flaskでハローワールドを作成しよう   2-2 ルーティングについて知ろう   2-3 動的ルーティングについて知ろう 3章 Jinja2に触れてみよう   3-1 テンプレートエンジンについて知ろう   3-2 テンプレートの継承について知ろう   3-3 テンプレートで制御文を使おう 4章 フィルターとエラーハンドリングに触れてみよう   4-1 テンプレートで「フィルター」を使おう   4-2 テンプレートで「自作フィルター」を使おう   4-3 エラーハンドリングを使おう 5章 Formに触れてみよう   5-1 Formの基本を知ろう   5-2 WTFormsを使おう   5-3 Flask-WTFを使おう 6章 データベースに触れてみよう   6-1 データベースを作成しよう   6-2 ORMを使おう   6-3 結合を使おう 7章 Flaskでデータベースを使おう   7-1 Flask-SQLAlchemyを使おう   7-2 Flask-Migrateを使おう   7-3 簡易「Flask」アプリケーションを作成しよう 8章 開発に役立つ便利機能について知ろう   8-1 Blueprintを活用しよう   8-2 グローバル変数「g」を活用しよう   8-3 デバッグモードを活用しよう 9章 Flaskアプリケーションを作ろう   9-1 アプリケーションの説明   9-2 「CRUD機能を持つメモアプリ」の説明   9-3 「CRUD機能を持つメモアプリ」の作成 10章 バリデーションと完了メッセージを追加しよう   10-1 バリデーションと完了メッセージの説明   10-2 バリデーションと完了メッセージの作成   10-3 動作確認 11章 認証処理を追加しよう   11-1 認証処理の説明   11-2 認証処理の作成   11-3 動作確認   11-4 アクセス拒否 12章 Blueprintによるファイル分割を行おう   12-1 ファイル分割   12-2 リファクタリング   12-3 動作確認 13章 メモ参照制限を追加しよう   13-1 メモ参照制限とは?   13-2 メモ参照制限の作成   13-3 動作確認 14章 Wikipedia機能を追加しよう   14-1 Wikipediaとは?   14-2 wiki機能の作成   14-3 動作確認 15章 Wikipedia結果の反映を行おう   15-1 どのように作成するか?   15-2 動作確認 16章 レイアウトを調整しよう   16-1 Bootstrapとは? 17章 マイクロサービスを知ろう   17-1 マイクロサービスとは?   17-2 RESTとは?   17-3 簡易「マイクロサービス」の作成 ■著者プロフィール 株式会社フルネス 樹下雅章:大学卒業後、ITベンチャー企業に入社し、様々な現場にて要件定義、設計、実装、テスト、納品、保守、全ての工程を経験。SES、自社パッケージソフトの開発経験。その後大手食品会社の通販事業部にてシステム担当者としてベンダーコントロールを担当。事業部撤退を機会に株式会社フルネスに入社し現在はIT教育に従事

    試し読み

    フォロー
  • Flash Professional CS5逆引きデザイン事典 PLUS
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ぐっと進化した定番書!Flash Professional CS5ユーザー待望の逆引き事典 やりたいことがすぐ引ける、わかりやすさで好評の逆引きデザイン事典がさらに引きやすくなりました。本書は、Flashユーザーが遭遇する「ここをちょっとだけこうしたい!」「あれ、これってどうするんだったっけ」というような、知りたいこと別に収録した、実践的な逆引き事典です。 基本概念はもちろん、図形とパス操作、色と線、テキスト、タイムライン、画像、動画、サウンド、ActionScript、IKや3Dまで、わかりやすく解説。機能強化されたテキストの入力関連や、図形操作部分についてもしっかり紹介しています。 さらに、4大特典として「パネル早見表」「キーボードショートカット早見表」「コードスニペット一覧」「サンプルファイルのダウンロード」をプラス。初めてFlash Professional CS5に触れる人から、すでに使いこなしている人まで、Flash Professional CS5ユーザー必携の1冊です。 【動作環境】本書はCS5対応となっております。CS5以外のバージョンについては動作が未確認ですので、あらかじめ御了承下さい。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
  • freeeの事例に学ぶ、新規プロダクト開発の進め方
    -
    新規プロダクト開発の事例から、一連の流れを学ぶ! プロダクト開発の重要性が認識されつつあるものの、 実際に新規プロダクトの開発に携わったことがある方はまだまだ少ないのではないでしょうか? 本書では、freee株式会社の「freeeプロジェクト管理」の開発事例から、 新規プロダクトの企画検討、ユーザー体験設計、設計と開発、プロダクトマーケティング戦略の 具体的な流れを解説! CodeZine/ProductZineでご好評いただいた連載を再編・加筆してお届けします。 【執筆者紹介】 宮田 善孝 freee株式会社 プロダクト戦略 プロダクトオーナー。 篁 玄太 freee株式会社 プロダクト戦略 UXデザイナー。 竹田 祥 freee株式会社 西日本開発本部 部長。 増田 茂樹 freee株式会社 プロダクトグロース テックリード。 熊倉 洋介 freee株式会社 プロダクトグロース エンジニア。 上村 功一 freee株式会社 プロダクト基盤 QAエンジニア。 伊関 洋介 freee株式会社 プロダクト戦略 プロダクトマーケティングマネージャー ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • フルカラー完全版 世界標準MIT教科書 アルゴリズムイントロダクション第4版 総合版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、全世界で標準的なアルゴリズムの教科書として位置づけられてきた『Introduction to Algorithms』の第4版の翻訳書である。第4版ではコンピュータサイエンスの第一線を捉え るために、安定結婚問題(2 部グラフでのマッチング問題)、オンラインアルゴリズム、機械学習などの新しい章や、再帰的漸化式の解法、ハッシュアルゴリズムなど、新しい話題を豊富に取り入れている。これまでの版と同様、各節末には多様なレベルの問題が配置され、学部や大学院の講義用教科書として、また技術系専門家の手引書、あるいは事典としても活用できる。 多くのご要望に応え、原著のカラー表記を忠実に再現。重要な用語や図が更に理解しやすくなった、学習に役立つバージョンとなっている。
  • フルスタックテスティング 10のテスト手法で実践する高品質ソフトウェア開発
    4.0
    古今東西、あらゆる品質要件をカバーせよ。 10の手法を一冊で学び尽くす「フルスタック」テストガイドが登場。 ソフトウェアテストには、対象とする品質要件に応じて様々な「手法」が存在します。しかし、個別のテスト手法を断片的に学ぶだけでは、プロダクトの品質を総合的に高めることはできません。本書は、複数のテストを補完的に組み合わせて、あらゆる側面から品質を検証するための技術・戦略を、体系的に学べる骨太なガイドブックです。 取り上げるのは、以下10種のテスト手法。それぞれについて、テストの原理原則・導入戦略・実践方法を、具体的なWeb/モバイルアプリケーションでの適用例を交えながら詳しく解説します。 □手動探索的テスト □自動テスト □継続的テスト □データテスト □ビジュアルテスト □パフォーマンステスト □セキュリティテスト □アクセシビリティテスト □モバイルテスト □機能横断要件テスト 本書は、各領域のテストを一貫した視点で解説するため、それぞれのテストの「役割」と「つながり」がよく理解できます。本書を通じて、広大なテスト分野を迷わず歩くための「体系的な知識地図」をインストールしてください。 ■対象読者 ・Web/モバイルアプリケーション開発に携わるエンジニア ・幅広いテスト領域を体系的に押さえたい品質保証/QAエンジニア ・テスト設計・戦略立案に必要な基盤知識を身につけたい人 ・開発と品質保証を横断する視点を養いたい人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Fluentd実践入門 ── 統合ログ基盤のためのデータ収集ツール
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13110-4)も合わせてご覧ください。 本書は,Fluentdについて網羅的に解説した書籍です。 Fluentdは,ログやそのほかのデータの収集および集約,転送,変換,保存を実現するためのソフトウェアです。すでに多くのユーザーに利用されているほか,Kubernetes環境におけるデファクトスタンダードなログ収集方法として扱われています。そのため,AWS,GCPおよびAzureといったクラウド環境においても標準的なツールとして使われています。 本書は,Fluentdがデータをどのように処理しているかから,内部構造やプラグイン機構の詳細,プラグインの開発方法までを網羅的に記述しています。筆者はFluentdの初期からのユーザーであり,Fluentdの主開発者の一人でもあるため,ユーザーとして必要な事項を開発者の視点から解説できているはずです。
  • フロントエンド開発のためのテスト入門 今からでも知っておきたい自動テスト戦略の必須知識
    4.0
    現場で役立つテスト手法を基礎から解説! 「どこから」「どうやって」手をつければよいかわかる 本書は、Webアプリケーション開発に携わるフロントエンドエンジニアを対象に、「テスト」の基本知識と具体的な実践手法を解説した書籍です。 高度な機能を画面上で提供する現代のWebアプリケーションでは、その品質や保守性を担保するうえで、フロントエンドにおける自動テストが重要な役割を持ちます。 本書はそんな「フロントエンドにおけるテスト」をテーマに、基本的なテストコードの書き方や、目的に応じたテスト手法・ツールの使い分け方を解説します。「UIコンポーネントテスト」や「ビジュアルリグレッションテスト」など、フロントエンドならではの具体的なテスト課題に重点を置いており、基本から実践まで必要な知識を体系的に身につけることができます。 解説はサンプルWebアプリケーション(Next.js)を舞台にしたハンズオン形式で進みます。「アクセシビリティの改善」や「CIでのテスト実行」といったトピックもフォローしているので、開発現場で役立つ実践的な知識・ノウハウがきちんと身につく一冊です。 ■こんな方におすすめ ・テストの必要性は理解しているが着手できていない ・それなりに開発経験はあるがテストを書いたことがない ・現在取り組んでいるテスト手法が最適かわからない ■本書で取り上げるテストツール Jest/Testing Library/Storybook/reg-suit/Playwright...etc ■目次 第1章 テストの目的と障壁 第2章 テスト手法とテスト戦略 第3章 はじめの単体テスト 第4章 モック 第5章 UIコンポーネントテスト 第6章 カバレッジレポートの読み方 第7章 Webアプリケーション結合テスト 第8章 UIコンポーネントエクスプローラー 第9章 ビジュアルリグレッションテスト 第10章 E2E テスト 【ダウンロード付録】 付録A GitHub Actionsで実行するUIコンポーネントテスト 付録B GitHub Actionsで実行するE2Eテスト ※翔泳社の書籍サイトからPDFをダウンロードできます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • フロントエンド向けWebAssembly入門
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 WebAssemblyは、Webフロントエンド高速化のために生まれた、低レベルのプログラミング言語です。 本書のサンプルアプリでJavaScriptの20~40倍の実行速度を実現しています。 主要なWebブラウザーがWebAssemblyをサポート済みで、 機械学習ライブラリ「TensorFlow」、 画像処理ソフト「Photoshop」、ゲームエンジン「Unity」など、商用レベルのアプリがWebブラウザー対応のために利用しています。本書は、 WebAssemblyの基礎・開発環境・機械学習の実装まで、例を示しながら具体的に解説します。
  • VRChat Avatars 3.0完全攻略
    値引きあり
    -
    VRChatというVRコミュニケーションゲームで、アバター作成に使用されるツールである「Avatars 3.0」の技術書です。本書では初心者~中級者向けの解説を掲載しています。VRC Avatar Descriptorの紹介からアニメーターやExpressions Menuの設定方法まで幅広く取り扱っています。

    試し読み

    フォロー
  • 「VRならでは」の体験を作る Unity+VRゲーム開発ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆VRゲーム特有の考え方を押さえよう◆  プレイヤーを仮想空間に没入させ、そこで生きているかのような体験を与える――それがVRゲームです。その「没入感」を担保するためには、実は、守らなければならない前提がいくつも存在します。 「プレイヤーの視界となるカメラを、ゲーム側の都合で動かしてはいけない」 「触れられる範囲にあるモノのすべてに、触ったり掴んだりできるようにする」 「体格差やプレイヤーによって異なるゲーム環境を、なるべく広く考慮する」..., etc.  本書ではこうしたVRならではの基本を、現役でVRゲーム/VRコンテンツに関わる著者が解説。「ゲーム開発は初めて」という方に向け、Unity操作の基本もまとめました。この1冊から、VRゲーム開発を始めましょう!※開発環境は、Unity 6+Meta Questシリーズです ■目次 Chapter1 VRゲーム開発の前提を知ろう~VRとUnity ──1-1 VR(バーチャルリアリティ)とは ──1-2 VR開発に適したゲームエンジンを考えよう ──1-3 VRゲーム開発の難しい点、特異な点 Chapter2 開発環境を整備しよう ──2-1 開発機材を導入しよう ──2-2 ソフトウェアの導入と設定をしよう Chapter3 Unityの基本操作を確認しよう ──3-1 プロジェクトの準備をしよう ──3-2 Unity Editorの画面の見方・使い方 ──3-3 シーンにGameObjectを配置しよう ──3-4 オブジェクトに追加できる機能を学ぼう ──3-5 Unityでスクリプトを書いてみよう Chapter4 VR向けのプラグインを導入しよう ──4-1 VRプロジェクトを作成しよう ──4-2 XR Interaction Toolkitを導入しよう Chapter5 モノの制御法とボタン配置を学ぼう ──5-1 VR空間で「触る/掴む」を実装しよう ──5-2 VRにおけるボタン操作を学ぼう Chapter6 実践! VR空間でパターゴルフを作ろう ──6-1 パターゴルフのコアの部分を作ろう ──6-2 ゲームの流れを作ろう Chapter7 VRにおけるUIの基本を学ぼう ──7-1 VRでよく使われるUIを学ぼう~Diegetic UI ──7-2 UnityでUIを作ってみよう~uGUIの基本 Chapter8 VR 酔い対策の肝 「移動」と「カメラ」の制御を学ぼう ──8-1 VRゲームにおける「移動」の種類を学ぼう ──8-2 VR上での「移動」を実装しよう ──8-3 VRゲームにおけるカメラ制御を学ぼう ──8-4 「VR酔い」を深堀りして理解しよう Chapter9 実践! VR空間で銃を撃ってみよう ──9-1 簡単な銃を作ろう:トリガーを引いて 弾を撃つ ──9-2 より銃らしい銃にしよう Chapter10 実践! 銃のゲームを作り込もう ──10-1 ゲームステージを作ろう ──10-2 UIを発展させよう ──10-3 インベントリーを作ろう Chapter11 VRのパフォーマンス最適化法を学ぼう ──11-1 VRにおける最適化とは ──11-2 パフォーマンスの改善方法 Chapter12 作ったVRゲームを人に見せよう ──12-1 ゲーム内カメラを実装しよう ──12-2 撮影・録画をしてみよう ──12-3 どうやって人に見せる・共有するか Chapter13 歴史から学ぶ、愛されるVRゲームのヒント ──13-1 2016年から2018年のVRゲーム設計 ──13-2 2019年から2021年のVRゲーム設計 ──13-3 VRゲームのこれから ■著者プロフィール ●渋谷宣亮:VRに特化したゲームライター兼ゲーム開発者。2021年よりMyDearestに勤務し、VRアドベンチャーゲーム『DYSCHRONIA: Chronos Alternate』にゲームデザイナーとして関わる。また2024年には『Crowbar Climber』を開発、ディレクションを担当した。 ●中地功貴:エンジニア。MyDearest株式会社にて、VRタイトル『ALTDEUS: Beyond Choronos』『DYSCHRONIA: Chronos Alternate』の開発に携わる。現在はクラスター株式会社にてメタバース開発に携わる。日本バーチャルリアリティ学会認定上級VR技術者。
  • 【v2対応】改訂新版 micro:bitであそぼう! たのしい電子工作&プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【最新バージョン v2対応!】micro:bit(v2・v1)で今すぐ手軽に作品作り! micro:bitは,小さい本体の中にたくさんの機能が詰め込まれた,IoT時代の申し子ともいえるプログラミング入門キットです。 プログラミングを始めるにあたり,面倒なソフトのインストールは一切不要。 ブラウザーさえあれば,すぐにプログラミングが始められます。 プログラミングもブロックを組み立てるだけなので,子供から大人まで簡単にマスターできます。 この本では,身の回りの物で簡単に作れて,たのしくあそべる作例を32も収録しています。 ぜひこの面白さを体験してみてください!
  • 物体・画像認識と時系列データ処理入門 [TensorFlow2/PyTorch対応第2版] NumPy/TensorFlow2(Keras)/PyTorchによる実装ディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ディープラーニングへのアプローチには様々な方法があります。本書は、Pythonの外部ライブラリであるTensorFlow2、PyTorchを用いてディープラーニングの基礎理論から画像分類、物体検出、自然言語処理などについて学べる入門書です。第2版では大幅な仕様変更のあったTensorFlow2とKeras、PyTorchによるプログラミングを紹介します。それぞれのプログラミングスタイルを比較することでより深くディープラーニングを理解できます。
  • 物体・画像認識と時系列データ処理入門 TensorFlow/Keras/TFLearnによる実装ディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonのライブラリの1つであるTensorFlowは、ディープラーニングを支える数学的な各種理論を学ぶのに最適なライブラリです。しかし、TensorFlowは学習に必要な計算式を開発者が自ら組み立てねばならないという少し高めのハードルがあります。本書は、TensorFlowとKeras/TFLearnの3つのライブラリを取り上げ、ディープラーニングの基礎理論から2次元フィルター、転移学習、時系列データ、自然言語処理などを楽しく学べる入門書です。
  • 物体検出とGAN、オートエンコーダー、画像処理入門 PyTorch/TensorFlow2による発展的・実装ディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ディープラーニングによる物体検出・画像生成は、自動運転、顔認識、外観検査、医療画像診断など、多くの分野で利用されている技術となっています。本書は、ディープラーニングの発展型技術である物体検出と画像生成の解説書です。物体検出はSSDの実装法をプログラミングを行いながら解説しています。また、手軽に物体検出を体験できるようTensorFlow Hubについても紹介。画像生成はオートエンコーダ―からGANまでを取り上げました。
  • ブラウザだけで学べる シゴトで役立つ やさしいPython入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、主に、仕事でデータを扱うことが多かったり、繰り返しの業務が多いビジネスパーソン向けのPython入門書です。 データの集計やグラフ化、レポート作成、Webからのデータ取り込みなど、日々の業務を簡単にするようなサンプルを使いながら、Pythonを学びます。 環境は、Webブラウザだけで使えるGoogle Colaboratoryを採用。会社のルールでソフトのインストールに制限があったり、古いPCやスペックの低いPCでも、すぐに学習できるようになっています。 プログラミングをこれから始めてみたい方はもちろん、今まではVBAを使って自動化を図っていた方、RPAで業務の効率化を考えている方に、ぜひ読んでいただきたい1冊です。 「Chapter1 Google Colaboratoryを使おう」では、本書で使うプログラミングの環境であるColaboratoryの使い方を解説します。 「Chapter2 Pythonの基本文法を覚えよう」では、Colaboratoryで簡単なプログラミングを入力・実行しながら、Pythonの文法について学びます。Pythonプログラミングの一番基本的なところから、本書で登場する文法を一通り学習します。 「Chapter3 Markdownでレポート作成しよう」では、Markdownを使って、文章とプログラミングを組み合わせてレポートを作る方法を紹介します。プログラミングを実行する部分と、文章を組み合わせたレポートが作れるのはColaboratoryならではのメリットです。 「Chapter4 pandasでデータを集計しよう」では、ある程度の量があるデータをPythonで操作するためのいろいろな方法を解説しています。合計・平均・最小値・最大値などの算出や、データのグループ化、検索、並び替えなど、一般的に利用頻度の高いデータの操作方法を学べます。 「Chapter5 Altairでデータをグラフ化しよう」では、データをもとにさまざまなグラフを作る方法をまとめています。棒グラフ、折れ線グラフ、エリアグラフなどの作成方法、データのグループ化や、細かな色の設定など、ビジュアル性の高いグラフを作る方法を解説しています。 「Chapter6 テキストファイルを利用しよう」では、ファイルを読み込んで利用する方法について解説しています。テキストファイルの読み書きはもちろん、プログラミングでよく利用するJSONデータの読み書きも学びます。 「Chapter7 Excelデータを活用しよう」では、CSVファイルやExcelファイルの操作方法を学びます。CSVファイルからデータを読み込みグラフ化したり、Excelファイルからデータを取り出したり、Excelファイルにアクセスして関数を書き込んだりといった操作を学びます。 「Chapter8 データベースを使おう」では、SQLite3というデータベースを使って、データベースの作成、レコードの作成、表示、検索、更新、削除といった操作を行います。データベースが使えると、CSVファイルなどでは扱いの難しい大量のデータも柔軟に利用できるようになります。 「Chapter9 ネットワークアクセスしよう」では、インターネット情報のさまざまなデータにアクセスする方法を学びます。Webサイトにアクセスして検索を行ったり、RSSやWebページから必要な情報だけを取り出したり、それを整形して表示するといった操作を解説します。 「Chapter10 マップを活用しよう」では、プログラミングで地図を表示したり、それにマークを付けたりする方法を学びます。Markdownと組み合わせることで、地図を組み込んだレポートを作成することもできます。また、都道府県別のデータをもとに、地図に色付けをするプログラムも紹介します。
  • ブレイクスルーJavaScript  フロントエンドエンジニアとして越えるべき5つの壁 オブジェクト指向からシングルページアプリケーションまで
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 jQueryのその先へ。 サンプルをつくりながら学ぶ制作現場の実装スキル JavaScriptの基本書は数多く存在しますが、実際の開発で、どうコードに落とし込めばいいかとなると、とたんに「壁」を感じる人がたくさんいます。本書は、そんな人たちが、これだけ学べば「壁」が越えられるという5つ(1オブジェクト指向の考え方、2UI・インタラクティブ表現としてのイベント、3Canvas APIによるグラフィック表現、4Ajaxを利用したAPI連携とデータ検索、5シングルページアプリケーションの実装)を集中的に学んでいく学習書です。それぞれ読んで理解しできる「基本」と、具体的なコードを書きながら学べる「実践」とのセットで学べるので、現場で使えるスキルが効率よく学べます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Blazor入門
    -
    Blazorは、事前にコンパイルされたバイナリーコードをWebブラウザで実行可能にするWebAssembly技術を活用して.NETの動作環境を実現したフレームワークです。いままでブラウザ上ではJavaScriptしか動作しなかったため、SPA(シングルページアプリケーション)や多様な動作はJavaScript で書くことが必須でした。しかし、ブラウザ上で動作するWebAssemblyのおかげで、JavaScript以外のプログラム言語(C++やRustなど)を使うことができるようになりました。Blazorは、ASP.NETで培われたRazorという記述(HTMLとC# のコードを同時に記述できる)を使います。このため、ASP.NET特有の技術をそのまま流用でき、サーバーサイドもクライアントサイドもC#で開発できるので、.NET 技術者にとっては開発生産性やメンテナンス性でメリットがあります。本書は、C#プログラマを対象にして、データベースアクセス、Web API 、ASP.NET MVC などを活用できるBlazor 技術を解説します。
  • BlenderユーザーのためのPython入門
    -
     本書はBlender上でプログラミング言語Pythonをスクリプティングして、プログラムでオブジェクトを作成したり編集したりアニメーションしたりする方法を解説しています。  Pythonは世界で最も人気のあるプログラミング言語の1つで、たくさんのプログラマーがいて、参考サイトや入門書が多数存在します。ただ、BlenderユーザーでPythonもできる人は多くはないかもしれません。そこで本書では作例を見ながら、新たなPythonの文法が出てくるたびに文法も解説しています。そのため、無理なくスクリプトを書くことができます。  最近ではUnityやUnreal Engineなどのゲームエンジンが無料でも使えるようになり、低レイヤーからプログラミングしていかなくても比較的容易に3Dゲームが作れてしまいます。ただし、3DCGを描くのは依然として大変なままです。  そこで無料のBlenderは3DCGを描くのに大変強力な武器になるでしょう。さらにPythonでスクリプトも書けたらそのBlenderをより効率的に作業することができます。たとえば、本書の作例の1つだと、ランダムに移動した地面の頂点の位置に木を複製して簡単に林を作ることができます。  本書のターゲットはBlenderユーザー全員です。すべてのBlenderユーザーがPythonを書けるようになることを願います。

    試し読み

    フォロー
  • ブロックチェーン技術概論 理論と実践
    -
    ブロックチェーンの決定版教科書! 基礎から実践まで、豊富なイラストでよくわかる。学生からSE、エンジニアまでブロックチェーンを学びたい全ての人のためのテキスト。 トラストレスとは? 分権とは? コンセンサスとは? 知っているようできちんと知らないキーワードがしっかりわかる。最新の暗号技術、匿名化技術、ゲーム理論、分散処理技術の基礎知識と合わせながら学ぶことができる。 大学の講義や企業の技術者教育に用いることができるよう、15章立てで構成。章末の演習問題付き。本文カラー。 〔 目 次 〕 Chapter 1 ブロックチェーン技術の原点 Chapter 2 ブロックチェーンの概要 Chapter 3 スマートコントラクトと分散台帳 Chapter 4 ブロックチェーンを構成する暗号技術の基礎 Chapter 5 ビットコインのシステム構成と仕組み Chapter 6 ビットコインの仕組みの詳細 Chapter 7 P2Pネットワーク Chapter 8 さまざまなノード実装 Chapter 9 トークンの表現と利用 Chapter 10 ブロックチェーンのスケーラビリティ Chapter 11 暗号技術とスマートコントラクト Chapter 12 ブロックチェーンと匿名化技術 Chapter 13 ブロックチェーンを利用したシステム構成 Chapter 14 ブロックチェーン特有のリスク Chapter 15 ブロックチェーンのビジネスへの導入 付録 数学的基礎
  • ブロックチェーン技術の教科書
    3.0
    本書は、ビットコインから生まれた次世代技術「ブロックチェーン」の解説書です。ブロックチェーンはもちろん、その他の技術との関係性についても学べる、エンジニアにおすすめの一冊です。

    試し読み

    フォロー
  • 文系開発者が書いたPADを始める時に開く本 RPA化できる業務の探し方、困らないフローの書き方。20分で読めるシリーズ
    -
    さっと読めるミニ書籍です(文章量14,000文字以上 15,000文字未満(20分で読めるシリーズ)) 【書籍説明】 PADを始めたいけどローコードは本当か プログラミングが必修化される中で自分だけが置いていかれるのではないか 文系出身でプログラミングなんか無縁 そんな考えを持っている方のため、本書を執筆しました。 プログラミング未経験で実際にPower Automate for Desktopを学ぼうとしている方や、これから学んでみようと思う方のために執筆しました。 PADに取り組む上でぶつかるであろう壁を乗り越える方法を紹介します。 技術的な解説書なんて世の中いくらでも出回っていますよね、逆に考え方や経験を記したものは中々ありません。 プログラミング未経験者にとって欲しい答えが見つかる1冊となるはずです。 【目次】 一部 RPAってなに? 二部 孤独な開発者 三部 困った、アクションの意味が分からない 四部 フローを作る時の心がけ 五部 まとめ 【著者紹介】 西浦 亮(ニシウラリョウ) 学生時代に「システム系に興味があったかも」という程度のレベルのものが、社会人として現場で昇華され、最終的に仕事へと活かされています。 会計事務所というデジタルとは比較的遠い分野で、会計業務をこなす傍らシステムを扱う、少し変わった職種で奮闘中です。
  • 文系でも必ずわかる 中学数学×Python 超簡単プログラミング入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これからプログラミングを始めるときに選ぶ言語として注目されているPython。 人工知能(AI)、機械学習、データサイエンスなど、今最もニーズの高い分野で利用されているプログラミング言語です。 そうした分野のソフトウェア開発に数学の知識は必須と言われています。 ならばPythonプログラミングと数学を同時に学んではどうでしょう。 数学というと「自分は文系だから数学は苦手で……」という人も多いでしょう。だったら、最初からやり直してみませんか?本書は徹底して直線だけを学び直します。数学としてはまさに一歩目。中学一年生に戻ったつもりで、“わかるところ”からやり直しましょう。数学が苦手ならなおさら「急がば回れ」がお薦めです。 傾き、切片、垂直、交点、連立方程式、垂直二等分線など、「確かに昔やったよな」とおぼろげに覚えているところを、もう一度しっかり理解できます。これならごくシンプルな数式ばかりなので、「数学は苦手だったのに、なぜ今ならわかるんだろう?」と意外なほど理解できます。 理論で確かめたら、実際に計算して確かめてみましょう。そこはPythonにおまかせ。最初はごくシンプルな数式をプログラムにすることで、プログラミングとPythonに自然に慣れて、ソフトウェア開発の基礎を身に付けていくことができます。 「直線だけじゃ何もできないのでは?」――。直線を舐めてはいけません。直線だけでも、ビッグデータを分析し、将来の予測をすることができます。どうやってそのためのモデル(数式)を作り、分析や予測に役立てるのか。機械学習の一歩目に踏み込むことまでできるのです。入門レベルだからと遠慮せずに、本書でそこまで行ってみましょう!
  • 文系でも転職・副業で稼げるAIプログラミングが最速で学べる!
    3.0
    □転職のチャンスも広がり、フリーランス・副業案件も狙える! ■人気沸騰のプログラミング言語「Python」が21日で身につく! □未経験者でも安心! 複雑な公式や専門用語は最小限に ■わからないことがあったら著者に無料質問!「特設サイト」との連動 ※Amazonギフト券1000円分がもらえる特別キャンペーンも実施中! 詳しくは「ひびしんAIプログラミング」で検索してください! 「AIを作る」のではなく「AIを操る」プログラミングが学べる! 本書は、世間によくある「AIプログラミングの専門書」ではありません。統計学や微分積分など、退屈な話を詳しく話した専門書ではなく、「AI時代の働き方に使えるビジネス書である」ということです。 本書では、「未経験者がAIプログラミング学習する」ことで「AIを使う人」を目指すことに重点を置き、複雑な公式や専門用語は最小限に留めています。 さらに、少しでも成長を実感してもらうため、手を動かしながら理解を深められるパートを多用意しています。 それぞれ家庭にあるパソコンを使い、手を動かしながらAIプログラミングを1ステップずつ体験できます。ゴールに到達するころには、曖昧で得体の知れない存在だったAIの仕組み、AIができること・できないことを理解できているでしょう。
  • 文系でもはじめてでも稼げる! プログラミング副業入門
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自宅で気軽にできる副業といえば、アフィリエイトやせどりを思い浮かべる人が多いと思います。たしかに、どちらも頑張れば、毎月数万円程度の副収入なら可能でしょう。でも、どうせ貴重な時間を使って副業をやるなら、流行りの、旬の、そして武器にもなるスキルを身につけた方がいいと思いませんか? 本書を読めば、プログラミングのノウハウが無理なく身につきます。しかも、流行りの「Pythonプログラミング」です。難しそうですか?でも大丈夫! 文系の人でも、はじめての人でも全然OKです。 数学が苦手でも、まあなんとかなるでしょう。 Pythonって、実はけっこう簡単なんです!
  • 文系でもプログラミング副業で月10万円稼ぐ!
    4.0
    最もコスパがいい副業。それは「プログラミング」です。 文系でも、ITオンチでも時給1万円。 スキマ時間を使えば、月10万円以上も無理なく稼げます。 さあ、楽しく学べるプログラミングの世界に一歩踏み出しましょう! ・本書の特徴 1 知識ゼロの人でも安心! 複雑な公式や専門用語は最小限に。 2 クライアントの見つけ方、信頼を獲得する方法なども紹介。 3 成長が実感できるよう手を動かして理解を深めるパートを多く用意。 4 わからないことがあったら質問できる!「特設サイト」との連動。 ・プログラミング副業をはじめた人たちの声 ◎本業では昇級・昇格がほぼなく、将来の不安を感じていました。ただ時間的な余裕はあったので、以前から興味があったプログラミングを勉強しました。独学だったのですが、1カ月経たないくらいで、ランディングページを作れるようになり、月8万円ほどの副収入を得られるようになりました。【空調メンテナンス会社・26歳男性】 ◎働き方改革で残業がなくなって、副業ができないかなと思っていました。プログラミングは大学時代に少し勉強したことがあったので、最低限のことはすぐに思い出せました。今では毎月12~14万円ほど稼げるようになっています。【ソフトウェア会社の監視部門・31歳女性】 ◎2020年から小学校でプログラミングの必修化が決まり、子どもに質問されたことを考えて勉強しはじめました。次第にプログラミング案件は数多く募集されていることを知り、先日初めて1.5万円の副業案件を行いました。今後はスキマ時間を見て、少しずつ受注本数を増やそうと思っています。【大手製造業の営業・40歳男性】 ◎私はもともと元ITベンチャーの営業マンだったのですが、会社がブラックすぎて退職。手に職をつけたいと思い、半年間、プログラミングの勉強をしました。プログラマーはかなり売り手市場なので、無事ホワイト企業に転職。同じタイミングではじめた副業もピーク時には月40万円を超えます。【システム会社エンジニア・34歳男性】
  • 文系の親でもゼロからわかるプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 文部科学省が2020年から、小学校でのプログラミング教育を必修化することを決定。民間のプログラミングスクールには、受講を希望する親子が殺到している。いま、子供にプログラミング教育を受けさせるには、どうすればいいのか。悩める親世代に向けて、プログラミングとは何か、スクールでは何を学ばせるのか、スクールに通わなくても身に付ける術はあるのかを、わかりやすく解説する。
  • 文系プログラマーのためのPythonで学び直す高校数学
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数学とPythonがいっぺんに学べる一石二鳥の1冊! プログラミングに数学の知識は役に立つと聞くけれど…。高校時代に数学に挫折した経験を持つ人も多いのでは? データサイエンスや機械学習、ブロックチェーンなど、数学理論に裏打ちされたシステムが今は花盛り。これまでは数学が苦手なままでやって来られたけれども、これからのプログラミングにはますます数学が必要に。 ところが、プログラマー向けの数学書はどれも高校レベルは飛び越えた、難易度の高いものばかり。 そこで数学に自信がないのなら、高校レベルの数学からもう一度しっかり学び直すのはいかがでしょう。残念ながら数学は積み重ねが大事。自分のレベルに合わない参考書では結局何も身に付きません。 急がば回れ。高校数学からしっかり足元を固めていきませんか? 本書は単に数学理論を説明するだけでなく、計算や証明、理論の検証をPythonを使ったプログラムで解説しています。理論を学んで、Pythonで試す。読むだけでなく手を動かすことで、数理計算のコーディングの勘所を養うこともできます。 数学とPythonの基礎固めがしっかりできる一石二鳥の1冊。数学が苦手な文系プログラマーはもちろん、数学を忘れてしまった理系出身のプログラマーも、自信を取り戻すのにピッタリです。 Pythonについてはひと通り理解している人が対象ですが、未経験でも大丈夫。巻末にPythonの導入ガイドも用意しました。 本書で高校レベルの数学をしっかり理解して、ぜひ次のステップに進んでください!
  • プチコン3号 SMILE BASIC 公式ムック(日経BP Next ICT選書)
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニンテンドー3DSでプログラミングを楽しもう! ニンテンドー3DS用のBASICプログラミングソフト「プチコン3号 SmileBASIC」 (メーカー:スマイルブーム社)は、本格的なゲームやアプリを簡単に作成できる優れたツールです。 ニンテンドー3DSでプログラムを書いて、その場で即座に実行できるので超お手軽! お子様のプログラミングの学習や、昔取った杵柄でプログラミングに再挑戦したい 8ビットパソコン世代の皆さんにピッタリです。 加えて、プチコン3号の生みの親二人の特別インタビューを掲載するなど、 プログラミングを楽しむための記事が満載です。
  • Pragmatic Opal Rubyで作るブラウザアプリケーション開発ガイド
    値引きあり
    -
    【RubyからJavaScriptへのトランスパイラ「Opal」のチュートリアルガイド!】 本書はRubyで書いたソースコードをJavaScriptに変換するトランスパイラ(ソースコードコンパイラ)であるOpalのチュートリアルガイドです。Opalの入門、応用、実践と実用的なアプリケーションを作るための解説に加えてOpalの活用事例も掲載しています。
  • プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則
    4.0
    一通りプログラミングができるようになった。しかし、読みにくい、遅い、頻繁にエラーが発生する、書いたコードを修正すると動かなくなる等々、なかなか「よいコード」を書けないとお悩みではありませんか? 本書は、よいコードを書く上で指針となる前提・原則・思想、つまり「プリンシプル」を解説するプログラミングスキル改善書です。初心者向けの書籍では絶対に説明しない、古今東西のプログラマーの知恵をこの一冊に凝縮しました!
  • PlayCanvasではじめるWebXR
    値引きあり
    -
    本書は、PlayCanvasとWebXRを使用したAR開発のプロセスを詳細に解説しています。読者はPlayCanvasエディターの基本操作から始め、WebXRプロジェクトの作成、WebXR Device APIの利用方法、そしてARパススルー機能の実装に至るまでの手順を学ぶことができます。また、開発したプロジェクトのデプロイメントと共有方法についても説明しています。 この書籍は特に、「Meta Quest 3」や「Meta Quest 2」などのVRヘッドセットを所有し、PlayCanvasやWebXRに関心を持つ方々に適しています。AR開発における基本から応用までの技術を習得し、実際のプロジェクトでの応用を目指す方々に最適な内容となっています。プロジェクトの作成から最終的な共有まで、一連のプロセスを丁寧にフォローし、実践的な知識を提供します。
  • プレイヤーを楽しませる3Dゲームステージを作る Unity ProBuilder/ProGrids 入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲーム作成・開発ツールの“Unity”に標準装備のProBuilderによるモデリングや、Terrainを使ったおもしろいゲームステージを作成するのに必須の書籍。
  • Premiere Pro & Media Encoder自動化サンプル集
    値引きあり
    -
    Adobe JavaScriptを使ってPremiere ProとMedia Encoder、Prelude、Encoreの作業を自動化するための解説書です。映像制作者・クリエイターなどを対象に、よく使われる操作のスクリプトをジャンルに分けて掲載し、それぞれ解説しています。また、Adobe CC以降のバージョンで共通して利用できるCEP (Common Extensibility Platform・共通拡張プラットフォーム) についても取り扱っています。自動化スクリプトとCEPを利用することでPremiere Proユーザーの作業の効率化、省力化に大きく役立ちます。なお本書はCS6~CC2014に対応しています。

    試し読み

    フォロー
  • プログラマのためのSQLグラフ原論 リレーショナルデータベースで木と階層構造を扱うために
    4.0
    本書は、SQLの第一人者であるジョー・セルコの名著『プログラマのためのSQL(原題:Joe Celkos SQL for Smarties)』のスピンオフとして執筆された『Joe Celkos Trees and Hierarchies in SQL for Smarties, 2nd Edition』の日本語版です。現場で実務経験のあるエンジニアを対象として、リレーショナルデータベース(RDB)とSQLを使って木と階層構造を扱うための方法論と実践ノウハウを詳しく解説します。 SQLで木と階層構造を扱うには、そのベースとなる数学理論と、RDBでの具体的な実装方法をきちんと理解しなければなりません。本書では、RDBとSQLで木と階層構造を効率的に扱うにはどのようなデータモデルが最適であるか、さまざまなモデルを検討しながら習得していきます。単なるTips集ではなく、グラフ理論の背景にまで踏み込んで理解することで、高い応用力を身につけることが可能です。 翻訳と監修は『達人に学ぶSQL徹底指南書』『プログラマのためのSQL 第4版』でおなじみのミック氏が担当。日本語版では、巻末付録として、入れ子集合モデルについての理論的な参考情報や実用例の解説を追加(ミック氏執筆)。SQLを扱うエンジニア必携の一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで
    3.8
    インフラ基礎知識とセットで学ぶ! Google Cloud Platformの機能&システム構築パターン! 本書は、Google Cloud Platform(GCP)でシステム、アプリケーションを 構築するための実践的な入門書です。 GCPを初めて利用する開発者をメインターゲットとし、GCPの提供する サービス(コンポーネント)の全体像と、サービスを組み合わせて最適な アプリケーションアーキテクチャを実現する方法を、具体的なサンプルを 使ってわかりやすく解説します。 Webアプリケーションを動かす具体的な手順の解説に加えて、コンテナ、 オーケストレーションといったテーマもカバーするため、業務で本格的な 利用を考えている方にも適しています。 単にGCPの使い方を説明する手順書にとどまらず、GCPを利用する上で 理解しておきたいインフラの基礎技術などを解説することで、技術動向の 変化が激しいクラウドの解説書でありながらも陳腐化を最小化するよう 工夫しています。 また、GCPの強みであるクラウドネイティブなアーキテクチャによる アプリケーション実行環境の構築をサンプルとして挙げているのも 大きな特徴です。本書の強みは、具体的なサンプルを使って丁寧に 説明することで、GCPの良さを体得してもらえるところにあります。 GCPの利用や導入を検討している/初めて使う、あるいは、AWSなど 他のクラウドを使ったことがあるプログラマ/開発者の方におすすめの 一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プログラマのためのディープラーニングのしくみがわかる数学入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数式をコーディングした実例多数で、身につく、よくわかる! 人工知能を学ぼうと思ったが、数学の知識がなくて書籍を読むことも困難だという感想を多く耳にします。そこでこの本では、数学の知識を、ディープラーニングに必要なものに特化して解説します。 数学の内容を中心に解説を行うだけでなく、それぞれの数学的項目について、豊富な図や数式と共に、Pythonでの実装を含めたソースコード事例を加えます。 ●こんな人に向けた本です 1)数学の知識がなく、ソースコードから数式を理解したい人。 2)ディープラーニングを通して、数学を再学習したい人。 3)図と数式、ソースコード、実行結果から、多面的に理解したい人。 ●こんな内容の本です 1)エンジニアのための、ディープラーニングで使う数学を学ぶ本です。 2)数式とソースコードの対比により、数学の知識がないプログラマーでも、 処理の流れで数式の仕組みを理解することができます。 3)ディープラーニングの専門書を読む基礎スキルが身に付きます。 4)ディープラーニングのシステムを開発する基礎スキルが身に付きます。
  • プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 従来、システム開発のプログラマは、顧客の業務要件を理解し、要件に応じた設計を行ない、プログラミング言語を使ってシステムを実装し、仕様通りの機能を持つかをテストすることが主なミッションでした。今日ではそれに加えて、構成管理ツールを使って、開発したシステムの実行環境のプロビジョニングなどを行なうケースも増え、ネットワーク設計やOSの導入、システム/データベースサーバなどのミドルウェアの設定やセキュリティといったインフラ構築の知識が求められています。 本書は、Linuxのコンテナ仮想化ツールであるDockerを使って、コードでインフラ環境を構築するための入門書です。開発環境や実行環境などインフラ構築「自動化」の経験がない開発者を対象に、おさえておきたいシステム基盤&インフラの基礎知識に加えて、Dockerによるインフラ構築と管理の方法をやさしく解説します。理解しにくいネットワークや仮想技術などのインフラの基礎概念を図解しながら、開発/実行環境を実際に構築することで、構成管理ツールを使ったインフラ構築の流れを解説していきます。 ・おさえておきたいシステム/インフラの知識 ・コンテナ仮想化技術とDocker ・Dockerのインストールと基本コマンド ・Dockerfileを使ったコードによるサーバ構築 ・Dockerイメージの共有─Docker Registry ・複数コンテナの一元管理─Docker Compose ・マルチホスト環境でのDocker運用─Docker Machine、Docker Swarm ・クラウドでのDocker運用 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化
    3.8
    インフラ基礎知識+インフラ環境構築の入門書の決定版! 「Linuxのコンテナ仮想化ツールであるDockerを使って、コードでインフラ環境を構築するための入門書」として好評を博した前著の改訂版です。 開発環境や実行環境などインフラ構築「自動化」の経験がない開発者を対象に、おさえておきたいシステム基盤&インフラの基礎知識に加えて、Dockerによるインフラ構築と管理の方法をやさしく解説します。理解しにくいネットワークや仮想技術などのインフラの基礎概念を図解しながら、開発/実行環境を実際に構築することで、構成管理ツールを使ったインフラ構築の流れを解説していきます。 改訂にあたって、Dockerの新機能/コマンドに対応したほか、マルチホスト環境での実行環境構築をクラウドマネージドサービスを使うように変更。よりプログラマが注力すべきところにページを割き、Webエンジニアや機械学習エンジニアの環境構築に利用できる具体例を解説しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プログラマ必携 読むプログラミング用語辞典(日経BP Next ICT選書)
    -
    「手続き型プログラミング」「フレームワーク」「無名関数」――これらの用語をあなたは説明できるでしょうか。本書は約70のプログラミング用語を1項目当たり数百字の文章と図1~3点で解説した1冊。わからない用語を調べるもよし、まとめ読みして学習するもよし。 ※日経ソフトウエア2013年5月号特別付録を電子書籍化しました。
  • プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム
    -
    最初から最後まで、遊びっぱなし。 でも、「使えるコード」が書けるようになります。 【本書の特長】 <<遊び感覚でプログラミングとアルゴリズムをおぼえよう!>> ・イチからPythonのプログラミングとアルゴリズムがわかる ・ゲームをつくりながら基本を理解できる ・パズル問題で実践的なコードの書き方が身につく ・環境構築不要のGoogle Colaboratoryですぐ始められる ・パズル問題の解答はPythonに加え、JavaScriptとRubyのコードも提供 【内容紹介】 楽しくなきゃ、プログラミングじゃない! プログラミングを学ぶとき、 言語の文法などを勉強するのは退屈なものです。 何かつくりたいものがあり、 それを自分の手でつくることが 達成感となり、楽しさにつながります。 本書でも一般的なプログラミングで 必要な要素がひと通り登場しますが、 簡単なゲームをつくりながら基本をおぼえます。 そして、だんだん難しくなるパズル問題を通じて、 アルゴリズムを考慮した「使えるコード」が 身につくようになっています。 プログラミングの楽しさを見つけるきっかけになる、 そんな本を目指しました。 アタマをやわらかくして、ぜひ挑戦してみてください。 ★付属データ★ ・本書に登場するソースコード例 ・パズル問題の解答ソースコード(Python) ・○×ゲームでコンピュータ対戦をできるようにする追加解説 ★読者特典★ ・パズル問題の解答ソースコード(Ruby/JavaScript) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • プログラマーになりたい! 改訂新版
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■ 開発の仕事をWebアプリケーションで実体験! 「プログラマーが足りない!」との指摘をよく耳にします。プログラマーやソフトウェアエンジニアを目指している人も多いことでしょう。でも、ゼロから目指すとなると未経験ということに…。何から勉強すればいいか、迷うこともあるのではないでしょうか。 そこで、まずは本書でソフトウェアの開発を“経験”してみませんか? 本書では、たとえプログラミング経験がない人でも、プログラムを作って、サーバーに転送し、誰にでも使ってもらえるようにWeb上のサービスとして公開するところまでできるよう、必要な作業やプロセスを解説しました。プログラミング経験がまったくなくても、本書の解説に沿って作業を進めていけば自分のサービスとしてアプリケーションを公開するところまでひと通りの開発を自分の手で実現できます。 本書を通じて開発したWebアプリケーションは、面接でアピールできる自分の実績になります。面接の場ではぜひ胸を張って「こういうアプリケーションを独力で公開しました」と見てもらってください。 本書で取り上げた主なサービスやツールは、AWS(Amazon Web Services)、Django、Git、Herokuです。すべてクラウドで完結しているので、お手元の環境のOSやスペックに依存せず、Webを利用できる環境であれば誰でも同じように開発プロセスをトレースできます。
  • プログラマーのためのVisual Studio Codeの教科書【改訂2版】
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 さらに強力になった、プログラマー“必須”のエディターを使いこなす! プログラマー必須のツールとなった「Visual Studio Code」(VS Code)の解説書。 本書では、基本的な機能の使い方から、便利な拡張機能の使い方、GithubやGitHub Copilotとの連携、リモート開発の各種機能などまで、幅広く解説しています。後半では、Webアプリケーション開発でVS Codeをどう使うかや、拡張機能の開発と公開についても詳細に説明します。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • プログラマーのための本気で使えるChromebook
    値引きあり
    -
    本書はプログラマー向けに、Chromebookをメインの開発PCとして使う方法を紹介します。 昨今Chromebookが様々な場面で普及してきましたが、話題に上がるのは価格が低い反面スペックの控えめな製品が多いと感じます。そのため、Chromebookに「2台目、3台目のサブのPCとしては便利」「プログラマーが開発用のPCとして本格的に使うことは難しい」という印象を持っている方が多いのではないでしょうか。 本書は「プログラマーのための本気で使えるChromebook」と題しています。「本気で」というのは、サブのPCとしてではなくChromebookを開発用のメインPCとして本気で使っていくことができる、という意味で命名しています。 本書の前半では基礎知識としてChromebookの紹介や機種の選び方、プログラマーにとって重要なツールやサービスを紹介します。後半では実践編として、ChromebookでWebアプリケーションを開発する方法と、技術同人誌を執筆する方法を紹介します。 WindowsやMacで普段Dockerを活用して開発をしている方は、ぜひChromebookを手にとってその快適さを感じてほしいと思っています。本書がChromebookに興味を持つきっかけになったら幸いです。

    試し読み

    フォロー
  • プログラマーは芸術家であり、職人だ
    -
    ベテランIT技術者が、人間味あふれるプログラマーの仕事を余すところなく紹介!この10年間でパソコンが爆発的に普及し、インターネットへの接続が一般化したことによって、IT業界の業務内容は多様化し、細分化されてきました。それに伴い、従来のエンジニアという職種は、多様な職種へと枝分かれすることになったのです。現在、IT業界にはカタカナの職種が氾濫し、なんとなくカッコイイとかトレンディだと思われて、職業としての人気が高まっているようです。しかし、実際IT業界に就職したけれど思っていた内容とは違う、こんなはずではなかった、という人も多いのではないでしょうか。このような「就職のミスマッチ」を少しでもなくすために、IT業界を支えるさまざまな人々を、それぞれの職種という切り口で共通点を大まかにとらえ、その役割や生き様を紹介します。プロフェッショナルシリーズの第1弾となる本書では、IT業界の登竜門とも言える「プログラマー」という職種について取り上げます。

    試し読み

    フォロー
  • プログラマー”まだまだ”現役続行
    4.3
    ※本書は2009年に発行された書籍の電子版になります。 【管理職にならなくたっていい。】 「35歳定年説」が常識としてまかり通っている事実が示すように、我が国ではプログラミングは「若く、給料の安い人がやる仕事」とされている。しかし、世界の常識はそうではなく、40代、50代でも現役としてプログラミングを続けている技術者も少なくない。50代の現在もなお現役プログラマーとして活躍する著者が、生涯プログラマーとして活躍するための心得を説く。 ■こんな方におすすめ ・これからプログラマーになろうと考えている大学生 ・プログラマーに転職しようと考えている人 ・プログラマーになりたての人 ・プログラマーとして楽しく仕事をしていきたい人 ■目次 第1章 ソフトウェアは「人」が作る 第2章 プログラマー現役続行 第3章 論理思考力:現役続行に必要な七つの力(1) 第4章 読みやすいコードを書く力:現役続行に必要な七つの力(2) 第5章 コンピュータサイエンスの基礎力:現役続行に必要な七つの力(3) 第6章 継続学習力:現役続行に必要な七つの力(4) 第7章 朝型力:現役続行に必要な七つの力(5) 第8章 コミュニケーション力:現役続行に必要な七つの力(6) 第9章 英語力:現役続行に必要な七つの力(7) 第10章 コードレビューのすすめ 第11章 若い人たちへ 第12章 30代、40代の人たちへ ■著者プロフィール 柴田芳樹:1959 年生。九州工業大学および大学院で情報工学を専攻し、以来、ソフトウェア開発に従事する。翻訳書に『プログラミング言語Java 第4版』『Effective Java 第2版』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』(いずれもピアソン・エデュケーション)『アプレンティスシップ・パターン』(オライリー・ジャパン)、著書に『Java 2 Standard Edition 5.0Tiger』(ピアソン・エデュケーション)『ソフトウェア開発の名著を読む【第2版】』がある。
  • プログラミングR 基礎からグラフィックスまで
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Rの表現力の高さであるプログラミングと可視化を最大限に解説した! Rは、フリーな統計解析ソフトとしてのイメージが強いが、簡潔で直感的に解法を表現することができるプログラミング言語としての価値も高い。 本書は関数型言語の性質を多く取り入れたRのプログラミングと、オブジェクト指向により、情報を可視化できるグラフィックスを解説。 (※当書籍は、2008年5月に九天社から発行された書籍に対して、改訂・加筆を行いオーム社から再発行するものです) 第I部 環境編 第1章 対話環境への招待: R のエッセンス 第2章 ドキュメンテーション 第3章 デバッグの方法 第4章 バッチ処理 第II部 プログラミング編 第5章 プログラミング 第6章 データ型 第7章 データの集合 第8章 演算子 第9章 関数 第10章 制御構造 第11章 算術関数/文字列関数/データ集合の関数 第12章 ベクトル演算型プログラミング 第13章 例外処理 第14章 入出力及びオペレーティングシステム 第15章 オブジェクト指向とクラス 第III部 グラフィックス編 第16章 グラフィックス基礎 第17章 グラフィックス応用 付録A パッケージの作り方 付録B R の起動オプション 付録C 練習問題の解答
  • プログラミングWindows第6版 上 ~C#とXAMLによるWindowsストアアプリ開発
    4.0
    通称「ペゾルド本」、待望の新版です。 第6版ではWindowsストアアプリの開発方法を、C#とXAMLを使って解説します。 本書は上下の2巻構成です。 上巻では、XAMLとマークアップの基本から始め、イベント処理やデータバインディング、非同期処理、アプリバーなどのさまざまな画面要素、ページナビゲーションといった、Windowsストアアプリ開発の基本的な事項を取り上げます。 タッチやグラフィックス、印刷、GPS対応など、よりマシンレベルに近い処理については、下巻で解説します。
  • プログラミングHHVM Hack
    -
    プログラミング言語Hackとは,Facebookが2014年3月20日にリリースしたPHPと互換性を持つHHVM(Hip Hop Virtual Machine for PHP)向けの開発言語です。Facebookでは,オープンソースとしてHackを公開し「段階的な型付き言語」としており,それがHackの強みとされています。そして,Facebook社内においてHack公開以前から広く利用されており,2013年よりPHPベースのコンテンツの大部分をHackに切り替えた実績があります。本書では2年前に出版した電子書籍『Facebook発 新プログラミング言語「Hack」スタートアップガイド』の続編として,同書では伝えきれなかった最新のHack情報をお伝えします。
  • プログラミングElixir  第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラミング言語Elixirを学ぶ Elixir(エリクサー)は、並行処理を得意とするプログラミング言語 ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい 文法を採用したプログラミング言語です。 本書は、RubyやElixirの伝道師として、そして「達人プログラマー」として知られるDave Thomas氏による、 プログラミング言語Elixirの定番解説書、Programming Elixir 1.6 (Pragmatic Bookshelf, 2018)の日本語訳です。基本的なプログラミングから、 並行処理、さらなる応用へと順を追って進む構成になっています。 本書を読むことで、Elixirらしいプログラミングを学ぶことができます。 第2版では、内容が大幅にアップデートされ、Elixir 1.6以降に対応しただけではなく、 開発ツールの利用を含めたアプリケーション開発の実際についての解説が、より充実したものになっています。 またこの日本語版第2版には、Elixir 1.6以降の周辺事情や、開発現場で 知っておきたい情報をまとめた補遺が追加されています。 Elixir作者による前書き  はじめに(正当化のむなしい試み、再び)  第1章 赤いカプセルをとれ 第 I 部 伝統的なプログラミング  第2章 パターンマッチ  第3章 不変性  第4章 Elixirの基礎  第5章 無名関数  第6章 モジュールと名前付き関数  第7章 リストと再帰  第8章 マップ、キーワードリスト、セット、構造体  第9章 寄り道:型とは何か?  第10章 コレクションの処理 ── EnumとStream  第11章 文字列とバイナリ  第12章 制御フロー  第13章 プロジェクトを構成する  第14章 ツールの利用 第 II 部 並行プログラミング  第15章 複数のプロセスを使う  第16章 ノード ── 分散システムの要  第17章 OTP:サーバ  第18章 OTP:スーパーバイザ  第19章 さらに複雑な例  第20章 OTP:アプリケーション  第21章 タスクとエージェント 第 III 部 より高度なElixir  第22章 マクロとコードの評価  第23章 モジュールのリンク:ビヘイビアとuse  第24章 プロトコル ── ポリモーフィック関数  第25章 かっこいい機能いろいろ 付録A 例外:rais、try、catch、throw 付録B 型仕様と型チェック 付録C 参考文献 付録D Elixir 1.6以降の状況と開発運用の実際 付録E 日本語版に寄せて
  • プログラミングASP.NET Core
    4.0
    本書は“Programming ASP.NET Core”(Microsoft Press、2018年)の待望の日本語翻訳版です。 2016年にバージョン1.0が公開されたASP.NET Coreは、Windows環境だけでなくLinuxやmacOS上でも動作するクロスプラットフォームのWebアプリケーションフレームワークとして注目を集めてきました。 本書はASP.NET Coreが登場した背景から始まり、ASP.NET Coreによるアプリケーション開発に必要とされる知識を、設計から開発、デプロイまで、順を追って解説します。 日本語版では原書発行後の最新情報をできるだけ反映するように努めました。
  • プログラミング言語Standard ML入門 改訂版
    -
    MLを初めて学ぶ者を対象に、Standard ML言語によるプログラミングの基礎から基本ライブラリ (Standard ML Basis Library) の利用法までをわかりやすく解説した定番テキストの改定版である。初版の刊行から20年が経ち、Standard MLを取り巻く環境も大きく変化したことに伴い、改訂版では、著者らが開発を行ってきた新しいStandard ML系言語「SML#」が使用するコンパイラとして採用されており、SML#が提供するシステムプログラミング機能の解説が新たに加えられた。MLプログラミングの基礎を、最先端のSML#コンパイラを用いて習得できる点が特徴である。さらに、初版刊行時にはまだドラフトであった標準ライブラリ (Standard ML Basis Library) の仕様の確定に伴い、第II部のライブラリコードをすべて見直したほか、Standard MLの言語仕様の不十分さを補うSML#の機能であるレコード多相性、オーバーロード多相性、およびランク1多相性の解説を追加した。姉妹書である『SML#で始める実践MLプログラミング』(共立出版、2021)と併せて学ぶことで、本書が提供するStandard MLの系統的な知識を活用し、高度なシステム開発をMLで安全かつ快適にプログラムする技術を身につけることができる。大学でのプログラミングやプログラミング言語の入門コース用テキストとしても最適の一書である。

    試し読み

    フォロー
  • プログラミング言語大全
    4.0
    プログラミング言語の大全集! 100以上のプログラミング言語や処理系、関連言語を幅広く解説。C、Java、Python、PHP、Ruby、JavaScript...主要言語はもちろんマイナー言語まで収録。初心者にも経験者にも楽しい一冊です。
  • プログラミング言語Rust入門
    4.0
    Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefox のレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を,ある程度回避できるように設計されています。  Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。

最近チェックした作品からのおすすめ