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