どうやってデータを取り出せばいいの?検索結果を思いどおりに並べ替えるには?別テーブルのデータを組み合わせるには?インデックス、制約…なんのためにあるの?イメージできればすらすら書ける。図とサンプルが満載!各章の最後にはその章のまとめと練習問題を掲載している。
これだけは知っておきたい、開発現場の本格スキル。
本書は、Gitが実践で使えるようになるための本です。基本的な使い方はもちろん、分散型バージョン管理システムの仕組みを理解するところから、ブランチの設計・運用、継続的インテグレーションといった実践的なチーム開発手法まで解説していきます。Gitは「どういうものか」から、具体的に「どう使うか」まで、しっかり学べるので、脱初心者に最適な一冊です。Gitコマンド早見表付き。
「古くならないGitの普遍的な部分、検索しても見つからない現場のノウハウを詰め込んだ一冊に仕上げました。Gitのバイブルとして長く使っていただけると幸いです」(著者前書より)
【こんな方に最適】
1. Git初学者で、開発の技術を学ぶのと同様に、必須のツールとして覚えておきたい、という方。
2. Gitは覚えはじめで挫折してしまったという人が、今度こそちゃんと覚えたいという方。
3. Gitを使いはじめて、もっと便利な使い方をしたい、問題の解決法がみつからない、あるいは、Gitの使い方は知っているが、チームでどのようにGit運用をしていくのかわからないといった方。
CHAPTER-01:Gitとバージョン管理の基本
01-01 バージョン管理の基本を知る
01-02 Gitの基本概念を学ぶ
01-03 Gitをインストールする
01-04 Gitの基本コマンドを学ぶ
01-05 Gitのコマンドをさらに使いこなす
01-06 Gitの設定を行う
CHAPTER-02:チーム開発の効率的な設計・運用
02-01 チーム開発を知る
02-02 チーム開発を実践する
02-03 チームのバージョン管理の運用を設計する
02-04 コミット運用ルールを設計する
02-05 コードレビューを実践する
CHAPTER-03:実践での使いこなしとリリース手法
03-01 チーム開発における最適なブランチ運用とコード運用を知る
03-02 Gitをとことん使いこなす
03-03 継続的デリバリ
サーバ構築/運用をミスなく効率的に行う。第一線のエンジニアが現場のノウハウを凝縮
HTML5とJavaScriptを組み合わせてスマートフォンアプリを開発したい方に向けた書籍。HTML5とJavaScriptを組み合わせたプログラミングの基本から始まり、スマートフォン向けデバイスAPIと組み合わせた開発、そして実際に開発者の方が作ってみたくなる本格的なスマートフォンアプリの開発手法までを解説している。
そもそもなぜCSSやJavaScriptを使うのか、Adobe Edge Animateとはどのようなものか、といった基本的な知識をまとめた「基礎編」、ローディングアニメーションなどのサンプルを作りながら操作を学習できる「実践編」、書き出したコードの理解を深め、より実践的なコンテンツに組み込む「応用編」の3部構成
エンジニアが知るべきRDBとの正しい付き合い方。
初等教育から始まる情報系の教育改革が進む現代において,教養となる基礎的な部分を,専門家が一般読者向けにやさしく解説.コンピュータのしくみや使われ方の背景となっている考え方に焦点を当てた.
はじめに/身近な生活におけるコンピュータの活用/プログラミング的思考/情報モラル
ユーザーの「わからない」を解消してプロダクトの価値を高める。機能と操作手順を正しく伝えるためのテクニック。ヘルプサイトは「仕様書」ではありません!
無数の同時接続×ミリ秒のレイテンシ、いかにして両立させるのか。ゼロからオンラインゲームを作り上げるために必要とされる基礎知識を徹底解説。
『WEB+DB PRESS』に掲載されたデータベース関連記事を更新し、再編集。
JavaScriptによるプログラミングをゼロから学べる教科書。Part-1(基礎編)では、小コードを書きながら、変数、演算子、配列、関数、正規表現、オブジェクト、DOMといったJavaScriptの基本。Part-2(実践編)では、サンプルを使って、jQuery、JSON、クッキー、アニメーションといった、実践的な技術。Appendix(付録)では、フレームワークなど、現場で役立つ知識も学ぶ。
ゲーム開発の基本、実装の工夫、運営ノウハウ。
継続的インテグレーションに欠かせないツールであるJenkins。その導入から運用管理までを解説した定番書として大好評の『Jenkins実践入門』が、ついに2系に対応しました。生みの親である川口耕介氏監修のもと、近年の開発環境の変化に合わせて内容を一新。インストールなどの基本から、JUnitによるテストといった内容はもちろんのこと、さまざまなソースコード管理システムとの連携やおすすめプラグインの紹介、さらには認定試験についても説明します。チームの一員として上手に迎えるための実開発のポイントがわかります。
Javaプログラマを対象としたJUnitによるユニットテストの実践ガイド。ユニットテストの基本概念から、テストコードの記述方法や拡張機能まで、JUnitに関する内容をほぼ網羅。テスト駆動開発などユニットテストを基盤とする開発手法やツールも紹介。本書で解説するユニットテスト技法を実践し、身に付けるための演習問題を収録した。チートシート付き。
Googleを支える基盤システムの数々について、論文やWebなどで公開されているパブリックな情報をもとに技術的な側面から解説を試みる。
継続的改善を実現するモダンな開発フロー。効率的なプロジェクトを支えるノウハウ。チーム開発に必要なツールの導入方法や使い方にフォーカスを当てながら、チーム開発の全体像を俯瞰的に説明。なぜそのツールを使うのか、なぜそのような使い方をするのかについて、現場でよく起きる問題を例示しながら解説した。
良いコードを迅速に生み出す快適な共同開発。手を動かして身に付ける、実用的なワークフロー。
なぜ言語設計者はこの文法を作ったのか。言語に共通の知識を身に付ける。