2012年1月26日木曜日

2012年01月25日 講義003日目

2012年01月25日
講義003日目
------------------------------1H------------------------------
★ビジネスマナー
    ●身だしなみ
        ・IT業界は比較的ゆるい、TPOに合わせる
        ・職場環境に合わせた身だしなみ
        ・ホウレンソウ(報告・連絡・相談)
        ・姿勢や態度もビジネスマナー
       
------------------------------2H------------------------------
★アクセス解析
    ●googleアナリティクス
        ・ページにjavascriptを入れておくとgoogleが情報を取得してくれる
        ・アクセスされた情報を確認する事ができる
        ・トラッキングコードを貼り付ける
    ●Pleiades - Eclipseの導入
------------------------------3H------------------------------
★アクセス解析(googleアナリティクスの導入)
  ●ウェブサイトのトラッキング準備
    ・トラッキングコードをコピー
    ・自分の持ってる静的ページすべてに存在してなければならない
    ・HTML編集ページを開き、ctrl+Fで検索し</head>を表示させ貼り付ける
    ・テンプレートを保存し編集完了
  ●<head>について
    ・すべてのファイルに関わってるファイルはひとつにまとめておくこともある→head.phpとか
    ・PHPなどで<head>部分など共通するパーツを共有させて、効率化したファイル構成を作るのは重要
    ・無駄を省く
    ・静的ページが多い場合には管理が容易になるメリット
    ・動的ページを扱う場合はファイル構成を効率化させることは必須
    ・prof・company・header・footerなどの部品ごとにファイルを分ける
------------------------------4H------------------------------
★アクセス解析(googleアナリティクス確認)
  ●ユーザーサマリーを確認
    ・日付別、システム別などで分析が可能
    ・google以外にもたくさんのアクセス解析サービスがある(細かく調べることができる)
    ・アクセス解析を分析できる人材にはニーズがある
  ●HTML基本用語
    ・インデント→段落(コードを書くときには段落が大事、どこにつけるかは好みだが見やすくすることが大事)
    ・半角スペース2つ、4つ、8つ、タブ
    ・半角スペース4つがお勧め→タブは避けた方がいい(文字化けする可能性がある)
    ・htmlは入れ子が多いので2つでもいい
  ●文字コード→コンピュータ語で書かれたテキストファイルを人間が読めるファイルに変換している
    ・shift-jis
    ・utf-8←(万能っぽい)
    ・EUC-JP などがあり、文字コードによって変換のルールが違うので文字化けが起きる
    ・保存するデータと出力される環境の文字コードのズレが無いように作ることが大事
    ・html
    ・ひとつのPCでIEのバージョン違いをテストをしたい→IE tester
  ●ウィジェット、ガジェットについて
    ・機能拡張のこと
    ・twitterのTLやカレンダーなど…の機能拡張を無料で提供してる場合がある
    ・無料でサービスをしてるワケ→ユーザーをそのサービスに呼び込むためのもの
------------------------------5H------------------------------
  ●javascript(ブラウザ上で動作する)とjava(プログラミング言語)は別物
    ・javascriptはクライアント側で動く
    ・javaはサーバー側で動く、PHPもサーバーで動く
  ●ロングテール
    ・ECサイトを作るときにはあんまり売れないけどたくさん選択肢があるという強み
  ●テスト用の環境
    ・完成するまで特定の開発者のみ出入りするテスト用のサーバーで開発をするのが普通
    ・htmlなら実害は少ないが、プログラムにミスがある場合は致命的な実害が発生する場合がある
    ・十分なテストをしたらインターネットに公開する
    ・VMware
★データベース
  ●データベースとは?
    ・データの詰まった箱←使わなければデータの詰まった箱でしかない
    ・そのデータを動作させるのがPHP
    ・検索画面などで条件に一致するデータを引き出したりするプログラムで利用する
    ・JREって?(javaのランタイム)
    ・データベースを理解するために、無料のOpenOfficeを導入
------------------------------6H------------------------------
★データベースの理解
  ●OpenOfficeを導入
    ・表計算ソフトのシートがたくさん入ってるイメージ(実際には違う)
    ・DBの場合はテーブルと呼ぶ
    ・
  ●WEBサーバの種類
    ・データベースサーバ
    ・webサーバ(webサーバとDBサーバを分けてやり取りするなど)
    ・DNSサーバ
    ・メールサーバ←(設定を間違えると危険)
    ・サービスを載せて世界中でサーバが動いてる
    ・サーバに求められることは落ちないこと
  ●pleiadesについて
    ・自分のPC内にサーバを立てて機能させる
    ・テスト環境としてwebサーバ(apache)、DBサーバ(mysql)が入ってる
    ・開発ツールが付いてる
    ・web周りのテストなどに有利
  ●VMware
    ・仮想マシンを動かすソフト
    ・サーバとして安定してるlinaxを実習で扱う
    ・pleiadesでのテストが終了したらこちらメインで実習
    ・注意事項アンインストールするのが厄介(ネットワークの情報を書き換えてしまう)
    ・メモリを大量に消費する
-----------------------------memo------------------------------
徐々に内容が濃くなってきたようだ
わからない部分はどんどん質問して理解していこうと思う
まだレノボのFnキーとctrlキーに慣れない……
Fnキーの使い方というか何に使うのかよくわからんので調べるか
あと、インデントにtabキーを使うもんだと思ってたので修正
慣れてきたらhtmlで講義メモを書いてみようと思った

0 件のコメント:

コメントを投稿