[DAY-096]ECSHOP講解

今天老師講解ECSHOP,我只聽了一個小時就不聽了,一來是因為ECSHOP架構太老,己經難以維護了,二來是因為這是大陸中小型電商才比較有在使用的系統,三則是上網查了一下,實際市場使用率真的不高,OPENCART還比較多人使用,這類套件的東西變更很快,只要了解架構和應用方式即可,實務上有遇到再說了。

我自己私下則是開始再做第四題的解題研究,因為相較第三題,第四題要處理的頁面工作比較複雜一些,不難,但量不少,能省工的程度很有限,結果我在註冊會員的帳號檢查地方居然卡了快三個小時,主要是想要找個可以比上次還要精簡的做法出來,沒想到不是很順利,最後還是改回原本的做法,看來要從別的地方來省工了。

昨天和同學提供的PHP短標籤設定,今天己經看到有同學在測試了,覺得欣慰,雖然目前短標籤的使用上官方不是很建議,但也有人說有可能會再改成預設支援短標籤,對我們來說,我是覺得短標籤對於解題的時間爭取還是有一定的幫助的。

話說老師下課前提到有在他的電腦中看到一個解題參考的錄影檔,以為我們都有在看這錄影檔,結果大家都不知道有這東西,後來問了班導,班導說因為這是高中技職競賽的選手的影片,而且也不算是完整解題,加上使用的語法比較舊,所以後來就沒有提供給我們了,我看了一下解題的說明和影片,有些小技巧是可以在解題上利用一下的,只是正式的工作應該不會這樣做就是了。




[DAY-087]Joomla套版應用及外掛套件

今天講解的內容其實和上周差不多,只是老師最後多提供了幾組他自己做的實務上會用到的套件,可以直接套用在專案上來使用,簡化作業的時間,其他的內容就只是一直在安裝移除的練習而已,只要Joomla玩個幾次大概就熟了,比較有趣的是老師似乎每一堂課都把大家當成第一次上課,或是每次都當大家沒碰過電腦一樣在教,所以一直重覆同樣的東西,對我來說是有點浪費時時間,所以最後我都在看學科的內容.

 




[DAY-084]Joomla結構講解與外掛套用

今天繼續Joomla的課程,比較多是集中在遠端虛擬主機的安裝上,及一些外掛模組的使用,不過老師今天沒有講到我比較希望聽到的修改即有模組的部份,只有簡提的提一下怎麼新增一個自定的HTML區塊而已,

CPANEL講解

不同的主機業者提供不同程度的應用軟體

Joomla 結構

最後老師給我們一個他自己實務上幫人架站用的模板,這個模板己經套好一些比較實用的外掛及電商模組,只要前台修改一下,就可以拿來製作各種中小企業需要的網站。




[DAY-082]Joomla安裝與CMS實習

上午一兩節賴了個床,晚點到班上課,正好講到安裝Joomla的部份,CMS的安裝使用我是很熟了,所以自己下載安裝程式,很快就裝好了,然後沒想到老師一個上午光安裝就教了五次,分別是裸裝和含套件的安裝,本地和遠端及國外虛擬主機,感覺象是把大家當成社區老人班在教一樣,所以大多時間我都在練習第四題.

CMS課程大綱

CPANEL後台介紹

後台設定

下午的時間在講解Joomla的後台操作,不過只能說是介紹而已,實做的部份老師提供了一些別人改好的整套joomla模版,安裝一下就可以做為商業使用,也有講到佈景的匯入和改變,最後介紹了新增文章的功能,讓大家練習一下新增文章的操作.

Joomla 後台介紹

joomla資料夾結構

商業套件實習

套件的CSS外觀

 




[DAY-077]Bootsrap-表單/影片背景/EMAIL

今天上的是Bootstrap的一些進階套用,只是套用我就只是看一下就好,大多時間還是繼續研究第三題的東西,不過好象有點小感冒,沒有活力一口氣衝刺,每節課做一些做一些,慢慢來。

一頁式的動畫設計

用影象做背景的頁面

e_mail的部份老師說的不完全正確,雖然付費空間和免費空間的寄信功能一定有不同,但能不能寄信的關鍵是在於是否有提供smtp relay的功能,如果沒有開放relay的功能,那就算是付費空間也一樣不能寄信或者是需要提供帳號密碼才能寄信。

無資料庫的訊息回傳

最後老師把影象背景和E_MAIL兩個練習拿來當成作業,並提醒大家要開始打成績了,該補的資料要去補一補了;同時老師也提示大家下周會教joomla的安裝與使用,因為大家下課時圍著老師問這方面的問題,讓老師感受到有這方面的需求,but ,我是覺得使用這些CMS本身並不難,套外掛改版型也不難,難的是商業化的應用,而商業化的部份和程式技術及網頁視覺是沒有直接關係的,CMS我十年前就在玩了,但是要弄出一個可以上線營運的網站還是有困難,宣傳/金流/物流/客服/維運等等問題都比建置網站本身來得複雜多了,當然,那個憨膽要去衝衝看也是值得鼓勵的,痛過才會長得快又壯!

 




