学科 PHP基礎①

前回の復習

  • レスポンシブデザインの復習
  • 今後の訓練内容

レスポンシブデザイン

CSS アニメーションを活用しましょう | HTML-CSS 入門講座 | 情報デザイン工房 濱屋
...

レスポンシブデザインのポイント

  • Viewport
  • Media Queries
  • Box Model
  • UI/UX
L11.2.2 幅広デザインでのWebページ作成
L11.2.3 viwport定義の指定
  • initial-scale=1.0
    デバイスごとに異なる初期ズーム倍率を1.0に指定する。スマートフォンで文字表示が小さくなりすぎる問題などを防止する。
L11.2.4 横幅変動時のコンテンツ幅を設定
  • box-sizingプロパティにcontent-boxが指定されている場合widthプロパティはcontentの幅を指定する。
  • box-sizingプロパティにborder-boxが指定されている場合widthプロパティはcontent+padding+borderの幅を指定する。
L11.2.5 Media Querieでデザインを整える

デバイス特性によりスタイルを変更する指示を加える。

L11.2.6 画面サイズに合わせた表示部品の導入

本日の訓練内容

PHPとは

サーバー内で動くプログラミング言語。

JavaScript

じゃんけん

jQuery

じゃんけん

表示場所や効果を設定することが用意。

PHP

じゃんけん

サーバー内に処理が書かれているため情報が公開されず、処理結果のみが提供される。

index.php

PHPの書き方

  1. プログラムは上から下に流れる
  2. <?phpで始まり、?>で終わる
  3. 命令の区切りに;を付ける
  4. ブラウザでアクセスしたときにプログラムは実行される
  5. ファイルの最後に到達するとプログラムは終了する
  6. ファイルの拡張子は.php
  7. コメントの書き方は3通り
    //
    #
    /* (comment) */

変数と定数

変数

  • 変数名は$からはじまる。
  • 変数名は大文字と小文字を区別する。

定数

  • 定数は先頭に$を使わない
  • プログラム内で再定義することはできない。

演算子

10日で覚えるPHPのキソ 第 4 回 演算子 | バシャログ。
...

条件分岐

10日で覚えるPHPのキソ 第 5 回 条件分岐 | バシャログ。
...

PHPのテスト環境

PHPはコンピュータのブラウザでは動かず、サーバーにアップロードしてアクセスしなければテストできない。

コンピュータ内に仮想サーバーを設定することで開発用テスト環境を構築することができる。

XAMPP Installers and Downloads for Apache Friends
...
MAMP - Your local web development solution
Local

LocalはWordPress特化の開発環境

メモ

  • 10/10 紙ポートフォリオについての説明

-本日のアジェンダ-

学科 PHP基礎① | DEAUアカデミー WEBデザイナー養成科(短時間)A教室

1限目
学科 PHP基礎①
PHP について

2限目
学科 PHP基礎①
PHPの使い方について

3限目
学科 PHP基礎①
課題作成

4限目
学科 PHP基礎①
課題作成

5限目
学科 PHP基礎①
課題作成

本日のテーマ

WordPressはphpで出来ています。

PHPとは

PHPとは動的にWebページを生成することができるサーバーサイドのスクリプト言語です。他のプログラミング言語と比較して仕様や文法が簡単なため習得しやすいと言われています。またMySQLなどのデータベースとの連携が容易なことなどから、WordPressを含めたWebアプリケーションの開発にもよく使われる有名なスクリプト言語でもあります。

参考サイト

PHP入門

PHPはプログラミング言語なのでIT技術者が利用するのが一般的です。但し、WordPressがPHPで作成されていることもありWordPressの独自テーマ作成などを行う時にPHPに接する機会もあります。

参考サイト

PHP開発環境

PHPは、サーバーサイドで動作するプログラミング言語なのでPHPでの開発を行うためにはサーバーが必要ですが、PCにサーバーと同様の環境を作成してPHPでの開発を実施することも可能です。また、WordPressを使用するためには、データベース(MySQLなど)も必要になります。

参考サイト

本日の課題

WordPressサイトに、本日学んだ内容を投稿ページにまとめてください。

第6回成績考査

第6回成績考査(11月12日)は、ポートフォリオとします。Web版ポートフォリオまたは紙版ポートフォリオを提出してください。また、11月14日にプレゼンテーション訓練として「就職活動の取り組み」というテーマでの発表会を予定しています。ポートフォリオの説明や就職活動状況などを発表して頂きます。