随着资讯进步发展的快速步伐,市场对于网站开发者的能力需求,无法只满足于专精某种程式语言的编写即可,必须是能设计完整的应用程序和网站的开发人员。这些开发人员从前端、后端、数据库,甚至解问题和测试等各方面的开发工作都能灵活运用,拥有这样的开发技能者,称为全端工程师。从创新的角度来看,优秀的全端工程师,遇到问题能自行分析与寻求解决方式,而不是假设或等待其他人来解决,也就是能独立作业的开发者。
本课程内容规划以全端工程师所需要的每种技术基础知识进行分解。分为前端、后端、数据库、其他基本技术、除虫与版本控制。每个部分都包含多种数位应用程序设计技术,帮助修课学生习得更多【如何解决问题】的经验。
本课程目标在透过实际专案的开发过程,让修课学生获得以下技能:
最终目标在培养修课学生透过解决各种问题的过程中,自然而然地获得相关的技术或技能,因为以上技能只不过是完成专案目标所必需具备的东西而已。
修课学生必须确认自己对以上课程内容有高度学习兴趣及热忱。每周除了固定上课三小时之外,每周另外需再花 10 ~ 20 小时 (依学习者的能力,自行调配) 进行作业撰写与课前课后任务练习,到期末前一个月,每周需要花 50 个小时进行专案开发。