作品一覧

  • めもりーちゃんのPHPでプログラミング入門
    -
    1巻2,750円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆PHPでたのしくプログラミング◆ 定番ウェブプログラミング言語であるPHPを題材に、HTMLからCSS、そしてPHPプログラミングまで初歩の初歩から解説します。プログラミング言語のPHPはすでに四半世紀以上の歴史があります。さまざまなWebサービスで採用され、安定したシェアを誇っています。そんなPHPを、若い読者を対象にプログラミングの学び方を丁寧に解説していきます。まずはHTMLとCSSの組み合わせから知識の土台を固めて、PHPプログラミングの文法をやさしく解説していきます。途中では4コマ漫画や可愛らしい挿絵が読者を元気づけ、垣間見えるプロのアドバイスでプログラマーに将来なったときどんな風景がひろがっているのか、その雰囲気を味わうことができます。最後の応用編ではプログラミングのおもしろさの片りんを体験することができます。本書を入門・入口としていろいろなPHPの解説書籍を読み解き、プロのプログラマーに育ってほしいと願っています。 ■こんな方におすすめ ・プログラミング初心者、PHPプログラミングに興味のある方 ■目次 ●第1章 プログラミングを体験してみよう ・1-1 プログラミングに必要なものをインストールしよう ・1-2 ターミナルの操作をしてみよう ・1-3 PHPを書いてみよう ●第2章 HTMLを学んでみよう ・2-1 なぜHTMLを学ぶのか ・2-2 HTMLの書き方 ・2-3 自分の名前を表示してみよう ・2-4 自分の得意科目を表(テーブル)で表示してみよう ・2-5 自分の趣味をリストで表示してみよう ・2-6 ハイパーリンクを使ってみよう ・2-7 おわりに ●第3章 CSSを学んでみよう ・3-1 なぜCSSを学ぶのか ・3-2 CSSプロパティを学ぼう ・3-3 表をレイアウトしてみよう ・3-4 箇条書き(リスト)をレイアウトしてみよう ・3-5 ハイパーリンクのヘッダーをレイアウトしてみよう ●第4章 PHPプログラミングの基礎——出力・変数・文字列・整数・条件文・配列 ・4-1 なぜPHPを学ぶのか ・4-2 出力を学ぼう(echo、print) ・4-3 変数を学ぼう ・4-4 文字列・整数を学ぼう ・4-5 条件分岐を学ぼう ・4-6 文字列の結合を学ぼう ・4-7 配列を学ぼう ●第5章 PHPを学んでみよう——ループ・ユーザー関数・ファイル編 ・5-1 ループ文を使ってみよう ・5-2 ループ文を使ってみる ・5-3 自分の関数を定義してみよう ・5-4 ファイルを操作してみよう ●第6章 HTML/CSS/PHPでポートフォリオを作ってみよう ・6-1 Webページを作ってみよう ・6-2 下準備をしよう ・6-3 自己紹介文を書こう ・6-4 自分の年齢を自動で計算して表示してみよう ・6-5 アクセスカウンターを作ってみよう ・6-6 おすすめの本を並べて表示する ・6-7 ポートフォリオを装飾してみよう ●第7章[応用]アルゴリズムを考えてみよう ・7-1 アルゴリズムとはなにか? ・7-2 アルゴリズムを解いてみよう ■著者プロフィール ●めもりー:1994年生まれ。小学生のときにプログラミングを始め没頭する。大学では情報系学部のネットワーク・コンピューター工学を専攻。学業よりも実務への関心が高まり、高校時代Webエンジニアとしてアルバイトをしていたベンチャー企業に入社。その後、複数のスタートアップ企業や上場企業を渡り歩き、ソフトウェアエンジニアであったり、CTOとして活動。『Swooleで学ぶPHP非同期処理』(当社刊行)、『レガシーコードとどう付き合うか』(シーアンドアール研究所)などの著書がある。会社の飲み会でぐでーっとしてたら猫みたいだと言われる。もはや自分を大きな猫だと思っている節がある。 ●田中ひさてる(監修):株式会社ことば研究所でWebサービス事業の維持と開発を行う。著書には『ちょうぜつソフトウェア設計入門』(当社刊行)のほか、ムック、雑誌寄稿など。本書では監修を行うほか、イラスト・漫画をすべて担当。近頃の興味は「数学と芸術をたしなむ昔の哲学者みたいになりたい」らしい。
  • [入門]ドメイン駆動設計――基礎と実践・クリーンアーキテクチャ
    3.0
    1巻2,200円 (税込)
    ◆ドメイン駆動設計の概略をすぐにマスター!◆  ソフトウェア開発でドメイン駆動設計が注目されています。ソフトウェアデザイン誌で大変好評だった、ドメイン駆動設計特集の過去記事(2024年3月号、2023年2月号など)を再編集し、1冊にまとめました。ソフトウェアの設計は現在さまざまな視点で検討されており、開発の成功をいかに実現し達成するか重要になっています。本書は、ドメイン駆動設計の第一人者である増田亨氏を中心に、現場でドメイン駆動設計を実践し得られた知見をもとに、最前線の情報を得ることができます。  第1章においてはマイクロサービスなどの分散アーキテクチャやアジャイル開発における設計のアプローチとして、近年注目を集めている「ドメイン駆動設計」。その元となる書籍『エリック・エヴァンスのドメイン駆動設計』(いわゆる“エヴァンス本”)は、本書では、“エヴァンス本”の要点をかみ砕き、オブジェクト指向、アジャイル開発、分散アーキテクチャとの関係性から、設計の考え方とやり方を解説します。根本の考え方を理解し、現場での実践例を見ることで、設計力アップにつながるでしょう。引き続き第2章では、ドメイン駆動設計(DDD)の実装は、ドメイン(業務領域)を深く理解することから始まります。DDDの概要を再確認しつつ、実例を交えたDDDの手法を解説します。DDDの根幹を担う「ユビキタス言語の策定」、ドメインの発見に役立つ「イベントストーミング」、そしてイベントストーミングで得られた知識からコードを導く「イベントソーシング」という、効果的な3つの手法を実際に体験しましょう。そして第3章では、DDDからクリーンアーキテクチャの解説を行います。 ■目次 ●第1章 設計力を磨きたい! ドメイン駆動設計入門――設計の手法/アイデアの引き出しを増やそう   1-1 ドメイン駆動設計とは?――設計の考え方をつかむ基礎知識   1-2 ドメインモデルを理解しよう――業務知識をソフトウェアで正しく表現するための考え方   1-3 分散アーキテクチャとドメイン駆動設計――モデルと実装を適切につなぐための3つの設計パターン   1-4 ドメイン駆動設計を開発プロセスに取り入れる――さまざまな現場から見えた4つの視点   1-5 ドメイン駆動設計のパターン名&用語集――用語の解釈で迷子にならないために ●第2章 どうやって実現する? ドメイン駆動設計実践ガイド――理論の先にある応用力を身につけよう   2-1 ドメイン駆動設計の概要――本来の目的を再確認し、軽量DDDから脱却する   2-2 ユビキタス言語――定義と効果を理解してチームで実践してみよう   2-3 イベントストーミング――ドメインを解析してモデルを形作る   2-4 イベントソーシング――イベントストーミング図を基に実装する ●第3章 正しく理解したい クリーンアーキテクチャとは何か?――開発に活かせる設計のエッセンスを探る   3-1 クリーンアーキテクチャの背景――ブログ記事、書籍、時代背景から用語の意味を押さえる   3-2 クリーンアーキテクチャの実体に迫る――関心の分離、あの有名な同心円状の図、SOLID原則の要点   3-3 ソースコードから理解する――典型的なシナリオからクリーンアーキテクチャのエッセンスを抽出しよう   3-4 アプリケーションから理解する――密結合→疎結合→クリーンアーキテクチャを体感しよう   3-5 モバイルアプリ開発における実践――アプリアーキテクチャガイドを起点に現実的な方針を考える
  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用
    4.8
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13235-4)も合わせてご覧ください。 SoftwareDesign誌での連載と技術アドベントカレンダー24回ぶんに収まらなかった関連知識を徹底解説。いわゆる「オブジェクト指向」と呼ばれる考え方から発展した分野は,どのようにソフトウェア設計の役に立つのかを,よく知られた原則,テスト駆動開発,デザインパターンなどを通じて理解できる一冊です。上級者には定番の知識を体系的に整理するヒントとして,初級者には可愛いイラストで覚えるキーワード集として,幅広く活用していくことができます。なお,サンプルコードはPHPで書かれていますが,他の言語に置き換えて読めるコードばかりです。PHPを使っているかどうかを問わず,全ての開発者にオススメです。

