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

  • 小学生から楽しむ きらきらRubyプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スモウルビー解説書の決定版! ビジュアルプログラミングとテキストプログラミングの両方が楽しめる! ブロック(ビジュアル)プログラミング言語「Scatch」とテキストプログラミング言語「Ruby」の両方の特徴を持つ「Smalruby」を使ったプログラミング入門書です。Scratch同様に簡単にプログラミングを始められ、さらにテキスト言語への移行もスムーズに行えるよう、ブロックとテキストの両方でプログラムを書く方法を丁寧に解説します。 新学習指導要領に対応した授業指導案が付属します(巻末付録)。 「まえがき」から プログラミングを学ぶ人へ この本では小学校でするプログラミングの内容を、音楽、社会、算数、理科といった各教科に分けてできるようになっているよ。これからプログラミングをする人のために、基本的なプログラミングをかんたんにできるようになっていて、それだけではなくて、ちょっとむずかしいけど発展的でおもしろいプログラミングも学べるようになっているよ。つまり、プログラミングがはじめての人にも経験している人にもバッチリな内容になっているよ。 それに今は世界中のいろいろなところでプログラミングが大事なものになっていて、いろいろな職業で必要になっているんだ。だから、小学校だけでなく、中学校、高校、大学、そして社会に出てもずっとプログラミングを学ぶことが多いはずだよ。だから、この本では社会に出てもずっと使えるプログラミング言語「ルビー(Ruby)」を学べるようにしたんだ。
  • 6502とAppleIIシステムROMの秘密
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 わずか2キロバイトの中に創造されだ宇宙を解き明かす。 プロセッサーを構成する回路を極限までミニマル化しだエキセントリックなCPU6502。 6502を巧みに使い倒し1バイトの無駄もなくプログラミングされだモニターROMにより最大のパフォーマンスを発揮しだ名機AppleII。 本書は実機を用意しなくとも楽しめるよう、エミュレーターを利用して6502とAppleIIの機械語プログラミングの神髄を堪能するレトロCPUガイドブックです。 (本書まえがきより抜粋) 本書のテーマは、端的に言えば、マイクロプロセッサー6502と、パーソナルコンピューターAppleIIの素晴らしさを、できるだ゙け詳しく語ることにあります。それで本一冊分の話題があるのかと疑念を抱かれる方もあるかもしれませんが、とんでもない。いずれにも、本一冊では、とうてい語り尽くせないほどの広さと深さのある世界が広がっています。 本書は、その中から、どうしても外せないというエッセンスを選りすぐって一冊にまとめだものです。 6502は、かなりミニマムな構成ながら、そこから簡単には想像できないほどの性能を発揮する8ビットマイクロプロセッサーです。 そしてAppleIIは、6502の特徴を最大限に活用し、さらに相乗効果によって極限とも言えるパフォーマンスを発揮するよう設計されだ、地球を代表するパーソナルコンピューターです。 6502が登場してからすでに約45年、AppleIIが発売されてからでも約43年が経過しようとしています。つまり、いずれもほぼ半世紀前の製品ということになります。そんな昔のものを今更掘り起こしてもしかだがないだ゙ろうと思われるかもしれません。しかし、6502とAppleIIの組み合わせによって生み出されだ妙技は、そのまま忘れ去ってしまうには、あまりにももっだいないものです。 これまでにも、断片的に語られてきだことはあるでしょうが、AppleIIの商業的な成功と、その後のAppleの発展がかえって邪魔をして、多くの人に十分に理解されているとは考えにくく、それはもどかしいことでしだ。 本書の目的としては、そのような最高の面白さを与えてくれだ仕組みを、半世紀近く経っだ今、冷静に見直し、改めて書籍として書き留めて後世に伝えだいという、ちょっと大仰なものも含まれています。6502やAppleIIについては、名前しか聞いだことがないという人も、多少なりとも知っていると自負している人も、それらの組み合わせが生み出す有史以来最高のからくりの凄さを改めて味わい、その秘訣を理解することを楽しんでいただければ、本書を著しだ甲斐があるというものです。
  • スラスラ読める Javaふりがなプログラミング
    値引きあり
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「プログラムの読み方をすべて載せる(ふりがなをふる)」 という手法で究極のやさしさを目指した、 まったく新しいJava(ジャバ)の入門書です。 本書内に登場するプログラムの読み方をすべて載せ、 さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 プログラムの1行1行が何を意味していて、 どう動くのかが理解できます。 この新しいアプローチで「自分がいま何をしているのかわからない」といった プログラミング入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、 プログラムを考える応用問題も用意しているため、 しっかりJavaの基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・Javaの基礎を身につけたい人 ・過去にJavaの入門書で挫折してしまった人 ・プログラマーやエンジニアを目指す人 ・仕事でJavaを活用してみたい人
  • PHPフレームワーク Laravel入門 第2版
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPフレームワークのロングセラー定番解説書が、新バージョン対応で改訂! 本書は、Laravelのインストールから、フレームワークの中心になるModel-View-Controller(MVC)の使い方、開発に役立つ各種機能をわかりやすく解説した入門書です。新しいディレクティブ(@csrf/@error)、バリデーションルール(増補解説+自作)、Bootstrapによるぺジネーションリンク、Auth(Laravel/uiパッケージ)の使い方などの項目を追加しました!
  • DirectX 12の魔導書 3Dレンダリングの基礎からMMDモデルを踊らせるまで
    5.0
    複雑なライブラリも、 一歩ずつ進めれば怖くない。 「DirectX 9~11に比べて超高機能/高性能だと聞いたけれど、  複雑すぎて何をしているかわからない」 「ゲームエンジンのメンテナンスをするために、  最新のDirectXの基礎を知りたい」 「フルスクラッチでMMDのモデルを  表示/アニメーションさせてみたい」 そんなC++プログラマーに向けた、 DirectX 12の「導きの書」がついに登場! ◆3Dグラフィックスの基礎 ◆グラフィックスパイプラインとステージ ◆PMDデータの読み込みと描画 ◆VMDデータの読み込みとアニメーション再生 ◆IK ◆ポストエフェクト など、本当に知りたかった DirectX 12プログラミングの基本がこの1冊に!! DirectXは初めてという人も、 DirectX 9や10で止まってしまっている人も、 本書を心強い相棒にして、挑戦の旅へと出掛けましょう! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Pythonではじめるアルゴリズム入門 伝統的なアルゴリズムで学ぶ定石と計算量
    5.0
    時代が変わっても 変わらないアルゴリズムから考え方を学ぼう 本書は、初心者にも扱いやすいプログラミング言語「Python」を使用して、 アルゴリズムの基礎・考え方を学ぶ入門書です。特にPythonがはじめてという方の ために、第1章ではPythonの基本とデータ構造について解説しています。 本書では、プログラミング入門者が最低限知っておきたいアルゴリズムの 基礎と考え方に加えて、アルゴリズムの定石とその計算量について、具体的 なサンプルコードと動作イメージを交えて丁寧に解説していきます。 【こんな方におすすめ】 ・アルゴリズムをゼロから学びたい ・Pythonでプログラミングを学んでいるけれど何から手をつけていいのかわからない ・過去にアルゴリズムを学ぼうと思ったけれどPythonの資料が少なかった ・基本情報技術者試験でPythonが取り入れられるので勉強したい 【扱うアルゴリズム】 FizzBuzz|フィボナッチ数列|線形探索|二分探索|幅優先探索| 深さ優先探索|番兵|8クイーン問題|n-クイーン問題|ハノイの塔| ミニマックス法|選択ソート|挿入ソート|バブルソート|ヒープソート| マージソート|クイックソート|最短経路問題|ベルマン・フォード法| ダイクストラ法|A*アルゴリズム|文字列探索の力任せ法|Boyer-Moore法| 逆ポーランド記法|ユークリッドの互除法 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 空飛ぶプログラム~ドローンの自動操縦で学ぶプログラミングの基礎
    5.0
    プログラミングについて何も知らなくても「学び方」から学べる! 本書は小型ながら高性能なトイドローン『Tello EDU』を使って、基本操作からブロックを並べてプログラミングする方法、人気の言語Pythonでのプログラミングの初歩まで、学べる書籍です。 プログラミングに慣れた人だけでなく、プログラミングの学び方もわからない初心者でも、学び方から学べるようになっています。 これからプログラミングを始める人も、プログラミング経験があるがドローンに触れたことのない人も、必読の1冊です!

    試し読み

    フォロー
  • Python超入門 モンティと学ぶはじめてのプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラミング初心者の小中学生たちが絶賛! 世界一わかりやすくて楽しくて思考力も使うプログラミング本、待望の初登場! 『Python(パイソン)』は、人工知能(AI)、機械学習、データ分析、Web開発などで幅広く使われ、現在世界でもっとも人気のあるプログラミング言語の一つです。 本書で『Python』を体感して、価値ある一歩を踏み出してください! 【本書の特徴】 1)プログラミング初心者の小学生でもわかる→プログラミング経験ゼロでも大丈夫 2)ストーリー仕立ての会話形式→スラスラと楽しく読める 3)計算・作図・ゲーム作成と幅広く学習できる 4)チェック問題やチャレンジ問題が付いているので、思考力も強化できる 【対象読者】 ・小学生プログラミング教育必修化に伴い、何を教えればいいのか悩んでいる保護者の方々、教育関係者の方々 ・本格的なプログラミングをやってみたいと考えている小中学生の方々 ・プログラミングに興味があるけど、全くの未経験で不安に思っている方々 ・プログラミングを独学しようとしたけど、挫折してしまった方々 Day 1 準備する Day 2 計算する Day 3 描く Day 4 分類する Day 5 創る 特別付録1 特別付録2 特別付録3
  • キットではじめる3Dプリンタ自作入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2019年現在、数多くのホビー用3Dプリンタが市場に出回っています。 中国製のキットなら2万円台から入手が可能となり、多くのパーツを安価に入手することも容易となった事から、キットのみならず自作修理、改造などを楽しむ事も可能になりました。 1台の3Dプリンタを組み立てれば,フィギュアやモデル、ジオラマの部品の作成、電子工作の試作などで完成度をより高める部品を作成できます。また、そこで得た知識と新しい部品を製作することで、更に2台目のプリンタを生み出す事や、新しい機能を追加することも可能です。 本書は3Dプリンタの仕組みを知りたい、3Dプリンタのを自分で組み立てたい、修理できる知識が欲しい、そんな「モノ作りが大好き」、「機械いじりが大好きな」人たちに向け、必要となる情報やノウハウをまとめました。3Dプリンタライフ、電子工作の足がかりにしてください。
  • Pythonでつくる ゲーム開発 入門講座 実践編
    5.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 Pythonゲーム開発入門の決定版! 人気ジャンルを題材にプログラミングの腕を磨こう! 大好評を博している『Pythonでつくる ゲーム開発 入門講座』に、第2弾『実践編』が登場! 前作同様、Pythonを用いたゲームプログラミングの基礎をまんべんなく解説しながら、今回は「アクション」「シューティング」「3Dカーレース」といった人気ジャンルの開発に挑戦します。 【本書の特長】 ○複数の演習を通し、ゲーム開発の知識・技術を大幅UPできる ○三角関数、遠近法などの知識を開発に活かす方法を学べる ○マップエディタやランチャーなど関連ツールの開発も行う ○プログラム1行ごとに説明を付けており、理解しやすい ○豊富な図解とイラストを用い、イメージで理解できる ○開発に必要な素材はすべて無償ダウンロードできる さらに、ゲーム開発でぶつかる"壁を乗り越えるためのヒント"も豊富に用意しました。 【開発のヒントが満載】 ・マップやアイテムの配置はどうするのか ・自機と敵機のヒットチェックはどうするのか ・"弾幕"の軌道はどうやって計算するのか ・面白さにつながる難易度とはどの程度なのか ・エフェクトやサウンドはどうやって組み込むのか ・坂道のカーブ、奥行、起伏はどう表現するのか ・Pythonで3Dを表現するにはどうしたらよいのか ……こんな疑問に答えます! ゲーム素材400本、プログラム80本、遊んで面白いゲーム5本を無償提供! 本書を読み終えた頃、ゲーム開発の知識はかなり高いレベルに到達できるでしょう。 また、各プログラム内にPythonのプログラミング技術を多くちりばめたので、Pythonを使う力もぐんと伸びているはずです。 ゲーム開発の基礎を盤石にしたい方、Pythonの技術に磨きをかけたい方にオススメの1冊です。

    試し読み

    フォロー
  • みんなのPHP 現場で役立つ最新ノウハウ!
    5.0
    PHP開発の現場で役立つノウハウを、最新の動向を踏まえてわかりやすく解説します。PHP開発環境の構築、PHP 7以降で導入された新たな文法の解説とそれらを活用するためのポイント、パッケージ管理システムComposerの使いこなし術、多様なインフラ上で動作するPHP実行環境の整理、ユニットテストやCI/CD導入ノウハウ、人気のフレームワークLaravelの活用ポイントなど、PHPをもっと使いこなすための情報満載でお届けします!
  • 作って楽しむプログラミング Visual C# 2019超入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます 本書は、Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂したものです。 ●本書で作るサンプルアプリ 本書では「じゃんけんバトル」というゲームを作りながら、Visual C#の基本操作とプログラミングの基礎を学習します。「じゃんけんバトル」は敵(パソコン)とじゃんけんで勝負し、先に3勝したほうが勝ちとなるゲームです。勝敗の結果は画面に勝敗表で表示されます。また、ライフ制を取り入れ、相手のライフを0にしないと1回のラウンドは終わりません。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成! ・学習用ファイルがダウンロードできます!
  • Ruby on Rails 6 エンジニア 養成読本
    5.0
    本書は,これからRuby(Ruby on Rails)の最新動向をいち早く知りたい人/しばらくRubyから離れていた人のために,今求められる知識,開発のトレンド,事前に準備しておきたい環境のおさらいなどを1冊にまとめたムックです。今開発の現場で求められている知識と開発の流れを学ぶことができます。Rails 6.0対応
  • Rustプログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 安全なプログラミング言語  通常のプログラミング言語では、変数やメモリの保護はプログラマーの責任で行います。この際の配慮不足があったとしても、コンパイルして実行できるプログラムはできてしまいます。その結果は、バグやセキュリティホールにつながるので、プログラマーも強い責任感でのプログラミングが必要です。本書で解説するRust言語は、後発なだけいろいろ考えられており、構文そのものが配慮不足になりにくいしくみであり、また不良なソースコードはコンパイルできません。つまり安全なプログラムを記述しなければコンパイルできないというユニークな特長を持ちます。 第1章 Rust言語 第2章 準備 第3章 Rustの基本 第4章 Rustの最初の難関 第5章 所有権システム 第6章 もっとRustを学ぶ
  • 1週間でC#の基礎が学べる本
    値引きあり
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ★2025.4.22:6刷相当にデータを更新しました★ プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。 C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。 [文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます! ▼目次 1日目 はじめの一歩 2日目 変数と条件分岐 3日目 繰り返しと配列 4日目 オブジェクト指向① 5日目 オブジェクト指向② 6日目 コレクション・デリゲート・例外処理 7日目 実践練習
  • 入門Haskellプログラミング
    5.0
    「コンピュータのプログラミング」から脱却し、 “学術”ではない、実用度重視のHaskell入門書 Haskellは、関数型プログラミングを研究する対象としての側面が強すぎ、一般的なアプリケーション構築を目的とした開発言語の側面が、おざなりにされがちでした。そのため、他の言語(JavaとかC/C++とかC#とか)がこなす、ありふれたアプリケーションをHaskellで構築しようとすると、キーボードを叩く指が止まってしまうことがありました。本書は関数型プログラミングの基本を押さえつつ、実用的なプログラムを書けるようなレベルに誘う一冊です。 もちろん、そのためにはプログラミング言語としての基礎的な知識や、Haskellならではの技法・手法の理解が欠かせません。本書では、最終的にI/Oを使用し、乱数を生成し、DBアプリケーションを作れるところまで道筋を示します。 二度とHaskellに触れないとしても、この言語(と、その思想)に触れることで、 ・安全で機能的なコードを書くこと ・問題を注意深くモデル化すること を身につけることができます。 この本は、 ・プログラミングスキルとプログラミング言語の理解を次のレベルに引き上げたい、既存のプログラミング経験のある人 を対象としていますが、根気強く読み解いていけば、必ず視野は広がります。 本書は Will Kurt , "Get Programming with Haskell" ISBN 9781617293764, Manning Publications Co., 2018 March の日本語版です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 親子でかんたん スクラッチプログラミングの図鑑【Scratch 3.0対応版】
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小学生からのプログラミング教育が本格化しているなか、はじめての言語として人気です。子供にプログラミングを学ばせたい親や、教材として使用したい先生に注目されています。本書は「まなびのずかん」シリーズとして、スクラッチによるゼロからのプログラミングをビジュアルふんだんの図鑑形式で解説。小学生でも始められる基礎的なところから、大人もうなる本格的なプログラミングまで扱っています。また、数学、国語、社会、音楽など教科をテーマにした章も設けており、先生や親がプログラミング教育を見据えた教材として使用することもできます。総ルビとなっており、本書1冊で永くご使用いただけます。
  • 作れる!学べる!Unreal Engine 4 ゲーム開発入門 第2版
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 一番わかりやすい入門書が、最新環境に完全対応! Unity関連の入門書で定評のある著者による、わかりやすく丁寧な解説が、 Ver.4.21に対応して帰ってきました! ◆ミニサンプルを作りながら、ゲーム作りの基礎を学ぼう!◆ 豊富なミニサンプルを実際に作りながら、エディタの使い方からモデルの取り込み、 ブループリントやAI(人工知能)、物理演算やUI(ウィジェット)まで、 高機能なUnreal Engineを使いこなしながらゲーム作りの基礎がしっかり覚えられます! ◆万全のアフターケア!◆ より高度な話題やバージョンアップによる差分など、著者が運営する 書籍サポートサイトによるアフターケアも万全です! 〈対象読者〉 専門学校生をはじめ、これまでゲームを作ったことがない人まで、 コードを書いたことがなくてもUnreal Engineでゲームが作れます! 〈目次〉 Chapter1 ゲーム作りの基本とUnreal Engineの基礎 Chapter2 Unreal Engineの基本的な使い方 Chapter3 ブループリントを覚えよう Chapter4 キャラクターの状態切り替えとアニメーション Chapter5 ゲームにルールを実装してみよう Chapter6 AI(人工知能)機能を使ってみよう Chapter7 UI(ウィジェット)の実装を覚えよう Chapter8 ゲームのクオリティをアップしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Girls Who Code 女の子の未来をひらくプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界中で話題の「女の子のためのプログラミング入門本」! アメリカ中の何万人もの女の子がもう、テクノロジーを得意にするムーブメントに乗っています。あなたもその仲間入りをしてみない? たくさんのイラストと、実際の女の子たちの体験談や、ピクサーやNASAで働く女性たちの本当のストーリーの載ったこの本を読めば、自分のアプリやゲーム、ロボットを作って、世界を変えたくなっちゃうはず! プログラミングを身につけて、チャンスと世界を広げよう! 本書は、世界で話題(2019年3月時点で12カ国で発売)の「女の子のためのプログラミング入門本」です。著者のレシュマ・サウジャニ氏が米国で2012年に設立した「Girls Who Code」は、プログラミングのできる女性を増やすことを目的にしたNPO法人です。主に中高生の女子学生にプログラミング教育を無償で提供するなど、テック・ジェンダーギャップ(IT業界における男女格差)の解消に努めています。その理念・活動に基づいて、女の子向けのプログラミング入門書として発売されたのが本書で、ニューヨーク・タイムズ紙ベストセラーになるなど、多くの反響を呼んでいます。 本書は、様々なバックグラウンドを持つ女の子たちが、プログラミングをイチから学びながら、それぞれの興味や関心(音楽、ゲーム、ファッション、ロボット工学など)に基づいた創作活動に、仲間とともに取り組んでいく内容構成になっています。豊富なイラストと図により、楽しく、わかりやすく、プログラミングの基礎と創作活動の仕方を学べるのが特徴です。
  • Azure Functions入門
    5.0
    クライアントアプリケーションの頻繁な変化に合わせて、サーバーサイドにHTTPサーバーを構築するのはなかなか困難です。 ある日は数十件だったものが、ある日は数万件も発生するようなピークに変動のあるアクセスに対して、物理サーバーを用意するのはコスト的に問題があります。 AWS Lambda、Google Cloud Functions、そしてMicrosoft社のAzure Funcitonsは、これらの変動に素早く対応するために、サーバーレスな実行環境を用意しました。 HTTPサーバーや特殊なサーバーを構築する必要はなく、あたかもプログラムで関数を呼び出すかのようにプログラミングができる実行環境です。これが関数=Functionの名前の由来でもあります。 本書で扱うAzure Functionsは、数多くのトリガー(関数を呼び出すイベント)とバックエンドで扱えるサービス(データベースやファイルストレージなど)を持っています。 また、.NET Coreでプログラミングできることから、Azureの各種のサービスを既存のクラスライブラリを通して利用できます。 クライアントサイドのアプリケーションが、直接Azure内のサービスにアクセスするのではなく、Azure Functionsを通すことでサーバーサイドのさまざまなサービスを後日拡張できます。 非常に範囲の広いAzure Functionsの機能を解説するために、本書は2部構成にしてあります。1章から5章は、基礎編として個別のトリガーについて詳しく解説しています。 Azure PortalとVisual Studioを使った例を使い、実際にトリガーの動きをみていきます。6章以降は応用編として各種トリガーの組み合わせやAzureが提供するストレージサービスとの組み合わせを具体例を示して作成していきます。
  • 「実践ドメイン駆動設計」から学ぶDDDの実装入門
    5.0
    書籍「実践ドメイン駆動設計」と併せて読んですぐ使える! 普段の開発においてDDDで実装を始める方法を、分かりやすく解説 CodeZineの人気連載を書籍化。 エリック・エヴァンスのドメイン駆動設計(DDD)の考え方を、実際に導入するためには、それぞれの開発現場に合わせて、さらに具体的に噛み砕く必要があります。 そこで本書は、このDDDの考え方を実践に落とし込んだ書籍「実践ドメイン駆動設計」の構成に沿って、現代の開発現場において重要な部分にフォーカスし、DDD実装のノウハウを解説しました。図版を多く用い、DDD初心者にも分かりやすく解説しています。 「DDDという言葉を知っているものの、全容を理解できていない」「DDDを自分たちの現場に導入したいが、何から始めたらよいか分からない」といった悩みを抱えた開発者は必見の入門書です。 【対象読者】 ・ドメイン駆動設計に関心を持っている開発者 ・ドメイン駆動設計で開発したい開発者 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アプリケーションエンジニアのためのApache Spark入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Apache Sparkは、大規模データ処理のための高速かつ汎用性の高いエンジンです。開発・利用が簡単で機能も豊富なことから幅広い分野で利用されています。本書は、アプリケーション開発プログラミングの経験者を対象に、Apache Sparkを使うための基礎知識から各機能の実装方法、商用システムで利用する場合の留意点などを解説した入門書です。データ分析プラットフォームの考え方から集計・機械学習分析のアプリ開発までわかります!
  • 実践Rust入門 [言語仕様から開発手法まで]
    5.0
    Rustは2015年に安定版がリリースされた新しい言語です。静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており、高品質で再利用性の高いプログラムを開発できます。さらに、ハードウェア資源についてC/C++と同等の効率の良い制御ができますが、決定的に違うのは、安全性をかなり重視しています。つまりRustは開発者の生産性を高めつつ、性能やハードウェア資源の効率を最大限に発揮するという、従来の言語では相反する要件を同時に満たす、数少ないプログラミング言語の1つなのです。本書はこの注目のプログラミング言語Rustの入門書です。この1冊でRustの言語仕様から開発現場で必要となる知識までを丁寧に解説しています。
  • Cプログラミング入門以前 [第2版]
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータなしで学べる!プログラミングをはじめる前に読む入門書 Cプログラミングを理解するためには、コンピュータやプログラミングに関連する知識について、あらかじめある程度の知識を持っている必要があります。十分な知識が無いままコンピュータを操作してプログラミングを習得しようとしても、間違いだらけで時間ばかりかかってしまい、効率が上がらないことがあります。Cプログラミングに関する知識の吸収力を高めるための準備をしましょう。 本書のコンセプトは「コンピュータなしで学ぶ!」ことです。Cプログラミングを「学ぶ前」に知っておいてほしいことをまとめました。 読み終えた後は、理解力と吸収力の向上により、Cプログラミングの上達速度が飛躍的にアップし、挫折せずにCプログラミングをマスターできるようになるはずです。本書がそれを手助けします。 序章 Cプログラミングを学ぶ前に プログラミングの上達が早い人、その秘訣は? 第1章 はじめの一歩 プログラミングを学ぶ上での基本的な事柄について説明します。 第2章 Cプログラムを観察しよう Cで書かれたプログラムは「宇宙語」ではありません!まずはじっくりと観察しよう。 第3章 プログラムの作り方 闇雲に試行錯誤をしても実力の向上は望めません。プログラムを作るときの考え方を学びましょう。 第4章 データの表現方法 コンピュータの力を存分に発揮できるプログラムを作るために重要なのは、2進数、ビットとバイトの関係についてとことん理解することです。 第5章 Cを学ぶために必要なコンピュータの知識 プログラムを作る理由はコンピュータに何らかの仕事をさせたいからです。Cプログラミングができるようになるためにはコンピュータの知識が必要となります。 第6章 コンピュータは計算機 コンピュータは数学とかなり深い関係がありますが相違点も多くあります。コンピュータ独特の数の扱いについて解説します。 第7章 変数とメモリ 変数を使わないプログラミングというのは考えられません。変数は実行させる度に値を変更可能なため、様々な処理ができるようになります。 第8章 処理の流れ オルゴールはゼンマイが切れるまで同じ音楽を永遠に流すワンパターンな装置といえます。判断や繰り返しなどうまく作られたプログラムは、まるで人間が行動しているかのようにコンピュータを働かせることができます。 第9章 関数 Cプログラムは「1つのmain関数」と「その他の複数の関数」から作られます。関数を作れるようになるための基礎知識についてしっかりと理解しましょう。 第10章 ソフトウェア開発の基礎 ある程度の規模のプログラムは計画的に行うべきです。複数の人で開発することになったら意思の疎通や役割分担が必要です。ソフトウェア開発の基礎について学びましょう。 ◆著者: 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎講座C」「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第5版」(共著)がある。
  • RとPythonで学ぶ[実践的]データサイエンス&機械学習
    5.0
    本書は野村総合研究所のシステムコンサルティング事業本部で実施している「アナリティクス研修」をベースにした書籍で、「統計的なモデリングとは何か?」「モデルに基づく要因の分析と予測の違いとは?」「具体的なモデルの作り方」「結果を解釈する際の落とし穴の見分け方」など、ビジネスの現場感を重視した構成です。実務で遭遇するデータ品質や加工のポイント、さらにRとPythonを利用し、データからモデルを作成して結果を得るという基本的な手順を体験できます。これからデータ分析や統計解析、機械学習を学び、現場でそれらを活用したい方に最短学習コースでお届けします。
  • AIプログラマになれる本
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本ムックでは、様々なタイプのAI(人工知能)プログラミングを紹介しています。 第1章では、現在のAIの基本と言える「ニューラルネットワーク」をプログラミング言語「C#」を使って自作し、 手書き文字認識のアプリを作成します。いわゆる“AIライブラリ”を使わずに“ゼロから作る”ことで、AIの仕組みを深く理解できるようになります。 もちろん、「TensorFlow」や「Chainer」といった定番のAIライブラリを使うパートも用意しています。 プログラミング言語「Python」とAIライブラリを使って、第2章では画像生成を、第4章では画像認識を行うプログラムを作ります。 第3章では大きな話題になっているスマートスピーカーのプログラミングを取り上げました。 こちらは、プログラミング言語「JavaScript」を利用して、対応するアプリを開発します。
  • Python Django 超入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本では、人工知能や機械学習に適したプログラミング言語としてPythonが注目されています。しかし、Pythonはもっと普通のアプリ開発でも使いやすい優秀な言語です。本書は、PythonのWeb開発用フレームワーク「Django」を使って、Webアプリを開発する基礎知識を学ぶ入門書です。Python言語の基本的な知識から、テンプレート制作やデータベースアクセスの技術まで解説します。
  • JavaScript コードレシピ集
    5.0
    JavaScriptによるWeb開発のための、究極のレシピ集が登場。制作の現場で使われる定番テクニックからプロ技まで余すところなく集めました。基本文法/文字や数値の取り扱い/データの取り扱い/ブラウザーの操作/ユーザーアクション/HTML要素の操作/アニメーション/画像、音声、動画/スマートフォンのセンサーなど、目的別にレシピを整理。「あのプログラムはどう書くんだろう?」が、スグにわかります。JavaScriptを学び始めた方から中級エンジニアの方まで納得。ECMAScript 2018に準拠。

    試し読み

    フォロー
  • Pythonで動かして学ぶ 自然言語処理入門
    5.0
    本書は、Pythonでプログラミングをした経験のある読者が、 各種オープンソースソフトウェア(OSS)やライブラリを利用して、 自然言語処理を行うWebアプリケーションを作って動かし、自然言語処理を体験するための書籍です。 またその中で、自然言語処理に関連するさまざまな概念や手法、 簡単な理論についても学ぶことができ、本格的な学習の 前段階としても最適です。 本書の構成としては大きく2つの部に分かれており、 それぞれ以下のような内容を解説しています。 第1部:データの準備 ●テキストデータの収集 ●データベースへの格納 ●検索エンジンへの登録 第2部:データの解析 ●文法構造を調べる ●意味づけ ●知識データとの連係 全13章を順に追いながらWebアプリケーションを作っていくことで、 自然言語処理に関連するさまざまなテーマを学ぶことができます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Scratchでトイドローンをプログラミングして飛ばそう!
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 トイドローン「Tello」を自分でプログラムし、自由自在に空を飛ばして遊びませんか? 本書は、ブロックを組み合わせるだけでプログラミングができる子供向けプログラム言語「Scratch」を使い、トイドローン「Tello」を制御するプログラミングを親子で楽しく体験する入門書です。これまでプログラミング教育を受けたことがない方や年少の方の教育に最適です。
  • 図解! Excel VBAのツボとコツがゼッタイにわかる本 プログラミング実践編
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたは日々のExcel業務で、定型文書の作成や大量のセルの加工などのメンドウな作業を手で行い、時間を無駄に費やしていませんか? それらの作業はVBAを使って自動化すれば、ミスなく高速に終わります。本書は、複雑な作業を自動化するExcel VBAの使い方と実践的なプログラミングのコツを徹底的にわかりやすく解説しました。VBAを自力で作れる力が着実に身につきます!
  • 動画でわかるプログラミング! Scratch3.0入門
    5.0
    ※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 2020年から小学校でプログラミングは必修科目となり、「子供向けプログラミング」に対する需要は高まっています。 本書は2019年はじめにメジャーバージョンアップ版の3.0がリリースされる予定の『Scratch(スクラッチ)』を親子で学ぶための本です。 誌面だけでなく動画でも解説を参照することができ、わかりやすい手順でプログラムを学べます。 ・本書の3大ポイント (1)動画と一緒に解説を学べる わかりやすくプログラミングが理解できて、楽しんで学べます。 (2)かわいいオリジナルキャラクター 本書であつかうキャラクターや背景素材はダウンロードが可能です。 (3)Scratchバージョン3.0の初の解説書 新しいインタフェースに対応した解説。

    試し読み

    フォロー
  • できる イラストで学ぶ 入社1年目からのExcel VBA
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「マクロ」とは、Excelで行う処理を自動実行できるように作られたプログラムのことで、これを記述するためのプログラミング言語が「VBA」です。VBAを勉強してマクロが書けるようになると、Excelで行っている定型業務を自動化でき、仕事の能率を大幅に高められます。 使いこなせば便利な機能である一方、VBAやマクロにはとっつきにくいイメージがあります。そのため学習を躊躇している方が多いのではないでしょうか。しかし、実際には中学生のときに習った「英語」の勉強と大差ありません。基本的な文法を覚えたら、語彙を増やして、作文の練習をすれば、いろいろな表現ができるようになります。 本書は、VBAの文法、語彙、作文力をこの1冊で効率的に身に付けられる構成になっています。キャラクターの掛け合いやイラストをふんだんに用いて、つまずきがちな項目もかみ砕いて解説しているので、初心者の方でも途中で引っかかることなく、最後まで着実に読み進められることでしょう。本書を皆様のVBAの勉強と、日々の業務の効率化にお役立ていただければ幸いです。
  • ゲームプログラミングC++
    5.0
    誰も教えてくれなかった、 ゲーム開発の基本を徹底的に学ぼう! ・ゲームとはどんなプログラムなのか? ・「あの機能」はどうやって実装されているのか? 3Dグラフィックスからサウンド、AIまで。 ゲームプログラマーになりたい人のみならず、 すべてのゲーム開発者が知っておきたい「基本」が詰まった、 ゲーム開発の教科書! C++の初歩は習得済みで、本気でゲームプログラミングを学びたい人が、 新人になる前に、確かな基礎力を磨ける一冊。 ====目次==== Chapter 1 ゲームプログラミングの概要 Chapter 2 ゲームオブジェクトと2Dグラフィックス Chapter 3 ベクトルと基礎の物理 Chapter 4 人工知能(AI) Chapter 5 OpenGL Chapter 6 3Dグラフィックス Chapter 7 オーディオ Chapter 8 入力システム Chapter 9 カメラ Chapter 10 衝突検知 Chapter 11 ユーザーインターフェイス(UI) Chapter 12 スケルタル(骨格)アニメーション Chapter 13 中級グラフィックス Chapter 14 レベルファイルとバイナリデータ 付録A 中級C++の復習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 現場で使える Ruby on Rails 5速習実践ガイド
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。 RailsでどのようにWebアプリケーションを作るのかという基本的なところから、現場のニーズに合わせてどのように機能を追加していくのか、テストはどのように行うのか、複数人で開発していく場合の方法といった実践的なトピックまで、幅広くカバーしています。 本書を読んだ方が単にRailsでWebアプリケーションを作れるようになるだけでなく、「Railsらしいアプリケーションコード」を書けるようになり、そして開発チームの仲間とともに実現したいことを実現できるように、という視点で必要な情報をまとめた1冊です。 なお、本書の対応バージョンはRuby 2.5/Rails5.2です。Rails5.2から導入されたActive Storageやcredentials.yml.encについても解説しています。macOS/Windows 10(64ビット版)対応。 ■読者対象について Ruby以外の言語でのWebアプリケーションの開発や、オブジェクト指向プログラミングについては知識・経験があるものの、RubyやRailsについては初めて学ぶ方を主な対象にしています。 ただし、Webアプリケーションやオブジェクト指向が初めての方にも理解しやすいように説明するように努めています。 ■構成と内容について 本書の構成は以下の通りです。 <入門編> Chapter 1 RailsのためのRuby入門 Chapter 2 Railsアプリケーションをのぞいてみよう Chapter 3 タスク管理アプリケーションを作ろう <レベルアップ編> Chapter 4 現実の複雑さに対応する Chapter 5 テストをはじめよう Chapter 6 Railsの全体像を理解する Chapter 7 機能を追加してみよう <発展編> Chapter 8 RailsとJavaScript Chapter 9 複数人でRailsアプリケーションを開発する Chapter 10 Railsアプリケーションと長く付き合うために
  • いちばんやさしい HTML&CSS 入門教室
    5.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 スマートフォン対応サイトではじめるまったく新しいHTML&CSSの入門書! 本書はWebサイト制作の基礎体力となるHTMLとCSSの「いちばんやさしい」入門書です。 最大の特徴は、実際のWeb制作現場のトレンドを反映し、スマートフォン向けサイトを題材としていること。 モバイル対応サイトを作りながら、HTMLとCSSの基本文法、役割、使い分けについて、ステップ・バイ・ステップで学ぶことができます。 もちろん、パソコン表示への対応方法も解説し、最終的には「レスポンシブデザイン」と呼ばれるWebサイトの制作をトータルで学べるような構成にしてあります。 Chapter 1 Webサイト制作の準備をしよう Chapter 2 HTMLの基本を学ぼう Chapter 3 Webページのひな形を作ろう Chapter 4 HTMLでトップページを意味付けしよう Chapter 5 CSSの基本を学ぼう Chapter 6 CSSでトップページを装飾しよう Chapter 7 メニューページとアクセスページを作ろう Chapter 8 お問い合わせページを作ろう Chapter 9 WebサイトをPCに対応させよう Chapter 10 Webサイトを公開しよう 正しい知識を学び、それを使いこなすことは、結果的にSEO対策やアクセシビリティの向上といった施策にもつながります。 ・趣味でサイトを作ってみたい ・スキルアップにつなげたい ・仕事でどうしても必要になった などなど、「HTMLとCSSの基本を身につけたい」方はぜひ本書をお読みください。

    試し読み

    フォロー
  • 情報処理教科書 高度試験午前I・II 2019年版【無料お試し版】
    無料あり
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 高度午前の無料お試し版! 本書は、親書籍である『情報処理教科書 高度試験午前I・II 2019年版』から、 書籍の内容が分かりやすいよう、一部を抜粋して紹介する、無料お試し版です。 親書籍の構成は、情報処理技術者試験のシラバスの中分類を基準 にした、全23テーマからなっています。各テーマでは、2019年度の 春期および秋期試験に再出題される可能性の高い過去問題と、重要な 知識を含む過去問題について、問題と解説を500題掲載しています。 無料お試し版では、こちらの全23テーマについて、それぞれ最初の 3ページを抜粋しています。さらに、テーマ1~4については、 該当するテーマの「最近の出題数」や「出題傾向」、「頻出テーマ」 等をまとめたテーマ分析ページも加えました(各テーマ最初のページ に配置しています)。 なお、紙面上のページ数につきましては、親書籍のページをそのまま 使用しているため、本電子書籍の実際のページ数とは異なります。 ご了承ください。また、各テーマの一部のページを抜粋したため、 途中、内容が途切れている箇所もございますが、ご容赦ください。 ■本書の同シリーズについて 翔泳社の資格試験学習書シリーズ「EXAMPRESS」は、情報処理 技術者試験の全試験区分を網羅している、人気シリーズです。 本書の親書籍『情報処理教科書 高度試験午前I・II 2019年版』 は、これらの高度試験の午前試験に標準を絞った過去問題集なので、 下記どちらの午前試験対策としても、使用することができます。 ・ ITストラテジスト ・システムアーキテクト ・ネットワークスペシャリスト ・ITサービスマネージャ ・データベーススペシャリスト ・プロジェクトマネージャ ・エンベデッドシステムスペシャリスト ・システム監査技術者 ・情報処理安全確保支援士 ※本電子書籍は同名出版物の一部を抜粋して作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • できるキッズ 子どもと学ぶ JavaScriptプログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年からの「プログラミング教育」を見据え、プログラミングに対する関心が高まっています。手軽に取り組めるものとして「Scratch」などでブロックプログラミングが人気ですが、より一般的なコードを記述するコードプログラミングへの応用が効きにくいことが懸念されています。本書はこれからコードプログラミングを学ぶ人のために、JavaScriptを使ったプログラミング方法を解説します。HTMLやJavaScriptのコードを書いてプログラミングの手順を覚え、最終的には本格的な「落ち物パズル」の制作に挑戦します。本文には振り仮名をふり、子どもにも読めるようにしました。また、レッスンごとに無料の練習用ファイルを用意したので、操作がわからなくなったときや、途中から読み始めた場合でも、各レッスンの最初から手順を続けられます。著者はWebプログラミングに造詣が深く、多数の著書がある大澤文孝氏。プログラミングに興味がある小学生とその保護者の方、これを機にプログラミングを学んでみたい大人の方にも適した1冊です。
  • 改訂2版 Ruby逆引きハンドブック
    5.0
    本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスが、バージョン2.3~2.5に対応して改訂しました。圧倒的な情報量で、サンプルも豊富に掲載しています。Ruby開発者なら手元に置いておきたい1冊です。 【改訂2版によせて】  このたびRuby逆引きハンドブックを改訂する機会に恵まれました。従来Rubyのバージョン1.8から1.9ごろに対応していたものを、2.3から2.5ごろの記述に更新しています。  内容を読み返してみて、文法など、今日のRubyに繋がる基礎的な考え方は、初版の時点ですでに確立しており、骨格はそこまで変わっていないという印象を受けました。そこで基本的な章立ては従前を踏襲し、また、内容についてもそこまでのリライトをかけずに済んだ部分も多いです。  とは申しましても、変えたところもあります。新しく増えたクラスやメソッドの解説を必要に応じて追加してあります。逆に減ったクラスもあり(Bignumなど)、これにも対応しないといけませんでした。  また、Ruby自体よりもその周辺環境の動きが早かった部分があります。Rubygemsは組み込みになり、今ではBundlerの利用が一般的です。このような部分も全般的に現代的な記述に改めました。  もちろん、サンプルコードは現在のRubyでの動作確認を行っています。執筆時点でアクティブなRubyのバージョンである2.3/2.4/2.5について、動作を確認しました。本書の内容に関しては読者の皆さんが安心してお使いいただけるものと自負しています。  改訂に際しては出版社を筆頭に著者陣勤務先など、各方面の多大なご尽力が必要でした。お名前を挙げていくことができず、平にご容赦ください。もちろん、内容に瑕疵があれば(あると思いますが)、それはひとえに著者の責に帰すものです。

    試し読み

    フォロー
  • インフラCI実践ガイド Ansible/GitLabを使ったインフラ改善サイクルの実現
    5.0
    クラウド時代に適合した 新インフラ管理のベストプラクティス! 構成自動化ツールや仮想化/クラウドなどの技術が普及し、Infrastructure as Code(コードとしてのインフラ)が現実になりつつあります。インフラの定義をコード化できるようになると、今度はそれらを適切に管理し、最新状態を保持し、確実に本番システムに適用できる手法が求められるようになります。 本書では、こうしたインフラの管理のためにCI(Continuous Integration:継続的インテグレーション)の技術を適応させる方法を紹介します。これにより、システムの変更を継続的に維持できる管理サイクルの実現を目指します。 【本書の特長】 ・新しいタイプのシステムインフラと、旧来のインフラ管理の問題点 ・インフラ管理にCI手法を応用するメリットと適用のためのポイント ・実際のシステムを前提としたベストプラクティスをサンプルとして紹介 ・AnsibleとGitLabをはじめとしたさまざまなOSSを活用 ・インフラのための設定の管理と本番システムへの適用までをサイクルとして実現 ・システムテストを自動化 ・現場のシステムに組み込むためのさまざまなTIPSを紹介 本書では、全体を通じて一貫したサンプルを紹介し、実際にダウンロードして試せることを目指しました。現場のさまざま条件や背景を越え、ツールとして広く使えるような手法の提供を目指しています。 新しいシステムインフラに関わる知識とノウハウを手に入れられる解説書です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の概要】 Javaは企業向けの大きなシステムから、Androidアプリなどの小さなシステムまで、 さまざまな分野で非常に多く利用されている人気の言語です。 開発会社などでは、新人研修の際に、Javaを学習するケースも多いです。 本書はJava初心者の方に向けて、 簡単なサンプルを作りながら、 対話形式でプログラミングのしくみを学ぶ書籍です。 【対象読者】 Javaについて、何も知らない超初心者 【1年生シリーズ・3つのポイント】 ・イラストを交えながら、対話形式で基礎知識を解説します。 ・はじめての方でも安心して学習できるよう基本文法をしっかり解説します。 ・学習用に簡単で楽しいサンプルを用意していますので、安心してプログラムを体験できます。 【本書のポイント】 オオカミ先生、いろはちゃんと一緒に、 基本文法から、オブジェクト指向によるプログラムの作成までを体験して、 プログラミングのしくみをまなぶことができます。 【目次】 第1章 Javaに触れてみよう 第2章 データと変数 第3章 プログラムの基本 第4章 オブジェクト指向って何? 第5章 もっとオブジェクト指向を知ろう 【著者】 森 巧尚(もり よしなお) iPhoneアプリやWebコンテンツの制作、執筆活動、関西学院大学非常勤講師など、 プログラミングにまつわる幅広い活動を行っている。 近著に『Python1年生』(翔泳社)、『やさしくはじめるiPhoneアプリ作りの教科書』(マイナビ出版)、 『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)、 『なるほど!プログラミング』(SBクリエイティブ)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • C++でつくるUnreal Engineアプリ開発 for Windows & macOS (固定レイアウト版)
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 *リフロー版は2018年3月下旬発売予定です。 2015年3月にゲームエンジンUnreal Engineが無償化され、その後多くの開発者が利用するようになりゲーム以外への利用も増えてきました。 Unreal Engineで標準的に使われるゲームロジック構築ツールは、Blueprintです。Blueprintはさまざまなゲームの開発に向いたビジュアルプログラミング言語で、とっつきやすく、同時に、高い機能、高い開発効率を持ちます。一方で、Unreal Engineの利用範囲が広がるにつれてBlueprintですべてのロジックを組むのが困難、あるいは、不可能な開発案件も増えてきています。このような場合でも対応できるよう、Unreal EngineはC++によって機能を拡張する仕組みを持っています。ただ、Unreal EngineのC++は標準のC++から独自に拡張されているため、前提知識のないC++プログラマにはハードルが高いのも事実です。 Unreal Engine独自に拡張されたC++については、公式ドキュメント、Wiki、掲示板、あるいはソースコードなどから情報を得ることで習得できます。しかし、必要な情報があまりにも分散してしまっています。そのためUnreal Engine C++初心者にとってはどこから手を付けていいのかわからない。それが今の状況だと思います。本書はそのようなUnreal Engine C++初心者や挫折してしまった方に、Unreal Engine C++の最低限の知識を身につけてもらうことを目的に書かれています。
  • Pythonで動かして学ぶ! あたらしい機械学習の教科書
    5.0
    【本書の概要】 人工知能開発の分野では、機械学習(教師あり学習)を利用した開発が非常に多くなってきています。 本書は、機械学習の基礎から、Pythonのフレームワーク(scikit-learn:サイキットワーン)や NUmPyといったライブラリを利用した開発方法について、初学者でも理解しやすいようにイラストを交えて、 丁寧に解説した書籍です。 本書では教師あり学習だけにとどまらず、教師なし学習についても触れています。 【本書の特徴と構成】 機械学習について基礎からきちんと学習できよう、構成を工夫しています。 第1章では開発環境の準備について解説しています。 第2章では機械学習に必要なPythonの基礎知識について丁寧に解説しています。 第3章では機械学習でよく利用するグラフの描画について主だった方法を中心に解説しています。 第4章では機械学習に必要な数学の知識について必要最低限の解説をしています。 第5章では教師あり学習(回帰)についてサンプルを元に丁寧に解説しています。 第6章では教師あり学習(分類)についてサンプルを元に丁寧に解説しています。 第7章ではニューラルネット・ディープラーニングの基本について解説しています。 第8章ではニューラルネット・ディープラーニングの応用について解説しています。 第9章では教師なし学習について、ポイントを押さえて解説しています。 特に第5章から第9章では、機械学習を学ぶ過程でつまづきやすいポイントについて 著者がピックアップし、丁寧に解説しています。 【対象読者】 機械学習について学びたい初学者 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アプリケーションアーキテクチャ設計パターン
    5.0
    本書は,アプリケーションアーキテクチャの基本設計フェーズにおいて「何を作るか」ではなく「どう作るか」を設計する際のガイドです。心臓部となるサーバサイドを中心に,シングルページアプリケーションの台頭で再び重要性を増してきたクライアントサイド,SQLなどの伝統的な処理方式とビッグデータ技術という新潮流が混在するバッチ処理,システム間連携と,さまざまな分野を網羅します。アーキテクトやエンジニアが習得するべきコアのスキルとして,長きに渡って活用できる一冊です。
  • かんたん C言語[改訂2版]
    5.0
    本書は,C言語の文法を基礎から学ぶことのできる初学者向けプログラミング学習書です。丁寧な解説とわかりやすいイラストで,はじめてプログラミングを学習する人も安心して読み進められます。この1冊があれば,C言語の一通りの機能をすべて身につけることができます。学習用途だけでなく,機能や文法を調べたいときに参照するリファレンスとしても活用可能です。 章末には練習問題があるので,学習した内容を確認することもできます。
  • AWS Lambda実践ガイド
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AWSで展開されている現行システムのほとんどは、開発したプログラムを動かすために、仮想サーバーとしてEC2インスタンスを利用しています。仮想サーバーという違いこそあれ、構成そのものは、オンプレミスのときと大きく変わっていません。  この構成を大きく変えるのが、AWS Lambdaです。Lambdaは、サーバーを必要としないプログラムの実行環境です。開発者が処理したい内容を小さな関数として実装すると、必要に応じて、それが実行される仕組みです。  サーバーを必要としないということは、運用の手間やコストを削減できるということです。この利点はとても大きいので、新規の開発案件では、Lambdaが採用されるケースが増えてきました。しかし、Lambdaに魅力があるからといって、すぐに移行できるほど話は簡単ではありません。従来のEC2インスタンスを使った開発とLambdaを使った開発とでは、プログラミングの方法はもちろん、設計の考え方も大きく異なるからです。Lambdaを使い始めるには、Lambdaの仕組みの理解と、その特性を活かした設計の考え方を習得することが不可欠です。  本書では、従来のシステムをLambdaで構築するときの設計手法や具体的な事例の作成を通じてLambdaでのプログラミング手法を解説します。とくにLambdaを使った開発では、AWSサービスの操作に重きを置きます。Lambdaを活かせるかどうかは、AWSの各種サービス――ストレージのS3、プッシュサービスのSNS、メール送信のSESなど――を、いかに使いこなせるかに左右されます。そこで本書では、実例を通じて、そうしたAWSサービスの実際の使い方にも言及されています。
  • プログラミングの基本がJavaScriptで学べる本
    値引きあり
    5.0
    ●憧れのプログラミングが必ずわかる。教材にもおすすめ。  本書は、解説の事例の言語としてJavaScriptを使用しているものの、特定のプログラミング言語をマスターするための解説書ではありません。「何らかのプログラミング言語を学ぶ前に知っておきたい知識を提供」しています。  まずは、「プログラムとは、いったい何なのか?」といった、まさしく初歩的な疑問にお答えします。また、プログラムを組むために準備しておくべきツールを紹介します。そして、たった1行の事例プログラムから始めて、順次、注意事項を交えながら、プログラミングの基礎となる「変数」「計算」「条件の判断」「処理の繰り返し」「関数の定義」など、必須項目をやさしく解説していきます。  どの内容も、あらゆるプログラミング言語を学ぶ際に避けては通れない「基本」です。本書を土台として、次は自分が学びたい特定の言語にトライしていただきたいと思います。

    試し読み

    フォロー
  • できるキッズ 子どもと学ぶ Scratch プログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年から小学校でプログラミング教育が必修化されます。「パソコンは使えるけど、プログラミングはやったことがない……子どもに教えるにはどうしたらいいの?」そんな人のために、この本を作りました。プログラミング教育の教材としてメジャーな「Scratch」(スクラッチ)を使って、プログラミングを初めて学ぶ子どもと親のために、初歩の部分から丁寧に解説しています。子どもはゲームを作りながらプログラミングの基礎を学び、大人はその背景にある重要な概念を理解できるように構成しました。この本をきっかけに、楽しいプログラミングの世界を広げていってください。 <ここがポイント!>  1つ1つの手順を画面付きで紹介。手順通りに進めるだけでプログラミングが完成!  レッスンごとにサンプルをダウンロードできるから、途中で間違えても続けられる!  本文にはふりがなが付いているから子どもにも読める! <こんな人におススメ!>  プログラミングをやったことがない人  プログラミング教育に興味がある人  子どもにプログラミングを触れさせたい人
  • たった1日で基本が身に付く!  HTML&CSS超入門
    5.0
    HTMLとCSSが1日で学べるように,初心者に必要な知識を凝縮しました。HTML&CSSの学習では,手を動かすこと,が一番の近道です。本書ではWebサイトを実際に作りながら,HTMLの基本構造から基本的なタグ,CSSによるフロートレイアウト・ポジションレイアウトまでを学んでいきます。また,今後の必須スキルであるレスポンシブ対応までしっかり解説。この1冊で,今後スキルを高めていくうえでベースとなる知識が身に付きます。
  • おうちで学べるアルゴリズムのきほん
    5.0
    時代を生き抜く 「確かな力」が身に付く! 【本書のポイント】 ・身近なテクノロジーの裏側を体感できる ・問題を解決に導く「考え方」がわかる ・変革するIT技術の「未来」が見えてくる! アルゴリズムは、プログラマーやエンジニアにとって 必要不可欠な知識です。 特に昨今は機械学習や深層学習が注目されるなど、 ITテクノロジーの大転換期にあり、アルゴリズムの重要性は ますます高まってきました。 本書は、「身の回りの様々なテクノロジーはどんなアルゴリズムで 実現されているのか」を、自宅PCで確認しながら学習を進めていきます。 「アルゴリズムの基本を学べること」だけでなく、 「アルゴリズムの開発&活用力(=問題解決力)を身に付けること」が 本書の目標です。 スキルを高めたいプログラマーはもちろん、 アルゴリズムについての知識を得ておきたい各種技術者や IT企業の営業マンなどに、ぜひ手に取ってもらいたい1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • いちばんやさしい Python 入門教室
    5.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 はじめは誰でも未経験者! Pythonでプログラミングの基礎を身につけよう! 本書はプログラミング言語「Python」の「いちばんやさしい」入門書です。 ○「興味はあるけど、難しそう」と尻込みしている人 ○「そもそもプログラミングって何?」という未経験者 ○「一度試したが、挫折してしまった」という初級者 ○「スキルアップのためにPythonを学びたい」という経験者 そんなPythonビギナーに向けて、プログラムの根本概念、基礎知識、基本文法をきっちり端折らずに説明します! さらには、「簡単な計算」「ゲームの作成」「Desktopアプリ」「モジュールの活用」など、 実際に手を動かしながらの演習を通して、学んだことがしっかり身につくように構成しました。 豊富なカラー図解とイラストで、初心者にも分かりやすい! 本書を一通り終えれば、Pythonのみならず、プログラミングの基本がバッチリ学べます。 さあ、あたなもこの本をきっかけに、Pythonプログラミングの世界に飛び込んでみませんか?

    試し読み

    フォロー
  • Androidアプリ開発の極意 ~プロ品質を実現するための現場の知恵とテクニック
    5.0
    「iタウンページ」「ANA」「しゃべってコンシェル」などの開発実績を持つテックファームが,Androidアプリの開発手法をおしみなく紹介! 「プロジェクトの円滑な進め方」「意図しない動作の回避」「強制終了しない」「処理の切り分け」「品質を向上させる」「安全なリリースを行う」といった,開発会社の視点で気をつけなければならないポイントが満載です。「とりあえず動く」アプリの先を目指す,Androidアプリ開発者必携の1冊。 ※本書は2014年に刊行された『良いAndroidアプリを作る139の鉄則』の改訂版です。
  • Pythonクローリング&スクレイピング ―データ収集・解析のための実践開発ガイド―
    5.0
    Pythonによるクローリング・スクレイピングの入門から実践までを解説した書籍です。基本的なクローリングやAPIを活用したデータ収集,HTMLやXMLの解析から,データ取得後の分析や機械学習前の処理まで解説。データの収集・解析,活用がしっかりと基本から学べます。Webサービスの開発やデータサイエンスや機械学習分野で実用したい人はもちろん,基礎から解説しているのでPython初心者でもつまずかずに学習できます。多数のライブラリ,強力なフレームワークを活用して高効率に開発できます。
  • CoderDojo Japan公式ブック Scratchでつくる!たのしむ!プログラミング道場
    5.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 友だちも、遊びも、学びも 「つくるたのしみ」を通してはぐくめる 本書は子ども向けビジュアル・プログラミングソフト「Scratch (スクラッチ)」を題材とした学習書です。 ゲーム、アバター、クイズなどのプログラムを作りながら「ものづくりの楽しさ」を学ぶことができます。 プログラミング教育における「論理的思考力」「創造力」「問題解決力」は、 そうした「つくるたのしみ」を通して育めるのではないでしょうか? ぜひ、Scratchを通して、ものづくりの面白さを体験してください! 著者は、全国64カ所以上で無償のプログラミング道場を開催するCoderDojo Japan(コーダー道場ジャパン)の代表者やメンターの皆さん。ふだん、子どもたちにプログラミングを教える経験を生かし、簡単なものからちょっと難しい作品(プログラム)まで、わかりやすく丁寧に、Scratchの楽しみ方を教えます! 読者対象は「小学生以上」。ふりがな付きなので、低学年から始められます。 また、実力に応じてどの章からでも始められる構成になっています。 プログラム作りに必要なキャラクター素材は、無償でダウンロードできます! 「Creative Commons 表示 - 非営利 4.0 国際(CC BY-NC 4.0)」にもとづき公開しますので、 ライセンス条件に従い、Scratchで共有・リミックスしてお楽しみください。 ■特長 ・本邦初! CoderDojo Japan初の公式ブック! ・Scratchの基本とプログラムの作り方がわかる! ・すぐに試せる! キャラクター素材を無償提供! ・バラエティ豊かな作例! 好きなところから試せる ・キャラクター素材は共有・リミックスしてOK! ・ストーリー形式で親しみやすく、楽しく学べる! ・試行錯誤しながら作品を作り上げていく達成感! ・課題の模範解答をWebで公開! 復習しよう! ・独習してもよし、みんなで集まって学んでもよし ・実際のCoderDojoをモデルにした親しみやすさ ■内容 【下北沢道場】スクラッチをはじめよう! 【柏道場】着せかえアバターを作ろう! 【仙台道場】いろんな図形をかいてみよう! 【長岡京道場】ピアノを演奏しよう! 【西宮梅田道場】クイズゲームを作ろう! 【奈良道場】画面をスクロールさせよう! 【小平道場】シューティングゲームを作ろう! 【下北沢道場】世界のユーザーと交流しよう! ほか ■おとなの皆さんへ お子さんと一緒にScratchを学びながら、お近くの道場に足を運んでみてください。 巻頭・巻末には、CoderDojo Japanの取り組み、全国の道場、参加法、道場の作り方を紹介しています。 プログラミング学習を通した地域のコミュニティ作りにも、本書をきっかけにぜひ体験してみてください! ■CoderDojo(コーダー道場)とは? 世界66カ国1150以上で開催されている、子どものためのプログラミング道場です(2016年11月現在)。 日本では北海道から沖縄まで、64カ所以上の道場が開催されており、無償でプログラミングを学べます。 道場によって学べることは異なりますが、Scratch、Webサイト、電子工作、Minecraft、言語プログラミングなど、 さまざまな学習への取り組みが行われています。

    試し読み

    フォロー
  • JavaScript Web開発 パーフェクトマスター
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptは、Webアプリ開発の定番言語です。本書は、JavaScriptの初学者向けにWebアプリ開発に必要なノウハウを、ボトムアップ方式で基礎から応用までやさしく解説します。若手プログラマーが講師となって、JavaScript未体験のエンジニアに手ほどきをするというペアプロ形式で説明していくので、プログラミングスクールで1対1のレッスンを受けている感覚で読み進めていただけます。開発現場ですぐに役立つ技が満載です!
  • 組み立て×分解!ゲームデザイン ――ゲームが変わる「ルール」のパワー
    5.0
    ゲームの基本にある「ルール」に焦点を当てた,ゲームデザインの入門書。 お手本のない,オリジナルのゲーム作り。そこには,無数に思える選択肢があります。ゲーム作りは,どのように進めれば良いのでしょうか。本書では「アルゴリズム」「ルールの組み替え」「対称性」「自由と制約」という切り口のもと基礎事項から徹底解説。実在するシンプルかつ少し風変わりな例を用い,試行錯誤と決断の過程,考え方をたどりながら,ゲームを司るしくみを探ります。こんなゲームを作りたい!と思ったそのとき,ひらめきを形にするための秘訣が満載です。
  • [改訂新版]Windowsコマンドプロンプトポケットリファレンス
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「しばらくパスワードを変更していないユーザーを一覧にしたい」「ドメインが正常に動いているか確かめたい」「バッチの実行状況をイベントログに書き込みたい」「削除情報も含めてファイルを複製したい」-GUIの管理ツールではできないこんな操作もコマンドならたった1行で全部できる。Windows使いにとってコマンドは魔法の呪文ようなもの。本書を携えて呪文を使いこなせば,マウス操作では得られないWindowsの本当のパワーを引き出すことができる。Windows10まで完全網羅した本書は,Windows使いのよきパートナーだ。
  • Spring徹底入門 Spring FrameworkによるJavaアプリケーション開発
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Spring Frameworkの基礎から開発時の指針まで! 定番OSSフレームワークによるJavaシステム開発の入門書! Javaによるアプリケーション開発の定番フレームワークである、Spring Framework。本書は、DI/AOP、データアクセス(JDBC)、JPA(クエリ)といった基本から、MVC、セキュリティ、バッチ、周辺サブプロジェクトまで、Spring Frameworkの機能や使い方、開発時の指針など、Java開発で、このフレームワークを徹底活用するための知識とノウハウを解説します。 これからSpring FrameworkによるJava開発を始める方、機能をもっと使いこなしたい方など、業務システム開発に携わるJavaエンジニアにおすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 C# 対応版
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ASP.NETはWebアプリケーション開発初心者にとって取り組みやすく、比較的簡単な手順でリッチな機能を実現できるフレームワークです。本書は、ASP.NET 4.6とVisual Studio 2015 Communityを組み合わせて、ビジュアルな画面設計やデータベース連携機能といったWebアプリケーション開発に役立つ機能を解説します。新しいデータアクセスフレームワークEntity Frameworkおよび、認証フレームワークASP.NET Identityも説明しています。
  • jQuery標準デザイン講座
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 作って身につく・仕組みがわかる30レッスン! 本書は、HTMLとCSSの知識はあってもJavaScriptやjQueryには触れたことがない初心者を対象にした、Web制作向けのjQuery学習書です。全30LESSONを通して、jQueryの基礎知識と基本文法の学習から始めて、実際に動作サンプルを作りながら、jQueryのしくみと使い方を学んでいきます。 各LESSONは、考え方や設計を説明する「講義」と、実際にコードを書いて作っていく「実習」で構成。メニューやナビゲーション、UIパーツなど、Webサイトでよく使われているサンプル作例を自分で作りながら、「使える」知識がきちんと身につきます。 サンプル作例は小さなパーツから始めて、少しずつ複合的なパーツを作っていく難度順なので、プログラミングになじみのない初心者でも挫折せずに進められます。Web制作者を目指す人や、スキルアップしたいWebデザイナーのためのjQuery教科書としておすすめの1冊です! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プチコン3号 SMILE BASIC 公式ムック(日経BP Next ICT選書)
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニンテンドー3DSでプログラミングを楽しもう! ニンテンドー3DS用のBASICプログラミングソフト「プチコン3号 SmileBASIC」 (メーカー:スマイルブーム社)は、本格的なゲームやアプリを簡単に作成できる優れたツールです。 ニンテンドー3DSでプログラムを書いて、その場で即座に実行できるので超お手軽! お子様のプログラミングの学習や、昔取った杵柄でプログラミングに再挑戦したい 8ビットパソコン世代の皆さんにピッタリです。 加えて、プチコン3号の生みの親二人の特別インタビューを掲載するなど、 プログラミングを楽しむための記事が満載です。
  • Visual C# 2013逆引き大全 555の極意
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual C# 2013の基礎から応用までの幅広い機能やテクニックを網羅し、やりたいこと、知りたいことから引けるようにしたTips集です。Visual C#を使えばWindowsアプリはもちろん、Webアプリ、データベースアプリなど様々な種類のアプリを作成できます。本書は、Visual C#の学習・開発の参考書としてIED(統合開発環境)の操作方法から、基本プログラミングの概念、ユーザーインターフェイスの作成、データーベース操作、印刷の処理、エラーやデバッグ、Webアプリケーションの作成、ユーザーコントロールの作成、そしてWPF、XAML、LINQなどの新機能に至るまでの幅広い分野にわたるTipsを掲載しています。サンプルプログラムのダウンロードサービス付き。
  • ちょっとはじめるJava
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaはさまざまな分野で用いられているプログラミング言語ですが、機能が多く複雑で、はじめから全てを理解するのは大変です。本書は、Javaではじめてプログラミングを学ぶという人を対象に、基礎となる部分に話題を絞って、簡単なプログラムを作りながらJavaを学びます。Javaプログラミングを手助けしてくれる「Eclipse」の使い方から、計算、変数、条件文、繰り返し処理、長い処理を複数の短い処理にまとめる方法まで解説します。
  • リファレンスを使う前に読んでほしいWebデザインの心得
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたは、知ったかぶりのWebデザインをしていませんか? 優れたWebデザイナーになるには、HTMLとCSSをマスターすることはもちろん、テキストの読みやすさや情報へのアクセスのしやすさなどのデザイン知識も必要です。本書は、Webデザインの意味から、文章の構造化、レイアウトのルール、色使いの心得など、Webデザイナーの基礎知識をざっくばらんな読み物風にまとめました。あなたのWebデザインの起点になる知識が満載です!
  • Android SDK開発のレシピ 第2版
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Androidアプリ開発に役立つ人気のレシピ(TIPS)集「第2弾」です。開発者が機種ごとの違いについてできるだけ考えなくてすみますように、また1つでも多くのAndroidアプリがGoogle Playで公開されますように、そんなことを願いながら、Androidアプリ開発に欠かせないさまざまな情報を13分野、全130個のレシピにまとめました。本書に掲載されているサンプルコードは(一部を除き)Android 2.2以降で動作します。また、本書に掲載されているサンプルコードを実際に動くかたちにまとめたサンプルアプリをGoogle Playで公開しています。掲載されているすべてのソースコードは、NYSLライセンスに則り公開します。どんな用途でもご自由にご利用ください。
  • Androidアプリ開発が5日でわかる本(日経BP Next ICT選書)
    5.0
    スマホアプリを開発してみたい――。それなら、まずはAndroid向けのアプリ開発に 挑戦してみてはいかがでしょう。無料の開発ツールで手軽に始められます。 本書では、開発環境の整備からアプリ構成の基本、画面作成やコードの記述方法など、 基礎からていねいに解説します。5日間のレッスンで、あなたもアプリ開発者の仲間入り! 1日目 アプリの開発環境を整える 2日目 アプリケーションの構成要素 3日目 ビューとレイアウト 4日目 イベントハンドラ 5日目 マルチスレッドと非同期処理 ※日経ソフトウエア2014年11月号付録を電子書籍化しました ※本書の開発環境に関して、補足情報を告知しております。 http://itpro.nikkeibp.co.jp/atcl/mag/14/253293/092200009/index.html お手数でも併せてご参照ください
  • iOS位置情報プログラミング iBeacon/GeoFence/Navi/CoreMotion/M7の理解と実践
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 iPhone/iPadなどのiOSアプリ開発者向けの「位置情報サービス」に特化したプログラミング解説書です。O2O(オンラインtoオフライン)やマイクロロケーションといった、スマートデバイスを利用してヒトとモノを繋ぐサービスがこれから広がろうとしています。本書はそれらの新しい位置情報サービスに参入するためのiOSアプリ開発者向けに提供します。本書で解説されている技術と実装を理解すれば、すぐにO2Oビジネスに役立てていただけます。近距離通信で店舗内のユーザ行動を把握するiBeacon、特定エリアにおけるユーザの入出を監視するGeoFenceなど、最新の技術を解説しています。ソースコードのダウンロードサービス付きです。
  • Access マクロ&VBAのプログラミングのツボとコツがゼッタイにわかる本
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データベースソフトAccessのマクロとVBAプログラミングのツボとコツをわかりやすく解説した入門書です。Accessは、さまざまなデータベースを構築できる多機能・高機能なソフトウェアですが、ボタンをクリックしたら指定したウィンドウが開くなどの、ユーザーフレンドリーなインターフェースを作るには、マクロやVBA機能を使わなければなりません。本書では、いきなり高度な内容まで学習するのではなく、Access初心者でも大丈夫なように、初歩的な内容から順番に学び、実際に蔵書管理アプリケーションを作りつつマクロやVBAを学習します。サンプルアプリケーション作成用ファイルのダウンロードサービス付き。姉妹書の『Accessのデータベースのツボとコツがゼッタイにわかる本』もオススメです。
  • Linuxネットワークプログラミングバイブル
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語とLinuxを使った、ネットワークプログラミングのすべてを学べる解説書です。小俣氏の前著『C for Linux2 超実践Linuxネットワークプログラミング』を大幅に刷新し、IPv6に対応し、新しい環境での実行例や便利なライブラリの紹介などを新たに盛り込みました。本書では、多重化・エラー処理などの必須の実装から、IPv4/IPv6デュアルスタック・RAWソケット・SSLなど定番のテクニックを学べます。また、実際にプログラムを作って動かすことで理解を深めることに重点をおき、C言語によるサンプルを多数収録。高性能で信頼性が高いシステムが構築できるようになります。
  • プロジェクトマネジャーのためのプロセスデザイン入門(日経BP Next ICT選書)
    5.0
    システム開発の現場で「プロジェクトマネジメント」が当たり前になった今でも、多くのプロジェクトが“デスマーチ"と化す状況は相変わらずです。 なぜ、プロジェクトはうまくいかないのでしょうか? プロジェクトとは常に「固有」の取り組みであり、繰り返しがありません。 各プロジェクトに応じた成功の道筋を描かないと、プロジェクトマネジメントを機能させることはできないのです。 プロジェクト成功の道筋を描くことこそが「プロセスデザイン(プロセス設計)」です。 本書はプロセス設計の観点から「なぜ、プロジェクトマネジメントが機能しないのか」を明らかにします。失敗を未然に防ぐために必要となるプロセス設計の手法やツールも紹介し、経験の浅いプロマネが「いつ、何からどう手をつけたらいいのか」で悩まないように道筋を示しながらわかりやすく解説します。
  • Excel VBAプログラミングの入門書(日経BP Next ICT選書)
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 1日仕事が1分で完了! Excelのマクロ(VBA)機能を利用して、仕事を素早く、楽にこなせるようになりたい方のための、Excel VBAの入門書です。 「マクロを使ってみたいが、VBAを使ったプログラミングは難しそう」と尻込みしていた方、「一度はVBAに挑戦してみたが、難しくて挫折した」といった方に、VBAの基本文法から一歩ずつ教え、確実に「使える」ようにします。 いきなり難しいプログラムを作るのではなく、「セルの操作」といったごく基本的でも大切なことをしっかり学習していきながら、より高度なマクロを作るための基礎固めを行います。 その上で、仕事に役立つ実践的なプログラムやテクニックを紹介します。必要なコードを目的別に探せる文例集(リファレンス)を130件も収録しています。
  • アプリ作成で学ぶ Excel VBAプログラミング ユーザーフォーム&コントロール
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実際に売上管理システムを作成しながら、Excel VBAプログラミングを覚える入門書です。Excel VBAはExcel上で動作するプログラミング言語であり、Excelがあればだれでも使用できるすぐれた言語です。本書では、プログラミング初心者を対象に、Excel VBAのユーザーフォームとコントロールの作り方に焦点をあてて解説します。実際に売上管理システムをVBAで作成しながら、フォームを使ってユーザーにExcelを意識させることなく操作しやすい環境を提供し、また入力ミスを減らすためのチェック機能を実現するためのテクニックがわかります。本書で作成する「売上管理システム」完成版のダウンロードサービス付き。姉妹書、『知識ゼロから学ぶ Excel VBA プログラミング ユーザーフォーム&コントロール』もあわせて読むとさらに効果的です。
  • わかりやすいC 入門編
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 楽しくなるほどわかりやすい、はじめてC言語を学ぶ人のための独習書です。初心者や学生を対象に「わかりやすさ」を追求し、C言語の文法はもちろん、プログラミングの「考え方」を理解することからやさしく解説したC言語入門の決定版です。本書では、実際の開発現場で使われているEclipseという無料のソフトウェアを使ってC言語を独習します。各節ごとに練習問題と通過テストも用意しているので、理解度をチェックしながら学習を進めることができるだけでなく、練習問題にはSPDというプログラムの構造図を書く問題も含まれているので、自分でプログラムを組み立てるための実践的な能力も養うことができます。Eclipseなどのダウンロードサービス付き。
  • Java逆引きレシピ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 Javaでプログラムを書く際の実践・実用ノウハウが凝縮! 本書は、実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「Javaプログラマ必携の逆引き集」です。 Java開発の準備や基本構文といった基礎的な知識から、クラス・インターフェース、コレクション、日付操作、ファイル・入出力、スレッド、XML、JDBC、Junit、ネットワークの基本・定番・応用テクニックまで、現場で活躍する著者陣の経験に基づいた実践の場で必ず役立つノウハウ、レシピを提供します。 Javaをいまいち使いこなせていないと感じる方や中級レベルに向けてしっかり足場固めをしたい方、Javaをもっと活用したい方などにおすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Windows Azure エンタープライズクラウドコンピューティング 実践ガイド
    5.0
    エンタープライズ領域でのクラウドコンピューティングの可能性とその実装技術を紹介します。実装技術として、米Microsoftのクラウドサービス「Windows Azure」の各種サービスを取り上げます。業務システムはもちろんのこと、Webサイト、ビッグデータ、HPC、メディア、ゲーミングなどの領域でクラウドは有効であり、Windows Azure上でそれらを設計・開発するための実践ノウハウを解説します。

    試し読み

    フォロー
  • 拡張階層化状態遷移表設計手法Ver.2.0
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「組み込みの世界」が変わろうとしています。SOC、IP、Co-Sim、EC++、Java、WindowsCE、これらを上手に活用するためには、従来の設計手法では無理です。新技術に浮き足立つ前に腰を落ち着け、「組み込みの世界」に必須である『状態遷移』を身につけてください。本書は『状態遷移表』を拡張して階層化した設計手法の技術解説書です。『状態遷移表』において、「並列状態」「割込み」「階層化」「駆動型」「遷移型」などを、どのように表記し、どのように解釈されるかが定義されています。設計に『状態遷移表』を適用しようと考えておられる技術者や、すでに『状態遷移図』で設計をされている技術者の方々に一読をお勧めします。

    試し読み

    フォロー
  • 機械学習を解釈する技術~予測力と説明力を両立する実践テクニック
    4.9
    機械学習の研究開発が急速な勢いで進んでいます。理論研究はもちろん,機械学習手法が実装されたオープンソースのパッケージ開発も進み,それらを実務で利用するためのノウハウも蓄積されてきています。結果として,機械学習をはじめたばかりの入門者でも比較的高い精度の予測モデルを構築できるようになりました。 Deep Learning, Gradient Boosting Decision Tree, Random Forestなどの機械学習モデルは高い予測精度を誇りますが,モデルの解釈性が低いという欠点があります。これらの複雑なブラックボックスモデルにおいて,モデルがなぜそのような予測を行っているのかを知ることは困難ですが,データ分析者自身がモデルの振る舞いを把握し,説明責任を果たすことを実務においては頻繁に求められます。 本書では,このような予測精度と解釈性のトレードオフを克服するための手法について,実務において特に有用と考えるものを厳選して紹介します。本書の構成は以下になります。 1章: 機械学習の解釈性とは 2章: 線形回帰モデルを通して「解釈性」を理解する 3章: 特徴量の重要度を知る~Permutation Feature Importance~ 4章: 特徴量と予測値の関係を知る~Partial Dependence~ 5章: インスタンスごとの異質性を捉える~Individual Conditional Expectation~ 6章: 予測の理由を考える~SHapley Additive exPlanations~ 付録A: R による分析例~ tidymodelsとDALEXで機械学習モデルを解釈する~ 付録B: 機械学習の解釈手法で線形回帰モデルを解釈する 2章では極めて高い解釈性を誇る線形回帰モデルを通して,予測モデルに求められる解釈性について説明します。以降の4つの章では,それらの解釈性をブラックボックスモデルに与えるPFI, PD, ICE, SHAPと呼ばれる手法について解説します。 本書は機械学習の解釈手法を実用して頂くことを目的としています。Pythonでゼロから手法を実装することを通じて解釈手法のアルゴリズムを理解し,実データの分析を通じて解釈手法の勘所を押さえて頂きます。機械学習の解釈手法は強力な反面,使い方を誤ると間違った結論を導いてしまう危険もあります。本書では解釈手法を実用する際の注意点についても丁寧に触れています。
  • プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで
    4.9
    Rubyの文法をサンプルコードで学び,例題でプログラミングの流れを体験できる解説書です。 ほかのプログラミング言語で開発経験のある人が,Rubyを学ぶ際に効率的に学べる内容を詰め込みました。 プログラミング未経験者向けの「変数とは」「配列とは」といったプログラミング基礎知識の説明は最小限にし,そのぶんRubyの特徴(他プログラミング言語との違い),Rubyにおけるリファクタリングの要点,テスト駆動開発やデバッグのやり方など開発現場で必要になる知識を解説しています。 本書の内容を理解すれば,開発の現場で必要とされるRuby関連の知識を一通り習得できます。そして,「今まで呪文のようにしか見えなかった不思議な構文」や「実はあまりよくわからないまま,見よう見まねで書いているコード」も自信をもって読み書きできるようになるはずです。 本書はRuby 2.4をベースに解説します。Ruby 2.2や2.3など,少し前のバージョンで動きが異なる場合は,適宜注釈を入れています。
  • アジャイルチームによる目標づくりガイドブック OKRを機能させ成果に繋げるためのアプローチ
    4.8
    成果を生み出す目標設定にチームで向き合う! チームでの開発において、メンバーのモチベーションを高め、同じ方向を向いて進むためにも、目標づくりは重要です。 しかし、開発に合わせて状況は常に変化するため、当初の目標を見失ったり、遠ざかってしまうことは少なくありません。 本書は、チームで成果を生み出ための目標設定と向き合い、実践し続けてきた著者が、 ●目標を設定する ●目標と向き合う ●目標を達成した後 それぞれの過程で、やるべきこと、考えるべきことを架空の開発現場を舞台にしたマンガとともに、わかりやすく解説しています。 こんな課題を感じている方におすすめです。 ●組織目標とチーム目標の兼ね合いがうまくいかない ●チームのモチベーションの上げ方がわからない ●心理的安全性を守れているかわからない この本ではこういった悩みの解決できるプラクティスも多数紹介しています。開発の中でチームが変化していく過程ごとにSTEPを区切り解説しているので、状況に適したプラクティスがわかります。 本書を通して、目標づくりの解像度を高め、よりよいチーム運営ができるため知識を身につけましょう! 〈〈実践者による豪華コラムも掲載!〉〉 ・目標達成マシンにならないために(芹澤 雅人) ・目標は記憶に残すのではなく、記録に残そう(市谷 聡啓) ・自分の成長と組織からの評価は、重なるが別のもの(小笠原 晋也) ・戦略とは今やるべき3つの優先度リスト(松本 勇気) ・あなたは自分のゴールを持っていますか?(新井 剛) ・スクラムチームにおける評価のあり方(川口 恭伸) ・目標設定と確認はいつやるの?(森 一樹) ・ワクワク目標を立てる意義とは?(湯前 慶大) 【目次】 STEP1 お互いを知ろう STEP2 ワクワクする目標をつくろう STEP3 チームのリズムをつくろう STEP4 チームのマインドを育てよう STEP5 助け合えるチームになろう STEP6 チームの開発生産性を測ろう STEP7 チームの外と向き合おう STEP8 ゴールにたどり着いたその先に ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • おかたいデザイン
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ◆◆◆「オシャレ」「カワイイ」「カッコイイ」だけがデザインではない! おかためなデザインをするノンデザイナー必携書!◆◆◆ 「プレゼン資料がいつも見にくい!」 「広報紙の表紙、なんか古い」 「リーフレット作ったのに問い合わせゼロ」 「再生数上がらないのはサムネイルのせい?」 「セミナーのチラシ、あやしいって言われた……」 本書は、社内文書、プレゼンスライド、チラシ、広報紙、ウェブ広告など、どちらかと言えば「おかたい」広報物に特化したデザインの入門書です。お堅い職場やビジネスシーンで必要とされる、しっかりキッチリした信頼感や、親しみやすさ、わかりやすさを伝えるデザインのコツをお教えします。 ◆デザインにとって大切なことは3つ◆ デザインは美的感覚だけで何となく決められているのではなく、理由があります。大切なことはこの3つです。 ◎「メリハリをつけること」(気付いてもらうため) ◎「長文を書かないこと」(要点を伝えるため) ◎「色を使いすぎないこと」(見やすくするため) ◆著者は素人の悩みを知り尽くしたプロデザイナー◆ 著者は日本広報協会の広報アドバイザーでもあり、多くのデザイン講座をつとめています。本書では、これまで行った講座の中でも人気が高く高評価だった、「デザインお直しクリニック(デザイン添削ビフォーアフターを解説するもの)」コーナーの内容を元にして具体的に解説していきます。 ◆こんな人におすすめ◆ ・デザインが苦手なノンデザイナー ・お堅めなデザインをよく作る ・オシャレなデザインは必要ない ・見にくいデザインを何とかしたい ・どこをどう直せばいいかわからない ・難しいデザイン本は読みたくない 【構成】 ●おかたいデザイン ビフォーアフター ●1章:おかたい文書 ●2章:おかたい広報紙 ●3章:おかたいスライド ●4章:おかたいリーフレット ●5章:おかたいウェブ広告 ●6章:おかたいチラシ・ポスター 【著者プロフィール】 平本 久美子/グラフィックデザイナー、(公社)日本広報協会広報アドバイザー。奈良県生駒市在住。イベントポスターやチラシ、パンフレット、商品パッケージなど地域に根ざしたデザインを手がける傍ら、全国の自治体職員を対象にノンデザイナー向けデザイン研修の講師を務める。代表著書の『やってはいけないデザイン』(翔泳社)は13刷を重ね、ノンデザイナー向けデザイン入門書の定番となっている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • マンガでなるほど! 親子で学ぶ プログラミング教育
    値引きあり
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【お母さんのための 一番やさしいプログラミング教育ガイド】 9年ぶりの学習指導要領の改定により、2020年4月から 全国の小学校で「プログラミング教育」が一斉にスタートします。 「パソコンが苦手な私にとって、プログラミングなんて未知の世界…」 「学校の先生にすべてお任せしておけば大丈夫?!」 「プログラミングの授業がないってどういうこと?!」 「パソコンを子供に使わせるのはちょっと心配……」 スマホだけで精一杯、パソコンは得意じゃない…というお母さんが、 小学校の「プログラミング教育」と聞いて思い浮かべる疑問や不安は数知れず。 本書では、そんな疑問や不安をマンガでやさしく解決します。 プログラミング教育の最前線で活躍する「ナナコ先生」が、義務教育で必修化された目的や論理的思考力の真意について、IT知識ゼロでもわかるやさしい言葉で解説します。 さらに、親子で学ぶパソコンの基礎操作やデジタル機器との付き合い方、今すぐ試せる「Scratch」プログラミング、人気のワークショップレポートなど、知りたい情報が盛りだくさん。パソコンは初めてというお子さんでも、マンガでプログラミングを疑似体験することで、これから始まる授業に安心して取り組めることまちがいなし。 プログラミングで広がる子どもたちの未来に、お母さんお父さんもワクワクする一冊です。
  • 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
    4.8
    SQLを扱うエンジニア必携のロングセラー、10年ぶりの改訂! ――SQLの正しい書き方・考え方が学べる本 開発者のためのWebマガジン「CodeZine」の人気連載を大幅加筆・修正して2008年に刊行、好評を博した『達人に学ぶSQL徹底指南書』の改訂・第2版です。 第2版では、初版構成を生かしつつ、SQLの強力な機能ウインドウ関数を全面的に採用して多くのコードをリバイスしました。全体的な解説の見直しや最新化も行ない、CASE式、ウィンドウ関数、外部結合、HAVING句、EXISTS述語など、SQLを扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンなSQL機能を駆使した書き方」を徹底解説しています。 標準SQL準拠のため、Oracle/SQL Server/DB2/PostgreSQL/MySQL等々の幅広いデータベースに対応しているほか、実際の開発現場でも活かしやすい実践的なコーディング事例も多数紹介しています。 チューニングテクニックやリレーショナルデータベースの歴史なども網羅。 SQLの原理となっている仕組みや、この言語を作った人々が何を考えて現在のような形にしたのか、というバックグラウンドも掘り起こして伝えます。 ・脱初級や、より高みを目指したいDBエンジニア、プログラマ ・「SQLとは何なのか」を知りたいと思っている人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • HTMLとCSSで基礎から学ぶJavaScript
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 WebデザイナーのためのJavaScript入門です。HTML5とCSS3の登場により、イマドキのWebを作ろうとするなら、ユーザーの操作に対してインタラクティブにWebページが変化したり、テレビのCMのような派手な「動き」が求められるようになりました。この「動き」を実現させるためのテクニックが「JavaScript」です。本書では、「プログラミングなんて知らない!」というWebデザイナーを対象にJavaScriptを基礎からやさしく解説しています。Webデザイナーとして求められる部分を重点的に取り上げているので、短時間でマスターすることができます。Webデザインの基礎から学びたい人には、姉妹書『HTMLとCSSで基礎から学ぶWebデザイン』をおすすめします。
  • セキュア・バイ・デザイン
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの質を高めることで、セキュリティを向上させることができる― 著者らの考えを様々な形で試し検証を行い、本書「セキュア・バイ・デザイン(Secure by Design)・安全なソフトウェア設計」にまとめました。 本書はEric Evans氏のドメイン駆動設計(Domain-Driven Design: DDD)に関する考えの影響を大きく受けています。設計の中心にセキュリティを取り込む考え、ドメイン駆動セキュリティ(Domain-Driven Security)という名のコンセプトを生み出しこの考えを実際に開発に導入し、発展させてきました。 対象読者はソフトウェア開発者(C言語、JavaやC#など基本的なプログラミング技術を習得済みの方)ですが、特定の言語やフレームワークに依存しすぎないよう、主にセキュリティにおいて重要だと思うものだけを含めるようにしています。全体的なプログラミング・スキルを向上したかったり、既存のプログラムをさらに「安全」なものにしなくてはならなかったりするのであれば、本書はまさにあなたにとっての一冊となることでしょう。 第1部: 導入編 セキュア・バイ・デザインについて実例と共に見ていきます。セキュリティと開発についてどのように考え、それらが組み合わさるのか。あわせてどこで問題が起こりやすいのかと何ができるのかを分析します。 第2部: 基礎編 ソフトウェアの作成におけるセキュア・バイ・デザインの基盤を構築する設計の原則、考え、コンセプトについて学んでいきます。 第3部: 応用編 多くの開発者は「セキュア・バイ・デザイン」をレガシー・コードに適用することが難しいと感じる傾向があります。レガシー・コードの改善、モノリシック・アーキテクチャでよく起こる問題、マイクロサービス・アーキテクチャについて見ていきます。 第1部: 導入編 第1章: なぜ、設計がセキュリティにおいて重要なのか? 第2章: ちょっと休憩: 『ハムレット』の悲劇 第2部: 基礎編 第3章: ドメイン駆動設計の中核を成すコンセプト 第4章: 安全性を確立する実装テクニック 第5章: ドメイン・プリミティブ(domain primitive) 第6章: 状態の完全性(integrity)の保証 第7章: 状態の複雑さの軽減 第8章: セキュリティを意識したデリバリ・パイプライン 第9章: 安全性を考えた処理失敗時の対策 第10章: クラウド的考え方によるメリット 第11章: ちょっと休憩: 保険料の支払いなしに成立してしまった保険契約 第3部: 応用編 第12章: レガシー・コードへの適用 第13章: マイクロサービスでの指針 第14章: 最後に:セキュリティを忘れるべからず!
  • 統計学の基礎から学ぶExcelデータ分析の全知識(できるビジネス)
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■先行きが不透明ないまだからこそ、データ分析が武器になる 商品がどれだけ売れるかを予測したり、買ってもらえて利益も出るギリギリの価格設定をしたり、ロスを極力抑える生産計画を立てたり……。ビジネスパーソンが日々考えなければならない課題は多岐にわたります。そこに押し寄せたコロナ禍により、先行きの不透明さが加わった状態で事業を展開しなければならなくなりました。そのような中、データサイエンティストなどの専門家でなくても、データ分析をビジネスに活かすことの必要性がますます高まっています。そこで、ビジネスパーソンになじみのあるExcelを用いて、統計学の基礎から学んでデータ分析スキルが身につく解説書を刊行します。 ■データ分析に必要な知識が全部学べる 本書は、これからデータ分析を行う人が知っておくべきことを全部学べる解説書です。本当に役立つ、使えるスキルが身につくように、「統計学の基礎からしっかり学ぶ」「学んだことをExcelを使って実践する」という構成になっています。そのため、これまでまったく統計学に触れたことのない人でも理解しやすく、また、Excelの操作も1つ1つ画面を見せながら解説しているため、分析が初めてでも迷わず実践できます。
  • CircleCI実践入門 ──CI/CDがもたらす開発速度と品質の両立
    4.7
    CI/CD(継続的インテグレーション、継続的デプロイ)を導入すると、ビルド/テスト/デプロイなどアプリケーションのリリースに至るまでの多くの作業を自動化できます。開発が効率化するだけでなく、テストを確実に行うことなどにより品質の向上にもつながります。本書は、多くのアプリケーション開発で活用されているCI/CDサービス「CircleCI」を使って、CI/CDを実現できるようになるための書籍です。基本から始め、実際の開発に応用できるよう設定例やTipsをふんだんに掲載しています。
  • 図解! Pythonのツボとコツがゼッタイにわかる本 “超”入門編
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonは、AIの開発から身近な作業の自動化まで、さまざまなシーンで活躍するプログラミング言語です。文法がシンプルで初心者でも習得しやすいため、人気が急上昇しています。本書は、Pythonプログラミングをこれからはじめてみたい人のために、学習範囲を思い切って絞ることで、基礎の基礎をしっかり学べる超入門書です。プログラミング未経験者でも随時、プログラムを書いて動かすため、飽きることなくサクサク読み進められます。
  • Python実践データ分析100本ノック
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データ分析の現場にあって入門書にないもの――それは、「汚いデータ」(ダーティデータ)です。本書は、データ分析の現場では、どんなデータに出会い、どのような問題が生じ、どう対応すればよいのかというノウハウを解説します。事前の加工(視覚化)から機械学習、最適化問題まで、100本ノックをこなして、ビジネス現場で即戦力になれる「応用力」を身につけましょう! Pandas、Numpy、Matplotlibなど10個のライブラリを練習します。
  • HTMLコーダー&ウェブ担当者のための Webページ高速化超入門
    4.7
    「あなたの会社のWebサイト,遅くないですか?」 ふとした興味でWebにアクセスすると,重たくて読みたい情報が読めない……。Googleの調査では,Webページの読み込みに3秒かかると53%の人が,別のページに行ってしまいます。Webページを速くする,これはビジネスで成功するために必須の条件と言えます。本書は,Webページの高速化を図るための実践ノウハウを,Webデザイン,HTMLコーディングなどの見地から多面的にまとめました。Googleの提供するツールであるPageSpeed Insight,Chrome DevToolsを徹底活用し,客観的でかつ実際に効果が出る実践テクニックを紹介します。Web担当者,HTMLコーダー,Webデザイナーの皆さんの仕事を活性化します!
  • スラスラ読める Unity C#ふりがなプログラミング
    値引きあり
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「スクリプトの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、 まったく新しいUnityで使われるC#(シーシャープ)の入門書です。 本書内に登場するスクリプトの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 スクリプトの1行1行が何を意味していて、どう動くのかが理解できます。 この新しいアプローチで「自分がいま何をしているのかわからない」といった プログラミング入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、スクリプトを考える応用問題も用意しているため、 しっかりUnityで使われるC#の基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・Unityで使われるC#の基本を身につけたい人 ・過去にUnityやC#の入門書で挫折してしまった人 ・意味不明のままスクリプトをコピーして使っていた人 ・プログラマーやエンジニアを目指す人 ・仕事でUnityのC#を活用してみたい人
  • ずっと受けたかったソフトウェアエンジニアリングの新人研修 第3版 エンジニアになったら押さえておきたい基礎知識
    4.7
    企業の新人研修にも即使える 「新人エンジニア向け教科書」第3版! 低予算や短納期、多様化するIT技術など、システム開発を取り巻く環境は厳しくなる一方です。しかしいちどベースとなる普遍的な知識さえ身に付けてしまえば、なにも恐れることはありません。本書は、社会人エンジニアとしての第一歩を踏み出す方、エンジニアを目指す学生に対し、そうした押さえておきたい基礎知識をゼロから丁寧に解説する入門教科書です。 第3版では、システム開発の目的や意義、流れ、手法、用語などを統合的に学習できるというコンセプトはそのままに、アジャイル型開発の解説を大幅に加筆したほか、全体的な改訂・増補を行いました。ウォータフォール型、アジャイル型の双方の特徴や違い、注意点等、システム開発にあたって知っておくべき知識をしっかり学べるようになっています。 開発途中に作成される各種の定義書・文書については、作成手順や記載項目を説明するほか、作成例を紹介。各章末には、個人学習にもグループ研修にも使える演習課題を用意しています。新人・学生はもちろんのこと、現場の必須知識を再確認したい現役エンジニア、研修を担当される方にも役立つ一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • いちばんやさしいGit&GitHubの教本 人気講師が教えるバージョン管理&共有入門
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実際のワークフローをイメージしながら実践的なGit/GitHubの使い方が身につく「いちばんやさしい」入門書です。前半は、手元のパソコンでファイルを実際にバージョン管理しながら、Gitの基本的な使い方を解説。後半では、実践的なワークフローに沿ってGitHubを使い、チームメンバーと一緒に開発を進めるための知識が身につきます。全体を通し、コマンドラインを使った操作が中心であることも大きな特徴です。難しそうに思えるかもしれませんが、未経験者でも理解できるように配慮しているので、心配することはありません。概念や操作方法を丁寧に解説するのみならず、「なぜそうするのか」といった疑問に答えられるような説明も多く入れています。また、コマンドラインでの操作に便利なコマンドリファレンスも用意しました(PDFでのダウンロード)。本書はこんな人(企業)におすすめです。これからGit/GitHubを使いはじめる入門者、チームでプログラミングやWeb制作に携わる人(エンジニア、デザイナー、ディレクター、プロデューサーなど)、コマンドラインでの操作をちゃんと学びたい人、Webサイトを運営しているWeb担当者。
  • プログラミングHaskell
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Haskellの特徴を凝縮したコンパクトな教科書 Haskell(ハスケル)は純粋関数型言語として注目を集めているプログラミング言語。 本書は、関数プログラミングの専門家が題材を厳選して著したものであり、すでに国内のHaskellユーザたちからの評価も高い。これからHaskellを始めようという人はもちろん、既存の入門書を購入している人たちにもお勧め。 第1章 導入 第2章 はじめの一歩 第3章 型とクラス 第4章 関数定義 第5章 リスト内包表記 第6章 再帰関数 第7章 高階関数 第8章 関数型パーサー 第9章 対話プログラム 第10章 型とクラスの定義 第11章 切符番号遊び 第12章 遅延評価 第13章 プログラムの論証 付録A 標準ライブラリ 付録B 記号表 付録C 訳者による関数の解説 付録D 訳語一覧
  • TCP/IPの絵本 第2版 ネットワークを学ぶ新しい9つの扉
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットワークを気軽に学べる「絵本」がリニューアル! 「TCP/IP」はインターネットで採用されている標準のプロトコル(通信規約)で、ネットのサービスやプログラミングなど、コンピュータを利用するさまざまな場面に登場します。 本書は、イラストを見ながら理解できるやさしいTCP/IPの解説書であり、予備指知識なしで読め、「ネットワークとは何か」というところから理解を進められます。また、本改訂版では旧版を見直し、各種の記述を改め、IPv6などの新し要素なども盛り込んでいます。本書には次のような特徴があります。 ・イラストを多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明と、基礎に絞り込んだ内容でスピーディに学習できます。 ・予備知識は不要です。「ネットワークってなんだろう」から説明します。 ・現代の環境に合わせて内容を見直し、次世代のネットワークのIPv6も解説、ファイアウォールなどのセキュリティの話題にも触れます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった現在のコンピュータ技術の潮流に合わせた解説を心掛けます。 『Cの絵本』『Javaの絵本』を皮切りにラインナップを順次刷新、さらに新しい仲間を増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 画像認識
    値引きあり
    4.7
    デジタルカメラの顔認識機能など、身近で利用されている画像認識の技術。機械学習の応用により、その精度は格段に向上した。最前線で活躍する研究者が、基礎から深層学習を取り入れた応用的手法までをくわしく解説する。画像認識の現状と今後の展望を知るのに最適な一冊!※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。

    試し読み

    フォロー
  • まつもとゆきひろ 言語のしくみ
    4.7
    世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。 本書のために新言語「Streem」を作りました。2年をかけて新言語を実際にデザイン・実装した取り組みを、試行錯誤の過程も含めて詳しく解説しています。 「今更、言語を作ってどんな意味があるの?」と思う人もいるかもしれません。まつもと氏は言語を作る価値を本書でこう説明します。 ●プログラミング能力の向上 ●デザイン能力の向上 ●自己ブランド化 ●自由の獲得 まずプログラミング言語の実装は、コンピュータサイエンスの総合芸術といえるでしょう。言語処理系の基礎である字句解析や構文解析は、ネットワーク通信のデータプロトコルの実装などにも応用できます。 プログラミング言語はコンピュータと人間をつなぐインタフェースでもあります。そのようなインタフェースをデザインすることは、人間がどのように考え、暗黙のうちに何を期待しているかについての深い考察が求められます。そのような考察を重ねることは、言語以外のAPIのデザインや、ユーザーインタフェース(UI)、ひいてはユーザーエクスペリエンス(UX)のデザインに役立つでしょう。 こんな言語デザインの世界に飛び込んでみましょう。
  • みんなのGo言語[現場で使える実践テクニック]
    4.7
    注目のプログラミング言語Goを習得するメリットはいくつかあります。シンプルな言語設計のため学習しやすく,整理されたコーディング規約によりチーム開発で運用しやすいこと。マルチプラットフォームに対応し,さまざまな環境へのツールをつくるときに有用であること。インフラ部門のスループットの重い作業の処理速度を並列実行により改善できること,などが挙げられます。Cなどの軽量言語やLL言語(Ruby/Perl/Pythonなど)を使っているのであれば,Go言語を利用しそのメリットを享受できるでしょう。本書で紹介するTipsや利用方法を参考にすれば,Go言語を適材適所で利用するための勘所をつかむことができます。
  • 5才からはじめるすくすくプログラミング
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 5~7歳を対象にした、無料のiPadアプリ「ScratchJr」を使った知育・育児本です。 親子で楽しみながら、プログラミングが学べます。 ScratchJrを使った効果的なアクティビティ(学習体験)を通して、 アイデアを思い浮かべて、その実現方法を考えながら、 筋道を立てて考える力、実際に作り上げる力、周りの人と楽しむことを育みます。 デジタルツールを駆使しながら、積み木やブロックのような感覚で、 創造力や問題解決力を養いましょう。
  • エンジニアリングマネージャーお悩み相談室 日々の課題を解決するための17のアドバイス
    4.6
    マネジメントのモヤモヤを解消! 思うように進めないあなたを助けるヒントをご紹介 【本書の概要】 エンジニアリングマネージャー(EM)として働いていくうえで、「メンバーに共感できない」「メンバーが指示に従わない」「エンジニアリングスキルが失われる」といった、EMになったからこそぶつかる課題は多くあります。日々、こうした課題と向き合い、頭を抱えることも少なくないのではないでしょうか。 本書は、そういった課題をおたより形式で紹介。実際に課題にぶつかり乗り越えてきた著者が、解決に向けたアプローチをわかりやすくアドバイスします。 本書を通して、EMとしてよりよく生きていくための考え方・心構えを、みなさんの中にインプットしてみてください。 【本書の対象読者】 ・エンジニアリングマネージャーになりたての方 ・マネジメントのよりよい取組み方を知りたい方 ・マネージャーとしての生き方・働き方に不安がある方 〈〈EM実践者へのインタビューも掲載!〉〉 (順不同、敬称略) ・佐野 元気(株式会社カオナビ) ・望月 美帆(株式会社メルカリ) ・熊谷 遼平(READYFOR 株式会社) ・山口 隆広(ユニファ株式会社) 【目次】 Part1 エンジニアリングマネジメントって難しい チームの目標って、どうやって立てたらいいの? チームが順調なときは、自分は何をしたらいいですか? どうやったら自律的なチームになりますか? メンバーに仕事を振るのが苦手です.... Part2 チームの向きを揃えるって難しい メンバーの向きがバラバラで目標を達成できません 環境の変化でチームの方向性を見失いました...... チームと経営方針のすれ違いに悩んでいます 雰囲気はいいけど目標は達成できませんでした Part3 ピープルマネジメントって難しい メンバーにまったく共感できないんですがマネージャー失格ですか? ネガティブなフィードバックができません メンバーの希望とズレたアサインメントをしたいのですが...... メンバーの成果を周囲に認めてもらえません Part4 事業目線を持つって難しい 組織・事業のことまで視野を広げるには? 採用活動って何から始めたらいいですか Part5 EMのキャリアって難しい エンジニアリングの勘が失われるのが怖いです 他職種のマネジメントをすることに。何から始めたらいい? 経営視点って、どうやって身につけたらいいの? ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アジャイルプラクティスガイドブック チームで成果を出すための開発技術の実践知
    4.6
    チーム・組織にプラクティスを導入し、根付かせるために! 116の手法を一冊にまとめた“実践”の手引き チームでのアジャイル開発には、開発技術やツールなどの「技術プラクティス」の活用が重要です。 プラクティスはそれぞれの目的や役割を意識することで効果を発揮します。しかし、目まぐるしく状況が変化する開発では、当初の目的を忘れて、プラクティスに取り組むこと自体が目的化してしまうチームも少なくありません。 本書は、チーム・組織でアジャイル開発に取り組んできた著者が、プラクティスの効果的な選択・活用のしかたについて、自らの実践経験に基づいてまとめたガイドブックです。 架空の開発現場を舞台にしたマンガとともに、チーム開発の様々なシーンで役立てられるプラクティスを、幅広くかつわかりやすく解説しています。開発現場に備えておけば、特定のプラクティスについて知りたい、開発の段階に合わせたプラクティスを探したい、といった場面で、必要な項目を調べる辞書として役立てることができるでしょう。プラクティスの導入や実践について、試行錯誤を重ねている開発者におすすめの一冊です。 ●本書で取り上げる開発のシーン 実装方針の検討、タスクの分解、ブランチ戦略の検討、コミット、コードレビュー、複数人での共同作業、テスト、運用を見据えたソースコードの整備、CI/CD、デプロイ、リリース、モニタリング、関係者間の認識合わせ、チーム内外との連携 …など、数々の場面で役立つプラクティスを幅広く収録! ●こんな課題を感じている方におすすめ ・アジャイル開発を取り入れてみたものの、効果を感じられずにいる ・状況に合わせたプラクティスの選択、導入のやり方がわからない ・プラクティスを実践しているが、その取り組みが適切なのか、確証を持てない ●アジャイル実践者たちによるコラムを収録! ・グラデーションで考える12年間のアジャイル実践 (きょん) ・ペアプログラミングの効果と影響 (やっとむ(安井力)) ・開発と運用、分けて考えていませんか?―ダッシュボードのその先へ― (河野通宗) ・インフラ構築を自動化しよう (吉羽龍太郎) ・Logging as API contract (牛尾剛) ・開発項目をコンパクトに保つには、クリーンなコード(大谷和紀) ・テスト駆動開発ではTODOリストがテストよりも先 (大谷和紀) ・チームで1つずつ終わらせよう (椎葉光行) ・チームに命を吹き込むゴール設定 (天野祐介) ・AIフレンドリーなドキュメントを書こう (服部佑樹) ・技術的負債―問題発見までの時間とリスクをビジネス側に説明する(川口恭伸) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

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