[DAY-072]Bootstrap模版取用與修改

今天老師的重點在於bootstrap的模版取用與修改,老師非常堅持他的做網頁不用寫程式之道,所以幫大家準備了一堆的現成模版供大家使用,然後上課重點就放在如何把別人的模版改成自己要的,今天的主要內容都在如何用刪去法把模版的一部份取出來使用,留下需要的部份,其他的都刪光光;

額外補充關於UEFI的說明

對於還不熟網頁開發的同學來說,這樣的教學內容,的確可以幫助同學快速進入職場,不過對我來說就有點無聊了,所以我一半時間在研究術科的解題上,至於bootstrap的實做,我則是打算自己找教材來研究就好。

 




[DAY-067]Bootstrap 介紹/實習

今天開始講解Bootstrap,老師說他預計花六周時間來講解,包含各種常用的bootstrap案例練習,不過今天講的東西大多是之前就多少有提到的就是.

bootsrtap官網

網格系統

快速版型線上工具

在dw中實做bootstrap




[DAT-062]jQuery mobile 介紹

今天老師說要介紹一下jQuery Mobile 不過完全沒講到語法之類的,只有和大家說要去那個網站找教學資料及如何匯入jQuery mobile的函式庫;

jQuery mobile官方網站

後來又介紹了EZoAPP這個jQuery mobile線上版型工具,算是滿實用的,可以用來應付小型或快速模版,不過老師只有教到如何套用而己,實做上需要用到的資料串接及js語法還是沒有提到,只能靠大自己去摸索。

EZoAPP 線上版型工具

最後老師介紹了google表單的製作,因為這是比較快的資料建置手段,而且可以快速套用在EZoAPP的一些版型中。

google 表單

作業是要大家用EZoAPP做一個個人的介紹網站,可以在手機上瀏灠用的,於是我就花了一個晚上,弄了一個簡易版的手機訂便當網站,加上google試算表的即時分析統計功能。

簡易線上訂便當




[DAY-057]jQuery範例程式套用教學

今天主要在講解jQuery的套用方式,上周只是簡單講一下程式的基本架構及使用方式,其實大家對jQuery的撰寫還是不太熟悉,不過老師倒是講到一個實務的重點:”我們那來那麼多時間去把程式學到精深,很多程式碼都有人寫好公開給你用,會用會改就好了,不然要學到何時才能去賺錢?”,這觀念真是超~~~~棒~~~~der~~~

輪播圖的套用

輪播圖的套用

相本套用

有翻頁效果的jQuery外掛套用

不過老師套用的速度比起有程式基礎的同學來說還是有差的,幾個同學很快套用好己經在改其他地方了,老師有時還是會卡到。

回家作業是把3Dbook的效果換成自己的圖就可以了,但我己經找到原始碼中一堆相關的程式關係,我想我可以改得很多。

 




[DAY-053]前端jQuery基礎/DOM操作

相較於前兩天利用jQuery來和php互動,今天的課程比較偏向前端的視覺部份,老師是照著線上教程的部份來解釋,基礎的部份剛好可以彌補前兩天沒提到的部份。

JQuery 的CDN匯入

線上教學範例

實作

jQuery是Javascript的函式庫,在使用上雖然大大的簡化了javascript的語法,但很多時候還是得靠Javascript來輔助,所以不能偏廢。

下午時請假去回診,老師講解了動畫的應用,同時出了一個作業要大家練習,內容是把一個水平輪播的效果改成垂直的,然後上傳到虛擬主機。

 

 




[DAY-048]CSS選單

今天繼續上選單的部份,有些項目是手機上會用到的,不過我上午都在研究乙級的第一題,官方提供的版型檔案有點麻煩,我自己計畫早點開始準備乙級的試題。

下午繼續選單的部份,不過上午最後提到的可拖動選單滿有趣的,所以我一整個下午都在研究怎麼改成可以動態改變z-index的方式,最後發現js無法取得css外部樣式的z-index值,得要在行內樣式的才能取得,不過我最後的做法其實不需要取得z-index的值,所以我等於是白花了一個下午的時間了,真不懂自己。




[DAY-043]CSS Menu製作方法

今天開始講解MENU的製作方法,話說,老師就這樣直接跳過Image的最後兩項了!

上午的課進度很慢,害我一直想睡,但下午突然衝超過,到下課為止一共講解了十二項,估計再一周就講完了。

原則上,老師的講解就是把範例拿來東改西改,讓大家了解每一個CSS的作用,至於Javascript的部份雖然也有講解,但我覺得老師的解釋有些地方不是說得很好就是了,而且範例網站上提供的Javascript範例也不是很好的做法,實務上的Javascript應該會有更簡潔的做法.

今天閒餘時間在找虛擬主機的資訊,考慮在結訓前先買個一年的方案來製作一個wordpress的網站放自己的作品和技術相關的內容,目前byethost的免費方案似乎還可以再持續一陣子。