環境構築

テストシステム(Eden)

ログイン

ブラウザ

Chrome

エディタ

Terapad(Windows)
mi(Mac)

ファイル転送ソフト

WinSCP

1日目:Linux入門

MySQLの実習(testユーザーの追加)

GRANT ALL PRIVILEGES ON test.* TO test@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

※本番ではパスワードを適切なものに設定してください

MySQLの実習(SQL実施)

create table items(id serial,name text,price int, quantity int);

insert into items(name,price,quantity) values ('pi', 5000, 6);
insert into items(name,price,quantity) values ('case', 1000, 6);

select * from items;
select sum(price) from items;
select sum(price * quantity) from items;

MySQLとPHPの連携

<!--?php $pdo = new PDO ('mysql:dbname=test;host=localhost','test','password'); $sql = 'select * from items;'; $stmt = $pdo->query($sql);<br ?--> $result = $stmt->fetchAll();

foreach($result as $record) {
echo $record['name'];
echo $record['price'];
echo $record['quantity'];
echo '
';
}

2日目:HTML/CSS入門

資料

3日目:JS編

4日目:PHP&セキュリティ

PHP

  • PHP編ソースコード・リンク集
  • PHPファイルアップロード用URL:http://s4.asial.co.jp/~sc26xxx/filer/ft2.php
    ※ sc26xxxの部分は各自のアカウントに変換してください。(わからない場合はTAに確認してください)

メールの送り先

demo.asial.2019@gmail.com

セキュリティ事例集

セキュリティ編ソースコード・リンク集

5日目:スマフォアプリ開発入門

TODOアプリ雛形版
TODOアプリ完成版
宝当てアプリ雛形版
宝当てアプリ完成版
地図アプリ
英単語アプリ雛形版
英単語アプリ完成版

<script>
        // エラーを出力する
        var errorDiv = document.createElement("div")
        window.onerror = function(message, url, lineNumber) {
            errorDiv.innerHTML = lineNumber + "行目で "+ message
        }
        window.onload = function() {
            errorDiv.style.cssText = "position: absolute; bottom: 0; background-color: #000000; height: 100px; width: 95%; opacity:0.7; color: #ffffff;"
            document.body.append(errorDiv)
        }
    </script>