本書(shū)從實(shí)用的角度,介紹軟件工程的基礎(chǔ)知識(shí)和技術(shù)方法,力求做到結(jié)合實(shí)際、注重應(yīng)用、便于教學(xué),體現(xiàn)內(nèi)容的新穎性和系統(tǒng)性。本書(shū)內(nèi)容包括軟件工程概述,可行性研究與軟件工程開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),軟件實(shí)現(xiàn),軟件維護(hù),面向?qū)ο蠓椒、UML及應(yīng)用,WebApp軟件工程,軟件重用和再工程,軟件工程管理,實(shí)例網(wǎng)上商品競(jìng)拍
本書(shū)首先介紹Spring、SpringBoot、SpringMVC和SpringSecurity等技術(shù),然后以一個(gè)簡(jiǎn)易的在線書(shū)店管理系統(tǒng)為例,全面講解采用JPA/MyBatis、MySQL、Thymeleaf與Bootstrap技術(shù)棧開(kāi)發(fā)應(yīng)用程序的過(guò)程。開(kāi)發(fā)過(guò)程中引入菱形測(cè)試模型,覆蓋單元測(cè)試、接口測(cè)試、功能測(cè)試和探索
這是一本系統(tǒng)介紹UI設(shè)計(jì)的書(shū),可帶領(lǐng)初、中級(jí)讀者快速學(xué)習(xí)UI設(shè)計(jì)知識(shí)、技巧和操作。 本書(shū)從UI設(shè)計(jì)基礎(chǔ)入手,結(jié)合大量的案例分析,深入地講解了UI設(shè)計(jì)的界面類(lèi)型、界面構(gòu)圖、版面布局、元素、界面用色、設(shè)計(jì)原則與規(guī)范、切圖與標(biāo)注、圖標(biāo)設(shè)計(jì)及藝術(shù)二維碼設(shè)計(jì)等方面的內(nèi)容。通過(guò)實(shí)戰(zhàn)練習(xí),幫助讀者輕松地掌握UI設(shè)計(jì)的相關(guān)技術(shù)。 隨書(shū)
Node.js開(kāi)發(fā)簡(jiǎn)單,性能極好,一經(jīng)發(fā)布便成了明星級(jí)項(xiàng)目。隨著大前端領(lǐng)域的蓬勃發(fā)展,跨平臺(tái)開(kāi)發(fā)、API構(gòu)建、Web應(yīng)用開(kāi)發(fā)等場(chǎng)景愈加常見(jiàn),Node.js也成為大前端開(kāi)發(fā)的必備“神器”。本書(shū)聚焦于Node.js高級(jí)技術(shù)。第1章介紹如何編寫(xiě)npm模塊,其中涉及對(duì)許多常用模塊的解析。第2章介紹如何編寫(xiě)企業(yè)級(jí)Web開(kāi)發(fā)框架,
本書(shū)是一本介紹Web前端應(yīng)用開(kāi)發(fā)技術(shù)的圖書(shū),主要內(nèi)容包括HTML5開(kāi)發(fā)基礎(chǔ)、CSS開(kāi)發(fā)基礎(chǔ)、JavaScript開(kāi)發(fā)基礎(chǔ)、Web開(kāi)發(fā)框架、WebApp開(kāi)發(fā)、物聯(lián)網(wǎng)Web應(yīng)用開(kāi)發(fā)實(shí)例。本書(shū)采用任務(wù)式的學(xué)習(xí)方法,每個(gè)任務(wù)均給出了一個(gè)實(shí)際案例,每個(gè)實(shí)際案例均包含開(kāi)發(fā)場(chǎng)景、任務(wù)目標(biāo)、原理學(xué)習(xí)、開(kāi)發(fā)實(shí)踐、任務(wù)驗(yàn)證、任務(wù)小結(jié)、思考
本書(shū)是Python入門(mén)圖書(shū),適合初學(xué)者使用。全書(shū)共9章,通過(guò)64個(gè)有趣的案例介紹Python基礎(chǔ)知識(shí),主要內(nèi)容包括搭建Python開(kāi)發(fā)環(huán)境、Python基礎(chǔ)、字符串與列表、字典、if語(yǔ)句、循環(huán)語(yǔ)句、循環(huán)嵌套語(yǔ)句、文件與系統(tǒng)、函數(shù)。 本書(shū)為慕課版教材,在人郵學(xué)院(www.rymooc.com)平臺(tái)上提供了本書(shū)的配套慕課,
本書(shū)以一個(gè)完整的學(xué)生信息管理系統(tǒng)項(xiàng)目為載體,按照項(xiàng)目開(kāi)發(fā)流程和學(xué)習(xí)者的認(rèn)知規(guī)律,由淺入深、循序漸進(jìn)地將Java程序設(shè)計(jì)的理論知識(shí)和關(guān)鍵技術(shù)融入各個(gè)任務(wù)中。通過(guò)一個(gè)個(gè)具體任務(wù)的完成到最終整個(gè)項(xiàng)目的實(shí)現(xiàn),讀者能夠快速掌握J(rèn)ava程序設(shè)計(jì)的相關(guān)理論知識(shí)和職業(yè)技能,能夠獨(dú)立開(kāi)發(fā)各種小型信息管理系統(tǒng)。項(xiàng)目涉及的主要知識(shí)點(diǎn)和技能包
開(kāi)發(fā)JavaScript庫(kù)是入門(mén)前端領(lǐng)域的重要一步。本書(shū)旨在幫助前端開(kāi)發(fā)者掌握現(xiàn)代JavaScript庫(kù)的開(kāi)發(fā)技術(shù),讓每個(gè)人都可以開(kāi)源自己的現(xiàn)代JavaScript庫(kù)。本書(shū)系統(tǒng)介紹了現(xiàn)代JavaScript庫(kù)開(kāi)發(fā)涉及的技術(shù)、原理和最佳實(shí)踐,以及將庫(kù)開(kāi)源后如何做好維護(hù)工作。在最佳實(shí)戰(zhàn)部分,本書(shū)選取了9個(gè)典型庫(kù)作為案例,展
內(nèi)容提要本書(shū)講解了MySQL數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)、MySQL編程技術(shù)和數(shù)據(jù)庫(kù)運(yùn)維技術(shù),本書(shū)突出實(shí)用性和可操作性,以面向工作過(guò)程的教學(xué)方法為導(dǎo)向,合理安排相關(guān)知識(shí)點(diǎn)和技能點(diǎn)。全書(shū)分為三篇,【基礎(chǔ)篇】先以?xún)蓚(gè)簡(jiǎn)單的案例帶領(lǐng)讀者入門(mén),然后通過(guò)第三個(gè)案例深入講解關(guān)系數(shù)據(jù)庫(kù)的原理、設(shè)計(jì)、實(shí)施,以及數(shù)據(jù)操縱和數(shù)據(jù)查詢(xún)!咎岣咂恳砸粋(gè)
本教程詳細(xì)介紹了ZooKeeper+Dubbo3聯(lián)合開(kāi)發(fā)時(shí)的高頻實(shí)戰(zhàn)技能,包含ZooKeeper的數(shù)據(jù)模型、Watch觀察者機(jī)制、服務(wù)器角色、領(lǐng)導(dǎo)選舉、ZAB協(xié)議、ZooKeeper架構(gòu)、節(jié)點(diǎn)類(lèi)型、ZooKeeper運(yùn)用場(chǎng)景、搭建單機(jī)和主從環(huán)境、常用的Command命令、ACL授權(quán)、配額等高頻使用技術(shù)點(diǎn)。在Dubbo3