Web開発のためのMySQL超入門 [単行本]

販売休止中です

    • Web開発のためのMySQL超入門 [単行本]

    • ¥3,740113 ゴールドポイント(3%還元)
100000009003190799

Web開発のためのMySQL超入門 [単行本]

価格:¥3,740(税込)
ゴールドポイント:113 ゴールドポイント(3%還元)(¥113相当)
日本全国配達料金無料
出版社:秀和システム
販売開始日: 2019/10/17
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

Web開発のためのMySQL超入門 [単行本] の 商品概要

  • 要旨(「BOOK」データベースより)

    PHP(言語)+Slim(軽量フレームワーク)でデータベース(MySQL)を学ぶ。作りながら覚える!
  • 目次

    Chapter 1 PHPを使ってみよう!
      1-1 PHPを準備しよう
        プログラミングとデータベースの関係
        PHPはなぜ選ばれる?
        MySQLはなぜ選ばれる?
        PHP&MySQLを使うなら「XAMPP」だ!
        XAMPPのインストール(Windows)
        XAMPPのインストール(macOS)
        PHPが動くか確認しよう
        開発ツールを用意しよう
        Visual Studio Codeのインストール(Windows)
        macOS版のインストール
        Visual Studio Codeの日本語化
        テーマについて
        Visual Codeの使い方は?
        対話シェルで試そう
        スクリプトファイルを作ろう
        タグについて
      1-2 「超圧縮版・PHP基礎文法」スタート!
        さあ、PHP基礎文法を始めるぞ!
        値には種類がある?
        変数について
        制御構造の基本
        「if」文について
        条件は比較演算で!
        「switch」文について
        「while」文について
        代入演算子と加算子・減算子
        「for」文について
      1-3 配列・関数・クラス
        多数の値を管理する「配列」
        配列専用の繰り返し構文
        連想配列について
        処理をまとめた「関数」
        関数を使ってみよう
        戻り値について
        関数からクラスへ
        クラスの書き方
        クラスを作ってみよう
        コンストラクタについて
        継承について
      1-4 スクリプトの基本機能を覚えよう
        スクリプトをチェック!
        引数を使おう
        入力をしよう
        数字を入力してもらおう
      1-5 基本の値を操作しよう
        数字のための関数
        乱数を利用する
        テキストを操作しよう
        フォーマット済みテキストって?
        テキストと配列のやり取り
        配列を扱うための関数
        この章のまとめ

    Chapter 2 Webアプリの基本を理解しよう!
      2-1 WebページでPHPを使おう
        PHPファイルはどこに置く?
        XAMPPを使う(Windowsの場合)
        XAMPPを使う(macOSの場合)
        公開フォルダはどこにある?
        PHPファイルを作成しよう
        HTMLの中のPHPスクリプト
        ショートタグについて
        複数タグの連携
        出力はを使おう!
        クエリーパラメータを使おう
      2-2 フォーム送信をマスターしよう
        フォームとPOST送信
        チェックボックスを使おう
        ラジオボタンについて
        選択リストについて
        複数項目を選択するには?
      2-3 Webアプリに役立つ機能を覚えよう
        セッションを使おう
        送信データを記憶させよう
        テキストファイルを利用しよう
        セッションごとにファイルを保存する
        CSVファイルを利用する
        CSVにデータを保管する
        テンプレート側で個々の値を表示する
      2-4 超簡単メッセージ投稿システムを作る
        ログイン機能と投稿システム
        Webアプリのファイル構成
        管理ページ(admin.php)の作成
        ログインページ(login.php)の作成
        メッセージページ(index.php)の作成
        これで完璧?
        この章のまとめ

    Chapter 3 MySQLデータベースをマスターしよう!
      3-1 MySQLを使おう
        SQLデータベースってなに?
        MySQL(MariaDB)ってどんなもの?
        MySQLを使うには?
        phpMyAdminを使おう
        データベースの構造を理解する
        データベースを作る
        テーブルを作成する
        カラムを設定する
        レコードを追加しよう
        レコードを検索しよう
        レコードの削除と再編集
        テーブル構造の変更
      3-2 SQLでデータベースを操作しよう
        SQLを実行する
        phpMyAdminからSQLを実行する
        MySQLコマンドを実行する
        データベースとテーブルの選択
        テーブルの表示
        テーブルを作成する
        テーブルの内容を確認する
        レコードを追加しよう
        テーブルのレコードを表示しよう
        テーブルを削除する
        レコードを検索する
        レコードの更新と削除
        テキストをLIKE検索する
        複数の条件を指定する(AND検索)
        複数の条件を指定する(OR検索)
        複数の条件を指定する(XOR検索)
        データベースのバックアップとリストア
      3-3 MySQLを更に掘り下げよう
        ここから先は「上級編」です!
        テーブル操作について
        phpMyAdminでカラムを追加する
        カラムの変更・削除
        alter tableについて
        トランザクションって何?
        複数テーブルの連携を考える
        JOINによるテーブルの結合
        複数のテーブルとJOINする
        内部JOINと外部JOIN
        selectで計算をする
        数値関数を使う
        主な関数を紹介!
        変数を利用する
        制御フロー関数について
      3-4 ストアドルーチンに挑戦!
        ストアドルーチンについて
        ストアドプロシージャについて
        制御構文を利用する
        構文で複数行の処理を実行するには?
        ストアドファンクションについて
        この章のまとめ

    Chapter 4 PHPでMySQLを活用しよう!
      4-1 MySQLiとPDO
        MySQL利用の2つの形
        mysqli関数方式でアクセスする
        レコードの取得
        customersテーブルのレコードを表示する
        mysqliオブジェクトを利用する
        PDOによるデータベースアクセス
        PDOでcustomersのレコードを表示する
        今から覚えるなら「PDO」だ!
      4-2 CRUDをマスターしよう
        CRUDはデータベースアクセスの基本
        Read:IDによるレコードの取得
        Create:レコードの新規作成
        prepareしない場合はどうするの?
        Update:レコードの更新
        Delete:レコードを削除する
        結局はSQLがすべて?
      4-3 PDOとSQLを使いこなそう
        テーブルを連携する
        ordersテーブルの一覧を表示する
        連携テーブルのレコード作成
        JOINされた側からのレコード検索
        レコードのソートについて
        group byとgroup_concat
      4-4 メッセージアプリMySQL版を作ろう
        メッセージアプリをMySQL利用に改造しよう
        テーブルの作成
        ログイン・スクリプトを修正する
        この章のまとめ

    Chapter 5 マイクロフレームワーク「Slim」を使おう!
      5-1 SlimでWebアプリケーションを作成しよう
        フレームワークとは?
        Slimの特徴
        Composerを用意する
        Slimアプリを作ってみる
        スクリプトを用意しよう
        Webサーバーで動かすには?
        Slimのスクリプトを理解しよう
        ルートの仕組みを理解しよう
        パラメータを送る
        引数を配列で得る
        複数パラメータを渡す
        JSONを出力してみる
      5-2 Twigテンプレートをマスターしよう
        テンプレートについて
        Twigテンプレートエンジンとは?
        Twig-Viewをインストールしよう
        TwigMiddlewareを用意する
        Twigを利用する
        Twigテンプレートを表示する
        DIコンテナとビューヘルパーの準備
        テンプレートを使ったルートの作成
        用意した値をテンプレートに表示する
        フォームの送信
        チェックボックスについて
      5-3 Twigを使いこなそう
        変数の設定
        条件による表示の作成
        繰り返し表示を行う
        出力を装飾するフィルター
        主なフィルターについて
        HTMLのエスケープ処理について
        マクロ処理について
        テンプレートの継承とレイアウトの作成
        レイアウトを作成する
        他ファイルをインクルードして利用する
        この章のまとめ

    Chapter 6 AtlasでMySQLを利用しよう!
      6-1 Atlasの準備を整えよう
        ORMとAtlas
        Atlasを使おう!
        Slim-Skeltonでプロジェクトを作る
        プロジェクトの中身をチェック!
        index.phpを覗いてみる
        routes.phpをチェックする
        Twigを用意する
        composer startで実行しよう
        Atlasのセットアップ
        データソースの生成
        自動ロードスクリプトを生成する
      6-2 Atlasの基本を覚えよう
        コントローラーを作成しよう
        Atlasオブジェクトの生成
        selectでRecordインスタンスを取り出す
        レイアウト用テンプレートを作成しよう
        indexテンプレートを修正しよう
        特定IDのRecordを取り出すには?
      6-3 データベースアクセスの基本を考えよう
        レコードを追加する
        レコードを更新する
        レコードを削除する
        検索について
      6-4 テーブルの連携を考えよう
        テーブルのリレーションシップ
        リレーションシップ設定のメソッドについて
        リレーションシップの設定を行う
        OrderにCustomer/Productを関連付けて取得する
        連携して取得したレコードの表示
      6-5 コメント機能付きMarkdownコンテンツ投稿アプリ
        Markdownでコンテンツを投稿しよう!
        SQLでテーブルを作成する
        プロジェクトの準備を整える
        リレーションシップの設定を行う
        コントローラーを作成する
        テンプレートファイルを作成する
        ここから先はどうするの?

    索引
  • 内容紹介

    Webアプリを作ってみたいけど、データベースはよく知らない……という人向けの入門書です。Webアプリ開発の解説においてかんたんに済まされがちなデータベースの話を、基本から解説しています。本書では、代表的なデータベースであるMySQLを題材にしています。その他PHP、Slimという組み合わせでWebアプリを開発していきます。
    Webアプリを作るために必要なPHPの説明からデータベースの話に入り、徐々にレベルを上げて最後はフレームワークのslimを使った開発までフォローする内容です。またハンズオン形式で解説するので、作りながら学びたいという要望にも応えています。
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    掌田 津耶乃(ショウダ ツヤノ)
    Mac、Windows、Web、Android、iPhoneとプラットフォームのプログラミングビギナーに向けた書籍を執筆

Web開発のためのMySQL超入門 [単行本] の商品スペック

商品仕様
出版社名:秀和システム
著者名:掌田 津耶乃(著)
発行年月日:2019/10/20
ISBN-10:4798059722
ISBN-13:9784798059723
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:491ページ
縦:24cm
横:19cm
他の秀和システムの書籍を探す

    秀和システム Web開発のためのMySQL超入門 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!