現代Web開發與應用(微課版)
戴開宇
相關主題
商品描述
本書共7章,第1章概述Web的誕生和發展,以及Web的核心標準和協議;第2章介紹傳統Web的B/S架構,以及 HTML5進階;第3章主要介紹從Web3D和WebXR;第4章介紹Web應用的架構演化,其中的框架模式、典型的Web開發平臺、前後端分離架構,以及和Web開發和部署相關的雲計算技術應用;第5章介紹Web前端框架,重點介紹Angular框架;第6章介紹Web後端框架,先介紹Spring框架(重點是其核心技術IoC和AOP),然後介紹其中用於Web開發的Spring MVC,以及簡化開發的Spring Boot等,最後介紹數據訪問和持久層框架Spring Data和MyBatis;第7章介紹連接前後端的Web服務技術,包括典型的SOAP Web服務、RESTful Web服務以及 GraphQL Web服務,並進一步介紹雲原生的核心技術微服務。全書最後的附錄提供了3個課程項目選題,供讀者參考使用。
本書對Web開發核心知識點進行深入剖析,幫助讀者快速提升Web系統開發能力。本書適合作為高校電腦及相關專業的教材,也適合作為Web開發工程師和相關從業者的自學參考書
作者簡介
戴开宇 2003年获计算机应用博士学位,现为复旦大学软件学院(计算机学院)教师,中国计算机学会会员,2011年6月到2012年6月作为国家公派访问学者赴佛罗里达大学工业与系统工程系进行交流访问;研究兴趣为分布式计算、网络虚拟环境,智能技术等。 教授课程有:“网络虚拟环境与计算机应用”、“程序设计”、“高级web技术”,“Web应用基础”,“web services及其应用”等本科生和研究生课程,授课深受学生好评,在《计算机教育》和“The Third International Workshop on Computer System Education and Innovation (IWCSEI 2010)” 等国内外权威、核心刊物和重要会议上发表相关教学论文。2004年《高级web技术》课程获得微软精品课程建设资助,2006年度因为教学获得好评考核为优,2007年作为第2申请者成功申请《面向对象程序设计》校精品课程,2007年获得复旦大学本科教学贡献奖。2009年作为第1申请者成功申请《程序设计》校精品课程;2009年教授的《网络虚拟环境与计算机应用》申请成功校通识教育核心课程。2010年作为第1申请者成功申请《高级web技术》和《网络虚拟环境与计算机应用》校精品课程;2010年获得校级教学成果三等奖。