ユーザーレビュー

  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用

    Posted by ブクログ

    Software Designに紹介されていたのと、表紙に騙されて買いました。

    何となくの単語や概念は知っているけど、実際に使おうとなると全く手が動かない状態.... そんな状況を打破するためとして読んでみました。

    「なぜそうなるのか」「こうなったら嬉しい」みたいな背景が比較的丁寧に書かれている&本全体の流れができているので、納得感が高かったです。

    挿し絵も秀逸でそのセクションでの理解の助けになるものでした。

    見映えだけを意識した、初心者ホイホイなんちゃって技術書と違い、根拠が明確なのがよきでした。(
    受けそうなキーワードだけをだして、説明を放置しない)
    「第9章 アジャイル開

    0
    2025年06月22日
  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用

    Posted by ブクログ

    TDDやクリーンアーキテクチャ、アジャイルなどそれぞれ単体の書籍が数冊あるような内容を、ぎゅぎゅーっとそれぞれ20ページくらいにまとめてあり、それでいて内容も練度が高い。よく、春に出回る「新人エンジニア向け本」リストの量に圧倒されてしまう場合この本からスタートすると良さそう

    0
    2024年05月25日
  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用

    Posted by ブクログ

    ネタバレ

    # PHPで書かれた極めて素晴らしい設計の技術書

    ## 面白かったところ

    - 想定読者が中級者向けの設計本に関わらず採用言語がPHPで、絶妙に痒い所に手が届かない感じが味わえるところ

    - クリーンアーキテクチャからドメイン駆動設計、テスト駆動開発まで幅広く `PHP` で学べる点

    ## 微妙だったところ

    - サンプルコードをコピー&ペーストできるリポジトリがなかったところ

    ## 感想

    初心者、入門者用PHPの技術書やフレームワークの専門書は夜にあふれているが、設計に関する本はなかなかない。

    他の言語で上梓された設計本を手にとって自分なりにPHPで写経したことは今までで何

    0
    2023年10月14日
  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用

    Posted by ブクログ

    クリーンアーキテクチャはあの有名な円だと思っている人やSOLIDなコードの実装例がピンとこない人にはすごく良い本だと思った。

    言語の本を読み終わった入門者というよりは、実務経験を1~2年くらい積んだ人の方が良いかも。

    先人をリスペクトしつつ、ソフトウェア設計開発のこれまでの歴史を学べる構成も巨人の肩に乗っている感があってすごく好き。

    0
    2023年02月07日
  • ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用

    Posted by ブクログ

    phqでいろいろな設計名を説明してくれる本は珍しく、かつとても丁寧な説明の仕方で良いと思いました!
    Solid、オニオンアーキテクチャ、デザインパターンと(特にデザインパターン)数が多く、一回では認識しっかりできないけど、
    うっすらとだけ中に物を詰めた引き出しが増えた気がします。
    近しいパターンが出てきたときに何度も読み返して認識を深めるタイプの本かなと思います。

    0
    2023年01月27日

新規会員限定 70%OFFクーポンプレゼント!