TOP
GOGO開學趣,參考書應有盡有
篩選商品
縮小範圍
搜尋結果 /

Foundational Java

8766
3 / 220
Testing Web APIs:從設計到實作測試策略,交付高品質的API
滿額折
出版日:2023/05/11 作者:Mark Winteringham  出版社:博碩文化  裝訂:平裝
發現缺陷、提高品質、完美交付! 軟體QA、測試工程師、開發老手必讀 打造全面的測試策略,交付高品質的API! Web API 是程式的門面,需要至臻完美,而實作自動化測試就是確保 Web API 可以交付的最佳方法。 這是一本獨特且實用的 Web API 指南。從測試套件的初步設計到文件記錄、實作、交付出色的API,都提供了技術指引。你將看到各種不同的測試技術,從探索性測試到正式環境的測試,並學會運用業界等級的測試工具來打造自動化測試,為你省下大量時間。本書可以消除你所遇到的 API 測試障礙,制定出一套適合你的測試策略,交付高品質的產品。 書中的範例程式皆以Java語言撰寫,這些範例包含了很多自動化程式的設計模式,並且在各個語言中也能通用。 本書包含 ● 設計與實作 Web API 的測試策略 ● 從零打造一個測試自動化套件 ● 使用 Pact 進行契約測試 ● 提供 Java 程式範例解說 ● 本書附錄提供 API 沙盒實作練習 【本書重點】 ✔ 測試的想像與實作模型 ✔ 辨識品質與風險 ✔ 探索性測試 ✔ 自動化測試 ✔ 契約測試 ✔ 效能測試 ✔ 安全測試 適合讀者 本書適合專業 QA、測試工程師與開發老手 本書讚譽 「書中的技術與模型可以幫助你打造高品質、可靠的 API,對許多其他類型的測試也很有用。值得一讀!」 ───── Janet Gregory & Lisa Crispin,Agile Testing Fellowship 共同創辦人 「這本書含有大量的測試活動!是打造 Web API 測試策略前必讀的一本書。」 ───── Anne-Laure Gaillard,ManoMano 「內容精彩絕倫。書中的自動化測試、效能測試與安全測試部分更是畫龍點睛!」 ───── Dr. Michael Piscatello,Ernst & Young 「它能讓團隊享受測試帶來的樂趣!」 ───── Christopher Kardell,DEBS API 沙盒下載 本書提供專屬可下載的 API 沙盒,讓你可以在安全的環境進行實驗,可前往GitHub下載: https://github.com/mwinteringham/restful-booker-platform 本書範例程式碼下載 本書的許多章節都有測試說明、範例程式碼和效能測試腳本等資源
優惠價: 9 585
庫存:2
物件導向程式設計:結合生活與遊戲的JAVA語言
滿額折
出版日:2022/11/01 作者:邏輯林  出版社:全華圖書  裝訂:平裝
擁有一個好的工具,在處理問題時會更方便又快速。程式設計是一種利用電腦程式語言解決問題的工具,只要能將解決問題的流程用程式的語法描述出來,電腦便會根據我們所設定的程序完成目標。本書累積作者多年教學及實務經驗,從何謂程式設計說起,逐步介紹Java程式語言的語法,並搭配程式範例的實際撰寫與操作,以精進初學者的程式設計技能。初學者可藉由學習範例程式中的邏輯設計觀念,了解生活中的問題是如何被解決的,進而對程式設計產生濃厚的興趣及投入程式設計的行列。 書中所附的程式範例,均為實用又好玩的生活例子,使程式設計更貼近每個人的生活,而不再是那樣枯燥及無方向感。1.生活體驗程式範例:統一發票及樂透彩券等兌獎問題;數學四則運算、綜合所得稅、電費、車資、油資、停車費、鋪地磚、百貨公司買千送百活動、健保藥費自付額及停車塔停車收入等計算問題;小綠人行走及魔幻方陣等趣味問題。2.益智遊戲範例:迷宮路徑及數獨謎題等探索遊戲;剪刀石頭布及猜數字等人機互動遊戲;吃角子老虎(拉霸)、河內塔及踩地雷等單人遊戲;撲克牌對對碰、井字(OX)、最後一顆玻璃彈珠及五子棋等雙人互動遊戲。
優惠價: 95 494
庫存:2
計算機概論歷屆試題詳解(111~109年)
滿額折
出版日:2022/10/21 作者:Roger  出版社:高點文化  裝訂:平裝
本書特色計算機概論包含數字系統、數位邏輯、計算機硬體、作業系統、計算機網路、網路安全、程式語言、物件導向、資料結構與資料庫等,因為範圍過廣,考生不易準備。本書收錄111~109年資管所、資應所、網科所、會計所、工科所等各校計算機概論試題暨解答,並針對選擇題、是非題與問答題等各式題型提供完整解析。作者藉由歷屆試題分析出各校出題趨勢,例如:政大資管、中央資管較喜歡考JAVA程式語言;而台大資管近幾年偏向Hash的實作等。從近3年的試題來看,部分題型出現的比例很高,而這些都是考生要密切關注的重點,例如:1.各禁制轉換、溢位問題、Bitwise operation。2.暫存器特性、Process State轉換、TCP/IP。3.資訊安全三大要件、物件導向三大要件、指標運算。4.堆疊柱列的特性、樹的尋訪和ACID特性。
優惠價: 95 428
庫存:1
MySQL新手入門超級手冊(適用MySQL 8.x與MariaDB 10.x)
滿額折
出版日:2022/06/07 作者:張益裕  出版社:碁峰資訊  裝訂:平裝
★適用最新MySQL 8.x與MariaDB 10.x ★全書採用清楚易懂的圖文學習模式,讓學習更加事半功倍 • 作者累積數年的教育訓練實務經驗,使用最直覺與容易學習的圖文樣式,以最接近課堂實際授課的方式撰寫本書。 • 最完整的MySQL開發技術手冊,快速建立開發MySQL資料庫應用程式需要的SQL技能。 • 從基礎的資料庫概念、SQL與進階應用,掌握完整的資料庫應用程式開發技術。 • 內容包含資料庫、表格、索引的建立與維護。資料庫的新增、修改與刪除敘述,基礎、結合與子查詢敘述。 • 深入瞭解MySQL的字元集、儲存引擎、預儲程序、函式、觸發事件、資料庫匯入、匯出與效率調校。 • 最新第三版新增:使用Python與Java程式設計語言連線到MySQL資料庫,執行資料庫的新增、修改、刪除、查詢與呼叫預儲程序。
優惠價: 9 486
庫存:3
Martin Fowler的企業級軟體架構模式:軟體重構教父傳授51個模式,活用設計思考與架構決策
滿額折
出版日:2022/04/18 作者:Martin Fowler  出版社:博碩文化  裝訂:平裝
★★★榮獲素有IT書籍奧斯卡金像獎之稱的第13屆Jolt獎★★★ ✎與一群專家級貢獻者David Rice、Matthew Foemmel、Edward Hieatt、Robert Mee以及Randy Stafford共同合作,Martin Fowler之必讀經典✎ [名家名著] 25 Martin Fowler的企業級軟體架構模式 Patterns of Enterprise Application Architecture 陳傳興、張立顗 翻譯✍ 黃忠成 審校✍ 陳仕傑(91) 專文推薦✍ 企業級軟體開發的實踐因許多新技術的出現而受惠。物件導向程式語言(如Java和.NET)與新工具和新技術的日趨普及,讓我們有能力建置更穩固與強健的應用程式,但它們並不容易實作。開發人員在企業級應用程式中總是會面臨相同的困境、遭遇同樣的難題,因為他們尚未充分領會到資深前輩們的架構經驗和失敗教訓。 本書介紹的,正是企業級軟體開發人員所面臨的種種嚴峻挑戰。企業級應用程式(如預約系統、供應鏈程式、金融系統等等)的挑戰是獨特的,與桌上型電腦系統和嵌入式系統同行所面臨的挑戰截然不同。因此,企業級開發人員往往必須自行挖掘解決方案。 本書作者Martin Fowler是全球知名的物件導向大師、軟體重構教父,他發現,儘管技術發生了變化──從Smalltalk到CORBA,再到Java與.NET──相同的基本設計概念仍然可以調整並應用來解決這些常見的問題。在一群專家級貢獻者的幫助下,Martin將40多種重複出現的解決方案淬鍊成為模式,並提供完整的脈絡,讓讀者能夠在面對困難的設計決策時做出正確的選擇,最終寫成這本不可或缺的解決方案手冊,它適用於任何的企業級軟體平台。 本書實際上是兩本書合二為一。第一個部分是開發企業級應用程式的簡單教學,讀者可以從頭到尾閱讀,以熟悉本書的範圍及章節安排。第二個部分則是本書的主軸,是關於模式本身的參考手冊,Martin為每一個模式都提供了用法和實作資訊,並搭配Java或C#程式碼的詳細範例。書中還利用豐富的UML圖形來進一步解釋這些概念。 你將從本書學會: ・將企業級應用程式劃分為多個分層 ・組織商業邏輯的主要方法 ・深入處理物件與關聯式資料庫之間的對應 ・使用MVC模式來組織Web的呈現 ・處理跨越多個交易的資料的並行問題 ・設計分散式物件介面 ・來自David
優惠價: 9 720
庫存:1
Android程式設計與應用
滿額折
出版日:2022/01/11 作者:陳會安  出版社:全華圖書  裝訂:平裝
Android是一套行動裝置使用的作業系統,這是以Linux作業系統為基礎所開發的開放原始碼(Open Source)作業系統,在本書開發的Android應用程式就是在此作業系統上執行的應用程式。本書的所有範例都是使用Google官方開發工具Android Studio,因為Android程式設計屬於框架(Framework)程式設計,我們並不用重頭建立Android應用程式,而是使用框架的半成品,以繼承和框架的現有元件來建立Android應用程式。本書內容在規劃上可以作為大專院校、科技大學和技術學院關於手機或行動裝置程式設計課程的教材,或是想學習Android程式設計的一般讀者,所以章節架構是從Android的Java語言開始,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計,從基礎選擇功能的介面元件和圖片顯示,到進階的清單介面與選單,再加上訊息與對話方塊,完整說明活動的使用介面建立,和如何與使用者進行互動。
優惠價: 95 494
庫存:3
Spring REST API開發與測試指南:使用Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test
滿額折
出版日:2021/12/20 作者:曾瑞君  出版社:碁峰資訊  裝訂:平裝
DevOps與後端系統建置必修技能! 鑒於前後端分離與微服務架構的興起,伺服器端需要提供API供用戶端存取。傳統的SOAP協定是以複雜的XML作為傳送媒介,已經逐漸被使用輕量化JSON傳送資訊的REST API取代,成為開發與建置API的主流。 除此之外,API的開發和上線應用,效率與品質應該兼顧。透過DevOps流程結合開發、測試、營運,可以更快地將新增或修正的功能發佈給使用者;在這樣的環節中,自動化測試至關重要。 本書第一部分介紹Java的單元測試框架如JUnit5、Mockito、PowerMock,並探討如何提升程式的可測試性。 第二部分先介紹REST API的概念與背景。在使用Spring Boot建置初版REST API後,逐章示範API的例外處理、Swagger文件說明、版本控制、分頁與排序、與套用HATEOAS等。 最後結合Spring Test模組對REST API進行單元測試、整合測試、與端對端測試,以期產出符合企業品質與效率的REST API。
優惠價: 9 522
庫存:1
高手才用C語言:Windows C/C++加密解密實戰
滿額折
出版日:2021/09/16 作者:朱晨冰; 李建英  出版社:深智數位  裝訂:平裝
用最強大的Windows C/C++暴力破解密碼一窺這個充滿數學及程式語言的新世界【本書特色】◎支撐現代人類經濟活動的就是密碼學◎用最強大的Windows C/C++暴力破解 ◎一窺這個充滿數學及程式語言的新世界C/C++一直是程式語言的王者,再方便的Python,再強大的Java,再物件化的Ruby,都沒有C/C++來得暴力直接,使用C/C++是最能了解密碼學的極佳工具。【本書內容】雖然量子電腦
優惠價: 9 882
庫存:2
Plasticus Maritimus: An Invasive Species
滿額折
出版日:2021/08/24 作者:Ana Pego; Isabel Minhós Martins; Bernardo P. Carvalho  出版社:Greystone Books  裝訂:平裝
"Clever...beguiling....Readers age 11 and older are likely to finish this book feeling both persuaded and uplifted. Beauty has a way of doing that."--Wall Street JournalFor young readers comes an imaginative guide to ocean plastics, filled with tips and tricks for identifying--and combating--pollution in our oceans. Inspired by biologist AnaP go's life's work, and filled with engaging science and colorful photographs, this foundational look at plastic pollution in the ocean explains why it is such an urgent contemporary issue. When she was young, Ana P go didn't play in a backyard, but on a beach. She walked along the shore, looked at tide pools, and collected fossils. As she grew older, P go noticed a new species at the seaside: plastic. She decided to collect it, study it, and give it a Latin name--Plasticus maritimus--to warn people of its dangers to our planet.P go tells us how plastics end up in our rivers, lakes, and oceans, shares plastic's chemical composition and physical prop
優惠:外文書周末優惠-單79雙75 優惠價: 79 389
庫存:4
從沒碰過的Minecraft新玩法:紅石、模組、超級指令196種大公開!
滿額折
出版日:2020/11/13 作者: カケキヨ  出版社:尖端出版  裝訂:平裝
★收集從沒見過的紅石機關、沒安裝過的超級模組、沒使用過的犯規指令一次全公開!★PC JAVA版和手機版皆適用★本書系獲得學術、教育界人士推薦,特此感謝:中華民國空間設計學會榮譽理事長 盧圓華先生台南崇學國小 張琬翔老師花蓮西林國小 李政蒲老師台中亞洲大學 陳勇國老師◎什麼是Minecraft?被全球1,300多間學校列為指定教材它的綽號是「電子版樂高」,它是一款連麻省理工學院的教授都推薦學生去玩的
優惠價: 9 252
庫存:4
資料結構:使用JAVA
滿額折
出版日:2017/10/13 作者:蔡明志  出版社:全華圖書  裝訂:精裝
「資料結構」在資訊學科中是一門重要的課程。本書的內容依不同的主題共分為14章,在各章的每一小節中均附有練習題及類似題,旨在讓讀者測試對該小節所談及的內容是否已全盤了解。在各章末有「動動腦時間」,並標註與該題的相關章節。每章的重要主題均附有範例程式加以測試,以期讓讀者對理論能有進一步的認識與了解。
優惠價: 95 475
庫存:1
資料結構快速上手
滿額折
出版日:2016/09/01 作者:劉祐寰  出版社:全華圖書  裝訂:平裝
本書以淺顯易懂的實作觀念,帶領讀者快速進入「資料結構」的領域。說明如何選擇適當的資料結構,才能設計出有效解決問題的演算法。1.具有數百個精選習題,可供讀者練習與實作2.適用於 VB/C#/C/C++/Java 程式語言3.具有重點整理,讓讀者盡快吸收該章重點4.提供表格、程式碼範例、圖例來說明資料結構觀念與步驟5.以淺顯易懂的實作觀念,帶領讀者快速進入「資料結構」的領域 資料結構是程式設計課程的延
優惠價: 95 494
庫存:1
The Gate of Darkness:Studies on the Leftist Literary Movement in China(平裝)
滿額折
出版日:2016/06/01 作者:Tsi-an Hsia  出版社:香港中文大學出版社  裝訂:平裝
First published in 1968, this volume of essays, posthumously edited by the author’s brother Professor C. T. Hsia (a prominent Columbia University professor of Chinese literature), focuses on Chinese literary criticism relating to the work of leftist Chinese writers, including Lu Hsün, Chiang Kuang-tz’u, the “Five Martyrs,” and Chü Ch’iu-po, who were sympathetic to the ideals of the pre-1949 Chinese communist party. As one of the few foundational texts to provide a critical overview of the aesthetics and politics of China’s leftist literary movement, The Gate of Darkness examines the conflicting dilemmas between leftist authors’ own ideals and the strict ideological frameworks imposed by the propaganda policies of the Chinese communist party in the early twentieth century.Hsia’s essays are exciting reading precisely because Mr. Hsia approached his subject not merely with the index-cards of a historian but also with the sensitive eyes of a novelist. Tsi-an Hsia is a creative and compassi
優惠:香港中文大學書展 優惠價: 79 711
庫存:2
Foundational Skills: Phonics for Pre-Kindergarten
滿額折
出版日:2013/10/01 作者:Shell Education  出版社:Teacher Created Materials  裝訂:平裝
Provides a series of activities that promote teaching, practice, and review to introduce alphabetic principles.
優惠價: 85 485
庫存:1
Foundational Skills: Phonics for Kindergarten
滿額折
出版日:2013/10/01 作者:Shell Education  出版社:Teacher Created Materials  裝訂:平裝
Provides a series of activities that promote teaching, practice, and review to introduce alphabetic principles.
優惠價: 85 485
庫存:3
Foundational Skills: Phonics for First Grade
滿額折
出版日:2013/10/01 作者:Shell Education  出版社:Teacher Created Materials  裝訂:平裝
Support students' phonetic development as they practice key first grade phonics skills. Focus on phonics with fun and engaging activity pages that are research based and support current standards. Thi
優惠價: 85 485
庫存:2
Foundational Skills: Phonics for Second Grade
滿額折
出版日:2013/10/01 作者:Shell Education  出版社:Teacher Created Materials  裝訂:平裝
Support students' phonetic development as they practice key second grade phonics skills. Focus on phonics with fun and engaging activity pages that are research based and support current standards. Th
優惠價: 85 485
庫存:4
Foundational Skills: Phonics for PreK - Second Grade (共4冊)
滿額折
出版日:2013/10/01 作者:Shell Education  出版社:Teacher Created Materials  裝訂:平裝
Filled with engaging graphics and research-based activities, each resource provides a letter formation guide, cited references, and answer keys necessary for you to produce the necessary foundation fo
優惠價: 85 1938
庫存:1
C程式語言導論與設計
滿額折
出版日:2012/09/01 作者:呂慈純; 蔡文輝; 張真誠  出版社:全華圖書  裝訂:精裝
乘著 C 的翅膀穿梭在程式的天空 科技不斷進步,程式語言也從早期的組合語言、BASIC、Fortran、COBOL、C,進步到現在的Java、Perl、Lisp等高階語言。不論是初次接觸程式的新手,或者是經驗豐富的資訊人員,都可以深刻體驗到資訊科技的快速發展及演進。常常學了好久的程式語言,不到幾年的時間,就被新的開發技術所取代,屆時,又得重新再學習。這樣的學習循環,常使得從事資訊科技的人員備感壓
優惠價: 95 570
庫存:1
APCS 完全攻略:從新手到高手,C++ 解題必備!
79 折
出版日:2026/03/04 作者:胡昭民; 吳燦銘  出版社:博碩文化  裝訂:平裝
本次改版新增「Python 語言快速入門」及「Python 程式語言觀念題題庫」,讓您準備更加充分! ╲滿級分快速攻略╱ 重點總整理 + 歷次試題解析 ☑ 結合運算思維與演算法的基本觀念 ☑ 章節架構清晰,涵蓋 APCS 考試重點 ☑ 備有相關模擬試題,幫助釐清重點觀念 ☑ 詳細解析 APCS 程式設計觀念題與實作題 APCS 為 Advanced Placement Computer Science 的英文縮寫,是指「大學程式設計先修檢測」。目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效。其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。 APCS 考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以 C、C++、Java、Python 撰寫程式。 為了因應新制的「程式識讀」,本次改版也另外新增了兩個附錄,提供「Python 語言快速入門」及「Python 程式語言觀念題題庫」。筆者希望本書能引導各位讀者具備應試 APCS 的經驗與實戰能力的養成,並學會如何解析程式的程式實作的能力,進行有能力根據自己的創意思維,開發出各式各樣功能的軟體,而這也正是本書努力達成的目標。 本書的實作題以 C++ 語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。 同時也可以參考附錄的內容來幫助自己熟悉 APCS 的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以 Dev C++ 的 IDE 進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以 C++ 語言應試 APCS 的實戰能
優惠:新書特惠 優惠價: 79 600
庫存:8
APCS完全攻略:從新手到高手,C語言解題必備【暢銷回饋版】
79 折
出版日:2026/02/11 作者:胡昭民; 吳燦銘  出版社:博碩文化  裝訂:平裝
╲滿級分快速攻略╱ 重點總整理 + 歷次試題解析 ☑ 結合運算思維與演算法的基本觀念 ☑ 章節架構清晰,涵蓋APCS考試重點 ☑ 備有相關模擬試題,幫助釐清重點觀念 ☑ 詳細解析APCS程式設計觀念題與實作題 APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。 APCS考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以C、C++、Java、Python撰寫程式。 本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。 同時也可以參考附錄的內容來幫助自己熟悉APCS的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以Dev C++的IDE進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以C語言應試APCS的實戰能力。 【目標讀者】 ◆ 欲申請大學資訊相關科系的高中職生 ◆ 對程式語言有興趣的學習者 ◆ 想客觀檢測自己程式設計能力的人 APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、
優惠:新書特惠 優惠價: 79 545
庫存:8
你就是不寫測試才會沒時間:Kuma 的 TDD 實戰-TypeScript 篇
79 折
出版日:2025/12/01 作者:許煜松(Kuma)  出版社:博碩文化  裝訂:平裝
TDD 不是沒用,是你沒有好好使用 系統越來越大時,可以幫助你將系統維持在一定的整潔度 重點思維 ✔ 不只是要保護功能,更要能夠促進理解 ✔ 在完成功能的同時,也要維持系統品質 ✔ 不需總是預留彈性,但能隨時創造彈性 ✔ 以模式為思考中心,看似不變實則萬變 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 你很忙,我知道。 從前你說:「寫程式都沒時間了,哪來時間寫測試?」 現在程式都是 AI 在寫,總該有時間寫測試了吧? 你又改說:「AI 寫得這麼快,測試也叫 AI 寫就好呀!」 結果呢?測試一大堆,都測不到真正的問題。改一行壞三個功能、半夜被 Call、看不懂 AI 寫什麼, 省下來的時間都拿去幫 AI Debug 了。 越困難的事,越要簡單做 業務邏輯已經夠複雜了,還要兼顧正確性、可維護性、可擴充性、可讀性? TDD 的長處,正是「面對困難的開發挑戰,用最小、最簡單的步驟前進」。 開發不再是一次解決大問題,而是透過讓一連串簡單的小成功,堆疊出可靠的系統。 不要宗教口號,而要實戰案例 TDD 不是要你寫更多功能,而是用更安全穩定的方式做你原本就在做的事。 TDD 不是口號,也不是宗教,而是一種讓你吃得下飯、睡得著覺,還有餘裕思考的開發節奏。 在本書中,我們要學習的是: 🎯 如何用測試保護自己、不是折磨自己 🎯 用 TDD 找出真正該改的地方,而不是亂 Refactor 🎯 讓團隊從「怕改」變成「敢改」;把「改壞東西」變成「放心重構」 本書程式碼:https://github.com/bearhsu2/ithelp2023 教學影片:https://www.youtube.com/watch?v=7mhf8vRGqSM&list=PLvBh-90IwbPJH33DpWvaIxz-Ud_9j9doU 作者繼2022年出版關於測試與程式架構的《你就是不寫測試才會沒時間:Kuma的單元測試實戰—Java篇》後,再推出《你就是不寫測試才會沒時間:Kuma的TDD實戰—TypeScript篇》,書中從0開始設計並實作一個Slot遊戲,並用TDD的方式實作,來傳達給讀者「TDD可以Work」這個重要訊息,幫助那些為「沒時間」所苦的開發者解決痛點,在開發的路上走得更輕鬆順利!
優惠:新書特惠 優惠價: 79 458
庫存:4
駭客文化深度解密
滿額折
出版日:2025/08/29 作者:Kim Crawley  出版社:美商歐萊禮  裝訂:平裝
成就科技世界的人事物趣味導覽 「很少有科技類書籍會被形容為『令人愛不釋手』的,但Kim Crawley的《駭客文化深度解密》絕對值得這個讚譽,當之無愧!對於阿宅和『資深』創客來說,書上各個角落都能發現令人會心一笑的情懷,還有許多新潮或常被忽略的細節。我們的科技歷史中擁有如此豐富與多樣的人物、角色與小東西,在Crawley敏銳的洞察力之下,它們全都躍然紙上、栩栩如生。衷心期盼第二輯問世。」 -Marc Loy,《Java學習手冊》作者 駭客文化或許深奧,但這本妙趣橫生的解密之書可以帶你一腳踏入這個世界,然後難以自拔。資深網路安全研究人員暨作家Kim Crawley撰寫的這本有趣的指南,為你介紹駭客編年史上的關鍵人物與公司、基本概念,以及代表性電影、遊戲與雜誌。從氣隙實體隔離網路,到竊聽僵屍惡意軟體,掌握這些術語,是深入理解駭客文化與歷史的關鍵。 若你的駭客之旅正要啟程,可在這本書裡得到許多豐富的學習指引與文化典故。經驗老道的駭客則能在這裡發現那些與大家熟悉的文化元素相關的深度歷史,還有諷刺、幽默又令人驚奇的事實。 *理解駭客文化與網路安全的關係 *瞭解駭客信仰背後的想法,像是「知識應該免費」 *探索駭客文化的核心主題與出版品,包括《2600 Magazine》 *欣賞網路安全的發展歷史 *學習駭客文化史的關鍵要素 *釐清駭客與網路罪犯的本質差異
優惠價: 9 468
庫存:7
史上最強Python入門邁向頂尖高手王者歸來
滿額折
出版日:2025/08/08 作者:洪錦魁  出版社:深智數位  裝訂:平裝
史上最強Python入門邁向頂尖高手王者歸來第4版(全彩印刷)【內容簡介】◎◎◎王者歸來,Python學習的最強選擇!◎◎◎☆你想學好Python,卻常常卡關、買了很多書還是不懂專家寫的程式嗎?★你需要的不只是一本入門書,更是一位能帶你邁向頂尖高手之路的導師!◎◎◎榮登各大排行榜冠軍,銷量與好評雙冠。◎◎◎全新第4版,不只收錄最新Python語法 match-case、完整導入AI戰友「VS Code x GitHub Copilot」、獨家「圖像/影音/AI」應用,並大幅修訂超過120處細節,讓內容更精緻、更專業。相較於第3版,第4版主要是更新語法與模組、同時使用更細緻的實例,增加下列知識:☆Python新語法match-case★程式設計師的AI戰友 – VS Code x GitHub Copilot☆設計mp4影片檔案★裝飾器(decorator)全新詮釋☆其他修訂小細節超過120處◎◎◎本書特色亮點◎◎◎☆最完整語法解說:從基礎到進階,超過1300個實例、530個模組,280個實作題,全方位練功不設限。★強大職場應用力:涵蓋AI、資料科學、網路爬蟲、圖表、影像、多媒體、自動化,打造你的職場競爭力。☆最新AI程式設計趨勢:獨家解析 VS Code x GitHub Copilot 實戰,從傳統語法一路接軌未來AI開發。★生活化、趣味、實用案例:無論科學運算、機器學習、資料處理還是網路自動化,每章都有貼近真實職場與生活的範例。☆強大學習資源:完整範例、電子習題書、題解下載,學習路上不孤單。◎◎◎為什麼你需要這本書?◎◎◎☆市面上許多書語法不全、範例少、沒解說精神,讓你無法「舉一反三」!★本書跳脫 C、Java 思維,完整解密 Python 的語法靈魂,融合矽谷工程師設計邏輯,助你一次學到精通。◎◎◎買這本書,就是站上 Python 學習的頂峰!◎◎◎不管你是初學者、工程師、學生、AI 夢想家,本書都能帶你突破每個瓶頸,讓你能看懂網路專家程式,自己也能寫出高品質的 Python 專案!☆立即入手《Python最強入門邁向頂尖高手 王者歸來(第4版)》。★開啟屬於你的頂尖程式之路!◎◎◎本書內容重要特色◎◎◎除了說明「VS Code x GitHub Copilot」銜接職場應用外,同時完整說明語法未來潛在應用:☆基礎語法應用:科學計算與模擬、機器學習與人工智慧、
優惠價: 9 1080
庫存:5
Python最強入門ChatGPT助攻AI數據科學:王者歸來
滿額折
出版日:2025/06/03 作者:洪錦魁  出版社:深智數位  裝訂:平裝
https://youtu.be/ATMznfbmwD0Python最強入門ChatGPT助攻AI數據科學王者歸來(全彩印刷)【內容簡介】★★★★★【內容最多、範圍最廣】【40個主題】★★★★★★★★★★【程式實例最多】【超過1300個Python實例】★★★★★★★★★★【AI數據科學專題實戰】★★★★★★★★★★【420個是非題、選擇題】【約300個習題實作題】★★★★★Python語言是基礎科學課程,撰寫這本書時採用下列原則。1:最新Python語法 x 強調Python語法內涵與精神。2:精彩 x 創意程式實例解說。3:數學 x 統計 x 數據科學與人工智慧知識融入內容。4:ChatGPT助攻。5:章節習題引導讀者複習與自我練習。6:機器學習 - 真實數據 – 專題實戰 。這本書可以說是「Python最強入門邁向數據科學之路第4版」的新版內容,相較於該版,這本更新許多Python語法和模組,整個修訂細節超過300處。由於內容更偏重於AI與數據科學的應用,因此也更新微調書籍名稱。多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,但是許多人買了許多書,但是學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是:◎Python語法講解不完整◎用C、C++、Java觀念撰寫實例◎Python語法的精神與內涵未做說明◎Python進階語法未做解說◎基礎實例太少,沒經驗的讀者無法舉一反三◎模組介紹不足,應用範圍有限許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整,當讀者學會Python後,本書將逐步帶領讀者邁向數據科學、機器學習之路。Python以簡潔著名,語法非常活,同時擁有非常多豐富、實用的模組,本書筆者嘗試將Python語法的各種用法用實例解說,同時穿插使用各種模組,以協助讀者未來可以更靈活使用Python,以奠定讀者邁向更高深學習的紮實基礎。本書以約1000個程式實例和約300
優惠價: 9 1080
庫存:3
多核心CPU加速程式32倍:深入高平行開發深度原理及專案實戰
滿額折
出版日:2025/05/19 作者:冰河  出版社:深智數位  裝訂:平裝
\\好評再版//☆先了解作業系統中的執行緒排程架構☆多核心CPU上設計Java平行程式☆併發式程式的設計理念,分工、同步、互斥☆核心原理說明,原子性、可見性、有序性Synchronized、AQS、CAS、鎖、執行緒池、ThreadLocal的核心原理☆手動開發執行緒池實戰案例☆使用CAS開發自旋鎖實戰案例☆使用讀/寫鎖實戰快取☆使用AQS實現可重入鎖☆開發分散式鎖架構☆完整大型實戰一個秒殺系統的完整架構【內容簡介】高併發是高流量、高資料量服務線上系統架構必須具備的特性,如果想從微觀核心到併發應用,再到業務架構學習高併發的核心原理,以及高併發系統的工程架構最佳實踐,本書是中文書籍中最佳的範本,在細節部分,對核心排程、同步非同步、各類鎖的實現細節都有詳盡的敘述,另外在在併發應用層面,對CAS問題、ABA問題、連接池實現,也有很完整的案例講解。在更高的架構層面上,對快取併發實戰、電子商務超賣問題、秒殺系統架構,更有清楚且應用上的說明,讓讀者能從CPU、作業系統、JVM底層原理為基礎,站在實踐的角度上全面了解高併發的基本原理及實用。在電腦多核心時代,併發程式設計是每個程式設計師都應掌握的技能,伺服器上的CPU核心在EPYC出後,成千上百個處理器同時為你工作,如果你寫出來的程式還無法執行多處理程序,多執行緒,多核心,小心真的成為時代的眼淚!
優惠價: 9 792
庫存:4
無瑕的程式碼 函數式設計篇:原則、模式與實踐
滿額折
出版日:2025/05/05 作者:Robert C. Martin  出版社:博碩文化  裝訂:平裝
[名家名著] 33 無瑕的程式碼 函數式設計篇:原則、模式與實踐 Functional Design: Principles, Patterns, and Practices ❝乍看之下,物件導向和函數式這兩種範式似乎互不相容,一個強調資料抽象與封裝狀態,另一個則倡導不可變與純函數。事實上,即便兩者出發點不同,卻能在合適的脈絡下融為一體,互相補足,最終協助我們打造更強韌、更具表達力的軟體系統。對一位想要同時掌握物件導向與函數式思維的工程師來說,如何在日常工作中權衡並結合這兩種做法,正是本書所提出的關鍵挑戰與寶貴建議。❞ ────微軟最有價值專家(Microsoft MVP)|本書譯者 張立顗(Poy Chang) ❝Uncle Bob精心展示了函數式設計,這是當今軟體開發中極為流行且高效的設計方式。透過深入的原則和實踐案例,本書不僅適合軟體開發者,也對任何追求卓越程式品質的專業人士都具有極高的實用價值。Uncle Bob的洞見和清晰的寫作風格使這本書成為了一本不可多得的學習資源。❞ ────博碩文化總編輯 & CEO CSM 陳錦輝(Simon) 一本精通函數式程式設計的實用指南,寫出更優雅、更整潔的程式碼! 在本書中,世界級軟體開發傳奇大師、暢銷書《Clean Code》的作者Robert C. Martin(Uncle Bob)將深入解說,為何要使用函數式程式設計(functional programming),以及如何運用函數式設計來建置更符合實際需求的系統。Uncle Bob將比較傳統的物件導向程式設計(如Java)與函數式語言(如Clojure)所採用的結構,並指出各自的最佳應用場景。他將展示如何在不同的情境下,明智地選擇合適且合理的做法,來建置更優秀、更優雅的系統。 Uncle Bob不僅手法務實,他還將理論簡化,把重點放在「實戰」與「解決問題」的具體做法。透過簡單易懂的範例,開發者將發現,容易學習且語意豐富的Clojure語言,如何幫助他們提升程式碼的整潔度、品質、開發紀律與效率。Uncle Bob還將從函數式程式設計的角度,深入探討廣為人知的SOLID原則與「四人幫」設計模式,解釋這些模式對於函數式程式設計師的價值,並指導讀者如何利用它們來實現更卓越的成果。 【內容亮點】 ・理解函數式程式設計的基本概念:不可變性、持久性資料、遞迴、迭代、延遲
優惠價: 9 702
庫存:3
不可不知的Flutter App自動化測試實戰攻略:從設計到測試、維持產品品質的高效實踐(iThome鐵人賽系列書)
滿額折
出版日:2024/12/04 作者:吳政樺(Paul)  出版社:博碩文化  裝訂:平裝
打造自動化測試策略,完美交付高品質App! 從基礎自動化測試技術開始,為進階測試技術奠定基礎! 【專業推薦】 「身為Flutter開發者的你,也想提升工作效率、降低錯誤,變成像Paul一樣不慌不忙的開發者嗎?你可以從第一章、第二章先了解在Flutter中測試基本的編寫方法、與框架的互動,以及撰寫時該注意的事項。接著,在三到六章中,學會何時與如何隔離依賴,藉以提升開發效率,不再受限於框架的規定,並藉由Widget的測試來讓你的測試更靠近用戶的使用場景,而避免過度依賴於底層邏輯,進而輔助架構的重構。最後,可以在七到八章中,了解到適度的整合測試、好的IDE工具、自動化的CI/CD流程,以及大家最愛講但很少做的TDD如何幫助你的開發效率更上層樓。Paul在本書中引用了許多前輩大師的經典作品,對我來說,就像是絕世武功的目錄,幫助我們想要探究更深入的內容與理論時,可以按圖索驥、順藤摸瓜地找到該找的內容,而節省在茫茫Google海摸索,與在ChatGPT每次不盡相同的答案中比較探索的時間。」 ─ Kuma Syu,「Kuma老師的軟體工程教室」板主 【內容簡介】 ♔ 測試最佳實踐:由淺入深討論測試,探討如何優雅實踐 ♔ 學習測試概念:了解單元測試、Widget測試與整合測試 ♔ 展示實戰案例:結合真實案例,展示不同面向的測試 ♔ 延伸進階議題:使用TDD、IDE工具,提升產品開發效率 本書內容改編自第15 屆iThome鐵人賽Mobile Development組的佳作系列文章《30天輕鬆學會Flutter 測試》。市面上有許多關於測試的書籍,對於使用Java或C#的開發者,通常能輕鬆找到與熟悉語言相關的測試實踐書籍,但是對於Flutter開發者來說,資源相對較少且分散。雖然Flutter本身支援單元測試、Widget測試和整合測試,但專門針對Flutter開發的完整測試指南並不多見。 本書專注於Flutter App開發中常用的各類自動化測試技術,從單元測試入門,逐步延伸至Widget測試與整合測試,並討論一些測試中會遇到的困難與如何解決,以及好的測試實踐做法,為其他進階測試技術打下基礎。除此之外,本書也會簡要介紹一些進階主題,例如:廣為人知的TDD、如何在CI系統中自動測試、善用工具加速測試等議題。 【本書特色】 ✪由單元測試入門,奠定基礎測試概念。 ✪運用3A原則,奠定測試
優惠價: 9 585
庫存:4
藍橋杯算法入門(Java)(簡體書)
79 折
出版日:2024/11/01 作者:羅勇軍; 楊建國  出版社:清華大學出版社(大陸)  裝訂:平裝
本書是藍橋杯大賽軟件類入門教程,詳細講解了藍橋杯大賽軟件類入門階段的核心知識點,也是大賽必考和常考的知識點,包括數據結構、基本算法、搜索、數學、動態規劃、圖論等。 本書用大量的大賽真題作為例題,幫助讀者鞏固知識點的應用; 代碼簡潔精要,可作為比賽模板; 文字簡潔明快,實現了較好的易讀性。 本書適合正在學編程語言或剛學過編程語言,算法和數據結構零基礎的算法競賽初學者,幫助讀者學習必備的知識點、建立計算思維、提高建模能力和編碼能力; 本書也可用於其他算法競賽(全國青少年信息學奧林匹克競賽(NOI)、國際大學生程序設計競賽(ICPC)、中國大學生程序設計競賽(CCPC)、中國高校計算機大賽團體程序設計天梯賽等)的入門學習。
優惠:簡體曬書季-單79五70 優惠價: 79 469
庫存:2
簡約的軟體開發思維:用 Functional Programming 重構程式-以 Javascript 為例
滿額折
出版日:2024/10/02 作者:Eric Normand  出版社:旗標出版社  裝訂:平裝
Functional programming (函數式程式設計) 是一種已有六十年歷史的程式設計範式,為何現在變得越來越重要?這是因為隨著各種連網設備 (如行動裝置) 和雲端服務的普及,多程序透過網路交換訊息已成為常態,因此分散式系統的開發變得至關重要。分散式系統軟體開發的複雜性往往導致開發過程容易陷入混亂,程式碼盤根錯節難以除錯維護與擴展,成為揮之不去卻又不敢動的痛處。而 functional programming 的簡約風格因此受到廣泛關注。這種設計範式強調使用函式來構建應用程式,程式碼清晰又容易維護,亦能解決分散式系統多執行緒的問題。除了專門的函數式語言之外,Python、Java、JavaScript、C#、C++、Go 和 Rust 等知名語言的新版中,也因應趨勢增強了對 functional programming 的支援。只要建立了這種思維方式,你就可以應用在自己的程式語言中。市面上與 functional programming 相關的書籍 (主要為英文書) 通常由學者撰寫,內容偏重理論,而在大型實務專案經驗上顯得不足。這類書中的範例大多過於簡單,未能涉及實際軟體架構問題。與此相反,本書作者擁有二十年在產業界實際運用 functional programming 的經驗,從產業角度出發,旨在幫助那些在軟體工程實踐中遇到困難的工程師重新思考。即使你的目的不是分散式系統,學習 functional programming 的思維都能夠幫助你在撰寫任何程式時想得更周到。由於 functional programming 的特點 — 無 side effects(額外作用)和資料的不可變性 — 使得它非常適用於開發網路程式,在這種環境中,資料一致性和狀態管理是關鍵挑戰。本書透過 concurrency primitives(併發基本工具)實作、繪製時間線圖、分析並解決併發操作中的插緒問題,有效處理狀態變化和 bug,從而構建可靠的分散式系統程式。本書特色: ●作者從產業界的視角出發,旨在幫助那些陷入困境的軟體工程師,重新審視並採納 functional programming 程式設計方法。●為了更貼近軟體工程師的實際狀況,書中以廣泛熟知的 JavaScript 語言做示範。雖然 JavaScript 不是最理想的函數式語言,但這一點
優惠價: 95 950
庫存:3
Java網路元件專案:大型網際網路企業級最重要應用
滿額折
出版日:2024/09/19 作者:廖志偉  出版社:深智數位  裝訂:平裝
本書共分10章。第1章介紹Nacos的動態發現、健康檢查、設定管理、技術選型、分散式事務及其與Eureka的區別。第2章介紹Dubbo的基本概念、整合、設定、註冊中心、偵錯和監控、擴充、原理、性能最佳化及序列化協定。第3章介紹ZooKeeper的結構、特性、資料模型、API、應用場景、工作原理以及監控和管理。第4章介紹Spring Cloud Security OAuth 2的授權模式、底層工作原理及JWT技術。第5章介紹Spring Cloud Gateway的路由與更新、負載平衡策略、篩檢程式、限流方式、底層工作原理及高併發下的問題與解決方案。第6章介紹分散式鏈路追蹤的背景和概念,Skywalking的安裝設定、資料獲取、呼叫堆疊分析和故障排除。第7章介紹量控制元件,涵蓋限流、熔斷、降級、動態規則、服務治理、流量控制方式、核心元件及Sentinel規則和持久化推送模式。第8章介紹了Apache ShardingSphere與同類產品,並討論分片策略、資料遮罩、分散式事務、資料庫讀寫分離、主從同步、叢集管理、跨資料庫分頁、垂直與水平拆分、廣播與綁定資料表及底層實現原理。第9章介紹Elasticsearch、Logstash和Kibana的安裝設定及底層實現原理。第10章介紹RocketMQ的安裝、設定、架構、基本原理及高可用性、容錯性、性能優化和監控方法。 【本書看點】l 動態發現與健康檢查l Dubbo基本概念與整合l ZooKeeper結構與特性l OAuth 2授權模式l Spring Cloud Gateway路由與更新l 分散式鏈路追蹤背景和概念l 流量控制元件對比介紹l ShardingSphere分片策略與資料遮罩l Elasticsearch+Logstash+Kibana安裝設定RocketMQ架構與基本原理
優惠價: 9 792
庫存:3
我的Minecraft DIY大事典:1.20+1.21棘巧試煉最新攻略
滿額折
出版日:2024/09/19 作者:GOLDEN AXE  出版社:尖端出版  裝訂:平裝
★本書蟬聯日本Amazon電玩攻略本銷售榜TOP10超過半年!獲選「最適合贈送的禮物(攻略本類)」第3名!★MINECRAFT最新版本焦點「試煉之間」徹底分析!挑戰方法、陷阱應對、發掘寶庫等無一不全!★包含生存、建築、紅石等新技巧數量超過700個以上!JAVA版、基岩版全機種適用!【風靡日本玩家的 Minecraft 終極攻略寶典】從新手入門到進階玩法,一應俱全,現在中文版正式登台!想在Minecraft中打造屬於自己的世界的玩家,本書將是你最得力的助手!【超過700個玩法技巧與配方,最豐富的麥塊最新版資訊讓你看得過癮】面對麥塊這廣大的世界,超自由的玩法,喜歡蓋建築的新手,可能連建材都不知道要去哪裡找;喜歡玩生存的新手,可能連第一天晚上都無法安全度過;喜歡設計紅石機關的玩家,可能做一個星期,機關還是不會動。本書將考量新手玩家的需求,從頭到尾包圖包文,只要看書照玩,馬上就能成長為全方位的達人玩家!【老手也要看最新資訊分析】最新版試煉之間玩法,再加考古學和盔甲裝飾應用,以及最新武器重錘大量資訊公開!即使你是老手也千萬不要錯過喔!
優惠價: 9 288
庫存:4
資料結構:C語言實作
滿額折
出版日:2024/07/10 作者:陳惠貞  出版社:碁峰資訊  裝訂:平裝
AI助攻!搭配ChatGPT學習效率加倍! ★提供用書教師相關的教學資源★ 【資料結構】(Data Structures)是資訊科學領域中的基礎課程,多數資訊相關科系的研究所入學考試會將之列入考科,而諸如高考三級、地方特考、司法特考、鐵路考試中的資訊類別考試亦會將之列入考科,因此選擇一本觀念正確、條理清晰且掌握命題趨勢的書籍是很重要的。 本書以實例演練為導向,漸進式的學習架構,詳盡解說各種資料結構,期能帶領讀者了解其中的精髓,進而具備開發大型程式的功力。此外,為了因應未來報考資訊相關科系的研究所或準備國家考試,本書精選題型多元的考題,並融入相關章節、隨堂練習與學習評量,建議讀者勤加練習。 AI助攻 *使用【ChatGPT】輔助學習資料結構,例如查詢理論與實作、上傳圖片解題、出題練習、撰寫程式、優化與除錯、與其它程式語言互相轉換等,這些技巧大多不限定於ChatGPT,也可以靈活運用在【Microsoft Copilot】、【Google Gemini】等AI助理。 *本書是以C語言進行實作,讀者可以自行使用ChatGPT轉換成Python、C++、C#、Java等程式語言。 *ChatGPT相關內容統一放在本書最後一章,希望讀者以學會資料結構為主,而使用ChatGPT為輔,同時不會干擾到學習或上課的節奏。 考題觀摩 收錄研究所入學考試與資訊類別國家考試的精選考題,增加實例演練經驗,提升即戰力。
優惠價: 9 495
庫存:4
Clean Code錦囊妙計
滿額折
出版日:2024/06/06 作者:Maximiliano Contieri  出版社:美商歐萊禮  裝訂:平裝
提升程式設計與品質的訣竅 推薦給堅持寫出優質軟體的你 無論技術如何發展,程式碼的簡潔仍然至關重要。 程式碼的簡潔度和明確度,不僅是程式設計師的責任,也影響資源分配、開發策略、專案管理等面向,甚至關乎整個軟體產業的發展。 雖然 AI 可以自動生成程式碼,但目前仍存在基本錯誤、理解問題和維護困難等缺陷。現階段,人機合作還是主流,程式設計師需要監督、修正和改善 AI 生成的程式碼。 因此無論技術如何演進,程式碼的可讀性和維護性仍然十分重要。 「這是一本資訊豐富的著作,它用深入的理論和豐富的實例來說明如何寫出clean code。強烈推薦給堅持寫出優質軟體的你。」 —Daniel Moka 軟體工匠,Moka IT 「Maxi是位應用科學家,本書充分展示出他在軟體開發領域深厚的專業知識。」 —Alex Bunardzic 軟體開發者和教育者 負責龐大且複雜的code base軟體工程師和架構師必須高效擴展和維護程式碼。在本書中,Maximiliano Contieri將以clean code(簡潔程式碼)的理念為基礎,帶你瞭解如何快速辨識改善的機會,並評估它們對產品程式碼的影響。這些技術為系統的可靠性和演進帶來的好處會隨著時間推移而逐漸實現。 本書使用JavaScript、PHP、Python、Java等程式語言的實際範例來提供經過驗證的祕訣,幫助你擴展和維護大型系統。本書的每一個章節皆涵蓋許多基本概念,包括易讀性、耦合、易測試性、安全性和易擴展性,還有程式碼異味及其處理方法。 隨著本書的進展,重構的祕訣和它們想解決的問題將變得更加複雜。您將從中: ‧瞭解clean code的好處,學會辨識改善的機會 ‧逐步學習重構技巧 ‧瞭解clean code背後的理論 ‧從多種現代程式語言的實際案例中學習 ‧全面瞭解各種程式碼異味、它們的影響和可能的解決方案 ‧寫出直接、易讀和易學的程式碼
優惠價: 9 792
庫存:3
實戰領域驅動設計:高效軟體開發的正確觀點、應用策略與實作指引
滿額折
出版日:2024/06/01 作者:Vaughn Vernon  出版社:博碩文化  裝訂:平裝
領域驅動設計之父 Eric Evans 親推的必看專書!「搞笑談軟工」板主 Teddy 專文推薦關於 [名家名著] 30領域驅動設計(DDD)是一種軟體開發方法,只要實作得當,可以幫助開發人員設計出高品質的軟體模型,明確地反映出預期業務目標。然而能不能成功實作 DDD,卻是許多 DDD 開發人員所遭遇到的共同難題,對於新接觸 DDD 的人來說更是困難重重。作者 Vaughn Vernon 以一種獨到的方式將 DDD 中的抽象概念統整起來,並做出規範,而這些指導原則,正是實作 DDD 的最佳指引。作者用搭飛機來比喻接觸 DDD 的心情,將 Eric Evans 的《領域驅動設計: 軟體核心複雜度的解決方法》比喻為「從高處俯瞰的視角與寬廣的視野」,而本書則像是一張地圖,其作用是「帶領各位讀者緩緩降落、停穩飛機,走一條熟悉的路線安全到家」。《實戰領域驅動設計》以由上而下的方式說明 DDD,將戰略模式與基礎的戰術程式設計工具自然地結合起來。Vaughn Vernon 示範了如何在現代軟體架構中實作 DDD,強調業務領域概念的重要性與價值之同時,又不失技術層面上的務實考量。本書是基於 Eric Evans 的開創性著作《領域驅動設計》一書而來,作者透過我們都熟知的業務領域範例講解如何實作 DDD。所有的原則都搭配真實的 Java 程式範例,對於 C# 程式語言的開發人員也同樣適用,所有的範例內容都來自於一個設想案例:基於一個假想的大型 SaaS 多租戶 Scrum 協作系統的開發案例研究。本書作者將帶領讀者跨越「DDD-Lite」的侷限,不僅僅是將DDD作為一套技術工具運用,而是透過 Bounded Context、情境地圖、通用語言,充分運用 DDD 的「戰略設計模式」。而透過書中的技術與範例,可以加速軟體開發、提高品質,讓軟體更具靈活性與可擴展性,同時緊密地與業務目標保持一致。【本書精彩內容】☑ 以正確的方法踏入 DDD 的世界,就能快速從中獲益☑ 說明如何將 DDD 運用於不同的架構中,包括六角架構、SOA、REST、CQRS、事件驅動設計以及基於 Data Fabric/網格的架構☑ 妥善地設計與運用實體,並了解何時該使用值物件而非實體☑ 學習掌握與運用 DDD 強大的新技術——領域事件☑ 利用 ORM 與 NoSQL 和其他資料庫等技術來實作 Repository【
優惠價: 9 1152
庫存:4
駭客廝殺不講武德:CTF強者攻防大戰直擊
滿額折
出版日:2024/06/01 作者:Nu1L戰隊  出版社:深智數位  裝訂:平裝
世界頂尖駭客高手齊聚一堂,線上線下互相攻防,從Catch The Flag生死大戰,讓你知道,你自以為幸福快樂又安全的網路,是多麼的不堪一擊!CTF(Catch The Flag)是電腦史上最著名的安全攻防大戰,由全世界最強的暗黑高手所組成的團隊,互相進行接化發攻防戰。這些厲害到沒有天理、喪盡天良的駭客,可以幾秒鐘就癱瘓成千上萬台防密嚴實的主機,你能想到的安全防護措施,在他們眼中都如同吃飯般容易攻陷,你想了解他們的攻防手段嗎?你想成為他們的一員嗎?本書由獲得多次世界大賽冠軍的Nu1L團隊撰寫,真槍實戰的把駭客每天都在用的技術完整傳授,從Web各種服務,伺服器的基礎、進階、擴充開始,一直到Windows、Linux的漏洞,再加上對各種程式語言的深度了解,如Java, C/C++/C#,CTF的成員就是強的可怕,史上第一本針對這些人的技術,知識,工具大解密,更可以幫助你加強了解網路安全的重要。本書主要針對CTF入門者,融入了CTF比賽的各方面,讓讀者可以進行系統性的學習。本書包含13章內容,技術介紹分為線上賽和線下賽兩部分。線上賽包含10章,涵蓋Web、PWN、Reverse、APK、Misc、Crypto、區塊鏈、程式稽核。線下賽包含2章,分別為AWD和靶場滲透。第13章透過Nu1L戰隊成員的故事和聯合戰隊管理等內容來分享CTF戰隊組建和管理、營運的經驗。
優惠價: 9 900
庫存:3
OpenAI API接口應用實戰(簡體書)
滿額折
出版日:2024/05/01 作者:雷韋春  出版社:清華大學出版社(大陸)  裝訂:平裝
OpenAI API是一個為開發者、企業和研究者打造的平臺。通過這個API,用戶可以輕鬆地融合和應用最前沿的AI技術,而無須獨立訓練模型或構建複雜的支持系統。這種便利性不僅加速了各類自然語言處理任務的實現(如文本創作和問答系統),還大大降低了開發和運營的成本。隨著對OpenAI不斷地進行研究和優化,API用戶始終能夠享受到**的技術成果。此外,API還為各個行業的創新者開闢了新的可能性,並助力各種新應用和服務的誕生。總之,OpenAI API不僅推動了AI技術的廣泛應用,還為廣大用戶提供了一種簡單、高效的方式來探索和實現AI的潛能。 本書分4篇,共19章,涵蓋的主要內容有OpenAI API的基礎知識、OpenAI API詳解,使用OpenAI API實現智能問答、在線客服、教育輔導、編程助手、情感諮詢、心理諮詢、內容創作、旅行規劃、法律諮詢、多語言翻譯、市場分析、文獻檢索等功能,開發工作準備、聊天機器人實戰、AI繪畫系統實戰、AI文本審核系統實戰,以及OpenAI API展望等。 本書內容詳盡,原理論述簡單明瞭,案例豐富,可讀性強,特別適合有開發基礎的後端Java 開發人員閱讀,也可供其他後端開發語言的從業者借鑒。本書還適合需要瞭解**ChatGPT技術的開發人員閱讀。
優惠價: 87 517
庫存:3
Visual Basic 理論與實務講座
79 折
出版日:2024/04/23 作者:松橋工作室  出版社:經瑋文化  裝訂:平裝
◆ 範例操作逐步詳述,淺顯易懂◆ 由淺入深循序漸進,學習程式設計技巧隨著電腦硬體技術不斷地進步,軟體亦隨著日新月異。而指揮電腦運作的程式語言,由早期的機器語言、組合語言、FORTRAN、COBOL、BASIC、C、PHP、Java、C++和C#等,一直不斷演進。新程式語言不斷地被推出,一些早期的程式語言也不斷地被淘汰,經過幾十年來的發展,使得BASIC成為目前初學者學習程式語言的兩大主流。書中講解理論實務兼具,範例操作以圖示表示,淺顯易懂且具代表性,非常適用於教學和自學。由於Visual Basic功能強大非一本書就能完整介紹,本書只針對程式設計基本流程、物件基本觀念、活用Visual Basic所提供常用的控制項、鍵盤和滑鼠控制項技巧、繪圖與多媒體、ADO .NET資料庫程式設計、Crystal Report報表程式、應用程式的部署與封裝做介紹。每個單元由淺入深、循序漸進、讓初學者由範例練習中學習程式設計的精神與技巧,並附上Visual Basic Express中文版讓初學者使用,使您不用煩惱VB整合開發環境的來源。本書有別於一般市面書籍,是一本由大專教程式設計語言課程、微軟認證專家、Visual Basic暢銷書作者合力編著,針對目前初學者學習程式設計所應具備的基本素養所編寫的Visual Basic入門書。
優惠價: 79 435
庫存:2
JavaScript基礎必修課(含ITS JavaScript國際認證模擬試題)
滿額折
出版日:2024/03/11 作者:蔡文龍; 張志成; 何嘉益; 張力元  出版社:碁峰資訊  裝訂:平裝
ITS JavaScript認證最佳訓練教材,搭配ChatGPT協作,程式開發一把罩! .專家資深教師執筆:由微軟MVP、科技大學教授JavaScript與教授ITS國際認證教師共同編著,針對目前大學初學者學習JavaScript程式設計所應具備的基本素養所編寫入門教材。讓初學者輕鬆跨足JavaScript的領域,提升網頁開發上的實用技能。 .內容多元豐富範例:介紹使用Visual Studio Code撰寫JavaScript,以及JavaScript基本語法、資料類型、條件與迴圈結構、函式、內建物件,並深入瞭解文件與瀏覽器物件模型、事件處理、網頁儲存與AJAX非同步技術和JSON資料讀取。透過豐富的範例練習,幫助初學者掌握前端開發的精髓。 .ChatGPT協作開發:介紹ChatGPT的功能、優缺點以及使用方法。透過實例演示學習如何透過與ChatGPT的提示對話,自動生成JavaScript程式碼並與ChatGPT協作開發JavaScript網頁應用程式。 .扎實國際認證訓練:內文講解融入Certiport ITS JavaScript解題技巧,同時書末精心整理ITS Java Script(IT Specialist Certification) 資訊科技專家國際認證的兩組模擬試題,讓初學者的訓練更加扎實,同時也是教師培訓學生考取ITS JavaScript國證認證的最佳教材。
優惠價: 9 450
庫存:2
MySQL資料庫開發的樂趣
滿額折
出版日:2024/01/11 作者:Rick Silva  出版社:碁峰資訊  裝訂:平裝
18堂資料庫開發基礎入門與專題實作課程 《MySQL資料庫開發的樂趣》以快速的學習步調和精簡的學習課程,帶領讀者進入關聯式資料庫開發的世界。書中充滿實務範例和專家建議,協助讀者快速上手。 本書會帶讀者學習SQL語言的基礎技能、如何建立資料庫、打造SQL查詢來取出資料,以及運用事件、程序和函式;了解如何為資料表加入條件約束,強制規定資料表能接受的資料,以及利用索引加速資料檢索,甚至還會探索如何從PHP、Python和Java來呼叫MySQL。 最後會介紹三個專題:說明如何從無到有建立天氣資料庫、利用觸發器防止選舉資料庫發生錯誤,以及使用檢視表來保護薪資資料庫內的敏感資料。 本書學習重點: ‧針對特定資訊查詢資料庫中的資料表、排序查詢結果、為SQL程式碼加入註解以及處理空值。 ‧為了保存字串、整數和日期等資料,資料表需要定義資料欄,並且判斷該使用哪種資料型態。 ‧針對資料庫中的多個資料表進行合併查詢,以及如何運用暫存資料表、通用資料表運算式、衍生資料表和子查詢。 ‧新增、修改和移除資料表中的資料、根據特定查詢建立檢視表、撰寫可重複使用的預存常用程序以及自動執行已排程的事件。 《MySQL資料庫開發的樂趣》為資料庫開發人員提供完美的快速入門資源,裝備一些需要的工具,協助開發人員以MySQL為基礎,建立和管理快速、強大且具有安全性的資料儲存系統。 線上資源:讀者只要前往本書提供的連結https://nostarch.com/mysql-crash-course,即可下載本書的程式腳本(用於建立書中有用到的MySQL範例資料庫和資料表)、程式碼和練習題的答案。
優惠價: 9 522
庫存:2
  • 8766
    220
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 220

暢銷榜

客服中心

收藏

會員專區