官术网_书友最值得收藏!

企業(yè)級DevOps應(yīng)用實戰(zhàn):基于GitLab CI/CD和云原生技術(shù)
會員

本書展示了以GitLabCI/CD流水線為基礎(chǔ),結(jié)合時下十分火熱的云原生技術(shù),打造企業(yè)級DevOps應(yīng)用體系的全流程。全書共分為3篇,第1篇為第1~3章,主要介紹云計算、云原生、微服務(wù)、敏捷開發(fā)、持續(xù)集成、DevOps、docker容器技術(shù)以及Kubernetes(簡稱K8s)核心技術(shù)等。第2篇為第4~9章,主要介紹了GitLab安裝部署與基礎(chǔ)使用、GitLabCI/CD中Runner的類型以及部署、GitLabCI/CD流水線模型、GitLabCI/CD變量、GitLabCI/CD流水線的觸發(fā)方式以及GitLabCI/CD流水線中的緩存和附件等。第3篇為第10~13章,主要介紹了前后端項目的創(chuàng)建、GitLabCI/CD中基于SonarQube的靜態(tài)代碼檢查,以及GitLabCI/CD中的編譯、構(gòu)建、發(fā)布、部署、測試和上線等流程。全書以搭建企業(yè)級DevOps應(yīng)用平臺為目標,從云原生技術(shù)基礎(chǔ)容器以及Kubernetes技術(shù)入手;然后介紹了GitLabCI/CD的常見功能應(yīng)用;最后從零開始,以經(jīng)典的前后端項目為例,以解決企業(yè)內(nèi)研發(fā)流程的困境為思路,一步一步地將整個項目的DevOps流水線創(chuàng)建起來。此外,還結(jié)合Kubernetes技術(shù)進行可動態(tài)伸縮的彈性部署上線。本書適合對docker技術(shù)、K8s技術(shù)、GitLab技術(shù)及DevOps技術(shù)感興趣的讀者和相關(guān)工作人員。可以幫助讀者更好地學(xué)習(xí)這些知識。通過本書的學(xué)習(xí),讀者既可以掌握以docker容器技術(shù)和Kubernetes技術(shù)為代表的云原生技術(shù),又可以掌握GitLabCI/CD中豐富的流水線功能,最重要的是可以更容易地搭建起企業(yè)級應(yīng)用的DevOps平臺。

溫紅化編著 ·軟件工程 ·8.4萬字

中臺產(chǎn)品經(jīng)理寶典:從業(yè)務(wù)建模到中臺設(shè)計全攻略
會員

當下的互聯(lián)網(wǎng)產(chǎn)業(yè)已經(jīng)進入了一個相對成熟的階段,此時決定企業(yè)競爭力的關(guān)鍵因素已變成效率。因此如何用最低的成本完成最多的產(chǎn)出就成為互聯(lián)網(wǎng)公司的新目標,而中臺戰(zhàn)略實際上就是達成這個目標的最優(yōu)可行性方案。所以每一位想把握行業(yè)前沿趨勢的產(chǎn)品經(jīng)理就面臨著新的技能要求——必須掌握中臺的設(shè)計理念。本書從中臺產(chǎn)品經(jīng)理視角出發(fā)來解讀中臺的概念與功能,以講述如何設(shè)計中臺產(chǎn)品為核心,將筆者在多個中臺項目的產(chǎn)品設(shè)計經(jīng)驗總結(jié)成一套可復(fù)用的中臺建設(shè)模型——MSS建設(shè)模型,來幫助想學(xué)習(xí)中臺搭建的產(chǎn)品經(jīng)理們。筆者依據(jù)這套建設(shè)模型講述了一個完整的大型企業(yè)的中臺產(chǎn)品建設(shè)案例。該案例在復(fù)雜的、多條業(yè)務(wù)線高耦合的背景下,帶領(lǐng)大家從0到1搭建起企業(yè)的完整中臺體系(業(yè)務(wù)中臺+數(shù)據(jù)中臺+技術(shù)中臺),以加深大家的理解。同時本書還總結(jié)了多個在中臺產(chǎn)品實戰(zhàn)分析中常用的方法論,方便各位中臺產(chǎn)品經(jīng)理以及對中臺感興趣的互聯(lián)網(wǎng)人在設(shè)計自己的中臺方案時直接參考與借用。

劉天 ·軟件工程 ·12.1萬字

ChatGPT驅(qū)動軟件開發(fā):AI在軟件研發(fā)全流程中的革新與實踐
會員

