WEB前端开发技术

教学目标

掌握基本的WEB应用的前端开发知识;能够运用主流的WEB前端开发工具,遵循一般的WEB前端开发流程,设计和实现具有常见功能的WEB前端应用。

Web前端开发技术是或不是什么?

  • Web
    • 不是物联网、不是C/S(客户端-服务器),不是TCP、FTP、QQ
    • 运行在浏览器之中,基于http等通讯协议,以及html/css/javascript等一系列标准
  • 前端
    • Web应用由多层次的软件组成。所谓前、后,是相对于与人类用户的距离而言
    • 前端:是人机之间的界面。接受用户请求(输入),生成用户可读的结果(输出)
    • 后端:机器与机器之间的界面。接受前端代理的请求(输入),生成前端代理可用的结果(输出)。对于Web应用而言,这个前端代理软件就是浏览器。
  • 开发
    • 是编码与实现,不是内容策划或美术设计
    • 是由计算机学院开设,不是数字媒体学院开设
  • 技术
    • 不是面向理想场景的讨论
    • 是针对特定的场景或需求,所需要采用的一系列概念、流程、规范与工具,即工程

职业方向

  • WEB应用开发工程师(前端与后端)
    • 后端逐渐云服务化和统一化,Web应用开发的重点和热点转移为前端开发。
    • 理解前端,对于后端开发十分重要
  • 前端开发工程师
    • Web技术是当前最为成熟的开发技术栈,正在扩展到全端各个平台,如桌面端、嵌入式端等等。Web前端技术仍然处于活跃和向上的生命期。
  • AI工程师
    • 前端的自动生成、测试等是未来AI的重要应用领域。

前置知识

  • 熟练的电脑日常使用技能、丰富的互联网使用经验、计算机网络基础知识

后续课程

  • WEB后端开发类课程
  • 高级前端开发课程,如:小程序开发、第三方应用开发、云应用(Serverless)开发等

适应对象

  • 计算机及相关专业
  • 大二、三

课时

  • 软件工程 32理论课时 + 16实训课时

教学材料

参考教材

  • Web前端设计基础 HTML5、CSS3、JavaScript 张树明 清华大学出版社 9787302453512
  • 前端工程化:体系设计与实践 最新 周俊鹏 电子工业出版社
  • 高效前端:Web高效编程与优化实践 最新 李银城 机械工业出版社
  • Web前端技术丛书:新时期的Node.js入门 最新 李锴 清华大学出版社

前端技术尚处于快速发展和重构阶段,技术知识及工具变化较大,以上仅为入门参考

课堂资源

results matching ""

    No results matching ""