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