全栈开发实战宝典

优逸客科技有限公司
前言 读者现在拿在手里的这本书是优逸客科技有限公司出品的“实战宝典”系列丛书的第二部,第一部《HTML 5实战宝典》可以在各大书店及相关网店购买。 优逸客科技有限公司是一家全国知名的实训机构,拥有一流的师资团队,成员大多来自北京、上海的一线公司,他们拥有丰富的实战经验。多年来,从这里走出了3000多名优秀的前端工程师,成就了无数学员的梦想。2014年初,我们决定把自己掌握的知识和经验分享给更多的人,几经筹划,最终本系列丛书诞生。当时大量Hybird App和Web App兴起,企业为了追求高效,会使用HTML 5替代原生开发,导致市场对HTML 5技术人才的需求量大大增加,为了满足这个需求,我们出版了丛书的第一部《HTML 5 实战宝典》。很多前端工程师学习阅读之后纷纷表示受益匪浅,积极反馈要求分享更多的知识以适应新的Web开发趋势,正好在此期间我们的课程体系经过多次打磨修正,全面升级到了全端+全栈的体系,我们觉得非常有必要把全端+全栈的知识分享给大家,所以就有了丛书的第二部《全栈开发实战宝典》,希望大家喜欢! 本书内容主要围绕全栈开发展开,那么什么是“全栈”? “全栈”翻译自英文Full-Stack,表示为了完成一个项目所需要的一系列技术的集合。IT行业发展到现阶段,开发一个Web应用,工程师需要具备的技能涵盖前端标记语言、前端编程语言、服务器端编程语言、数据库等,这些技术互相联系、互相依赖,缺一不可。以至于所有的IT公司都亟须有全栈人才的加入,缩短开发周期、减少开发成本、增强产品的伸缩性和可维护性。 近几年前端技术飞速发展,使得前端程序语言JavaScript“焕发”出了它本该具有的光芒。在这种力量的支持下,后台JavaScaript也迅猛发展,我们称之为Node.js。Node.js 的诞生使得前端程序员无障碍地进入到后台世界,与此同时,非关系型数据库如火如荼。Ja…