跳到主要內容
回到置頂端
:::

職訓課程

跨平台網頁程式設計與智能聯網(幼獅)

分享 分享 分享

更換出發地:

更換 清除
開車 走路 騎車 大眾運輸

課程基本資料

辦理單位勞動力發展署桃竹苗分署
開班單位勞動力發展署桃竹苗分署
課程名稱跨平台網頁程式設計與智能聯網(幼獅)
期別01
報名日期2021/10/01 ~ 2022/02/18
甄試日期2022/3/1
訓練期間2022/03/15~2022/10/19 日間(上午及下午)
訓練地點桃園市楊梅區幼獅路2段3號
負擔費用學員負擔:0;政府負擔:72689
聯絡人桃竹苗分署
聯絡電話(03)464-1162

訓練概要

緣由: 跨平台網頁程式設計與智能聯網,乃因應AI 與 IOT 物聯網是未來在智慧生活、工廠自動化必須熟悉的科技,跨平台網頁技術的靈活運用,提供了企業建立形象網站與雲端購物平台建置、物流運輸管理、健康醫療、智慧環境等多種應用領域,每年都有固定與強烈的市場需求, 且技術不斷推陳更新,目前在蓬勃發展中。
隨著近年智慧手機的大量普及,網際網路進入行動服務時代,因此線下服務搜尋的需求與日俱增,但HTML 規範尚未與時俱進,致使當前Location Base相關的線下服務應用,大部分僅能以App做為設計應用。然而App封閉式的資料串接方式,沒有安裝便沒有機會看見服務,難以實現隨機搜尋的便利,不僅不利於資訊共享的線下服務,也不利於發展跨應用跨服務的整合入口,所以當前亟需定義一個符合線下應用的HTML規範,推動以Web of Things (WoT)方式設計線下服務應用。WoT之所以重要,在於它不僅可以轉化為實體化的Location Web,也解決了物聯網互通、互連的問題,並形成有利於線下搜尋引擎發展的環境。
本班課程安排由基礎開始,讓學員先具備基本資訊素養,進而學習網頁技術相關技能 (程式語言、作業系統、前端、後端技術等), 進一步使用 Web 技能來控制物聯網裝置,讓受訓學員可成為企業網站設計開發專門人才,另外也能具備物聯網知識與應用技能,對於學員在未來求職上提升其競爭性與亮點。
訓練目標:本班課程由電腦基礎知識,讓學員先具備基本資訊素養,在進而介紹程式語言與專題實務製作所需相關技能。
1.知識學科包括:系統分析與設計,MS-SQL資料庫。
2.技能術科包括:C#程式語言、資料庫系統、網站設計、網頁前端技能: HTML+JavaScript+CSS3、jQuery、RWD,網頁後端技能: ASP.net MVC 、
PHP程式語言、Laravel MVC框架等,版本控管: GitHub、Source Tree、網站佈署與建置等,能夠了解物聯網裝置相關感測器與使用。
其他:有系統循序性的完整教學, 利用專題製作,培養學員能獨立完成專案能力,成為企業人士所愛用之專業人才。
就業展望:可從事網頁前端工程師、網頁後端工程師、網頁程式設計師、系統開發工程師、SOHO自行創業等工作、WoT 相關工作。

課程內容

(1)共同科目(48小時):就業市場趨勢分析及求職技巧 、性別平等 、勞動權益法規 、資訊及通訊科技(ICT)、開訓、結訓、環境清潔、班會

(2)系統分析與設計(96小時):資訊系統開發概論、資訊系統開發模式、需求分析、結構化技術、結構化分析與設計-流程塑模、結構化企業流程塑模個案、結構化分析與設計-資料塑模、結構化企業資料塑模個案、物件導向技術、使用個案塑模、物件互動行為塑模、使用者介面塑模-結構與狀態、物件資料結構塑模系統元件與結構塑模
(3)MS-SQL資料庫系統(80小時):SQL Server資料庫安裝、資料庫備份及還原、表格正規化設計、索引、關聯性設計、SQL 查詢語言設計、T-SQL 語言設計、觸發程序、預存程序、自訂函數設計
(4)HTML5+JavaScript+
CSS3+jQuery+WoT(224小時):1.建置網站
2.HTML5
(1)網站建置
(2)網頁內容規劃、結構設計
(3)地理資訊服務
(4)本地資訊應用
3.Javascript
(1)觀念與簡介
(2)資料型態與運算式
(3)流程控制
(4)函數
(5)物件的屬性及方法
(6)事件處理程序
4.CSS3
(1)觀念與架構介紹
(2)選擇器應用
(3)顏色控制
(4)網頁排版
5.jQuery
(1)jQuery 基本語法
(2)jQuery Selector
(3)DOM
(4)jQuery事件處理
(5)jQuery與Ajax
(6)Web Storage 應用
(7)檔案處理與取得
(8)JSON介紹與應用
6.Webduino
(1)積木使用
(2)物聯網裝置介紹
(3)網頁操控裝置
(5)PHP+MySQL(144小時):PHP基本語言、活用PHP函式、伺服器端的檔案處理、MySQL資料庫入門、PHP存取MySQL資料庫
(6)Laravel MVC(168小時): Laravel-環境準備篇(Win)、Laravel-Routing.Controllers.Views、 Laravel-Migration.、 Laravel-Voyager套件說明、Laravel-Eloquent、 Laravel-Seeding、 Laravel-CRUD、 Laravel-收集與處理用戶資料、Laravel-網頁套版建置、Laravel實作
(7)RWD(自適應網頁)(64小時):1.網頁排版技巧
2.響應式(RWD)網頁
(1)媒體判斷與中斷點
(2)圖片處理
(3)響應式選單
(4)網站實作
3.Bootstrap框架應用
(1)Bootstrap基礎
(2)網格系統
(3)文字與色彩
(4)圖片
(5)間距
(6)邊框
(7)表格
(8)導覽列元件
(9)輪播元件
(10)按鈕元件
(11)卡片元件

(8)C#程式語言(128小時):Visual Studio 開發環境、C# 基本語法介紹、變數與程式語法、撰寫方法與函數、陣列、集合、泛型、類別語法設計與物件建立包括封裝、繼承、多形
(9)ASP.NET MVC(168小時):Visual Studio 開發工具簡介、IIS 部署與發行網站、ASP.NET MVC 開發環境及相關元件介紹、ASP.NET MVC 資料流程 (Routing)、ASP.NET MVC Model 介紹 (Entity Framework)、ASP.NET MVC Control 介紹、ASP.NET MVC View介紹 (Razor)、使用 jQuery 元件、ASP.NET MVC 實例-線上購物車實作
(10)專題製作(80小時):學員分組、題綱確認、學員實作、討論、成果發表