讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成(第三版) (附554分鐘實作影音/範例檔)
以4個整合性實例一探業界極為流行的Bootstrap響應式網頁框架 從「遊戲活動網頁」、「部落格」、「活動報名網頁」,到「企業型購物網站」, 依Bootstrap 5改版,一次搞懂主流的RWD設計! Bootstrap早已成為全世界許多企業在徵求網頁設計師時列為必備的技能條件,其採用了模組化設計,簡易到只要懂得如何套用,就可以快速設計出頗具美感的響應式(RWD)網頁。 對於許多不擅長視覺設計的網頁工程師來說,省去了許多美化的時間與困擾;而對於視覺設計師來說,也能依著自己設計的版型建置網頁,同時支援市面上大部份的主流瀏覽器,而對於想踏入響應式網頁領域的初學者來說,則可以在短時間學好RWD設計技能。 網頁設計師與網頁工程師必備技 Bootstrap響應式網頁的快速設計力 書中從認識響應式網頁與網站開發流程開始,詳細解說響應式網頁設計思維,並導入視覺設計與網頁製作兩個不同領域的專業知識與技巧,最終以4個案例製作響應式網頁以具備實戰技能。 ‧完整的響應式網頁概念解說與Bootstrap運用方式,迅速跨入響應式設計領域。 ‧以淺顯易懂的網頁範例,融入佈局、HTML5、CSS3、元件與JavaScript的使用技巧。 ‧4種不同類型的整合性範例,一次掌握主流RWD版面設計,展現Bootstrap的強大效果。 【超值學習資源】554分鐘(CH10~CH25實作)影音教學/活動報名版型與部落格版型PDF/範例檔
快速學會 PHP & MySQL
PHP與MySQL自己學習時常抓不到重點,上培訓班花費太高,為何不買一本書在網上學習?省時、省錢、效果顯著,比得上培訓班。本書為配合PHP遠端教學的指定參考教材,對於PHP初學者來說本書可以作為教材和參考書,對於有豐富經驗的PHP高手也是一本很好的參考資料。本書通過大量實例,為PHP與MySQL初學者量身定做的書籍。由淺入深地介紹了PHP與MySQL語言,提供最完整的範例程式。通過實作程式對PHP系統專案開發的詳細講解,深度瞭解學習專案開發中PHP與資料庫設計等各個細節,使從來沒有開發經歷的朋友能夠融會貫通。MySQL是一種資料庫伺服器,經常與PHP搭配使用的結構化查詢語言的語法,是一個小型關係型數據庫管理系統可在許多平臺上編譯,可以免費下載使用。是一個小型關係型數據庫管理系統,一個開放源碼的關聯資料庫管理系統,由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用,非常流行的開源軟體組合LAMP中的M就是指MySQL。根據統計資料,PHP與MySQL已經被安裝在超過2000萬個網站和100萬台伺服器上,企業需求越來越多。本書特點:1) 範例多又豐富,作者多年教學整理出來的範例程式,由淺入深約200個。2) 實例講解,內容充實,理論與實作配合。3) 網站案例,重視實用。4) 本書附所有範例程式。5) PHP案例線上影音課程。詳情參閱附錄B。
Web API設計原則|API與微服務傳遞價值之道
《Web API設計原則》涵蓋了在設計API時的原則與流程,透過書中的準則,帶領讀者設計出高成效的API,作者首席顧問James Higginbotham具有豐富的實戰經驗,帶領您與團隊成員建立共識,並設計出高價值的API,並將此設計流程從小團隊擴展到全組織。 作者從「從外向內」(outside-in)的視角檢視API設計,聆聽來自用戶與產品團隊的意見,彙整外部需求,並根據外部需求進行API設計,並確保API的架構條理分明,也談到如何選擇合適的API風格進行實作,書中透過一個實際的案例,為打算設計新API或擴展現有API的人員提供指導。 ‧用正確的設計流程交付出色的API ‧為設計團隊、用戶及其他成員建立共同的目標 ‧製作工作故事(job story)、進行事件風暴(EventStorming)與建構數位能力(digital capability)模型 ‧正確的釐清需求,並歸納成格式一致的API Profile ‧從REST、gPRC、GraphQL、event-based async API(事件式的異步API)等數種API風格中挑選最佳實現方案 ‧從文檔編寫人員、測試人員和客戶的反饋改進設計 ‧將API解構成微服務 ‧累積API經驗與策略,實現可擴展的設計與管理流程 不論你是架構師、開發者、團隊領導人、團隊經理,或是任何提供「API-as-a-product」(API即產品)的技術或商業人士,凡是與API規劃或建構有關的人士,本書對您會是相當有價值的參考資料。
實戰UX工作現場|創造更有價值的產品與服務
可以隨時翻閱參考的UX研究入門書 這是一本實踐使用者經驗(UX)研究的入門書。「聽說過『UX研究』這個詞,但不太清楚具體內容⋯⋯」、「我想嘗試一下UX研究,應該從何處開始好呢⋯⋯」除了腦中出現這類想法的人以外,還有一些人的煩惱是:「雖然已經開始進行UX研究了,但說真的,我對實作方法沒有自信⋯⋯」。筆者希望能為這些人提供助力,因此將實務工作中獲得的UX知識與洞察統整成一本書。當讀者準備踏出第一步,或是持續進行UX研究時,都能將這本書當作如同導師的存在,放在身邊隨時翻閱參考。 用科學的方式做設計 使用者經驗(UX)研究在產品與服務開發上越來越重要,因為它能夠讓決策建立在證據而非開發者的假設之上,並在開發的早期階段反映出產品與服務所能提供使用者的價值,因此,不管是產品經理或是設計師,都越來越重視UX研究。 本書將告訴你如何將UX落實在工作上 本書涵蓋了使用者經驗研究的基礎知識,已經如何將UX應用於現有工作的方法,以及如何在組織內推廣UX的觀念。另外,透過七個實際的案例分享,幫助你了解如何將UX研究落實於實際的工作。
ASP.NET Core工程師不可不知的10大安全性漏洞與防駭方法
『OWASP發展至今,前10大排名的弱點已不再是單純的一種攻擊名稱,而是一種不安全的行為。作者以弱點復現來說明其弱點成因,是我推薦本書的主要原因,希望本書能帶給程式設計師更多安全開發的觀念!』——登豐數位科技創辦人/白帽駭客 黃建笙(Jason 方丈) 專文推薦 『雖然這本書是資訊安全的書籍,卻沒有艱深難懂的理論,利用輕鬆的攻與防,讓讀者在攻防戰之間提升資安與安全程式碼二者的經驗值,讓你一次擁有劍與盾兩件寶物。』——微軟MVP最有價值專家 陳傳興(Bruce Chen) 專文推薦 ASP.NET Core開發人員經常會收到安全性測試的結果,報告中顯示的是在Web應用程式中所發現的漏洞。雖然這些報告可以提供一些高階的修復建議,但是它們往往沒有說明,為了解決或是修復這些測試所發現的弱點,你需要採取哪些確切的步驟? 在本書的第1章中,首先,你將學習安全程式碼的基本概念。然後,在第2章到第11章中,我們將帶領你一步步學習識別常見的Web應用程式漏洞。在閱讀的過程中,我們也會介紹如何在ASP.NET Core Web應用程式中修復不安全的組態設定。我們更進一步展示如何解決不同類型的跨網站指令碼(XSS)。最後還有獨立的一章,專門指導你修復不再屬於OWASP Top 10清單的其他漏洞。 本書的寫作格式屬於訣竅式風格(recipe style):每一個訣竅都代表一個問題,我們會先展示不安全程式碼的範例,接著提供相應的解決方案,讓你學習如何根除應用程式中的安全錯誤。遵循簡單的訣竅步驟,你將探索ASP.NET Core Web應用程式中不同類型的安全性弱點,理解什麼樣的程式碼會導致應用程式不安全,然後一步步練習如何修復它們,由此建立強健又安全的解決方案。 讀完這本書,你將獲得解決ASP.NET Core Web應用程式安全性漏洞的實用訣竅,以及修復安全性缺陷的實戰經驗。 你將從本書學會: ・如何消滅ASP.NET Core Web應用程式中的bug ・探索不同類型的注入攻擊,並防止這個漏洞被利用 ・修復與無效的身分驗證和授權相關的安全問題 ・使用多種保護技術,排除敏感資料外洩的風險 ・啟用ASP.NET Core Web應用程式的安全功能,防止不安全的組態設定 ・探索ASP.NET Web應用程式的其他漏洞,以及安全開發的最佳實踐 目標讀者 本書的目標讀者是那些使用「ASP.NET Core框架」開發Web應用程式的開發人員和軟體工程師。本書非常適合初學者和經驗豐富的資深工程師:本書將指導新手學習編寫「安全程式碼」的必要基礎,而資深工程師也可以利用這本書,作為一個逐步編寫「ASP.NET Core安全程式碼」的快速參考。 對於那些希望深入理解「如何透過程式碼來保護ASP.NET Core應用程式」的應用系統安全工程師來說,這本書也能提供很好的幫助。本書將協助他們瞭解「如何修復」他們每天執行的安全測試所發現的問題。 &
JS絕對版本相容性: Webpack+Babel完美結合開發實戰
零基礎前端開發新手也能輕鬆上手的前端 Pre-process 自動化編譯! 許多初學者剛開始學習前端開發時,面臨搜尋引擎中紊亂無條理的前端框架教學資料,仍搞不清楚到底要學什麼;即使寫好所有 Pre-process,卻沒有一個前端自動化工具編譯這些 Pre-process。 Webpack 與 Babel 為現代前端工程領域最核心的兩大工具,就是自動化編譯的救星!本書系統性的撰寫風格就是引導你入門 Webpack 與 Babel 的指南針,讓你成為一位概念清晰又操作泰然的開發者。 【Webpack+Babel 兩大核心工具完全攻略!】 本書精選 Webpack 以及 Babel 兩大主題編排而成,Webpack 部分為前 8 章,Babel 部分則為後 4 章,兩部分之區分相輔相成,讓讀者更方便參考,知悉兩大核心工具的精髓。 ◎[Webpack] → CSS 引入/ES6 模組/CommonJS/資源出入口實作/最常用外掛程式開發/前置處理器 file-loader 及 url-loader 配置與使用/環境設定/模組熱替換/性能最佳化 ◎[Babel] → 安裝設定及轉碼/外掛程式的選擇/babel-polyfill 的使用/@babel/preset-env 的使用/@babel/plugin-transform-runtime 的使用/最常用工具應用全集/入門原理介紹 ◎本書程式實作適用於 Webpack v5.0.0 與 Babel v7.0.0 後版本 本書特色 JavaScript Developer 必備的工具書! ★ 自己學或產業開發都派得上用場 自學者或 IT 產業人士無需再感到孤單,本書實用性極高,從【入門概念到開發應用】一次打包給你,是十分值得入手的 JS 工具用書選擇。 ★ 系統性整理的撰寫風格 本書主要用【系統性的整理手法】來梳理 JS 新手使用 Webpack 與 Babel 較不容易理解的概念,讓新手讀者輕鬆上手。 ★ 範例程式 Bonus! 本書搭配完整的 code 於深智官網,【免費下載】,方便讀者跟著每個章節步驟實作時更容易掌握 JS 所具備的細節,找到自己的開發價值。
你的地圖會說話?WebGIS與JavaScript的情感交織(iT邦幫忙鐵人賽系列書)
解鎖地圖與JavaScript相遇的秘密 全國第一本介紹WebGIS開發與實戰應用的實體書籍! 本書提供範例程式下載,事半功倍一學即上手! WebGIS啟蒙首選✖五家地圖API✖近百個程式範例✖實用簡易口訣✖學習難度分級✖補充ES6小知識 內容簡介 本書內容改編自第12屆iT邦幫忙鐵人賽,Modern Web組佳作網路系列文章-《你的地圖會說話?WebGIS與JavaScript的情感交織》。 在人手一台智慧型手機,運用Google地圖查詢餐廳位址的時代,您是否會好奇這些地圖功能是如何透過程式實作的呢?本書會從最基礎開始,帶您進入WebGIS的奇幻旅程。 ❖給完全沒有WebGIS及地圖domain knowhow的你 本書將從最基本的地理資訊系統概念談起,從概念到程式實作一應俱全,完全沒接觸過GIS的讀者依舊能輕鬆上手! ❖給網頁開發的初學者與擔心看不懂書內範例程式的你 別擔心!本書會詳細介紹JavaScript程式的實作細節,並採用ES6以後的語法,讓您學習地圖開發之餘,還能學習到最新的JavaScript程式語法! ❖給覺得Google Map API收費高,而想轉戰其它地圖API的你 本書統整五家地圖API,包括:Google Map API、Here Maps API、ArcGIS API、TGOS Map API、Leaflet API,無論您在不同的情境下想使用不同的地圖API (皆含範例程式碼) ,本書是您最好的入門聖經! ❖給已會使用Leaflet API製作簡單的口罩地圖,但還希望更進一步加深功力的你 常見的口罩地圖實作的是WebGIS的展點功能,本書除了展點外,還有:圖層套疊、定位、環域查詢、群聚、熱區等等……,不勝枚舉的WebGIS實戰應用,等你來挑戰! 好評推薦 這本書的內容是非常適合初學者自學上手的WebGIS入門教材,從地理圖資的常見格式,再來深入淺出的解說運用網路資源進行資料擷取、設定、展示與分析等。這是一本讓所有想要瞭解如何開發地圖應用程式的任何人,都能一窺WebGIS實用且充滿趣味的技術領域。 溫在弘 國立臺灣大學地理環境資源學系教授 國立臺灣大學理學院空間資訊研究中心主任 中華民國地圖學會理事長 &
JavaScript多執行緒|超越事件迴圈的並行
「Bryan和Thomas熟練地奠定了多執行緒開發的基礎,並巧妙地說明各種JavaScript執行時期如何實作平行計算。」& —James Snell& Node.js技術指導委員會成員& & 「當我開始深入研究worker執行緒時,我會很想讀這本書。它很詳細並提供很好的參考資訊。分析那章讓我忘情的大喊大叫。」& —Matteo Collina& NearForm首席軟體架構師& & 您準備好使用JavaScript來建構多執行緒應用程式了嗎?透過這本實用書籍,有經驗的JavaScript開發人員將可瞭解瀏覽器中所提供的web worker API和Node.js所提供的worker執行緒模組的優缺點。& & 作者Thomas Hunter II和Bryan English聚焦於建構多執行緒應用程式的兩種方法:一種是使用訊息傳遞,另一種則使用共享記憶體。您將學習用於實作每種方法的API,包括何時可能會想要使用其中一種方法或另一種方法,以及何時可以將它們組合。您還將接觸到基於這些方法所建構的進階樣式。& & ‧瞭解如何從多執行緒程式設計中受益& ‧瞭解專用worker、共享worker和service worker之間的區別& ‧知道何時要以及何時不要在應用程式中使用執行緒& ‧透過利用Atomics物件來協調執行緒之間的通訊& ‧應用這些知識來建構高效能應用程式& ‧進行基準測試,來看看您是否會從多執行緒中受益 &
金魚都能懂的CSS必學屬性:網頁設計必備寶典(iT邦幫忙鐵人賽系列書)
瞭解CSS的基本語法與設計! 跟著豐富範例學習CSS屬性! & 本書內容改編自第12屆iT邦幫忙鐵人賽Modern Web組優選系列文章《金魚都能懂的CSS必學屬性》,本書內容針對網頁切版最常見的CSS屬性來詳細介紹,不管是剛接觸網頁的新手,或者是已接觸過一段時間的開發老手,對於該學習哪些什麼CSS屬性總是會有些混亂,因此本書針對「網頁切版」所需要的CSS屬性做完整詳細的說明,由淺入深,讓你可以理解哪些CSS屬性是一定要學習的。 & 在網頁切版的世界中,存在太多的「方法」,對於許多新手來說,這些方法都是可以學習的,但學習後卻常常不懂為何要這樣寫?許多CSS屬性的最根本特性是多數新手忽略的技能本質,本書希望透過淺顯易懂的方式,讓網頁新手、前端工程師、後端工程師等皆能輕鬆在本書內獲得正確的觀念,並得到啟發,讓網頁切版不再存在迷惘與困惑。 & 【教學影片】 ✪金魚都能懂的網頁設計入門:tinyurl.com/goldfishcss ✪金魚都能懂的這個網頁畫面怎麼切:tinyurl.com/goldfishflex ✪金魚都能懂的Bootstrap5網頁框架開發:tinyurl.com/goldfishBS5 & 本書特色 & 有效率使用CSS語法,完全掌握CSS的網頁設計技術! 為初學者所寫的入門書,所有該懂的CSS知識全在這一冊! ✪介紹新手都該知道的CSS屬性 ✪說明CSS常見的盲點與誤區 ✪了解CSS經常使用到的單位 ✪介紹CSS常見的函式 ✪瞭解文字相關的重要CSS屬性 ✪瞭解背景的多樣化CSS設定 ✪學習FLEX排版的CSS重要原理 ✪學習GRID排版的CSS重要原理 ✪學習POSITION定位原理 ✪說明盒模型定義與細節 &
PHP & MySQL 武功祕笈
PHP與MySQL自己學習時常抓?到重點,上培訓班花費太高,為何?買一本書在網上學習??時、?錢、效果顯著,比得上培訓班。根據統計資料,PHP與MySQL已經被安裝在超過2000萬個網站和100萬台伺服器上,企業需求越來越多。MySQL是一種資?庫伺服器,經常與PHP搭配使用的結構化查詢語言的語法,是一個小型關係型?據庫管?系統可在許多平臺上編譯,可以免費下載使用。是一個小型關係型?據庫管?系統,一個開放源碼的關?資?庫管?系統,由於性能高、成本低、可靠性好,已經成為最??的開源資?庫,被廣泛地應用在Internet上的中小型網站中。隨著MySQL的?斷成熟,它也逐漸用於?多大規模網站和應用,非常??的開源軟體組合LAMP中的M就是指MySQL。本書為配合PHP遠端教學的指定參考教材,對於PHP初學者來說,本書可以作為教材和參考書。通過大量實例,為PHP與MySQL初學者量身定做的書籍。由淺入深地介紹了PHP與MySQL語言,提供最完整的範例程式。通過實作程式對PHP系統專案開發的詳細講解,深度瞭解學習專案開發中PHP與資料庫設計等各個細節,使從來沒有開發經歷的朋友能夠融會貫通。本書有如下特點:1) 範例最多最豐富,作者多年教學整理出來的範例程式,由淺入深約200個。2) 實例講解,內容充實,理論與實作配合。3) 網站案例,重視實用。4) 本書配有範例檔,附所有範例程式。5) PHP案例線上影音課程。詳情參閱附錄B。
ASP.NET Core 6實戰守則:超易懂的跨平台開發入門教學(iT邦幫忙鐵人賽系列書)
市面上第一本使用繁體中文詳細解析最新版的ASP.NET Core 6 & 本書內容改編自第12屆iT邦幫忙鐵人賽,Modern Web組佳作網站系列文章-《我與ASP.NET Core的30天》,並使用了最新C# 10的語言特性,來作為範例。 & 書中的內容主要是讓剛開始想接觸ASP.NET Core的開發人員正確的建立基本觀念,對於進階的開發人員也可以作為工具書參考。 & 目標讀者 1.有程式開發經驗,想入門ASP.NET Core 6的開發人員 2.有ASP.NET Core開發經驗,缺少一本完善的工具書的開發人員 & 本書特色 & ◎用最簡潔的說明方式,讓艱深的觀念也能變簡單 ◎從零開始,完整介紹ASP.NET Core 6的核心功能 ◎使用dotnet CLI作為範例主軸,內容在任何平台上都適用,能夠確實了解到跨平台開發的魅力 & 專業推薦 & 都說要站在巨人的肩上,一本好的參考書,能讓你減少你摸索的時間,快速領略ASP.NET Core的武功心法,站在此書之上,大膽的跳上去.NET Core這班無限列車,觀賞.NET Core既豐富又美麗的開發世界。Coding (.NET) for fun!——微軟MVP最有價值專家,陳傳興/Bruce Chen,blog.kkbruce.net
菜鳥也能懂的WordPress網頁製作:學會客製化專屬於自己的網頁(iT邦幫忙鐵人賽系列書)
本書內容改編自第 12 屆 iT 邦幫忙鐵人賽 Modern Web 組佳作網路系列文章 《讓0基礎的你也能製作簡單WordPress主題》。 & 本書主要分為 4 個部分,包括基本知識、HTML、CSS,以及較為常見到的一些 PHP,每個部分都會連結到 WordPress,讓你明白每個知識的實際意義。最後章節,對於 Custom Field 等 WordPress 網頁客製化的特有設定,亦附有詳細解釋和實際示範,讓你能夠把加入好的內容,自動加入到需要顯示的頁面上,並方便你作篩選和搜尋用,讓你能夠真正地做到掌控 WordPress,客製化專屬於自己的網頁。 & 目標讀者 ・網頁設計師 ・對前端有興趣的初學者 ・資訊工程系的學生 ・對編碼沒太大興趣的讀者 & 本書特色 & ●簡單易懂,一本書籍看透網頁世界 加入不少生活例子、形象化的比喻和插圖,讓艱澀的概念也能變得簡易明白 & ●擺脫理論,從編碼活用到 WordPress 上 本書作為橋樑,連接著 WordPress 和編碼的部分,解釋編碼同時,亦延伸到 WordPress 出現的相關設定,讓讀者能夠融會貫通,學以致用 & ●精簡扼要,擺脫冗長說明 一本書讓你簡單地了解使用WordPress時,需要了解的必學知識,讓你使用WordPress 時,不再困惑,同時簡單地掌握 WordPress 網頁客製化的基本方法 & ●實用附錄,讓你簡單了解和查找重要概念 即使忘記了關鍵的編碼和外掛等,也能夠透過附錄,快速了解大概使用方法,若忘記了,也能夠透過旁邊提供的頁數,回到書本中查看,節省不少翻閱的時間
網頁程式設計ASP.NET MVC 5.x範例完美演繹-第四版(適用Visual C# 2022/2019)
知名技術部落格「DotNet開發聖殿」以多年程式開發經驗,將業界的專業開發技巧融入於書中。 為MVC新手設計的絕佳教材,從精闢原理解說開始,再導引到實務範例。內容注重MVC範例展示,培養實作MVC程式的能力,而非讀完MVC理論,卻不知如何下手。或者您曾學過MVC或研讀過其他書籍,在技術與觀念仍無法領略MVC精髓,希望重奠根基,重理大腦完整思路,那麼這本書正可滿足您的需求。 精選內容,讓您Do Less, Get More,短時間內培養出即戰力,本書內容有: * Visual Studio 2022工具安裝、MVC開發環境建立與程式部署 * 介紹MVC架構如何三分天下,精解Model、View與Controller三者職責與運作 * View / HTML Helpers / Bundle Minification / Layout功能大解析 * 全面掌握Razor語法,提升View頁面的智慧與判斷力 * 用開源Chart.js及JSON製作HTML5互動式商業統計圖表 * 以jQuery Ajax / Web API 2.0 / JSON三劍客建立輕量級高效能網站 * 以真實汽車銷售網站演示Routing路由大法,認識這位引導網站人流的大管家 * Entity Framework的Database First / Model First / Code First完全制霸 * 用單元測試提升MVC程式之品質 * 將MVC應用程式部署至Microsoft Azure雲端平台 * 將MVC延伸到ASP.NET Core,讓您掌握最新前沿技術的應用
1000億設備互聯時代:嵌入式物聯網動手開發指南
★★★★★【1000億】、【嵌入式物聯網】★★★★★ 1000億設備互聯時代即將來臨,物聯網技術從入門到實戰開發 ◎理論+實踐 本書理論與實踐並行,其理論部分適合想了解物聯網發展、技術的管理人員閱讀,同時書中後半部分將技術實作到實際應用。 ◎零基礎啟蒙 本書是一本零基礎的啟蒙書,使用STM32F407晶片,從零開發,一行一行程式碼實現物聯網專案,讓大家看完此書,也能自己動手實現第一個屬於自己的物聯網專案。 ◎詳細解說、一次吸收 包括嵌入式、單晶片、即時作業系統、網路通訊協定、雲端平臺等。詳細的開發指南,通俗的理論講解,即使是在學生也能看得懂。適合想快速進入物聯網行業的學生、技術人員閱讀。 本書技術重點 ✪物聯網理論及簡介 ✪USN、M2M架構 ✪RTOS介紹 ✪Keli MDK/J-Link介紹 ✪STM32/LwIP介紹 ✪RT-Thread OS及實戰範例 ✪RT-Thread網路開發 ✪微軟Azure物聯網平台/AWS IoT平台 ✪環境資訊實戰開發 ✪智慧安防系統實戰開發
PHP、MySQL與JavaScript學習手冊 第六版
動態網站建造指南 包含React、PHP 8MySQL 8 「本書介紹許多重要的web開發語言,是一本很棒的入門書,節奏明快、容易閱讀、內容豐富,可讓你用最快的速度製作動態網站,包括基本的社交網站。」 —Albert Wiersch CSE HTML ValidatorZ開發者 即使你只會基本的HTML,也可以利用開放原始碼技術與web標準來建構互動、資料驅動的網站。這本暢銷書的新版本將帶領你使用最新的核心技術來設計動態網路程式,包括PHP、MySQL、JavaScript、CSS、HTML5、jQuery與強大的React程式庫。 本書將告訴web設計者如何同時使用這些技術,並在過程中教導寶貴的web程式設計實踐法,包括如何為行動設備優化網站。你將整合所有知識,建立一個功能齊全、可在桌機和行動瀏覽器中使用的社交網站。 ‧探索MySQL,包括資料庫結構與複雜的查詢指令 ‧使用MySQL PDO擴充套件,它是PHP的改善版MySQL介面 ‧建立動態的PHP網頁,讓它為使用者量身定制 ‧管理cookie與session並維持高度安全 ‧用React程式庫來加強JavaScript ‧使用Ajax呼叫來做幕後的瀏覽器/伺服器通訊 ‧掌握CSS技術,為網頁設計樣式 ‧實作HTML5功能,包括地理定位、音訊、視訊與canvas元素 ‧變更網站的格式,將它改成行動web app
Dart:Google御用網頁語言 - 使用Angular實戰Web物件導向開發
★★★★★【Dart】、【Google御用】★★★★★ 利用開發Web專案學會一門新的Google專屬語言 其實從html/css/javascript開發網頁的路走來,一直到支援MVC的框架,你是否覺得需要一個很完整符合Web UI的語言才使得上力?而學習到Dart之後終於感受到這個完整性。 Dart是由Google公司推出的現代化程式語言,它以簡單、高效、可擴充為開發目標,將強大的新語言特性與熟悉的語言構造組合成清晰、讀取的語法,並提供很多語法糖來保證以更少的程式量完成指定功能。 Dart不僅是一門語言,Dart 的各種開放原始碼專案和Pub 套件管理工具幫助開發人員變得更有生產力。舉例來說,開發者可以使用Pub 獲得與JavaScript 互動操作的能力、Web UI 框架、單元測試庫、用於遊戲開發的庫及使用Dart語言開發的Flutter跨平台移動UI框架等。 本書平鋪直述,沒有冗長的說明,一開始就切入了Dart的核心,並且充分說明了Angular的特性,不管是在和JavaScript的互動操作,Web UI架構,又或是開發後的單元測試以及主流網頁遊戲的函數庫等。而最大受眾的行動UI開發上,更有完整的大量函數庫支援,網頁開發已進入全新里程,學應用不如學語言,利用開發Web專案學會一門新的Google專屬語言,讓你在求職求學的路上比別人更強一個層級。 本書重點 ✪在Windows、MacOS及Linux上安裝及設定dart執行環境 ✪Dart的資料型態、函數、運算子、運算元 ✪Dart的流程控制,物件導向、類別、異常,泛型、函數庫操作 ✪Dart的非同步、Future、Stream及生成器函數 ✪Dart的多執行緒、Isolate、循環、可呼叫類別、擴充方法、中繼資料 ✪Dart的服務端開發,shelf框架、Angular框架 ✪Dart的材質化元件庫 ✪完整實作專案貫通全書所有的觀念
用ASP.NET Core打造軟體積木和應用系統
適用Visual Studio 2022 本書可以幫助讀者: ‧迅速產生資料庫文件檔案,做為開發工作的參考依據 ‧使用書中的軟體積木,提升開發效率 ‧利用產生器快速建立CRUD功能,節省開發的時間 ‧建立簽核流程功能,提升自動化程度 ‧為資料庫加入異動追蹤功能,方便事後稽核 ‧加入權限功能,提升系統的安全性 ‧建立自己的軟體積木,實作各式各樣的功能 ‧建立多國語功能 ‧擴充現有系統的功能 ‧數量可觀的公用程式,可以直接使用 常見的軟體積木有: ‧主畫面 ‧CRUD列表畫面 ‧CRUD編輯畫面 ‧Word套表 ‧匯出Excel ‧從Excel匯入 ‧CMS功能 ‧簡單報表
CSS選擇器大全:突破前端功力掌握職場即戰力
CSS選擇器是CSS世界的支柱,撐起了CSS精彩繽紛的世界! & CSS選擇器本身很簡單,就是一些特定的選擇符號,於是很多開發者就認為CSS選擇器的世界很簡單,沒什麼好學的,這樣的想法嚴重限制了開發者的技術提升。實際上,CSS選擇器非常強大,它不僅涉及視覺表現,而且與用戶安全、用戶體驗有非常密切的關聯。 & 不少開發人員學習JavaScript得心應手,但是學習CSS卻總是沒有感覺,因為他們還是習慣把CSS屬性或者CSS選擇器看成一個個獨立的個體,就好像傳統程式語言中一個個API一樣。傳統程式語言講求邏輯清晰、層次分明,主要是用來提供功能特性,因此這種不拖泥帶水的API是非常有必要的。然而CSS卻是用來提供樣式,它重表現、輕邏輯,如同人們的思想一樣,互相碰撞才能產生火花。 本書專門介紹CSS選擇器的相關知識。在書中作者結合多年的業界經驗及研究心得,在CSS基礎知識之上,充分考量前端開發人員的開發需求,以CSS選擇器的基本概念、優先順序、命名、最佳實作,以及各虛擬類別選擇器的概述和適用場景為技術主軸,為CSS開發人員介紹有競爭力的知識和技能,並擷取出精華使讀者能在短期間習得有用的技術,直接應用在實際職場上。此外,本書也搭配專有網站,可提供線上範例觀看。本書是一本CSS進階書,非常適合有一定CSS基礎的前端開發人員學習和研讀。 & 本書特色 & ◆顛覆對CSS的認知 ◆傳承實務經驗與心法 ◆提供線上範例觀看ㄈ
PHP & MySQL 程式設計寶典
PHP與MySQL自己學習時常抓不到重點,上培訓班花費太高,為何尔買一本書在網上學習?省時、省錢、效果顯著,比得上培訓班。MySQL是一種資料庫伺服器,經常與PHP搭配使用的結構化查詢語言的語法,是一個小型關係型數據庫管理系統可在許多平臺上編譯,可以免費下載使用。是一個小型關係型數據庫管理系統,一個開放源碼的關聯資料庫管理系統,由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,被廣泛地應用在Internet上的中小型網站中。隨著MySQL的?斷成熟,它也逐漸用於更多大規模網站和應用,非常流行的開源軟體組合LAMP中的M就是指MySQL。根據統計資料,PHP與MySQL已經被安裝在超過2000萬個網站和100萬台伺服器上,企業需求越來越多。本書通過大量實例,為PHP與MySQL初學者量身定做的書籍。由淺入深地介紹了PHP與MySQL語言,提供最完整的範例程式。通過實作程式對PHP系統專案開發的詳細講解,深度瞭解學習專案開發中PHP與資料庫設計等各個細節,使從來沒有開發經歷的朋友能夠融會貫通。本書有如下特點:1) 範例最多最豐富,作者多年教學整理出來的範例程式,由淺入深約200個。2) 實例講解,內容充實,理論與實作配合。3) 網站案例,重視實用。4) 本書配有範例檔,附所有範例程式。5) PHP案例線上影音課程。詳情參閱附錄B。
秒懂行動網頁設計Visual Studio Code+GitHub+Bootstrap5+CSS3+HTML5+Web App專案實作
最容易理解、讓初學者秒懂的範例解說! 最關鍵的完整範例,一個抵十個,重點觀念一次搞懂 最實務的程式碼練習,別再說網頁設計難以上手.Visual Studio Code網頁編輯器入門教學:快速熟悉網頁設計的輕便型/專業型開發工具,善用擴充套件提升網頁建置效率。 .雲端版本控制服務GitHub應用:立刻上手網頁設計師必備技能Git服務,以及掌握以Git為核心的GitHub 該如何使用。 .清楚圖文說明網頁架構,讓初學者一次上手:以最淺顯易懂的架構說明,觀念正確便能舉一反三。 .超實務響應式網頁設計範例(RWD, Responsive Web Design):多個簡單的範例比不上一個完整的應用,關鍵完整範例讓你徹底深入瞭解。 .最新版的Bootstrap 5語法教學:讓你快速熟悉最新版的常用語法。 .掌握常見響應式版面設計:企業網頁/多欄式網頁/視差網頁/側欄固定網頁,一次搞懂主流RWD版面設計技巧。 .第三版新增內容! -以熱門網站開發工具Visual Studio Code操作教學,取代Sublime Text。 -補充雲端版本控制服務GitHub應用,適合程式開發人員放置網頁作品及進行共同編輯。 -更新網頁轉APP的發佈流程,幫助您快速上架Android APP。
PHP8 & MariaDB/MySQL網站開發-超威範例集
無論您是否學習過PHP,本書都是您的絕佳選擇。內容深入淺出、範例豐富實用,讓您克服初學者的迷思,朝向專業的程式設計之路邁進! ‧PHP 8語法教學 ‧在網頁之間傳遞資訊 ‧表單的後端處理 ‧在網頁上使用Ajax技術 ‧MariaDB/MySQL資料庫存取 ‧SQL查詢 ‧豐富範例滿足您製作各式專題、專案及參與技能競賽的需求(例如留言板、討論群組、檔案上傳、線上寄信服務、會員管理系統、線上投票系統、網路相簿、購物車等)
快速學會 ASP.NET 使用 VB.NET 程式設計
範例淺顯易懂且具代表性和實用性◆ 循序漸進的介紹ASP.NET網頁開發◆ 深入了解標準控制項的使用與實務的結合◆ 以清晰的概念誘導您實作正確的ASP.NET網頁◆ 包含ASP.NET AJAX及AJAX Control Toolkit的使用本書寫作方式採用「講述>實作>說明」的結構來撰寫大多數的單元。在進入一個新的單元之前,我們會先了解這個單元的學習大綱。接著,利用一個模擬的範例來實作這個概念。並且在實作的過程中,再補充單元的內容。各章節會適當的拆解章節的內容,並配合實例來說明。畢竟,要一位初學者一次完整的學完某項功能的寫作方式並不適合忙碌的現代人。◆ 各章節均包含觀念探討、範例、實作等單元。◆ 光碟片中除了範例檔之外,另附上動態教學影片。
HTML5、CSS3、JavaScript、Bootstrap5、jQuery、jQuery Mobile跨裝置網頁設計(第五版)
★一次掌握PC網頁與行動網頁的關鍵技術!以大量的範例進行語法教學,佐以整合的範例開發響應式網頁與行動網頁,破除初學者見樹不見林、無法靈活運用各項技術的迷思! ■ 使用HTML5的元素和各種表單輸入類型,讓網頁的結構條理分明。 ■ 使用CSS3的Box Model、定位方式,以及色彩、字型、文字、清單、背景、漸層、表格、陰影、邊界、留白、框線、變形處理、轉場效果、媒體查詢等屬性,以根據PC或行動裝置的特徵設計網頁。 ■ 使用JavaScript的核心語法和瀏覽器端的應用,讓靜態網頁具有動態效果,包括DOM、JavaScript內建的物件、事件處理等。 ■ 使用jQuery的核心語法、事件與特效,讓網頁設計更快速便利。 ■ 使用Bootstrap5開發響應式網頁,讓網頁完整呈現在PC、平板、手機等裝置,達到One Web One URL (一網站一網址) 的目標。 ■ 使用jQuery Mobile建立行動網頁的介面,將跨平台、跨裝置、跨瀏覽器所面臨的相容性問題交給jQuery Mobile處理。
ECMAScript關鍵30天:ES5到ESNext精準進擊JS語法與核心(iT邦幫忙鐵人賽系列書)
無論你是前端還是後端,點滿 Modern Web技能樹的第一步,就是徹底認識 ECMAScript! 本書內容改編自第12屆 iT 邦幫忙鐵人賽-Modern Web 組佳作系列文章《從 ES 到 ESNext - 30天輕鬆掌握ECMAScript》。作者以推動 JavaScript 發展的官方標準-ECMAScript 作為切入主題,從語法結構來認識 JavaScript。 本書一開始,以循序漸進、深入淺出的介紹方式,帶領讀者熟悉重要概念和基本組成,並且讓讀者在閱讀時,清楚了解有哪些相關的章節內容,藉此達到融會貫通的效果。 語法介紹部分,則是彙整參數說明、重要特性、環境支援度等表格,加上生動的圖說和範例程式,讓讀者全面掌握語法的起手式。 作者希望本書可以成為初學者的最佳入門書,也能幫助有實務經驗的開發者在工作能發揮影響力,成為最得力的左右手! 本書特色 核心概念 一次掌握 使用圖解加上直白的敘述,深入淺出函式、物件、原型、執行環境、this 等等讓初學者頭痛的重要機制。就算是有經驗的開發者,看完也能有新的收穫! 語法分類 特性統整 根據標準內建物件的種類和常用性規劃章節,並且依情境分類重要語法,一目瞭然的圖表和程式碼,發揮工具書的最大價值! ES2022 未出先看 每年埋頭苦追新釋出的標準,已經覺得累了嗎?本書透過清楚的中文敘述,並且搭配簡單的程式範例,快速掌握開發新潮流!
TypeScript 邁向專家之路:零基礎 JavaScript 打通 Angular、React 與 Vue.js 前端框架實戰
想入門 TypeScript 4 並打通前端應用程式開發,選這本就對了! 使用 TypeScript 打造前端應用,已經蔚為趨勢。2020 年 State of JS 調查指出高達 78% 前端開發者使用它, 而在 Github 上,TypeScript 的熱門度短短幾年內便躍居第四。如今各大前端框架與開發工具都已完整支援 TypeScript,構成不容忽視的龐大生態圈。 究竟什麼是 TypeScript?它乃是 JavaScript 語法的強大延伸,能夠解決開發 JS 時帶來的混亂,大大增進開發效率。透過這本書循序漸進的豐富範例,各位將能從源頭理解 TypeScript 如何解決 JS 的問題,完整理解 TypeScript 的功能及開發工具,最後學會怎麼使用當今熱門框架 Angular、React 及 Vue.js 打造一個購物網站範例。 集入門與實用於一身,從零基礎變成專家,這本書就是您入門現代前端開發的必備指南。 本書的內容依照主題重點, 分成三大部分: 1. 第一篇 『TypeScript 入門準備』 ( 第 1 至 6 章) 為必備的基礎知識, 為你的 TypeScript 開發打下穩固基礎。這包括 JavaScript 快速入門, 以及如何運用 TypeScript 編譯器工具。 2. 第二篇 『TypeScript 徹底解析』 ( 第 7 至 14 章) 開始介紹靜態型別、類別、介面、泛型等 TypeScript 生產力特色, 搭配各種範例進行深入淺出的探討。 3. 第三篇 『TypeScript 實戰攻略』 ( 第 15 至 22 章) 將帶領讀者以TypeScript 在最受歡迎的 Angular、React 與 Vue.js 開發框架上打造網頁應用程式。這部分的章節會詳述每種框架適用的 TypeScript 功能, 並展示完成開發網頁應用時所需的一般過程。為了協助讀者理解這些框架,本書亦會先示範如何不仰賴這些框架來設計一個獨立的 JavaScript 網頁應用程式。 本書特色 ★ 零基礎完整快速入門 JavaScript,並了解 TypeScript 如何解決其開發問題 ★ 以循序漸進的範例摸透 TypeScript 的型別系統、類別、泛型、介面等強大功能 ★ 活用 Node.js 環境及 TypeScript 開發工具來管理並執行專案 ★ 介紹 ESLint 除錯套件、Jest 單元測試套件、Bootstrap CSS 套件、Webpack 網站打包套件... ★ 加入豐富的小編補充,提示你可用的 TypeScript 新功能、VS Code 編輯器套件等 ★ 搭配現今最熱門前端框架 Angular、React 及 Vue.js 來打造網站,徹底整合 TypeScript 的威力 ★ 建置網站並部署到 Express 伺服器 / Docker 容器上 ★ 所有範例免費下載 ★ 特別附錄電子書:以人氣急速竄升的 Svelte 框架 + TypeScript 實作本書範例網站!
Illustrator超完美入門(暢銷第二版)【CC適用】
★★★★★銷售TOP 1,日本壓倒性高評價!★★★★★ 榮登台灣與日本各大網路書店暢銷榜 世界最簡單、詳盡全面的入門書最新版 從零開始徹底學習!從基礎操作到實務運用, 徹底網羅必備技巧,一本超實用的Illustrator學習聖經! Illustrator CC適用/Windows Mac適用 來自「人氣設計師」的129堂必修課! 本書從基礎開始,逐一解說Illustrator的各項功能、 使用方法及設計方式,規劃「從做中學」的完美課程, 扎實學會Illustrator必備功能與應用。 ----------------------------------------- 首次接觸Illustrator者,可從第1章開始依序閱讀, 內容設計由淺入深,培養出正確的使用方式與應用技能。 如果是原本就有Illustrator基礎的設計人, 本書將成為你手邊超好用的工具書,內容依應用分類, 可依目的迅速查詢所需技巧,隨時融入你的設計之中。 【本書特色】 ‧用5分鐘學會Illustrator基礎知識 ‧掌握一開始就該記住的基本操作功能 ‧從基本圖形的畫法開始學起,達成隨心所欲地描繪插畫的第一步 ‧精通Illustrator必備「路徑」基本知識與重要工具 ‧了解物件的編輯與圖層的知識,學習組合、合成製作出完整圖稿的技巧 ‧熟悉顏色與漸層的設定,打造精采的影像 ‧運用變形、合成與特殊效果,充分活用Illustrator的功能 ‧學會影像的置入與編輯,在設計上就能擴大發揮的空間 ‧學習文字操作與段落設定,作為裝飾運用或圖像解說的基本元素 ‧經由綜合練習,學會如何搭配運用多種功能進行實務設計 ‧打造提升操作便利性與作業效率的環境設定和檔案輸出
Mapping Experiences 看得見的經驗 第二版
運用旅程圖、藍圖、圖表進行顧客經驗對焦協調的完全操作指南 創造價值,從經驗圖像化開始 「Jim Kalbach承接了Edward Tufte的思想熱忱,揭開了「設計思考」或「UX工作坊」物件背後視覺邏輯的神秘面紗。從覆蓋辦公室整面牆的巨型服務藍圖,到地上不起眼的便利貼,Kalbach對其進行了仔細的研究,並賦予其意義。」 — John Maeda 科技專家、《How To Speak Machine》作者 「Kalbach為顧客導向的視覺化工具點了一盞明燈,並提供讀者實用的指南,讓大家都可以自行操作這些工具。」 — Kerry Bodine 《Outside In: The Power of Putting Customers at the Center of Your Business》共同作者 「Jim將圖表的優點具體化,釐清了流程,並提供了激發靈感的視覺範例,能幫助設計和商業領導人更願意為顧客提供更好的服務。」 — Kate Rutter 顧問、設計師、加州藝術學院互動設計教授 我們可以理解顧客因產品與服務不一致,或因不良的經驗而感到挫折,但更糟的是,公司內部卻因為太過專注於商業流程,而看不見這些問題點。這本實用的書將帶領各位運用對焦協調圖表,將寶貴的顧客意見轉成可執行的洞見,這套強大的工具能幫助你把現有的顧客經驗圖像化,並發想未來的解決方案。 設計師、產品與品牌經理、行銷專員和企業主都能從中了解經驗圖像化如何幫助組織定義商業目標與顧客觀點交集之處。善用這些洞見,就能帶給使用者真正的價值。經驗圖像化不僅是用於設計產品和服務;而是為了更了解人。 ‧運用最新的圖像化方法以彰顯公司的近期變化 ‧建立適用於多通路體驗和生態系統設計的圖表 ‧了解「引導」如何逐漸成為圖像化工作的一環,將重點從成果轉移到實務可執行性 ‧探索將各種圖表應用於非商業環境的方法,例如,幫助家庭暴力受害者
前端框架 Svelte 上手指南:從基本介紹到 UI 實戰與測試(iT邦幫忙鐵人賽系列書)
台灣第一本關於 Svelte 前端框架介紹專書 本書內容改編自第12屆iT邦幫忙鐵人賽影片教學組佳作系列文章──《前端框架新選擇 - 30天 從 0 到 1 學 Svelte》。Svelte是近幾年討論熱度相當高的前端框架,本書將鐵人賽的影片內容精煉改寫為文字內容,從基礎 Svelte 語法與功能介紹開始,循序漸進學習 Svelte 並且應用在前端常見的 UI 互動上。除了 Svelte 本身之外,本書也會透過 Svelte 切入現代前端開發需要注意的事情,讓開發者學習框架之外也能夠一起掌握現代前端所要具備的概念。 內容重點 ■ 從功能介紹到部署 從 Svelte 基本功能介紹開始,本書會搭配自身開發經驗,講述 Svelte 各個功能實作時應注意的重點,並舉例說明常見誤區。除此之外本書還會教您如何設定環境、使用線上編輯器分享程式碼、部署,打造完整的 Svelte 開發環境。 ■ 活用 Svelte 功能打造常見UI元件 不只介紹 Svelte 的功能,在 UI 實戰篇中有詳細的範例與大量程式碼展示,教你活用 Svelte 打造易於維護且互動性高的 UI。 ■ 撰寫測試使程式碼更穩固 從單元測試、整合測試到端對端測試,本書會實際針對UI元件分析使用場景到實際撰寫測試,讓讀者不僅掌握工具,也能夠對測試有更深入的理解。 ■ 解析 Svelte 生成程式碼 Svelte 能將元件程式碼編譯為 JavaScript 程式碼,進而減少運行時期的負擔。本書將會解析 Svelte 的生成程式碼並對其原理做講解,讓讀者對 Svelte 的內部機制有更深入的理解。 本書特色 ☛深入講解 Svelte 基礎與進階功能 ☛搭配 SvelteKit 建構現代網頁專案 ☛搭配實戰 UI 範例活用 Svelte
新觀念PHP8+MySQL+AJAX 網頁程式範例教本 第六版
不只學語法、學觀念,更能活用當紅技術打造後端應用。【零基礎快速上手】PHP 是業界應用最廣泛的後端技術,不過後端牽涉的技術很多,學習門檻較高。本書定位上是一本入門 PHP 網頁程式設計的學習教材,從頭解說 PHP 語法與網路應用運作流程,提供所有必備的基礎背景知識。除此之外,也採用最易安裝的 XAMPP 整合套件來打造開發環境,搭配業界主流的 Visual Studio Code 來編輯 PHP 程式,沒有經驗的小白也能輕鬆上手。【後端程式核心技法】使用MySQL擴充程式ext/mysqli存取MySQL資料庫來建立網頁資料庫,不只說明傳統PHP函數的寫法,更詳細說明物件導向的資料庫存取、使用Prepared Statement執行SQL指令和SQL結構化查詢語言。也會進一步說明HTML5+CSS3、jQuery函式庫的AJAX功能、JSON的應用、REST API設計,有效率撰寫出符合業界需求的後端應用。【主流框架開發實戰】網頁技術推陳出新,除了 PHP 的基本語法學習外,我們也希望讓您能將網頁程式設計融入於日常學習與工作上,因此本書也將運用主流的 Laravel 框架與 MVC 設計模式,設計出令人驚艷、符合業界需求的動態網站,結合另外兩個專案實戰,累積後端開發的實務經驗。本書特色:● XAMPP整合套件和Visual Studio Code 編輯器● PHP 基本語法與流程控制● 表單、Cookie、Session等狀態管理● 伺服端檔案處理、上傳和電子郵件● MySQL 資料庫管理與SQL基本語法● PHP 物件導向和例外處理● AJAX、JSON和REST API● Laravel框架與 MVC 設計模式● 全書範例檔案和兩本電子書下載
如何設計好網站之UX與美學基礎
本書將告訴您網頁設計的基本原則,快速上手的方法以及如何解決新手常見的問題,您可以藉由本書學到設計的基礎知識,快速上手。 藉由本書,您可以學到: .改善設計的快速技巧 .基礎配色理論與實用技巧 .如何利用工具來確保網頁文字的可讀性 .排版的基礎觀念與重要原則 .如何有效率的挑選字體 .使用「留白」的技巧 .如何改善內容的呈現方式提高轉換率 .提升用戶體驗的快速技巧 .網頁的設計流程與如何訓練設計眼
最完整跨平台網頁設計:HTML + CSS + JavaScript + jQuery + Bootstrap + Google Maps王者歸來(第二版)(全彩印刷)
★★★★★2021年8月Mybest網站推薦網頁設計類第1名★★★★★ ☆☆☆☆☆【6大主題】、【821個網頁實例】☆☆☆☆☆ 這是目前市面上內容最完整的跨平台、響應式網頁設計圖書,讀者研讀本書可以學會【HTML】、【CSS】、【JavaScrpt】、【jQuery】、【Bootstrap】、【Google Maps】等相關主題,從入門到進階、從元件到完整網頁設計。 這也是一本從零開始帶領讀者完整學習網頁設計的書籍,共有34個章節。完整講解【基礎網頁內容】、【網頁版型設計】、【動態網頁設計】、【跨平台網頁實作】。每個觀念皆有實例輔助解說,可以增進讀者學習效率。 研讀本書讀者可以學會下列的應用。 ☆ 認識與使用網路【免費資源】 ☆ 增加【網頁配色】知識 ☆ 解說與實作【完整的網頁設計】 ☆ 設計完整【響應式網頁】實例 ☆ 設計含【下拉式清單】的【響應式網頁】 ☆ 設計含【動態特效】、【輪播】、【警報】與【卡片】的【響應式網頁】 ☆ 設計含【旋轉特效】、【Google地圖】的【響應式網頁】 有了上述知識,讀者可以輕鬆將上述觀念應用在建立【部落格】、【企業】、【行銷】、【新聞】、【購物網】等相關網站的應用。
React思考模式:從hook入門到開發實戰
React開發應具備的軟體設計思維 React hook使用方式 從0開始打造React hook + Redux專案 React的進階知識 React是一個上下限都很大的框架,如果能善用React提供的API,專案架構會很明確,資料邏輯和UI元件更能以易理解的方式重複利用。 本書分為四個部分,包含開始前應具備的基礎思維、React hook使用方式、範例與進階知識(含class compo-nent)。 本書是已有原生Javascript前端開發經驗、初次想要接觸前端框架讀者的最佳React入門指引。 全書共9章,內容如下 ■ 第0章& 先備知識 – 使用React 需要知道的Javascript ■ 第1章& 什麼是「前端框架」? ■ 第2章& 認識React 和環境建置 ■ 第3章& Hello, React ! ■ 第4章& 基礎Function Component ■ 第5章& React-Developer-Tools ■ 第6章& Flux 結構 與 React 的狀態管理方案 ■ 第7章& 前端專案的架構設計 ■ 第8章& React 進階 - 效能處理 ■ 第9章& React 進階 – 其他的React 本書的目標除了讓初次接觸前端框架的讀者能夠更容易理解React,也介紹了在以React開發專案時,應該具備哪些基礎的「軟體設計」思維。第2~第7章節是講解React API使用方式,第7章後的範例會帶領讀者從0打造React專案,第8章~第9章是講述較進階的React知識。讀者可以根據自己的需求查閱對應的章節。
最輕巧前端框架首選:Vue.js完整專案開發實作
前端三雄最好學的Vue.js,強大直逼Angular,彈性不輸React,程式碼只有一半! 前端三雄誰強誰弱不重要,最重要的是上手快,工作量少,誰最適合快速簡單但強大的前端開發就用誰。 Vue.js是由前Google工程師設計的架構,比Angular易學易懂,彈性調配上也完全不輸React,但在執行效率,程式碼數量上,都遠遠勝過其它兩者。 本書可說是市面上最完整的Vue.js書籍,從基本的介紹,安裝、開發環境設定等開始講解,更有完整的元件說明。使用實例清楚講解每個元件及指令。本書最後,更有非常完整且可用的三個大型專案,模擬了市面上最有名的三個食品、圖書及音樂網站的前端製作,讓你在讀完本書之後,即具備開發大型服務前端的能力。 *本書適合哪些讀者閱讀 本書非常適合以下人員閱讀。 ■ 沒有任何前端 Vue 框架基礎的初學者。 ■ 有一定的前端 Vue 框架開發基礎,想精通程式設計的人員。 ■ 有一定的前端 Vue 框架開發基礎,缺乏專案實踐經驗的人員。 ■ 正在進行軟體專業相關畢業設計的學生。 ■ 大專院校及教育訓練學校的老師和學生。 本書特色 1. 結構科學,自學更易 本書在內容組織和範例設計中充分考慮到初中級入門者的需求,由淺入深,循序漸進,無論讀者是否接觸過框架,都能從本書中找到最佳的起點。 2. 超多、實用、專業的範例和實踐專案 本書結合實際工作中的應用範例逐一講解Vue 前端框架的各種知識和技術,在專案實踐篇中更以3 個專案實踐來複習前15 章介紹的知識和技能,讓讀者在實踐中掌握知識、輕鬆擁有專案開發經驗。 3. 隨時檢測自己的學習成果 每章首頁中均提供了「本章概述」和「本章要點」,以指導讀者重點學習及學後檢查;章後的「就業面試技巧與解析」均根據當前最新求職面試(筆試)題精選而成,讀者可以隨時檢測自己的學習成果,做到融會貫通。
學好跨平台網頁設計(第三版):HTML5、CSS3、JavaScript、jQuery與Bootstrap 5超完美特訓班(附範例/RWD影音教學)
最熱門的跨平台網頁設計技術大集合! 6大主題、300個立即可套用範例,全新Bootstrap 5來襲, 最適合全面學習、現學現用的21堂經典關鍵課! HTML5是最主流的跨平台網頁開發技術,書中以HTML5為主體,綜合當今最經典的跨平台網頁程式設計工具,完整解鎖各項技術,提供最佳學習途徑,現學現用! 【結合最新前端技術】 全面引進最新的前端框架與技術,無論是HTML5、CSS3、JavaScript、jQuery、jQuery Mobile或是Bootstrap 5,都能銜接學習而快速上手,打造符合新一代標準的跨平台網站。 全新Bootstrap 5更是新一代RWD網站開發中的熱門焦點,能讓網頁因應不同大小的螢幕自動改變內容的配置,確保每個平台的使用者都能得到最好的操作體驗。無論是框架的安裝方式、格線系統的使用、網頁的元件、表單及工具的應用,一直到網頁互動程式的開發,Bootstrap 5都能提供簡單但功能強大的幫助! 【徹底掌握開發語法】 透過詳細語法解說、大量圖表示意,引領了解各主題的核心概念與重點技術,並利用最適合的開發工具進行範例實作,徹底掌握語法與應用。 【立即套用海量範例】 提供大量範例應用,每個主題都依功能別加入實用範例,可依架構學習,也可以依功能主題立即尋找可套用的範例。 【跨越平台行動優先】 面對行動裝置的普及,網頁就必須跨越不同螢幕尺寸,因應不同作業平台。書中將RWD網頁建置技術徹底解構,進而掌握從電腦到手機版網頁的設計心法,讓跨平台網頁製作更簡單! 【超值RWD影音教學】 提供RWD(Responsive Web Design,響應式網頁設計)使用Bootstrap 5的實戰影音教學,利用Bootstrap 5引導您從無到有快速打造一個跨平台的RWD網站,快速強化開發實力! 【超值學習資源】範例程式檔、RWD網頁快速開發:使用Bootstrap 5實戰影音教學
Spring Boot:建置與執行
建構雲端原生的Java和Kotlin應用程式 「本書和它的作者必須是那些剛開始使用Spring Boot的人最友好的夥伴。我希望你能像我一樣享受他們的陪伴。」 —David Syer博士 VMware 「Mark為如何運用Spring Boot建置應用程式提供了一個全新的視角。請不要錯過這個機會。」 —Greg L. Turnquist Spring團隊成員,YouTube節目Spring Boot Learning的主持人 Spring Boot每月的下載量超過7500萬,是目前使用最廣泛的Java框架。它的簡便和強大徹底改變了從單體(monoliths)到微服務(microservices)的應用程式開發工作。然而,Spring Boot的簡單性也可能令人困惑。開發人員如何學習到足夠的知識,以便立即取得成效呢?這本實用的書告訴你如何運用此框架來撰寫成功的關鍵任務應用程式。 Mark Heckler來自VMware,也就是Spring背後的公司,他將指導你瞭解Spring Boot的架構和做法,包括除錯、測試和部署等主題。如果你想以Spring Boot快速有效地開發雲端原生(cloud native)的Java或Kotlin應用程式,並使用反應式程式設計(reactive programming)、建置API和創建各種資料庫存取方式,這本書就是為你而準備的。 • 瞭解Spring Boot如何簡化雲端原生應用程式的開發和部署 • 建置反應式應用程式並跨越網路邊界延伸通訊管道,以創建分散式系統 • 瞭解Spring Boot的架構和做法如何提高開發人員的生產力和應用程式的可移植性 • 快速、可靠地為生產工作的負載部署Spring Boot應用程式 • 監控應用程式和系統的健康狀況,以獲得最佳效能和可靠性 • 無痛地除錯、測試以雲端為基礎的應用程式,並強化它們的安全性
CSS視覺辭典
想知道一個CSS屬性的效果,翻開這本書就知道了 本書提供了超過250張以上的圖表,解釋主流瀏覽器支援的所有CSS屬性。本書將所有屬性依照主要類別(位置、尺寸、版面配置、CSS動畫等)進行分類。同時,也針對所有對於呈現或改變視覺具有某種重要性的屬性,各別製作了一張圖表,並簡要說明了伴隨的屬性名稱和屬性值。全書內容專注於網頁設計師和程式人員常用的屬性上。在CSS網格和Flex圖表製作上付諸了大量的努力。這其中也包括了Sass/SCSS相關的簡短教學,針對你最需要了解的相關功能做說明。 本書特色: 清楚易懂的豐富範例 易於查詢,可以快速解決問題 來自讀者的讚譽: "這是我桌上翻閱率最高,最有用的工具書之一。" "可以幫助你了解各種CSS屬性的用法,而且直接看到執行結果。" "想要學好CSS必備的一本書" "完美的視覺辭典"
設計師一定要學的 Bootstrap 5 RWD 響應式網頁設計:行動優先的前端技術
本書是秉持著行動優先 (mobile first) 的概念所撰寫,在設計網站的過程中優先考量網頁在行動裝置的操作性與可讀性,而不是將過去的 PC 網頁直接移植到行動裝置,畢竟行動裝置和 PC 的特點不同,比較明顯的差異如下: □ 行動裝置的螢幕較小 □ 行動裝置的執行速度較慢 □ 行動裝置的上網頻寬較小 □ 行動裝置的操作方式不同 □ 行動裝置不支援 Flash 等外掛程式 為了開發適用於不同裝置的網頁,響應式網頁設計 (RWD,Responsive Web Design) 逐漸主導了近年來的網頁設計趨勢,目的是根據使用者的瀏覽器環境自動調整網頁的版面配置,以提供最佳的顯示結果,換句話說,只要設計單一版本的網頁,就能完整顯示在 PC、平板電腦、智慧型手機、遊戲機等不同裝置。 本書的目標就是要讓您快速成為響應式網頁設計高手,不僅要學會靈活運用 HTML、CSS、Bootsrtap、JavaScript 等程式語法,還要懂得掌握網頁 UI 元素的設計原則與網頁設計風格,主要內容如下: □ 首先,第 1 章會介紹行動上網對網頁設計的影響、行動優先的概念、網站建置過程、響應式網頁設計的優點、缺點、主要技術與設計考量;第 2 章會介紹撰寫與測試網頁的工具;第 3 章會介紹網頁的 UI 組成、UI 元素的設計原則、網頁設計風格、網頁設計趨勢、網站類型與風格,這是值得深入閱讀的章節,因為一般的網頁設計書籍往往著重於程式語法,而忽略了網頁的視覺設計。 □ 接著,第 4 章會介紹 HTML5 基本語法與常用元素;第 5 章會介紹 CSS3 基本語法與常用屬性,您只要依照本書的指引做練習,無須熟背這些語法,日後有需要時再來查詢即可。 □ 繼續,第 6 ~ 10 章會以比較詳盡的篇幅介紹 Bootstrap,包括 Bootstrap 網格系統、Bootstrap 內容樣式、Bootstrap 公用類別與表單,以及 Bootstrap 元件,這是目前最受歡迎的 HTML、CSS 與 JavaScript 框架之一,用來開發響應式、行動優先的網頁,使用者無須撰寫 CSS 或 JavaScript 程式碼,就可以輕鬆設計出響應式網頁。 □ 再來,第 11 ~ 13 章會以「我的旅遊日記」網站、「日光旅遊」網站、「日光美食部落」網站等實際的例子示範如何運用 HTML、CSS 和 Bootstrap 開發響應式網頁,讓您瞭解這些程式語法如何落實在網頁設計,而且這些網頁設計得相當精美,對於學生製作專題、參加競賽或設計人員開發網頁都極具參考價值。 □ 最後,第 14 章會介紹 JavaScript 基本語法;第 15 章會介紹 jQuery 基本語法,讓想進一步學習 JavaScript 的人能先有初步的認識。 為讓初學者快速入門,本書包含 HTML5/CSS3/JavaScript/jQuery 簡易教學。 本書特色 & 最新 Bootstrap 5! 就算是網頁設計新手, 也要避開不合時宜、落伍的設計方式。 ●Bootstrap 最新版本教學, 要學就學最新版 ●掌握網頁 UI 的設計鐵則, 不怕視覺風格出差錯 ●提供不同類型的專業網站範本, 新手臨摹最速成 ●用網格系統快速解決不同裝置的版面規劃, 怎麼切換都不跑版 ●新手必學的 HTML5 基本語法與 CSS3 常用屬性 ●JavaScript、jQuery 網頁技術基礎, 網頁功力再提升 響應式網頁設計(RWD) 主導了目前的網頁設計趨勢 提供各種裝置最佳的顯示結果。
PHP程式設計 第四版
建立動態網頁 「PHP 7重振了PHP生態系統,提供了世界級的效能和備受期待的強大功能組合。如果您正在尋找能夠幫助您釋放這種潛力的書,那麼您需要的就是新版《Programming PHP》!」 —Zeev Suraski PHP共同創造者 為什麼PHP是最廣泛使用的網頁程式語言?本書的更新版本可以教您所需的一切,讓您知道如何使用PHP 7.4的最新功能建立有效的Web應用程式。您將從一個基本大觀概覽開始,透過展示正確用法和常見風格的範例,深入了解語言語法、撰寫程式碼技術和其它細節。 如果您已熟悉HTML,本書作者群所提供的設計技巧和開發實務建議,將會幫助您成為頂尖的PHP程式設計師。 ‧了解PHP程式可用來做到什麼 ‧學習語言基礎,包括資料型態、變數、運算符號和流程控制述句 ‧探索函數、字串、陣列和物件 ‧應用常見的Web應用程式技術,例如表單處理、資料驗證、session追蹤和cookie ‧操作關連式資料庫(如MySQL)或NoSQL資料庫(如MongoDB) ‧生成動態圖像、建立PDF文件並解析XML文件 ‧學習如何撰寫安全的腳本、錯誤處理、效能調整和其它進階主題 ‧PHP核心函式和標準擴展的快速參考
Servlet&JSP技術手冊(第二版)邁向Spring Boot
Java權威技術顧問與專業講師 林信良(良葛格) 最新改版!- 加強Web安全基本觀念 - 從重構中認識MVC架構 - 介紹Spring MVC/Security/Boot - 提供Lab實作檔案 ‧本書為作者數年來實務教學過程,匯整學員在課程中遇到的觀念、實作、應用或認證考試上等各種問題之學習經驗集合。 ‧基於Servlet 4.0/Java SE 15,範例程式碼做了重新審閱與翻新。 ‧介紹OWASP TOP 10、CWE、CVE,討論注入攻擊、會話安全、密碼管理、Java EE安全機制、CSRF等Web安全基本概念。 ‧增加更多Spring內容,包含Spring DI/AOP、Spring MVC、Spring Security等,以及Spring Boot快速開發方案之使用。 ‧涵蓋中文處理、圖片驗證、自動登入、驗證過濾器、壓縮處理、線上檔案管理、郵件傳送等實用範例。 ‧貫穿全書的「微網誌」綜合練習專案,可應用學得之技術,並使用重構來改進應用程式架構。 ‧建議練習的範例提供實作檔案,更能掌握練習重點,IDE操作為本書內容之一,更能與實務結合。
快速學會 PHP & MySQL
PHP與MySQL自己學習時常抓不到重點,上培訓班花費太高,為何不買一本書在網上學習?省時、省錢、效果顯著,比得上培訓班。本書為配合PHP遠端教學的指定參考教材,對於PHP初學者來說本書可以作為教材和參考書,對於有豐富經驗的PHP高手也是一本很好的參考資料。本書通過大量實例,為PHP與MySQL初學者量身定做的書籍。由淺入深地介紹了PHP與MySQL語言,提供最完整的範例程式。通過實作程式對PHP系統專案開發的詳細講解,深度瞭解學習專案開發中PHP與資料庫設計等各個細節,使從來沒有開發經歷的朋友能夠融會貫通。MySQL是一種資料庫伺服器,經常與PHP搭配使用的結構化查詢語言的語法,是一個小型關係型數據庫管理系統可在許多平臺上編譯,可以免費下載使用。是一個小型關係型數據庫管理系統,一個開放源碼的關聯資料庫管理系統,由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用,非常流行的開源軟體組合LAMP中的M就是指MySQL。根據統計資料,PHP與MySQL已經被安裝在超過2000萬個網站和100萬台伺服器上,企業需求越來越多。本書特點:1) 範例多又豐富,作者多年教學整理出來的範例程式,由淺入深約200個。2) 實例講解,內容充實,理論與實作配合。3) 網站案例,重視實用。4) 本書附所有範例程式。5) PHP案例線上影音課程。詳情參閱附錄B。
JavaScript概念三明治:基礎觀念、語法原理一次帶走!(iT邦幫忙鐵人賽系列書)
新手都該入手一本!深入淺出的JavaScript知識,讓你秒懂困難的程式概念,提升程式力! & 由淺入深的詳盡介紹,逐步帶你了解JavaScript的運作方式及原理 搭配圖像解說,一窺JavaScript表象底下的真實樣貌! 重點知識簡單化,一手掌握最重要的JavaScript概念! & 本書內容改編自第11屆iT邦幫忙鐵人賽Modern Web組優選網路系列文章──《JavaScript原力覺醒 - 成為絕地武士之路》,作者以豐富的圖像輔助說明,讓複雜的JavaScript知識化為容易理解的概念,閱讀後宛如吃下一塊美味的JavaScript三明治,獲得滿滿的程式活力!書中涵蓋完整詳盡的JavaScript基礎知識及背後的運作原理,無論是想一探神秘未知JavaScript世界的新手,還是初來乍到就半路卡關的程式愛好者,都能成功踏上屬於自己的程式航道! & 適用讀者 ☑覺得JavaScript 變化多端、不好理解 ☑想要加強JavaScript 基礎知識,讓開發更得心應手 ☑想更了解JavaScript 背後原理,讓熟悉度更上一層樓 & 本書特色 & ★基本語法介紹 從JavaScript的起源到常見必學的基本知識,強化你對JavaScript的完整認知。 & ★重點技術解說 揭開許多JavaScript簡單卻難懂的語法運作原理,並掌握JavaScript中最重要的技術名詞:純值、Closure、Promise、事件迴圈。 & ★抓穩JavaScript核心 ─ 物件 想更精通JavaScript,最後我獻上一帖良方,希望你對物件,這個幾乎是JavaScript核心的型別有更根本的認識。 & 專業推薦 & 「木景的《JavaScript 概念三明治》與其他JavaScript著作很不同的地方是,書中透過大量的圖片解說,以視覺化的方式來逐步呈現Javascript運作的原理,並由淺至深系統化從基本語法開始引領讀者到深入至Javascript的函式、物件、原型等核心觀念。」 Vue.js Taiwan社群主辦人、《重新認識Vue.js:008天絕對看不完的Vue.js 3指南》作者 ── Kuro &
前端三十:從HTML到瀏覽器渲染的前端開發者必備心法(iT邦幫忙鐵人賽系列書)
一口氣掌握前端進階必備知識! 開發時不解的奇思妙想,解方都在這! •CSS 選取器是如何運作的? •要怎麼提升網站效能? •瀏覽器間的差異是怎麼形成的? •為什麼要用框架? •HTTPS 為什麼比較安全? •瀏覽網頁時,過程中到底發生了什麼? 本書內容改編自第11屆iT邦幫忙鐵人賽,Modern Web組佳作網路系列文章——《前端三十 - 成為更好的前端工程師》,內容著重在現代前端開發者所必備的網站開發知識通識。 書中精選三十道網站開發常見問題,由最基礎的前端三兄弟:HTML、CSS、JavaScript 出發,逐一探討瀏覽器渲染原理、JavaScript 特性、演算法、網路基礎、前後端分離、效能優化、SEO 實踐等網站開發相關主題,與讀者您一起踏上前端進階之路。 三大特色 從陌生到熟悉: •什麼是閉包?前端框架?SPA?SSR?SEO?陪你從頭認識那些以往似懂非懂的專有名詞,重新檢視整理自己的知識儲備 從疑惑到解答: •由類似面試提問的標題名稱展開各別章節,並在內文逐步引導至關鍵知識點,帶你逐一擊破三十道難題 從入門到進階: •HTML、CSS、JavaScript、Frontend、Backend、Web,循序擴大範疇的六大主題,相互串接、彼此關聯,讓你掌握網站開發關鍵知識,踏上前端進階之路
Clean Code學派的風格實踐:開發可靠、可維護又強健的JavaScript
Clean Code學派的風格實踐:開發可靠、可維護又強健的JavaScript & Clean Code in JavaScript & 強健應用程式的建置始於Clean Code的建立。在本書中,你將探索實現這個目標的技術,並學習從JavaScript基礎到Clean Code實踐的各種知識。你將編寫符合開發功能、直覺且可維護的程式碼,同時了解程式碼如何影響終端使用者和整個社群。 & 本書以流行的Clean Code編寫原則開始(如SOLID和LoD),並強調Clean Code的敵人(如貨物崇拜和過度管理)。你將深入研究JavaScript,了解該語言中更複雜的方面。接下來,你將使用設計模式(如Class模式和Revealing Module模式)來建立有意義的抽象。你將在瀏覽器和伺服器環境中探索現實世界的挑戰,例如:DOM協調、狀態管理、依賴性管理和安全性。之後,你將學習工具與測試方法,以及程式碼文件化的重要性。最後,本書將關注良好的溝通與倡導的重要性,說明如何改善團隊或工作場所的程式碼整潔度,並以一個Clean Code的案例研究作為總結。 & 讀完這本書,你將精通JavaScript,並學會建立清晰的抽象、對其進行測試,以及透過文件進行交流。 & 在這本書中,你將學到: ・了解程式碼的真正目的,以及了解它能為終端使用者和同事解決的問題 ・透過思考文化和語法慣例的影響,來探索Clean Code的宗旨和敵人 ・使用現代JavaScript語法和設計模式,來製作符合直覺的抽象 ・透過明智地採用工具,以及倡導最佳實作方法,來保持團隊的程式碼品質 ・了解JavaScript的現代生態系統及面臨的挑戰,例如:DOM協調和狀態管理 ・在測試中以及透過文件的各種形式,來表達程式碼的行為 &
VB.NET 設計 ASP.NET Web 應用程式 武功祕笈
最佳無師自通的入門實務指南,現在就全面領略VB.NET的極緻表現!◆ 循序漸進的介紹ASP.NET網頁開發◆ 深入了解標準控制項的使用與實務的結合◆ 以清晰的概念誘導您實作正確的ASP.NET網頁◆ 包含ASP.NET AJAX及AJAX Control Toolkit的使用本書寫作方式採用「講述>實作>說明」的結構來撰寫大多數的單元。在進入一個新的單元之前,我們會先了解這個單元的學習大綱。接著,利用一個模擬的範例來實作這個概念。並且在實作的過程中,再補充單元的內容。各章節會適當的拆解章節的內容,並配合實例來說明。畢竟,要一位初學者一次完整的學完某項功能的寫作方式並不適合忙碌的現代人。◆ 各章節均包含觀念探討、範例、實作等單元。◆ 光碟片中除了範例檔之外,另附上動態教學影片。
JavaScript大全 第七版
精通全世界最多人使用的程式語言 「本書所談論的一切,都是你從未意識到自己會想要知道的JavaScript。它將引領你將JavaScript程式碼品質和生產力帶到更高層次。David對此語言的知識豐富得驚人,非常清楚其錯綜複雜之處以及陷阱所在,這些完全展現在這本JavaScript真正的終極指南之中。」 —Schalk Neethling,MDN Web Docs資深前端工程師 「David Flanagan會在這段JavaScript旅程中引導讀者,提供這個語言及其生態系統範疇完整的宏觀畫面。」 —Sarah Wachs,前端開發人員暨Women Who Code柏林區領導者 JavaScript是Web的主要語言,現今使用它的軟體開發人員比任何其他程式語言都還要多。近25年來,這本暢銷書一直都是JavaScript程式設計師不可或缺的參考指南。最新第七版已完全更新,涵蓋2020版本的JavaScript。你會發現本書到處都是有趣且富有啟發性的範例程式碼,新章節涵蓋了類別、模組、迭代器、產生器、Promise及async/await。 本書適合想要學習JavaScript的程式設計師,以及想要對JavaScript理解和精通程度提升到更高境界的Web開發人員。 本書主題包括: ‧型別、變數、運算子、述句、物件和陣列 ‧函式、類別、模組、迭代器、產生器、Promise和async/await ‧JavaScript標準程式庫:資料結構、正規表達式、JSON、國際化和URL ‧Web平台:文件、元件、圖形、網路、儲存區和執行緒 ‧Node.js:緩衝區、檔案、串流、執行緒、子行程、Web客戶端和Web伺服器 ‧專業JavaScript開發人員所仰賴的工具和語言擴充功能
互動式網站程式設計(2021版):ASP.NET 4.7使用Visual Basic 2017
全書以微軟Visual Studio 2017整合式開發環境為主,架構於Visual Basic 2017語法下,以豐富的程式範例逐一解說ASP.NET 4.7的基礎技巧與重點;同時每章均精心設計實用習題,協助您檢驗學習成效,讓您體會在最短時間中獲得極頂的學習效果!● 讓您輕鬆快速地學習自ASP.Net 4.7的基礎認識到資料庫應用,以及系統資訊網站的安全與管理。● 從基礎循序到進階,讓您踏實漸進至徹底學會ASP.Net 4.7配合Visual Basic 2017程式設計方式、架構組成與應用。● 以圖解方式輔助網頁程式設計概念學習,讓您實際操作輕鬆上手,加深觀念並能增強實力。● 內容條理清晰, 教學自修皆適合,並採應用導向為主,即使初學沒有基礎,也能事半功倍設計程式。※ 本書範例檔案請至深石數位網站下載商品特色:◆ 全掌握互動式網頁的絕佳入門書。◆ 豐富圖表、精詳內容、範例應用,讓您極速上手!◆ 絕對建成紮實和獨立開發能力!
React前端開發(2版):同構應用與狀態管理
本書的誕生,和試圖掙脫這種無力感有關。作者選取了這場前端「工業革命」中最具代表性的寵兒——React為主題,將自身經驗分享給讀者,透過解讀原始碼、分析設計模式、案例實戰的方式,探究框架或技術堆疊的設計思路,掌握React這一個靈活、高效的視圖層開發庫。商品特色:◆ 以React 技術堆疊為核心,同時從原始碼層面分析Redux思想、著重介紹伺服器端渲染和同構應用的架構模式。
網頁美編的救星!零基礎也能看得懂的 HTML & CSS 網頁設計
★★★★★日本暢銷 NO.1 的網頁設計書! 榮登日本亞馬遜、丸善、淳久堂、蔦屋書店「網頁設計書」銷售冠軍! 想學做網頁,可是完全不會寫程式,也不知道什麼叫 HTML 和 CSS,市面上的網頁設計書你都看不懂……,先不要放棄!來看看這本! ★本書是專為美術編輯 / 視覺設計師 / 零基礎素人打造的網頁教學書! 你是否有這樣的煩惱?身為公司的設計人員,難免需要做商品網頁,但是由於沒有程式基礎,只好用繪圖軟體依樣畫葫蘆,完成的網頁常常出問題,例如字體跑掉了、在手機上變形了、背景圖不見了……。 你也想學好網頁,但是去看市面上的網頁設計書,都是工程師寫的,劈頭就叫你開始寫語法,那些外星文誰看得懂啊?(哭) 本書作者 Mana 目前是資深的網頁設計師,其實她剛出社會時也是從事美編的工作,因此深知「美編學網頁」可能會遇到的種種挫折。Mana 多年來持續將研究網頁的心得整理在部落格,讓許多初學者因此受惠,她也因此榮獲日本「 Alpha Blogger」( 最有影響力部落格)大獎。為了幫助更多想學習的人,她把珍貴的學習心得整理成這本書,就是想幫助零基礎又想學好網頁的你! ★本書不教高深的網頁技術,只想幫你打好基礎,學會必備的觀念和語法! 為了幫初學者進入狀況,本書的前三章會仔細地講解觀念,帶你學會必備的觀念和語法。第一章會說明網站是怎麼運作?設計網站的時候該做哪些事?接著再以兩章的篇幅,一個字一個字帶著你認識 HTML 和 CSS 原始碼。作者教的都是網站最常用的基本語法,並帶著你反覆練習,讓你慢慢熟悉寫法和規則、不再看到程式碼就恐懼。 ★從零開始,帶你架設一個漂亮的咖啡店網站! 學了基礎當然要活用,本書的後半部,就以一個專業的【咖啡店網站】實例,帶著你從零開始做起。只要跟著練習,你就能慢慢做出這個簡單漂亮的網站,並在過程中學會製作各種常用的功能,例如:【全螢幕網頁】、【兩欄式網頁】、【磚牆式網頁】、【聯絡我們】、【載入 Google 地圖】…等。這些實用的技巧,未來都能活用在你自己做的網頁中喔! 本書特色 ★市面上第一本「設計師手把手教你做網頁」的製作秘笈! ★網頁美編的救星,網頁初學者的燈塔,日本鄉民一致推薦的網頁設計好書! 【讓你搞懂架設網站的基本知識】 網站裡需要那些網頁?網頁上面要放什麼?帶你了解架設網站的準備工作 【幫你建立 HTML 和 CSS 的基本知識】 HTML 是什麼?CSS 又是什麼?不用怕,本書從最簡單的標籤開始講解! 【帶你設計目前最流行的網頁 Layout】 每次看到別人的網站很炫,都覺得自己一定做不出來嗎?本書將從零開始,帶你做出各種流行的網頁版面,有充滿震撼力的全螢幕網頁、資訊豐富的兩欄式網頁、像 IG 一樣展示照片的磚牆式網頁,你都能跟著做出來! 【附錄整理常用的標籤和屬性】 為了怕你學一學就忘記,本書最後面整理了常用 HTML 標籤表和 CSS 屬性表,幫助你隨時翻閱、查詢用法,感覺超實用!