這是一本講解以ChatGPT/GPT-4為代表的大模型如何為軟件研發(fā)全生命周期賦能的實戰(zhàn)性著作。它以軟件研發(fā)全生命周期為主線,詳細講解了ChatGPT/GPT-4在軟件產(chǎn)品的需求分析、架構(gòu)設(shè)計、技術(shù)棧選擇、高層設(shè)計、數(shù)據(jù)庫設(shè)計、UI/UX設(shè)計、后端應(yīng)用開發(fā)、Web前端開發(fā)、軟件測試、系統(tǒng)運維、技術(shù)管理等各個環(huán)節(jié)的應(yīng)用場景和方法。讓讀者深刻地感受到,ChatGPT/GPT-4在革新傳統(tǒng)軟件工程的方式和方法的同時,還帶來了研發(fā)效率和研發(fā)質(zhì)量的大幅度提升。更為重要的是,本書能幫助架構(gòu)師、開發(fā)工程師、數(shù)據(jù)庫工程師、測試工程師、運維工程師、項目經(jīng)理、產(chǎn)品經(jīng)理、UI/UX工程師和技術(shù)管理者深入地理解ChatGPT/GPT-4的原理和應(yīng)用,全面塑造他們在AI時代的核心競爭力,實現(xiàn)價值創(chuàng)新并形成競爭優(yōu)勢,為未來的發(fā)展奠定基礎(chǔ)。作者在本書中創(chuàng)新性地提出了大模型時代的軟件研發(fā)新范式——水母開發(fā)模式(頂部大、底部小)。該模式將研發(fā)活動分成6個層次,分別對應(yīng)軟件研發(fā)生命周期的分析、設(shè)計、編碼、測試、部署和維護。其中分析和設(shè)計層的工作量大很多,類似水母的頭部;其余4個層次的工作量較少,類似水母的觸手。除此之外,本書還給出了工程師們與ChatGPT互動(Prompt)的步驟和注意事項,整個過程分為6步,只要遵循這6步就能比較容易獲得較為滿意的輸出結(jié)果。

(美)陳斌 ·軟件工程 ·13.5萬字

pytest框架與自動化測試應(yīng)用
會員

pytest是Python的第三方測試框架,可以實現(xiàn)軟件測試各層次自動化。本書系統(tǒng)講述pytest的主要技術(shù)及在各層次自動化測試的應(yīng)用。第1章介紹pytest框架。第2章講解框架運行管理及對測試用例、斷言的管理,運行管理中包括各種形式和層次的執(zhí)行,展示框架的靈活性和全面性。第3章詳細介紹框架的核心技術(shù)fixture,fixture使用依賴注入技術(shù)完成方法、類、文件級、會話級關(guān)聯(lián)、數(shù)據(jù)關(guān)聯(lián)和共享,可完美解決各種情況耦合和共享。第4章結(jié)合測試中最重要的數(shù)據(jù)驅(qū)動技術(shù)產(chǎn)生的參數(shù)化技術(shù),并配合fixture技術(shù)實現(xiàn)一組代碼多組數(shù)據(jù)的數(shù)據(jù)與代碼分離技術(shù)。第5章系統(tǒng)講解各種實用插件。第6~10章是實踐,從單元自動化測試、接口自動化測試、Web端自動化測試及App自動化測試計劃開始,講解設(shè)計、實現(xiàn)到執(zhí)行的全流程。第11章介紹BDD,讓非技術(shù)人員也能參與測試的全過程。第12章介紹pytest一些相關(guān)配置。本書可作為從事軟件自動化測試的技術(shù)人員的參考書籍,也可作為高等院校,高職類軟件工程中質(zhì)量保證的參考書籍。

房荔枝 梁麗麗編著 ·軟件工程 ·7.7萬字

QQ閱讀手機版

主站蜘蛛池模板: 海原县| 万州区| 克拉玛依市| 车致| 阿拉善盟| 葫芦岛市| 商南县| 托里县| 方城县| 秀山| 十堰市| 西城区| 蒙山县| 芮城县| 兴安县| 襄垣县| 驻马店市| 沙坪坝区| 兴城市| 海阳市| 安化县| 嘉峪关市| 舒兰市| 太原市| 天等县| 盐亭县| 会理县| 临潭县| 浮山县| 左云县| 同仁县| 保靖县| 乐清市| 九寨沟县| 驻马店市| 黄大仙区| 龙陵县| 洞口县| 明光市| 大名县| 临高县|