Node.js是領先的服務器端編程環(huán)境,MongoDB是*受歡迎的NoSQL數(shù)據(jù)庫,而Angular是基于MVC的前端開發(fā)的領先框架。它們一起提供了一個易于實現(xiàn)的完全集成的Web開發(fā)棧,可以讓Web程序員創(chuàng)建從服務器到客戶端完全以JavaScript構建的高性能站點和應用程序。針對Angular 2,Angular 4和后續(xù)版本進行了更新,這個新版本的Node.js,MongoDB和Angular Web Development將展示如何將這三種技術整合到完整的工作解決方案中。它首先介紹每種技術的簡明明了的教程,然后快速地開始構建常見的Web應用程序。
作者簡介
Brad Dayley是一名高級軟件工程師,在開發(fā)企業(yè)應用程序及Web界面方面,他擁有超過20年的工作經(jīng)驗。他熟練應用JavaScript和jQuery多年,并是Learning Angular, jQuery and JavaScript Phrasebook和Sams Teach Yourself AngularJS, JavaScript, and jQuery All in One的作者。他曾設計并實現(xiàn)了一大批應用程序和服務―從應用服務器到復雜的Web應用程序。Brendan Dayley是一名Web應用程序開發(fā)人員,他喜歡學習和實施*新、*好的技術。他是Learning Angular和Sams Teach Yourself AngularJS, JavaScript, and jQuery All in One的合著者。他使用JavaScript、TypeScript和Angular編寫了大量的Web應用程序,他正在探索新的Web和移動技術(如增強現(xiàn)實)的功能并研究如何將其用于創(chuàng)新解決方案。Caleb Dayley是一名在校大學生,主修計算機科學。他盡可能地學習自己所能學到的東西,并且自學了很多關于程序設計的知識。他自學了幾種語言,包括JavaScript、C#,并且使用了本書的第1版。他對未來的發(fā)展,以及為有機會幫助設計和開發(fā)下一代創(chuàng)新軟件感到興奮,這些軟件將繼續(xù)改善我們生活、工作和娛樂的方式。譯者盧濤:ITPUB社區(qū)版主,20年IT從業(yè)經(jīng)歷,先后從事c/c 軟件開發(fā)、系統(tǒng)分析及Oracle數(shù)據(jù)庫等工作,參加過多個全國性普查數(shù)據(jù)處理項目的開發(fā)和運維,目前主要從事統(tǒng)計報表聯(lián)網(wǎng)填報系統(tǒng)的后臺支持。《劍破冰山――Oracle開發(fā)的藝術》作者之一,譯有多部技術書籍。