[DAY-007]PHP簡介

今天開始講解PHP,老師是使用PSPAD來教學,先說了虛擬伺服器的使用,然後開始講解PHP的操作,基本語法,變數,系統變數等觀念,並實際操作範例.

使用PSPAD來教PHP

接著開始講解流程控制中的if操作,沒基礎的人在這邊會開始遇到理解上的困難,不過我覺得老師的速度還算可以,因為如果太慢的話,後面有一堆實際應用的例子會說不完.

if條件解說

下午先講了SWITCH選擇結構,接著開始教迴圈,主要是講解FOR和WHILE,到這邊已經算是正式進入程式設計的領域了,比較起來,這邊的教學速度算是快的,先前在補習班,老師都會每個段落停個一個小時讓大家自己去練習,可是這樣很拖時間,寧可拿來多上些進階的操作或給些題目練習.

FOR和WHILE迴圈的介紹

課堂練習題一道老師出的奇怪序列,要求只能使用迴圈來完成

迴圈的課堂練習

最後介紹了get和post的傳送方式,這邊是有點跳太快了,不知道有多少人可以吸收

get指令的介紹

get練習




[DAY-005]資料庫語法 / 資料表操作

上午的課從時間欄位開始講起,然後也介紹到排序語法,LIMIT語法的操作,到這邊對完全新手的同學來說會開始有理解上的困難在,所以老師也會停下來看看大家做得如何,授課的步調就慢下來了,然後開始有課堂習作,讓大家練習聯表查詢及欄位計算的操作.

下午開始介紹到GROUP BY語法的使用,不過只說了比較簡單的操作,進階的語法大概要等之後才會教到,後面有提到正規化,但老師也不知道如何講起,因為就算是最簡單的正規化,我想至少都要四個小時才能大概說一下,好歹這在高點上課時幾乎是12小時滿滿的課,然後我還是一知半解;最後老師出了作業題,要大家回家練習建表,因為老師說過他在遊戲業工作過,所以他出的題目裏,感受得到他對企劃的恨意,一份亂七八糟的表格丟來,要工程師想辦法弄成資料表來使用,這我很能體會的.

老師預告了下周會結束資料庫的課程,先上PHP,下次再碰資料庫大概是一個月後了,這一個月的時間,請大家把兩天課程教的東西弄熟,因為PHP及後面的資料庫操作會頻繁的使用到.

 




[DAY-002]資料庫概說 / 環境建置

這兩天都是陰雨的天氣,早上會小塞一下,到教室的時間有點緊,考慮提早個十來分出門會安全點.

今天是資料庫的課,課程比重滿高的一門課,一周兩天,要上兩個月,今天的內容主要是教XAMPP的安裝與設定,這部份我算是很熟了,所以沒怎麼在聽,我自己在思考接下來的職訓期間,我要做幾個作品出來.

下午開始講到MySQL,如何建資料庫與資料表,接著介紹INSERT,SELECT,DELETE,UPDATE的話法及操作,最後出了個隨堂練習,老師提供資料,然後請大家建表和撈取特定的資料出來.