Offline EventLearning

「網站後台系統」實作練功場

5,961
7
2015.11.01 (Sun) 09:00 - 12.19 (Sat) 12:00 (GMT+8)Add To Calendar

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
網站後端設計-Back-End Web Develop是身為網頁設計人員不可或缺的能力之一,除了要學會HTML&CSS基本語法外,還要懂得資料庫與前後台整合的技術。 本次課程主要針對遠端後台環境設定與基本資料庫建構。 想學習網站後台設計卻不知如何開始嗎?趕快報名這次的課程吧!
網站後端設計-Back-End Web Develop是身為網頁設計人員不可或缺的能力之一,除了要學會HTML&CSS基本語法外,還要懂得資料庫與前後台整合的技術。 本次課程主要針對遠端後台環境設定與基本資料庫建構。 想學習網站後台設計卻不知如何開始嗎?趕快報名這次的課程吧!

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
Event Introduction

課程說明:

請注意:本活動均為線上同步教學,可一次訂多場次,每場只提供四個名額。

OpenShift 設定 for Windows、Mac 和 Linux 使用者

OpenShift 是由知名 Linux 廠商「紅帽 (Red Hat)」公司推出的雲端虛擬主機空間與服務平台,可供每位使用者建立最多三個免費網站。所建立的網站不但可以支援多種程式語言如:PHP、Python、Ruby、Node.js、Java、Perl 以及框架如:Laravel、Django、RoR 等,也支援多種資料庫如:MySQL、PostgreSQL、MongoDB。且上述套件都可以一鍵安裝設定完畢。OpenShift 的另一項優點就是,可以使用 Git 來上傳網站到 OpenShift 的空間。固然使用 FTP 軟體上傳網站是一種常見的方式,但是使用 Git 上傳網站的好處是每次針對網站原始碼的修改都會被記錄。另外,OpenShift 的競爭對手還有知名的 Heroku 和 Koding。

資料庫

建置網站的技術有兩類:「靜態網頁 (static web page)」與「動態網頁 (dynamic web page)」。「靜態網頁」指的是由純HTML 標籤構成的網頁。然而,「動態網頁」則是指由某種程式語言 (例如:PHP) 動態產生 HTML,設計師不但需要撰寫程式,更有可能要投入許多時間在處理「資料庫 (database)」。

這裏提供一個假設的情境,可能有位客戶委託您設計「一萬頁」產品說明頁,需要替換不同的圖片和文字,且這一萬個產品說明頁的外觀和規格需要看起來一致。此時如果使用「靜態網頁」技術處理,則需要用 HTML 老老實實地作一萬頁,然後逐一上傳到網站空間,耗時耗力,成本也非常驚人。然而,若採用「動態網頁」技術處理,您只需要做好「一頁」帶有程式的網頁,並將一萬筆圖片和文字儲存於資料庫中,讓這個網頁自動切換和帶出,則是又快又省力。

因此,「資料庫」正是「動態網頁」技術最重要的核心。使用者透過瀏覽器所看到的動態網頁,稱為「網站前台」,也就是大部份使用者可以瀏覽的「網站」。而網站管理者所操作的上稿系統,則稱為「網站後台系統」,提供網站管理者更具親和力的使用者介面,對資料庫進行「增、刪、改、查」,亦即「新增資料」、「刪除資料」、「修改資料」、「查詢資料」或更複雜的任務。

最流行的 PHP 框架 Laravel

Laravel 是一套開源 (open-source) 的 PHP 網站開發「框架 (framework)」,它基於「MVC (model-view-controller) 」的設計模式,能讓「前端 (front-end)」人員和「後端 (back-end)」人員各自獨立工作 (低耦合),並無傳統工作流程需要人工整合,容易弄亂彼此的 HTML 原始碼與 PHP 程式碼的缺點。Laravel 的一大優點就是自動化整合雙方原始碼和程式碼,前、後端人員對網站的後續維護與修改,都不會發生誤改到對方檔案的情形。而且傳統工法中,後端人員通常必須等前端人員完成切版,才能開始套程式。使用 Laravel,切版和寫程式可以同步進行,降低等待時間。

Laravel 提供豐富的套件,如:使用者驗證、表單驗證、資料庫指令、網頁樣板指令...等。其語法簡潔並參考了其他知名框架的長處,如:Ruby on Rails 與 ASP.NET MVC。

Laravel 不但是當下最流行的 PHP RESTful/JSON 框架,根據 SitePoint的統計,Laravel 更蟬連了 2014年、2015年 PHP 框架市佔率的冠軍,在十多種 PHP 框架中脫穎而出,高達 25% 以上的市場佔有率。

