無数の同時接続×ミリ秒のレイテンシ、いかにして両立させるのか。ゼロからオンラインゲームを作り上げるために必要とされる基礎知識を徹底解説。
『WEB+DB PRESS』に掲載されたデータベース関連記事を更新し、再編集。
なぜ言語設計者はこの文法を作ったのか。言語に共通の知識を身に付ける。
信頼されるエンジニアになるための学習書
本書はJavaScriptによるプログラミングを基本から学べる教科書です。
Part-1(基礎編)では、小コードを書きながら、
変数、演算子、配列、関数、正規表現、オブジェクト、DOMといった
JavaScriptの基本を学びます。
Part-2(実践編)では、サンプルを使って、
jQuery、JSON、クッキー、アニメーションといった、
実践的な技術を学びます。
Appendix(付録)では、フレームワークなど、
現場で役立つ知識も学べます。
また、サンプルコードはクラウドサービス「CodePen」を活用できるので、
いつでもどこでも学べる仕組みになっています。
初学者からスキルアップを目指す方まで、
これだけ知っていれば現場に出て困らない、
JavaScriptの基本と応用を学べる一冊です。
〈こんな方のための本です〉
・初学者
・Webデザイナー
・HTML/CSSマークアップエンジニア
・JavaScriptで一度挫折したことがある方
・仕事として役立つスキルを身につけたい方
Part-1 基礎編
CHAPTER‒01 基礎知識
01-01 Webプログラミングの基本
01-02 JavaScriptの書き方
CHAPTER‒02 文法と構文
02-01 変数
02-02 データ型
02-03 演算子
02-04 制御構造
02-05 配列
CHAPTER 03 関数と正規表現
03-01 関数
03-02 正規表現
CHAPTER 04 オブジェクト
04-01 オブジェクト
04-02 標準ビルトインオブジェクト
04-03 ブラウザオブジェクト
04-04 DOM(ドキュメントオブジェクトモデル)
CHAPTER 05 その他の基本技術
05-01 イベント
05-02 例外処理
Part-2 実践編
CHAPTER 06 JavaScript周辺技術
06-01 jQuery
06-02 Ajax
06-03 JSON
06-04 Cookie
CHAPTER 07 アニメーション
07-01 GreenSock
07-02 ScrollMagic
Appendix 付録
AP-01 JavaScript関連のフロントエンド動向
AP-02 CodePen
AP-03 Prepros
AP-04 計測とデバッグ
〈特典PDF〉
SP-01 GitとGithub
SP-02 Atom
SP-03 レガシーコード
継続的インテグレーションに欠かせないツールであるJenkins。その導入から運用管理までを解説した定番書として大好評の『Jenkins実践入門』が、ついに2系に対応しました。生みの親である川口耕介氏監修のもと、近年の開発環境の変化に合わせて内容を一新。インストールなどの基本から、JUnitによるテストといった内容はもちろんのこと、さまざまなソースコード管理システムとの連携やおすすめプラグインの紹介、さらには認定試験についても説明します。チームの一員として上手に迎えるための実開発のポイントがわかります。
本書は、まったく初めて正規表現に触れる方でも、段階を踏みながらこの2つの山を乗り越えられるように注意を払っています。そのために、ただメタキャラクタの使い方を説明するだけではなく、どのような考え方で正規表現を組み立てたらよいかを、詳細に解説しています。そして、ドリル形式で似たような問題を繰り返し考えることで、正規表現の考え方に慣れてもらうように構成しています。掲載されている問題は、付属の学習ソフトによって実際の動作を確認できるようになっています。
エンジニアが知るべきRDBとの正しい付き合い方。
これだけは知っておきたい、開発現場の本格スキル。
本書は、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 継続的デリバリ
ユーザーの「わからない」を解消してプロダクトの価値を高める。機能と操作手順を正しく伝えるためのテクニック。ヘルプサイトは「仕様書」ではありません!
良いコードを迅速に生み出す快適な共同開発。手を動かして身に付ける、実用的なワークフロー。
Googleを支える基盤システムの数々について、論文やWebなどで公開されているパブリックな情報をもとに技術的な側面から解説を試みる。
ディープラーニング/AIでの大躍進、科学技術計算における実績、ルーツの3Dグラフィックス/ゲーム。大量演算×高速実行。計算能力が巻き起こすポジティブな連鎖。GPUの構造と高い数値計算性能に主眼を置いて解説。合わせて、活用事例や技術動向を幅広く取り上げている。初学者向けに進化の背景から平易に説明を行い、GPUのハードウェアの構造とプログラムを関連付け、どのように書けばハードウェアを有効利用できるかという観点も盛り込んだ。
安心して学べるSQL92準拠。クラウドにも対応!暗記に頼らない考え方を鍛える「書き順解説」。手で書いて身体で覚える「書き込み式ドリル」。何度も打ち込み身体に染み込ませる「反復学習アプリSQUAT」
継続的改善を実現するモダンな開発フロー。効率的なプロジェクトを支えるノウハウ。チーム開発に必要なツールの導入方法や使い方にフォーカスを当てながら、チーム開発の全体像を俯瞰的に説明。なぜそのツールを使うのか、なぜそのような使い方をするのかについて、現場でよく起きる問題を例示しながら解説した。
シェルスクリプトは、作業効率アップのために使用できる普段使いの言語です。シェルスクリプトを知っていれば、日常的な処理のためのツールがすぐに簡単に作れます。本書では、LinuxやmacOSの標準シェルでWindows10でも使用可能になったbashを基本にしつつ、「シェルスクリプトの移植性」を重視して解説を行います。bashに加え、FreeBSDのshやSolarisのsh、BusyBoxのshで動作確認を行い、対応状況をアイコン表示しています。ポイントやサンプルも豊富に盛り込み、OSに依存しない移植性の高いシェルスクリプトの実現をサポートする1冊です。
1台のラップトップで学べる。ビッグデータの技術基礎。規模を超えて、これからのシステム開発に欠かせないデータ基盤を整える。
●AKATSUKI JAPAN「さあ、俺たちのPARISへーー!」
世界に挑む男たち〜バスケットボール男子日本代表候補選手・決意の最新メッセージ
●白熱☆ビジュアル☆完全徹底リポート
・バスケットボール男子日本代表国際強化試合2024「東京大会」「北海道大会」
・FIBAアジアカップ2025予選 Window1
・バスケットボールワールドカップ2023「1次ラウンド&順位決定戦」
●佐々木クリスが語る「パリオリンピック・男子日本代表の対戦国と注目の強豪国」
●トム・ホーバスHC「男子日本代表をベスト8へと導く方法」
●日本男子バスケの熱狂は終わらない! Bリーグ2024-25シーズンガイド
B1全24クラブ、B2全14クラブ紹介
…and more!!!
(内容は変更になる場合があります)
Webデザイナー養成講座シリーズは、プロのデザイナーとして仕事をする上で、必須のスキルを身につけるためのシリーズです。本書では、WordPressをこれから学習する初級者のために、WordPressについての基本的な知識、サイト構築の手順、独自テーマの作成、カスタマイズや運用までをわかりやすく解説します。WordPressを使って本格的なWebサイトを制作・運用するためのノウハウを一通り取り上げていますから、これ1冊で、Web制作の現場で必要な知識を学ぶことができます。