序
本會有鑑於軟體設計人才乃台灣資通訊產業未來長遠發展之根本,故著手進行軟體人才就業職能分析,期盼能勾勒出一套完整的軟體人才應該具備的核心知識與專業技能藍圖,讓需求端之產業機構與供給端之培訓單位,都能擁有共同的人才評核與認定標準。因此,本會在以設計人才為主體之「TQC+ 專業設計人才認證」架構中,特別包含「軟體設計領域」及各專業設計人員考科,就是希望透過發展證照及教育推廣,快速縮短軟體人才供需的差距。同時,教育部也發起並推動「資訊軟體人才培育先導計畫」,希望透過本會與教育部雙管齊下之推動,能夠有效帶動台灣軟體及程式設計之學習風潮。
微軟Windows 10版本強調專為企業用戶設計的優化功能,跨裝置的一致使用經驗,並加強安全和管理等功能。微軟擴大開發人員參與協同開發,Windows 10具備跨多種裝置的一致使用者經驗,從Xbox到PC、平板或小型裝置等,並可執行在各種裝置上,小至物聯網,大到企業資料中心。配合統一的應用市集,為所有裝置的開發人員提供匯集各種應用程式的平台。
在眾多的程式設計語言之中,C#語言是設計與開發應用程式重要的語言之一,C#同時也是微軟為.NET Framework量身訂做的程式語言,透過C#可以開發在.NET Framework上執行的應用程式及網頁程式,C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是簡單、強大、型別安全且以物件為導向的語言。
從家用電腦到筆記型電腦,直至今日手機、平板,在百家爭鳴的時代,仍以網頁的閱讀最不受限閱讀平台,因此網頁程式設計的需求一直穩定成長。ASP.NET是一個由.NET Framework提供的一種開發平台,可使用C#語言撰寫ASP.NET以建立網頁或WEB服務。在眾多開發環境中,微軟ASP.NET是製作動態內容網頁的最佳選擇,開發環境易懂易學,能加速開發網頁介面設計及程式流程,其設計介面的功能完整,更是大多數大學及技專校院主要的教學科目。
本會根據微軟軟體開發平台Visual Studio中的C#人才需求及培育狀況,邀集各界專家學者,共同擬訂以網站程式設計(WEB)為主體的「TQC+ ASP.NET程式設計專業人員」工作說明、職能分析,核心知識及專業技能需求。其中共同的核心知識考科為「TQC+ 軟體開發知識」,專業技能考科為本科「TQC+ 網站程式設計ASP.NET(C#)」。
本書所介紹的「TQC+ 網站程式設計ASP.NET(C#)」認證科目之考題強調邏輯思考,以C#語言為基礎,延伸至網站程式應用,題型包含表單及語法應用、網頁處理與資料驗證、資料庫繫結應用,同時也新增MVC架構,以多元化方式開發網頁程式,再輔以資料庫應用,更能靈活學習網頁設計之核心概念,提高軟體設計人才的素質。測驗時必須上機實作,藉以驗證考生是否具備正確的網站程式設計觀念,以及完備的C#程式設計能力。
在今日嚴峻的就業市場環境中,求職者均應具備專業技術證照,建議讀者除了該具備熟練的技巧與能力,也需要培養紮實的程式設計、邏輯思考能力。藉由搭配本書「TQC+ 網站程式設計認證指南ASP.NET(C#)」的研讀及練習,定能助您一臂之力。在學成之後,推薦您報考本會之「TQC+ 網站程式設計ASP.NET(C#)」取得專業證照,它是展現自己具備完整程式設計技能,以及邏輯思考能力的最佳保證,更可保障您在專業及就業上的競爭力。祝福讀者在學成之後順利取得專業證照,在就業市場上搶得先機。最後,謹向所有曾為本測驗開發貢獻心力的專家學者,以及採用本會相關認證之公民營機關與企業獻上最誠摯的謝意。
財團法人中華民國電腦技能基金會
董事長 杜全昌