參考連結:
http://www.sitepoint.com/best-php-frameworks-2014/ 
http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/ 
http://beebom.com/2015/02/best-free-php-frameworks 

線上課程形式與時間說明:

  1. 本課程為線上講課,使用工具為 Google hangouts。
  2. 本次課程之場次,上課時間如下:
  • 本活動將逐場說明如何在 Windows、Mac 和 Linux 下設定 OpenShift 環境、SSH Key 以及 Git。
場次
課程名稱 時間
第一場次
遠端環境設定教學 (OpenShift for Windows 使用者)
2015-11-01    上午 9:00~11:00(2hrs)
第二場次
資料庫基礎入門 (phpMyAdmin使用、資料庫與資料表建立、基本SQL語法)
2015-11-14    上午 9:00~11:00(2hrs)
第三場次
遠端環境設定教學 (OpenShift for Mac 使用者)
2015-11-21    上午 9:00~11:00(2hrs)
第四場次
Laravel 入門 (Laravel起手式)
2015-11-28    上午 9:00~11:00(2hrs)
第五場次
遠端環境設定教學 (OpenShift for Linux 使用者)
2015-12-05    上午 9:00~11:00(2hrs)
第六場次
Laravel 進階(一) (單層後台增刪改查)
2015-12-12    上午 9:00~12:00(3hrs)
第七場次
Laravel 進階(二) (雙層後台增刪改查) 2015-12-19    上午 9:00~12:00(3hrs)
  • 學員可一次購買多場, 欲購從速,先搶先贏。

您將學到:

遠端開發環境設定 

  • OpenShift 免費空間申請
  • SSH Key設定
  • Atom 文字編輯器使用
  • Git 操作
  • Ruby Gem 操作

資料庫基礎入門

  • 資料庫與資料表的關係
  • 資料欄位與資料格式說明
  • 基本查詢、新增、修改、刪除之SQL語法

Laravel框架語法

Laravel網站後台實作-新增、編輯、刪除、查詢功能


課程講義:

本課程將會發給所有報名者講義 (PDF檔案)。



適合對象:

  1. 本課程適合無基礎的朋友快速上手。
  2. 想學習 MySQL 資料庫網站設計的開發者。
  3. 想學習 SQL 語法的開發者。
  4. 想學習 Laravel PHP框架語法的開發者。
  5. 想替客戶、公司、或自己設計一個網站後台系統的開發者。



講師簡介:

陳聖博老師

廣瞻互動媒體設計有限公司負責人,現於美國俄亥俄州立大學教育科技博士班進修中。從事網頁設計近二十年,並有十五年以上網頁設計教學經驗,精通網站企劃、專案管理、網站視覺設計、前端技術、後端技術。

聖博老師亦為知名連鎖電腦補習班「RWD 跨平台互動網頁設計」課程顧問,該課程於該連鎖電腦補習班全國二十九間分校皆有開設。此外,聖博老師與靜君老師同著之「自適應網頁設計武功秘笈」一書,亦為華人圈第一本自著 (非國外翻譯) 之 RWD 專書,目前於台灣、香港、中國大陸皆有販售。(備註:RWD = Responsive Web Design 又翻譯為「響應式網頁設計」或「自適應網頁設計」。)

林靜君老師

廣瞻互動媒體設計有限公司台灣地區執行長與專案總監。知名電腦連鎖補習班之資深講師,有十五年以上程式設計經驗,專長為 RWD 互動網站設計與 Android APP 開發。

靜君老師不只擁有多項軟體操作、行銷規劃、專案規劃、專案執行、課程規劃與軟體教學等經驗,對於軟體的整合應用、知識分享及教學亦有一番心得。



請先下載以下軟體:

注意事項:

  1. 請務必準備耳機麥克風,以確保上課品質。
  2. 請於線上報名時,提供 1) 您的真實姓名 2) 您的作業系統,以利簽到與課程準備。
  3. 若課程報名人數未達開班標準時,主辦單位有權宣布延期或者取消課程。若課程取消,則由 accupass 退費。
  4. 若因不可抗力因素,如颱風或其它災害,主辦單位有權宣布延期或者取消課程。若課程取消,則由 accupass 退費。
  5. 若仍有任何問題,歡迎直接來信 course@macroviz.com 詢問。
  6. 歡迎學員、非學員加入本課程之「粉絲團」「社團」取得更多活動資訊。


avatar

MacroViz x Skill Hub365

「網站後台系統」實作練功場

2015.11.01 (Sun) 09:00 - 12.19 (Sat) 12:00 (GMT+8)

Guests

陳聖博
陳聖博
林靜君
林靜君
Map

Online

loading