Ruby on Rails 網站程式設計基礎班

Ruby on Rails 網站程式設計基礎班

想知道驅動 Twitter、Github、Slideshare 等知名網站背後的程式框架嗎? 答案是 Ruby on Rails!
Ruby on Rails 是近年來快速崛起的網路系統開發架構,其優點在於其框架的易學性和Ruby語言的人性化,讓開發者效率增加、達到敏捷開發的效果,因此廣受國內外新創公司的喜愛。 不管你今天是要創業、或是求職、Ruby on Rails 都是一個值得學習的技能。

課程大綱

Part 1 : Ruby 程式語言入門
程式架構與資料型別
流程控制
陣列與字串
方法
視窗應用程式基礎操作
物件與類別
繼承、多型、介面

Part 2 : Rail 框架入門
MVC 架構
Rails Model
ActiveRecord ORM
Rails Association 資料表關連:一對多、多對多
Migration 資料庫遷移
Rails Routing 路由
member/collection 客製路由
View / View Partial 介面
Form 表單
Validation 表單驗證
Render vs Redirect
Authenication & Session 使用者註冊與登入
Deployment to Heroku 將程式上架到 Heroku 雲端伺服器
Create & Publish Gem 寫出並發表自己的 Gem

適合對象

1.沒有程式基礎想從基本語法與程式觀念開始學習的朋友
2.有開發網頁經驗,想學習Ruby on Rails開發架構的朋友
3.有學過程式語言,但不常使用,需要從頭複習的朋友
4.想創業或快速製作網路程式驗證想法的朋友

開發環境

Ruby on Rails
Git / Github
Sublime Text
Heroku

實體課程注意事項

本班為實體課程,常見QA詳情連結

校園防疫措施詳情連結

公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數

課程影片觀看期限至課程結束後一週關閉

(一)退費期限:開課日後⅓時數內,詳情連結

(二)查詢結業狀況:結業名單連結

近期班次

講師介紹

(一) 學歷

現為本校共同教育中心統計碩士學位學程兼任講師

國立臺灣大學 資訊網路與多媒體研究所碩士學位

美國加州大學 電機系學士學位

*研究領域:多媒體資訊檢索、電腦視覺、人機互動 

 

(二) 經歷

Kyosei.ai 共同創辦人兼技術總監

OneAD 資深軟體工程師

 

(三) 專長

Python、Node.js、Excel & VBA

 

(四) 教學經驗

台大共教中心統計學程 實務講師 2019

國泰金控 企業教育訓練講師 2018

 

台大資訊系統訓練班講師 2015 - 至今 

*累計授課時數至2024年3月1日為5,770小時