Generated by All in One SEO v4.9.10, this is an llms.txt file, used by LLMs to index the site. # Build School Learn Learn AI, Cloud, and Software Skills Efficiently and Earn Microsoft Certifications ## Sitemaps - [XML Sitemap](https://learn.build-school.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://learn.build-school.com/blog/) - [產品簡介-AI GPT 學校共用版-AI 模型 API服務(適用於Codex及Agent代理)](https://learn.build-school.com/ai-gpt-aimodel-service-edition/) - 產品簡介與特色 - 適合已在使用桌面版 Codex 或 Claude Code 進行程式開發、資料分析等本地端AI Agent應用者 可依需求提供 OpenAI GPT 模型、Anthropic Claude 模型、Gemini 模型等 API 服務。採年度預付額度制,可選擇相關模型 API,出貨時將交付模型API服務供自行運用,亦可多人使用,提供管理介面用量報表查詢及API用量上限設定 可自行搭配 OpenAI Codex(ChatGPT桌面版)、Claude Code/Claude桌面版、GitHub Copilot 或本地端代理AI Agent 應用軟體 (例如: Hermes Agent或PI Coding Agent等) 適合使用情境及進階使用需知 已在使用桌面版 Codex 或 Claude Code 進行程式開發、資料分析等本地端AI Agent應用及開發者 想使用本地端的Codex 或 Claude 付費版但需滿足使用條約與購買規範 (各官方模型皆有使用條款及規範需遵循) 進階使用者了解如何使用與保管 API Key 金鑰、及本地端Agent的安全使用 (例如: 如何在 Codex或 Claude Code 切換介接的模型API) - [產品簡介-AI Design 學校共用版 (AI修圖及圖像編輯模型之多人共用雲端版) ](https://learn.build-school.com/ai-design-openai-gpt-image-1/) - 產品試用及報價 提供 14 天免費試用版供學校教職員試用,並依貴單位/學校之使用情境及人數/帳號數 (可多人共用,可依教職員使用人數/帳號數的比例來估算 ; 或以班級或一堂課 20 或 30 多人共用),提供報價。請點擊至最下方填寫表單,將於1個工作天提供試用帳號,謝謝您 (若有其它模型版本需求也可填寫,如: OpenAI ChatGPT或GPT模型, Google Gemini, Claude, Codex, Gemini Edu教育版)客服信箱- contact@build-school.com | 線上即時客服 (網站右下角 Messenger 聊天視窗) - https://learn.build-school.com/zh-hant 產品簡介 - 適合學校教職員或多班級共用,更超值 瀏覽器操作介面,一般設計用途及專業設計皆可使用 支援各種圖像生成與編輯功能 - 包括教材插畫設計、貼圖生成、人物相片風格轉換、物品材質參考與置換、多圖風格或物品結合、圖片物品增修、Logo與海報/卡片設計、商品場景融合、室內設計風格轉換、服裝替換 AI 繪圖生成品質佳 – 可依需求選擇不同模型,可支援 AI 繪圖模型 OpenAI GPT-Image-2 及 Gemini Banana等模型,文生圖與圖生圖功能,自然語言就可以風格變換或編輯,圖片生成品質與 Midjourney 看齊 熱門代理Agent功能: 雲端Agent及工作區,支援生成語音、轉字幕、整理發票成excel、pdf轉圖片/word/合併、excel分析、程式開發等進階 Agent 代理功能,免安裝獨立的雲端運行環境供AI使用並讀寫檔案 方便的對話管理功能 - 常用對話釘選及分享、並可將對話下載為 - [產品簡介-AI GPT 學校共用版-Claude 模型(多人共用雲端版-多廠模型可使用CP值高: OpenAI GPT + Gemini + Claude 對話模型 + GPT Image 2 + Gemini Banana 繪圖模型 + Gamma AI 簡報整合 + AI Art 藝術創作產品;另有企業共用版) ](https://learn.build-school.com/ai-gpt-claude-edition/) - 產品試用及報價 提供 30 天免費試用版供學校教職員試用,並依貴單位/學校之使用情境 (是否需要 AI 繪圖/ AI 修圖) 及人數/帳號數 (可多人共用,可依教職員使用人數/帳號數的比例來估算 ; 或以班級或一堂課 20 或 30 多人共用),提供報價。請點擊至最下方填寫表單,將於1個工作天提供試用帳號,謝謝您 (其它模型版本需求也可填寫,如: OpenAI ChatGPT或GPT-5.4模型, image圖像模型, Google Gemini, Codex, Google AI Pro for Education 教育版)客服信箱- contact@build-school.com | 線上即時客服 (網站右下角 Messenger 聊天視窗) - https://learn.build-school.com/zh-hant 若為企業共用版,請參考這裏。 產品簡介 - 適合學校教職員或多班級共用,同時登入也可以使用,更超值 好消息:GPT/Gemini/Claude各廠模型全面開放與功能升級 - 左上角下拉選單可依個人喜好選擇各廠模型]提供予GPT/Gemini/Claude含AI繪圖修圖方案訂閱,不同情境選擇適合的模型輸出品質更好! 我們將持續提供產品新功能並依各產廠新模型並即時升級,以提供更好的使用體驗 多廠模型可使用CP值效益高: 本產品完整版含: OpenAI GPT + Gemini + Claude 對話模型 + Gemini Banana - [產品簡介-AI GPT 企業共用版:雲端多人可共用且多模型CP值高 (如 ChatGPT介面: OpenAI GPT + Gemini + Claude 模型 + GPT Image 2 + Gemini Banana 繪圖模型 + Gamma AI 簡報 + AI Art 藝術創作產品)](https://learn.build-school.com/ai-gpt-business-edition-azure-openai-chatgpt/) - 產品資訊及報價 依貴單位之使用情境 (是否需要 AI 繪圖 / AI 修圖) 及人數/帳號數 (可依公司/團隊使用人數/帳號數的比例來估算 ; 例如: 3人共用1組帳號)估算,再請來信諮詢,謝謝您。(因預算因素較難為每位員工皆購買,我司產品帳號可多人共用也可以同時使用,也可以搭配市面上消費者版本之 ChatGPT Plus、或Google Gemini AI 一起採購,如此效益CP值更好 ; 除了OpenAI ChatGPT模型外、若有其它模型版本需求也可填寫,如: Google Gemini, Claude, Codex, Google AI Pro for Education 教育版)客服信箱- contact@build-school.com 產品簡介 - 適合中小企業/團隊多人共用,同時登入也可以使用,更超值 好消息:即日起GPT/Gemini/Claude各廠模型全面開放與功能升級 - 左上角下拉選單可依個人喜好選擇各廠模型]提供予GPT/Gemini/Claude含AI繪圖修圖方案訂閱,不同情境選擇適合的模型輸出品質更好! 我們將持續提供產品新功能並依各產廠新模型並即時升級,以提供更好的使用體驗 多廠模型可使用CP值效益高: 本產品完整版含: OpenAI GPT + Gemini + Claude 對話模型 + Gemini Banana 2 繪圖/修圖模型(熱門!支援中文/解說圖/教材圖等) + Gamma AI 簡報整合 + - [產品簡介-ChatGPT/Gemini/Claude模型全面開放-AI GPT 企業學校共用版 (如 ChatGPT介面/雲端多人可共用且多模型CP值高: OpenAI GPT 5.6 + Gemini + Claude 模型 + GPT Image 2 + Gemini Banana 繪圖 + Gamma AI 簡報 + AI Art 藝術創作;另有企業共用版)](https://learn.build-school.com/microsoft-chatgpt-azure-openai-edition/) - 產品試用及報價 提供 30 天免費試用版供學校教職員試用,並依貴單位/學校之使用情境 (是否需要 AI 繪圖 / AI 修圖) 及人數/帳號數 (可多人共用,可依教職員使用人數/帳號數的比例來估算 ; 或以班級或一堂課 20 或 30 多人共用),提供報價。請點擊至最下方填寫表單,將於1個工作天提供試用帳號,謝謝您 (除了OpenAI ChatGPT模型外、若有其它模型版本需求也可填寫,如: Google Gemini, Claude, Codex, Google AI Pro for Education 教育版)客服信箱- contact@build-school.com | 線上即時客服 (網站右下角 Messenger 聊天視窗) - https://learn.build-school.com/zh-hant 若為企業共用版,請參考這裏。 產品簡介 - 適合學校師生多人共用,同時登入也可以使用,更超值 好消息:即日起GPT/Gemini/Claude各廠模型全面開放與功能升級 - 左上角下拉選單可依個人喜好選擇各廠模型]提供予GPT/Gemini/Claude含AI繪圖修圖方案訂閱,不同情境選擇適合的模型輸出品質更好! 我們將持續提供產品新功能並依各產廠新模型並即時升級,以提供更好的使用體驗 多廠模型可使用CP值效益高: 本產品完整版含: OpenAI GPT + Gemini + Claude 對話模型 + Gemini Banana - [產品簡介-AI GPT 學校共用版-Google Gemini 模型(多人共用雲端版-多廠模型可用CP值高: OpenAI GPT + Gemini + Claude 對話模型 + GPT Image 2 + Gemini Banana 繪圖模型 + Gamma AI 簡報 + AI Art 藝術創作產品; 另有企業共用版)](https://learn.build-school.com/ai-gpt-google-gemini-edition/) - 產品試用及報價 提供 30 天免費試用版供學校教職員試用,並依貴單位/學校之使用情境 (是否需要 AI 繪圖/ AI 修圖) 及人數/帳號數 (可多人共用,可依教職員使用人數/帳號數的比例來估算 ; 或以班級或一堂課 20 或 30 人共用),提供報價。請點擊至最下方填寫表單,將於1個工作天提供試用帳號,謝謝您 (其它模型版本需求也可填寫,如: OpenAI ChatGPT或GPT模型, image圖像模型, Claude, Codex, Google AI Pro for Education 教育版)客服信箱- contact@build-school.com | 線上即時客服 (網站右下角 Messenger 聊天視窗) - https://learn.build-school.com/zh-hant 若為企業共用版,請參考這裏。 產品簡介 - 適合學校師生多人共用,同時登入也可以使用,更超值 好消息:GPT/Gemini/Claude各廠模型全面開放與功能升級 - 左上角下拉選單可依個人喜好選擇各廠模型]提供予GPT/Gemini/Claude含AI繪圖修圖方案訂閱,不同情境選擇適合的模型輸出品質更好! 我們將持續提供產品新功能並依各產廠新模型並即時升級,以提供更好的使用體驗 多廠模型可使用CP值效益高: 本產品完整版含: OpenAI GPT + Gemini + Claude 對話模型 + Gemini Banana 2 - [AI 時代產品人的新修煉:為何「主動性」比「技能」更關鍵 - 深度解析 Notion 產品負責人 Max Schoening 的產品建構哲學](https://learn.build-school.com/agency-over-skills-ai-product-development/) - 在人工智慧以前所未有的速度重塑軟體開發的今天,產品經理、設計師與工程師的角色邊界正發生著劇烈的變化。在這樣的浪潮中,我們該如何重新定義自己的工作價值? 本篇文章提煉自 Lenny's Podcast 對 Notion 產品負責人 Max Schoening 的深度專訪。Max 擁有極為豐富且多元的背景,他曾擔任 Google 的產品經理、Heroku 的設計團隊負責人、GitHub 的設計領導者與工程師,同時也是兩次連續創業家。作為目前業界最前衛的 AI 產品領袖之一,他對 AI 將如何影響我們建構和使用軟體,有著極其深刻的洞見。 以下我們將從「主動性與技能的對比」、「角色邊界的模糊」、「可塑性軟體的崛起」、「產品的核心與品味」,以及「AI 時代的開發實務」五個大維度,為您全面拆解 AI 時代下打造卓越產品的核心指南。 原始影片 1. 技能貶值,主動性(Agency)為王 在過去的職場環境中,我們經常會因為缺乏某項專業能力而感到受限。我們很容易找藉口說:「我永遠無法做到這件事,因為我缺乏某項技能」。然而,隨著 AI 模型(甚至未來趨近 AGI 的模型)的發展,技術門檻正在急遽降低,技能已逐漸成為唾手可得的資源。 Max 指出,當技能就在你的指尖時,真正決定成敗的關鍵因素變成了「主動性」(Agency)。 主動性在世界上的分佈極不平均。 那些具備高度主動性、且明白周遭世界是「可被塑造(malleable)」的人,將會在未來取得巨大的成功;反之,那些固守傳統職位描述、總是問「身為 PM 或設計師,我到底該做什麼?」的人,未來的路將會非常艱辛。 如何培養主動性? Max 引用了 Steve Jobs 的經典名言來解釋主動性的覺醒:「總有一天你會醒來,並意識到這個世界是由那些並不比你聰明的人所創造的」。當你體認到這一點時,你就會明白你隨時可以改變事物的現狀。 要培養這種主動性,最好的方法就是「動手創造」(Making)。無論是修繕辦公室的椅子,甚至是自己下廚做一頓飯,這些「修補與創造」的過程會讓你踏上主動性的跑步機。當你開始動手做,並發現事物並不難改變時,你就會被喚醒。 在 Notion 內部,Max 經常鼓勵團隊(Notion 員工被稱為 Ninos):「像偷來的車一樣去駕駛 Notion(Drive Notion like it's stolen)」。這意味著,即便你不是在公司創立之初、尚未找到產品市場契合度(PMF)時就加入的創辦人,你依然可以展現極強的主動性去推動改變。例如 - [【深度解讀】OpenAI 總裁 Greg Brockman 最新對談:邁向 AGI 的進程與「人類注意力」的稀缺時代](https://learn.build-school.com/openai-greg-brockman-agi-human-attention-bottleneck/) - 【深度解讀】OpenAI 總裁 Greg Brockman 最新對談:邁向 AGI 的進程與「人類注意力」的稀缺時代 前言:站在 AI 革命的浪尖 在近期由 Sequoia Capital(紅杉資本)主辦的活動中,OpenAI 共同創辦人兼總裁(同時也是首席開發者)Greg Brockman 帶來了極具啟發性的深度分享。從早期擔任 Stripe 第四號員工與首任 CTO(該公司處理全球約 1.6% 的 GDP),到如今帶領 OpenAI 達到每週近十億活躍用戶的驚人里程碑,Brockman 始終站在技術改變世界的最前線。 在這場對談中,他不僅揭示了 OpenAI 在算力(Compute)、模型架構與縮放定律(Scaling Laws)上的最新進展,更首度深入探討了 AI 代理(Agents)將如何徹底顛覆人類的工作型態與組織結構。他提出了一個極具洞察力的觀點:在未來,「執行」任務將變得輕而易舉,而「人類的注意力」與「價值觀的判斷」將成為最稀缺的瓶頸。 以下我們將為您提煉這場對談的精華,整理成這篇深度解析,幫助新創創辦人、開發者以及所有科技關注者,更好地應對這個瞬息萬變的 AI 時代。 原始影片 一、 底層基礎:無極限的算力渴望與優美的縮放定律 1. 算力需求:買下「所有」能買的算力 OpenAI 的商業模式在某種程度上非常單純:購買、租用、建置算力,然後以正向的利潤率進行轉售。只要利潤為正,就應該無限期地擴大規模,因為人類社會對於「解決問題」與「智慧」的需求是無極限的。目前的 AI 系統已經具備了應對我們拋給它的幾乎任何類型挑戰的能力。 當被問及 OpenAI 是否擁有足夠的算力時,Brockman 斬釘截鐵地回答:「絕對不夠。」 即使業界預測 2026 年的 GPU 算力可用性幾乎為零,OpenAI 仍在不斷尋找更多的算力資源。他回憶起 ChatGPT 剛發布時,團隊曾詢問他應該購買多少算力,他的回答是:「全部買下。」 - [邁向通用人工智慧 (AGI) 的架構與科學發現的新紀元:Google DeepMind CEO Demis Hassabis 專訪深度解析](https://learn.build-school.com/agi-missing-pieces-ai-memory-continual-learning/) - 邁向通用人工智慧 (AGI) 的架構與科學發現的新紀元 Demis Hassabis 擁有科技界最非比尋常的職涯歷程之一。從小作為國際象棋神童,他在 17 歲時就設計了首款暢銷電子遊戲《主題樂園》(Theme Park),隨後重返校園取得認知神經科學博士學位,發表了關於大腦記憶與想像力運作機制的基礎研究。2010 年,他共同創辦了 DeepMind,使命只有一個:解決智能問題 (solve intelligence)。此後,他的實驗室實現了許多人們以為還要數十年才能達成的里程碑,例如 AlphaGo 擊敗圍棋世界冠軍,以及解決了生物學 50 年來的重大挑戰——蛋白質結構預測的 AlphaFold,並將其免費提供給全球科學家使用,這項工作更讓他贏得了去年的諾貝爾化學獎。 如今,作為 Google DeepMind 的負責人,Demis 正在帶領團隊打造 Gemini,並持續朝著他青少年時期設定的目標邁進:通用人工智慧 (AGI)。在近期的專訪中,他深入探討了 AGI 的架構、記憶機制、代理系統 (Agents) 的未來,以及 AI 將如何帶來下一波巨大的科學突破。本文將全面摘要並解析這場訪談的核心精華。本文深度彙整自 Google DeepMind CEO Demis Hassabis 於 Y Combinator 訪談中的精華洞見。從 AGI 的底層架構到科學革命的開端,AI 將以我們難以想像的速度重塑這個世界。 原始影片 一、 AGI 的最終架構:我們還缺少什麼? 當我們審視當前的 AI 典範——大規模預訓練 (large scale pre-training)、基於人類回饋的強化學習 (RLHF) 以及思維鏈 - [AI 時代:「智能體工程」崛起,你的「理解力」是無法被取代的](https://learn.build-school.com/ai-agentic-engineering-human-understanding/) - 【AI 深度洞察】從「氛圍編程」到「智能體工程」:Andrej Karpathy 揭示軟體 3.0 時代的運算架構反轉與人的核心價值 在 2026 年 4 月底由紅杉資本(Sequoia Capital)舉辦的 AI Ascent 大會上,前 OpenAI 聯合創始人、前特斯拉 AI 總監 Andrej Karpathy 發表了一場極具震撼力的對話。作為一位擁有十幾年深厚背景的頂級 AI 專家與程式設計師,他坦言自己「從未像現在這樣感到落後」。 這並非一句自謙之詞,而是對當前科技產業底層邏輯正在發生劇烈變革的深刻體會。這場變革遠不只是「寫程式變快了」,而是一場涵蓋了計算機架構、軟體工程典範、甚至是人類勞動本質的全面重構。本文將深度整合 Karpathy 的最新洞察,為您全面拆解從「軟體 1.0」到「軟體 3.0」的躍遷、智能體工程(Agentic Engineering)的崛起、AI 能力的「鋸齒狀」特徵,以及在萬物皆可自動化的未來,人類真正不可替代的核心價值究竟是什麼。 原始影片 一、震撼的轉折點:連頂級工程師都感到落後的「氛圍編程」時代 Karpathy 提到,儘管自己過去一年多來都在使用 Cursor 這類 AI 程式碼輔助工具,但早期的體驗仍然停留在「輔助」層面。在初期,這些工具只能生成程式碼片段,偶爾還會犯下邏輯錯誤,需要人類開發者不斷介入、手動修改與除錯。 然而,真正的轉捩點發生在 2025 年 12 月。當時正在休假的 Karpathy 投入了大量時間進行測試,他震驚地發現,在最新一代大型語言模型(LLM)的加持下,智能體生成的程式碼品質已經達到了近乎完美的程度。無論他提出多麼複雜、龐大的需求,模型輸出的結果都穩定。他甚至完全記不清自己上一次手動修改模型的輸出是什麼時候了。 從那一刻起,他開始毫無保留地信任這套系統,並正式進入了他所稱的「氛圍編程」(Vibe Coding)狀態。這意味著開發者不再需要與具體的語法搏鬥,而是透過自然語言與意圖(Vibe)來驅動程式的生成。他的業餘專案資料夾因此塞滿了各種依賴氛圍編程快速落地的隨機實驗專案。 Karpathy 強調,許多人對 AI 的認知仍停留在 2024 年那種「類似 ChatGPT - [【深度洞察】Builder 構建者時代降臨:Claude Code 之父 Boris Cherny 解析 Agentic AI 的未來](https://learn.build-school.com/the-age-of-builders-agentic-ai-future/) - 【深度洞察】Builder 構建者時代降臨及為六個月後的模型打造產品:Claude Code 之父 Boris Cherny 解析 Agentic AI 的未來 - 原始影片在本文最下方 在當今科技發展的浪潮中,人工智慧(AI)對各行各業的顛覆性影響正在以指數級的速度發生。在近期一場備受矚目的 Lenny 播客專訪中,曾任職於 Meta、現任 Anthropic 的 Claude Code 負責人鮑里斯·切爾尼(Boris Cherny),本文將以該深度訪談的影片內容為基礎,為您全面拆解 AI 如何重塑軟體工程的本質、Agentic AI(代理型人工智慧)的未來圖景、Anthropic 獨特的產品哲學,以及在這個「構建者(Builder)」時代中,每個專業人士與企業該如何應對這場歷史性的變革。 第一章:「構建者」時代的覺醒 1. 「構建者(Builder)」的範式轉移 當 AI 接管了繁瑣的語法撰寫、細節調試與基礎架構搭建後,人類工程師的工作核心正在發生根本性的轉移:從單純的「寫程式」,轉向更高維度的「構建(Building)」。未來,工程師的核心樂趣與價值,將聚焦於構思產品邏輯、設計宏觀系統架構,以及與使用者進行深度的需求溝通。 基於這樣的趨勢,鮑里斯大膽預測,未來將是「構建者(Builder)」的時代。未來的構建者不再是只懂寫程式的單一領域專家,而是必須跨越工程、產品、設計等多個學科的「通才」。 2. 現代的印刷機:知識與創造力的民主化 為了讓大眾更好地理解這場變革的歷史意義,鮑里斯將 AI 編碼工具的出現,完美地比喻為「印刷機的發明」。 在 14 世紀中葉的歐洲,識字率不到 1%,書寫與知識的傳播工作被極少數受僱於貴族的抄寫員所壟斷。印刷機的問世讓印刷品的成本在 50 年內暴跌了 100 倍,實現了知識傳播的民主化,最終成為催生文藝復興的關鍵力量。當時的抄寫員並沒有因為印刷機而崩潰,反而因為能從枯燥的抄寫工作中解放出來,轉而投入書籍插畫與精美裝訂等更具藝術價值的工作而感到高興。 如今的 AI 編碼工具正是現代軟體工業的印刷機,它將徹底打破編程技能的技術壁壘,讓每一個擁有創意的人都具備構建軟體的能力,進而全面解放人類的創造力。 鮑里斯對編程的這種實用主義視角,源於他獨特的成長背景。大學主修經濟學而非計算機科學的他,是一名自學成才的開發者。他回憶起自己最初學習程式的動機,竟是為了在數學考試中作弊——中學時期,他透過 TI-83 圖形計算機編寫程式來儲存答案;當題目難度增加時,他甚至開發了小型的代數解題器,並透過數據線分享給全班同學,讓大家都順利拿到了 A。這段經歷讓他很早就領悟到一個核心真理:程式從來不是最終目的,而只是解決問題與構建事物的強大工具。現在,AI 幫他擺脫了依賴套件和細節調試的束縛,讓他找回了真正的工程樂趣。 第二章:Agentic - [[深度解析] 從 Instagram 創辦人到 Anthropic 產品長:AI 軟體革命的 7 大前瞻洞察](https://learn.build-school.com/anthropic-labs-mike-krieger-software-revolution/) - 擁抱非確定性的未來:AI 時代軟體設計、工程革命與企業落地的深度指南 在人工智慧技術呈現指數級爆發的今天,軟體開發的本質正經歷一場前所未有的範式轉移。近日,在思科(Cisco)舉辦的第二屆 AI 峰會上,Anthropic 首席產品官麥克·克里格(Mike Krieger) 帶來了震撼業界的深度分享。作為 Instagram 的聯合創始人兼前技術長(CTO),以及 AI 新聞應用程式 Artifact 的聯合創始人,克里格擁有極為罕見的跨界視角。他在 2024 年 5 月加入 Anthropic,隨後更親自轉入 Labs 團隊,站上了前沿 AI 研發的第一線。 這篇文章摘要了該場深度分享,探討人工智慧如何徹底翻轉軟體開發與企業管理的傳統邏輯。他指出 AI 時代的軟體核心是非確定性模型,因此產品開發必須捨棄靜態原型,改採早期介入真實模型並持續迭代的研發模式。對於企業而言,AI 落地的障礙往往不在於技術,而是內部組織慣性與流程瓶頸,因此需選擇核心業務進行積極嘗試。同時,AI 程式編寫已大幅提升效率,讓開發重點轉向程式碼審核與產品設計原則的對齊。Krieger 強調設計匠心依然不可取代,未來的殺手級應用將在於挖掘企業中未被利用的數據流價值。 原始影片 在這場深度對話中,克里格傳遞了一個顛覆傳統的核心觀點:AI 產品的打造方法已經發生了根本性的改變。產品經理(PM)與設計師再也不能躲在漂亮的需求規格書(PRD)和靜態線框圖(Wireframes)背後。因為在 AI 時代,軟體的核心引擎不再是按部就班的程式碼,而是一個「非確定性的動態模型」。同時,企業在導入 AI 時,必須揚棄「安全但無關痛癢的小試點」思維,轉而直擊核心業務流程。當 AI 模型的能力已經突破天際,真正阻礙技術落地的,往往不再是技術本身,而是企業內部的權限審批流程、基礎設施瓶頸與組織慣性。 本文將帶您深度拆解麥克·克里格的分享脈絡,從產品設計的未來、工程開發的顛覆,到企業級 AI 落地的實戰指南,為所有科技從業人員與企業決策者提供一份全方位的 AI 時代生存手冊。 第一章:跨界思維的啟示——從符號系統到 AI 浪潮的最前線 要深刻理解克里格對 AI 產品的洞察,必須先回顧他獨特的學術與職涯背景。這不僅是一個矽谷成功創業家的故事,更是技術與使用者體驗(UX)交匯演進的縮影。 1.1 科技與人文的十字路口:符號系統的洗禮 克里格表示,貫穿他整個職業生涯的核心主線,就是對「軟體運算的技術潛力」與「使用者如何實際操作」這兩者交匯點的強烈興趣。這份熱忱源自於他在史丹佛大學就讀的「符號系統(Symbolic Systems)」學系。這是一個高度跨領域的學科,完美融合了認知科學、設計、計算機科學、哲學、心理學以及人工智慧。 雖然當時的 AI - [OpenAI 平台工程主管親自揭密:AI 的未來兩年、軟體與AI人才的轉型與「一人十億美元公司」的真相](https://learn.build-school.com/openai-future-ai-engineering-predictions/) - 前言 為什麼我們Build School 的AI 與軟體人才培訓,除了軟體工程基礎(前/後端及DevOps)外,已完全擁抱 AI 及雲端呢? 從培訓起就開始上手 AI 工具及輔助開發呢? 以及為何 AI Agent 將會是軟體的未來延伸呢? 可看以下文章分析。 ---------------------------- 在人工智慧技術飛速發展的今天,我們正處於一個技術典範轉移的關鍵時刻。OpenAI 的 API 與開發者平台工程主管 Sherwin Wu 近期在《Lenny's Podcast》中進行了一場深度訪談,不僅分享了 OpenAI 內部的工程文化與 AI 使用現狀,更對未來 12 到 24 個月的 AI 發展趨勢做出了具體預測。 Sherwin 的觀點不僅僅是技術層面的分析,更涵蓋了管理哲學、創業生態系的重組,以及企業如何正確導入 AI 的策略。本文將這場長達一小時的訪談精華,整理為六大核心主題,為軟體工程師、管理者及創業者提供一份詳盡的未來指南。 -------------------------------------------------------------------------------- 一、 工程師角色的演變:從「撰寫代碼」到「施展魔法」 軟體工程師的工作本質正在經歷前所未有的劇變。在 OpenAI 內部,這種變化已經成為現在進行式。 1. 驚人的內部數據:Codex 已經無所不在 Sherwin 透露了一個令人震驚的數據:在 OpenAI,95% 的工程師每天都在使用 Codex(AI 程式碼生成工具),且 100% 的 - [AI 時代的產品法則與商業護城河:Google AdSense 之父 Gokul Rajaram 的深度洞察](https://learn.build-school.com/ai-era-product-strategy-business-durability/) - 在科技產業,很少有人能像 Gokul Rajaram 一樣,親身參與並建構了網際網路時代最重要的幾具「營收引擎」。他曾被稱為「AdSense 之父」,在 Google 建立了價值數十億美元的廣告網絡;隨後轉戰 Facebook 主導廣告產品體系;接著在 Square 協助建立了中小企業的支付生態;並在 DoorDash 擔任高階主管。 在這場與 Patrick O'Shaughnessy 的深度訪談中,Gokul Rajaram 以其橫跨二十年的實戰經驗,剖析了在生成式 AI 爆發的當下,產品開發、商業模式、企業護城河以及人才職涯將面臨何種翻天覆地的變化。 本文將其核心洞察整理,旨在為產品經理、創業者及投資人提供一份在 AI 浪潮下的導航指南。 一、 產品開發的範式轉移:從「確定性」到「判斷力」 二、 在 AI 時代建立持久的商業護城河 三、 廣告商業模式的終極型態 四、 巨人的肩膀:向傳奇創辦人學習 五、 給 AI 世代人才的職涯建議 結語:在無限生產力中尋找價值 -------------------------------------------------------------------------------- 一、 產品開發的範式轉移:從「確定性」到「判斷力」 AI 帶來的改變不僅僅是工具層面的優化,而是從根本上改變了軟體開發的邏輯與產品團隊的結構。 1. 軟體本質的改變:非確定性(Non-deterministic)軟體 過去十年,產品開發遵循著明確的邏輯:如果使用者做了 X,系統就會產出 Y。這是一個「確定性」的世界,產品經理(PM)、設計師與工程師的角色涇渭分明。然而,Gokul 指出,現在我們正在建構「非確定性」的軟體。如果你輸入 X,AI 可能會產出 Y,但在些微變數下,它可能產出完全不同的結果。 這種轉變導致了「評估」(Evaluation/Evals)變得至關重要。既然無法預寫所有規則,PM 的職責便從「定義功能」轉向了「定義並驗證結果」。PM - [軟體行業的第五次浪潮:AI 應用的黃金時代與商業模式的終極重塑](https://learn.build-school.com/ai-applications-golden-age-software-transformation/) - 這篇文章深入探討了 AI 應用層的商業模式變革、護城河構建以及未來的投資邏輯。來源: 根據 Andreessen Horowitz (a16z) 合夥人 Alex Rampell 的觀點以及影片內容所整理的深度專業部落格文章。 由 AI 驅動的第五次軟體浪潮,指出我們正處於人工智慧應用發展的黃金時代。說明了 AI 原生公司 如何透過專有數據壁壘與端到端工作流,在法律、醫療與金融等領域建立強大的競爭護城河。專家強調,目前的趨勢已從單純的軟體工具轉向直接替代或增強勞動力,這將徹底改變企業的定價邏輯與獲利模式。此外,文中分析了圍牆花園策略的重要性,強調擁有大模型無法獲取的獨家數據是新創企業生存的關鍵。最終,這波變革不僅重塑了軟體產業的典範,更為消費者與企業端帶來了前所未有的市場擴張與生產力提升。 軟體業第五次浪潮與前四次有何不同? AI如何從「節省成本」轉向「創造收入」? 為何專有數據是AI時代最重要的商業護城河? -------------------------------------------------------------------------------- 前言:我們正處於「美好的舊時光」 如果你現在能擁有一台時光機,回到 15 或 20 年前,買入 Salesforce、Shopify、ServiceNow 這些公司的股票,你將擁有一個回報率驚人的投資組合。那是雲端計算(Cloud Computing)剛剛開始吞噬傳統本地部署軟體(On-Premise)的時代。 今天,我們正站在一個類似、甚至更為宏大的歷史節點上。 a16z 合夥人 Alex Rampell 將其稱為軟體行業的「第五次浪潮」。回顧 1977 年至 2023 年的納斯達克指數,我們可以清晰地看到前四次週期:PC 時代、網際網路時代、雲端計算時代,以及移動互聯網時代。每一次浪潮都誕生了新的基礎設施巨頭和應用巨頭。而現在,隨著 ChatGPT 等生成式 AI 的普及,我們正式進入了 AI 應用時代。 這不是未來的預測,而是正在發生的現實。這篇文章將深入剖析這場變革的核心邏輯,探討企業如何在這場範式轉移中建立真正的護城河,以及為什麼「替代勞動力」而非「軟體競爭」將成為最大的商業機會。 -------------------------------------------------------------------------------- 一、 範式轉移:從 SaaS 到 AI Native 的「綠地機會」 AI 時代的到來並非憑空出現,它是建立在智慧型手機普及和雲端計算成熟的基礎之上的。這使得 - [OpenAI 發佈 GPT‑5.3‑Codex 及實戰解讀:它不只會寫程式,還開始「幫你把整個工作做完」](https://learn.build-school.com/gpt-5-3-codex-practical-guide-workflow-automation/) - 如果你過去用過「會寫程式的 AI」,大概都遇過同一種痛:小段程式碼很神,但一進到真實專案(要跑測試、要改設定、要看 log、要部署、要修回歸),就開始卡在流程與工具鏈。OpenAI 在 2026/02/05 推出 GPT‑5.3‑Codex,傳遞的訊息很直接:Codex 不再只做「寫/審程式碼」,而是往「可以在電腦上完成幾乎所有開發者與專業人士日常工作」的方向前進。 一、先用一句話理解:它想成為你的「代理型同事」 GPT‑5.3‑Codex 被描述為把 GPT‑5.2‑Codex 的程式設計能力,加上 GPT‑5.2 的推理與專業知識能力,再把速度提升約 25%,目標是處理研究、工具操作、複雜執行流程等長時間任務。你可以一邊讓它做事、一邊插話調整方向,而不太容易把前面討論的脈絡弄丟。 把它想成一位「你可以隨時打斷、請它回報進度、讓它拆子任務」的同事,會比把它當成聊天機器更貼近它的設計目標。尤其當你要做的事不是單一檔案的修改,而是跨 repo、跨環境、跨多步驟(例如:修 bug→補測試→跑 CI→調整設定→打包→部署→驗證),代理能不能穩定地把流程跑完才是重點。 二、基準測試不是炫技:它們對應到你每天在做的苦工 原文點名 SWE‑Bench Pro、Terminal‑Bench 2.0、OSWorld 與 GDPval。你不需要死背每個名字,但可以把它們對應到「你每天在做什麼」。 1) SWE‑Bench Pro:把你丟進真實專案,看你能不能修到 test 過 SWE‑Bench Pro 以真實世界軟體工程為基礎、評估嚴謹,涵蓋四種程式語言(不像只測 Python 的 SWE‑bench Verified)。這類測試更像:給你一個既有 repo、一堆上下文,請你修 bug 或完成變更,並讓驗收條件成立。 你會感受到的提升場景: 修回歸:某個 PR 合併後出現邊界 bug,得找根因、補測試 升級依賴:框架大版本升級導致多處破壞性變更 跨語言協作:後端/前端/腳本混在一起的專案維護 2) Terminal‑Bench 2.0:終端機能力才是「代理」能不能落地的關鍵 Terminal‑Bench 2.0 用來評估編碼代理的終端操作能力。講白一點:會不會用 - [讓 AI Agent 真的把事做完:Skills + Hosted Shell + Compaction(壓縮) 的長流程開發心得與技巧](https://learn.build-school.com/ai-agent-long-process-skills-hosted-shell-compaction/) - 如果你最近開始做「工作型」agent(不是聊天而已,而是要跑腳本、處理資料、寫檔案、產出報告、還要能多輪續跑),大概很快就會遇到三種痛:提示詞越寫越長、環境跑起來不一致、對話一變長 agent 就開始忘東忘西。 解法其實不是再多塞幾段 prompt,而是把能力拆成三塊:Skills 負責「怎麼做」、Shell 負責「在哪裡做」、Compaction 負責「怎麼讓它一路做到完」。下面整理一些比較不直覺、但在長流程特別有用的技巧。 先想清楚:你的 agent 不是在聊天,是在跑一個工作流程 Skills:把流程寫成「可重用的作業手冊」 Skill 可以想像成你幫 agent 準備的一份資料夾:裡面有 SKILL.md(像 README + SOP)、還可能放模板、範例輸出、檢查清單。重點是它能版本化、可重用,而且只有在需要時才載入。 你不必把所有規則塞進 system prompt。 模板與範例放在 skill 裡,不用時不花 token,用到時直接拉品質。 流程更新就改 skill 版本,少一點「某段 prompt 在哪個服務裡」的追查地獄。 Hosted Shell:給 agent 一個能安裝、能執行、能寫檔的終端 很多知識工作最後都需要「落地」:例如跑一段 Python 清理資料、輸出 CSV,再寫一份報告。Shell 工具讓 agent 真的進到終端環境做事。你可以: 用 Hosted Shell:平台代管容器,可重現、隔離、適合上線。 用 Local Shell:你自己執行 shell 呼叫,超適合開發期除錯或接內網工具。 我通常把它當成「把推理和執行切開」的開關:模型負責規劃與檢查,shell 負責跑程式、產檔、存中間結果。 Compaction(壓縮):長流程不崩壞的秘密武器 做長流程最討厭的一件事:跑到一半上下文爆掉,agent - [你到底讓 AI Agent 自己跑多久?從 Claude Code 的報告實測: 看懂「自主性、監督、風險」三件事](https://learn.build-school.com/claude-code-ai-agent-autonomy-supervision-risk/) - 如果你用過 coding agent,應該遇過這種瞬間:它看起來很順,下一秒卻開始改到你不想動的檔案;或是你本來想手動核准每一步,但任務一長就覺得「一直按同意」根本不現實。於是問題變成:我們到底讓 AI 自己跑多久?怎麼盯?盯到什麼程度才算安全? 本文把一份針對 Claude Code 與公開 API 的大規模互動觀測研究,用更貼近工程團隊日常的角度重寫:從「怎麼定義 Agent」、到「怎麼量測自主性」、再到「風險在哪裡開始冒出來」。你可以把它當作建立內部治理指標與監控儀表板的參考模板。 先講結論:多數 Agent 行為仍偏低風險、可逆;但自主性正在上升,且資安、金融、醫療等高風險領域已出現早期使用。想要安全擴大自主性,靠「每步都人工核准」不夠,得靠部署後監控與更好的介入機制。 先把話講清楚:什麼算 Agent?不是聊天機器人就算 工程師最怕概念空轉,所以直接用可落地的定義:Agent = 會用工具、能採取行動的 AI 系統。工具可能是: 跑程式碼、改檔案、下指令 呼叫外部 API(查資料、建票、觸發工作流) 發訊息或協調其他 Agent 為什麼這樣定義重要?因為你只要能把「工具呼叫」當成基本事件,就能做監控、做審計、做風險分級,不需要先把 Agent 的內部架構講得像論文一樣完整。 兩種觀測視角:API 看廣度、Claude Code 看深度 要研究「大家在真實世界怎麼用 Agent」,有兩個常見痛點: 供應商未必看得到客戶完整系統(你用什麼 orchestrator、外面還接了什麼人審流程)。 就算看得到流量,也不一定能把零散請求串成同一個 Session。 因此研究採用兩個互補資料源: 公開 API(廣):可以看到很多不同客戶、很多領域,但多半只能以單次工具呼叫分析,無法完整重建長任務的「連續行為」。 Claude Code(深):因為是第一方產品,能把一次任務從頭到尾串起來,看它連續跑多久、何時停、停的原因是人類打斷還是它自己問問題。 而且研究使用隱私保護的分析方法,只做彙總與分類,不直接用人工逐筆看內容。 自主性怎麼量?用一個直覺但有用的指標:它連續工作多久才停 在 Claude Code 這種互動式 coding agent 裡,有個很直覺的量法:從它開始動手到它停下來(完成、被打斷、或自己問問題)的時間,當成每一回合的「自主工作時長」。它不是完美指標,因為模型速度、並行子代理、任務難度都會影響,但對理解真實使用很有幫助。 觀測結果有兩層: - [Anthropic 教育報告:AI 流利度指數(AI Fluency Index)與企業採用觀察](https://learn.build-school.com/anthropic-ai-fluency-index-enterprise-adoption/) - 導言 Anthropic 於 2026 年發表的教育報告提出「AI 流利度指數」(AI Fluency Index),透過分析近萬筆與 Claude 的多回合對話,量化使用者在與 AI 協作時展現的可觀察行為。此報告為企業與技術主管提供一個基準,用以評估組織在導入生成式 AI 時的實作成熟度與風險點。 重點速覽:研究以 4D AI Fluency Framework 中可直接觀察的 11 項行為為主,發現「迭代與精進(iteration and refinement)」與其他流利度行為高度關聯;另外在產出 artifact(如程式碼或文件)時,使用者雖更具指令性,但對 AI 產出的評估行為反而下降。 如何量化 AI 流利度(方法與指標) 本研究採用由學者與 Anthropic 共同提出的 4D AI Fluency Framework,將 AI 流利度切分為多項可觀察行為。報告聚焦於在 Claude.ai 或 Claude Code 聊天介面中可直接辨識的 11 項行為(例如:迭代與精進、質疑模型推理、指出缺失情境、設定格式、提供範例等)。 研究資料來自 2026 年 1 月一週內的 9,830 筆多回合對話,採用隱私保護的分析工具逐一標註每場對話是否出現特定行為,並檢驗結果在不同日與不同語言間的一致性,以確認樣本的穩定性。 核心方法要點: 樣本:9,830 - [2026 Agentic Coding 趨勢報告:當工程師從寫程式的人,變成 AI 的指揮官](https://learn.build-school.com/anthronpic-2026-agentic-coding-trends-report/) - 2025 年,是 AI coding agent 從「實驗工具」走向「正式上線」的一年。2026 年,則可能是軟體開發模式被重新定義的開始。 根據 Anthropic 公司所發佈的《2026 Agentic Coding Trends Report》指出,軟體開發正從「人類寫程式」演變為「人類協作與指揮 AI 寫程式」的新階段。 這不只是效率提升,而是一場結構性的改變。 一場結構性轉變:Software Development Lifecycle 正在重寫 過去,工程師的核心工作是: 寫程式 除錯 測試 維護 現在,AI agent 可以: 自動撰寫與重構程式碼 自動產生測試 自動除錯 自動生成文件 這讓整個 SDLC(軟體開發生命週期)壓縮。 工程師角色的轉變 工程師不再只是執行與實作者(implementer),而是: 架構設計者(Architect) Agent 協調者(Orchestrator) 品質判斷者(Evaluator) 問題定義者(Strategic Thinker) 真正的價值,從「寫出程式碼」轉向「決定該寫什麼,以及如何讓多個 agent 正確完成」。 趨勢 1:單一 Agent 將演變成「多 Agent 協作團隊」 2025 年,多數工作流程仍是單一 agent - [AI Agent 評估Evaluation 全解析:從 Demo 到可上線系統的關鍵方法論(Anthropic 實戰指南)](https://learn.build-school.com/from-demo-to-production-ai-agent-evaluation/) - 在實務上,許多團隊構建 AI Agent 的流程大致相同:選模型 → 接工具 → 寫提示詞 → 手動測幾次 → 發布。但這樣的流程,往往只能產出「看起來可用」的 Demo。一旦進入真實生產環境,各種預期外的錯誤、退化(regression)與品質不穩定問題就會接連出現。 真正被忽略的關鍵環節,其實只有一個:評估(Evaluation)。 近期,Anthropic 發布了一份重量級工程指南〈Demystifying Evals for AI Agents〉,深入拆解 AI Agent 評估的系統性方法。AI 開發工程師 Joe Njenga 也從開發者視角對這份指南進行了實務導讀。 本文將以「專業工程與產品團隊」為核心讀者,重構這份內容,幫助你建立一套能支撐長期演進、可規模化的 Agent 評估體系。 為什麼沒有評估,Agent 只會越改越糟? Anthropic 在文章一開始就點出痛點,並以 Claude Code 的開發經驗為例: 當使用者反饋「改版後變更差」,但團隊卻只能靠猜測與反覆檢查,問題其實不在模型,而在 沒有評估機制。 在缺乏評估的情況下,團隊只能被動循環: 等使用者抱怨 嘗試手動重現 修一個 bug 祈禱沒有引入新的回歸問題 結果是: 無法區分「真回歸」與「隨機噪聲」 無法在發版前自動測試上百種場景 無法量化「這次到底有沒有變好」 Claude Code 早期也曾如此。直到團隊引入 結構化評估(從簡潔度、檔案編輯行為,到後期的過度設計等複雜行為),才讓產品改進開始變得可衡量、可討論、可協作。 Agent 的整個生命週期,都離不開評估 - [[Anthropic 公司YouTube訪談] 校園 AI 革命:當 90% 的大學生都在用 AI,我們的學習與未來職涯將如何改變?](https://learn.build-school.com/ai-in-higher-education-chaos-to-clarity/) - 以下訪談為節錄自原影片:AI on campus [Anthropic 公司YouTube訪談] 如果要用一個詞來形容現在的大學校園,那就是「混沌」(Chaos)。但這是一種充滿了創造力與可能性的混沌。 根據一項針對大學生的調查,已有高達 90% 的學生在日常工作流程中使用 AI。從倫敦政經學院(LSE)到柏克萊大學(UC Berkeley),從普林斯頓(Princeton)到亞利桑那州立大學(ASU),AI 已經不再是一個遙遠的概念,而是學生們用來摘要講座、解決習題、甚至編寫程式碼的日常工具。 然而,這種快速的普及也帶來了巨大的灰色地帶。教授與行政單位仍在摸索如何規範,有些課程明令禁止,有些則積極鼓勵,導致學生們處於一種不得不自我導航的尷尬處境。 本篇文章整理了來自全球大學的四位學生代表——Zayn (LSE)、Chloe (Princeton)、Marcus (Berkeley) 和 Tino (Thunderbird/ASU)——的深度訪談,帶你一窺 AI 如何重塑校園生活,以及對於未來職涯的關鍵實務建議。 一、 現狀:不只是作弊,而是「賦能」 大眾對學生使用 AI 的刻板印象往往停留在「作弊」或「偷懶」。確實,用 AI 快速生成測驗答案的情況依然存在,但對於許多積極進取的學生來說,AI 帶來的改變遠比這更深遠。 1. 降低技術門檻,成為想法的原型開發者 最令人興奮的突破在於「可及性」(Accessibility)。過去,只有計算機科學(CS)背景的學生有能力開發應用程式。現在,透過 Claude 等 AI 工具,心理學、政治學甚至純文科的學生,都能在幾天內從構思到做出一個可運行的原型。 實例分享: LSE 的學生社團現在能透過 AI 輔助架設功能完整的網站,而不僅僅是依賴 Instagram 頁面。 創意應用: 有學生開發了「圖書館座位偵測器」,分析教室數據來告訴同學哪裡有空位;還有人開發了「課程註冊提醒器」,當熱門課程一有空缺就立刻通知,省去了手動刷新的時間。 這些案例證明,AI 正在將「想法」與「實踐」之間的距離縮短。 2. 個性化的私人導師 AI 扮演的另一個重要角色是「個性化學習助手」。大學課堂往往是大班制,教授無法顧及每個人。學生現在會將講義上傳給 AI,要求它在每一頁投影片旁生成「教授註釋」,解釋抽象概念或補充背景知識。 二、 陰暗面:AI - [[2026 AI 轉型]政府補助最高95~200萬! Build School協助企業導入 AI一站式服務-從OpenAI GPT/ Gemini、GitHub Copilot、M365 Copilot、Azure AI、Google Vertex AI 等工具及雲端平台](https://learn.build-school.com/government-ai-subsidy-program/) - 在 2026 年 AI 全面落地的時代,企業競爭力取決於員工對 AI 工具的掌握度。Build School 協助您的企業接軌世界級 AI 技術,同時透過政府補助計畫,大幅降低培訓成本,實現低負擔、高效率的數位轉型! 💰快速線上瀏覽懶人包 - https://learnaicopilot.build-school.com AI課程網站: Build School Learn AI 課程地圖 | 微軟認證學習地圖 💰 2026 年度培訓補助方案總覽 無論您的公司規模大小,我們皆能協助您申請相對應的政府補助: 💡 為什麼選擇 Build School 進行 AI 培訓? 我們具備以下四大優勢: AI 導入實務經驗: 近2年累積80多家企業/學校/單位客戶導入我司AI產品及培訓服務,至2025/12月止約3,200人次於我司學習微軟國際認證課程(其中微軟AI900認證累積培訓超過650人次,超過300人次取得微軟國際認證),10年軟體/AI/雲端/IT資訊專業培訓經驗,具備深厚的雲端與 AI 實務經驗,提供最前瞻的技術指導。 AI 落地一站式服務 : 從AI工具/平台採購、培訓、導入、顧問、到高階的微軟原廠認證(AI-102、AZ-104...),我們提供完整的AI 一站式服務,不用東找西尋。 100% 實戰導向: 拒絕純理論!課程可涵蓋 Open GPT/ Gemini / NotebookLM / M365 Copilot - [為什麼大多數 AI 產品沒成功?來自 OpenAI、Google 與 Amazon 的 50+ 次部署教訓](https://learn.build-school.com/lessons-from-50-ai-deployments-openai-google/) - 在 2024 到 2025 年的 AI 浪潮中,無數企業湧入 AI 領域,試圖開發出下一個顛覆性的產品。然而,現實是殘酷的:大多數 AI 產品不一定能勝出。為什麼擁有最強大的模型(如 GPT-4 或 Claude)卻無法保證產品的成功? 本文整理自 OpenAI、Google 與 Amazon 的 AI 專家 Aishwaria Raanti 與 Kiti Bottom 的實務分享,他們參與過超過 50 次 AI 產品部署,並總結出一套「持續校準與持續開發」(CC & CD)框架。如果你正掙扎於讓 AI 產品落地,或者希望避免常見的陷阱,這份深度指南將為你揭示 AI 產品開發的真諦。 一、 AI 產品與傳統軟體的本質區別 許多開發團隊失敗的第一個原因,在於他們用「開發傳統軟體」的思維來處理 AI。專家指出,AI 產品具備兩個根本性的差異: 1. 非確定性(Non-determinism) 傳統軟體(如 Booking.com)的流程是確定的:使用者點擊按鈕,系統執行預設動作,結果完全可預測。但 AI 產品面臨的是輸入與輸出的雙重非確定性: 輸入端: 使用者可以使用自然語言以千萬種方式表達意圖。 輸出端: 大型語言模型(LLM)本質上是機率性的黑盒子,對提示詞(Prompt)極其敏感,同樣的請求可能得到不同的結果。 2. 自主性與控制權的權衡(Agency-Control - [AI 口試時代來臨:當大型語言模型讓「真正理解」重新被評量](https://learn.build-school.com/ai-oral-exams-reassessing-true-understanding-in-education/) - 在生成式 AI 全面進入校園後,許多教師正面臨一個棘手卻真實的問題:學生交出的作業愈來愈完美,但他們真的理解了嗎? 來自 紐約大學史登商學院 的資料科學教授 Panos Ipeirotis,最近就親身經歷了這種「詭異的幸福」。他的實驗不只是一門課的插曲,而是對整個高等教育評量制度的正面衝擊。 一、作業品質異常飆升,卻揭露更大的評量危機 在與 Konstantinos Rizakos 合開的《AI/ML 產品管理》課程中,Panos 發現學生的課前作業品質突然全面「升級」——結構嚴謹、語言精煉,幾乎像顧問公司反覆修訂過的正式報告。 然而,當教師在課堂上隨機請學生解釋自己繳交的內容時,問題立刻浮現:不少學生在被追問兩三個關鍵細節後,便無法清楚說明自己的決策邏輯,甚至完全當機。 結論非常殘酷:如果學生連自己交出的作業都說不清楚,那這份作業就根本無法衡量其真實理解能力。 這已不只是作弊或投機,而是整個作業評量機制在 AI 時代失效。 二、為什麼「現在」必須重新思考口試? 核心原因其實很直接:大型語言模型(LLM)已能即時完成大多數傳統作業與專題成果。 課後作業 → 可隨時請 ChatGPT 協助 小組專題 → AI 可生成完整簡報與講稿 課堂報告 → 即使未實際參與,也能講得條理分明 Panos 坦言,真正讓他感到無力的,不再只是「搭便車」,而是教師已無從判斷誰真正參與、誰真正理解。 此時,「口試」重新浮上檯面,因為它具備三項 AI 難以取代的特性: 即時推理與臨場反應 對陌生問題的即時應用能力 能為每一個決策提出清楚、可追溯的理由 唯一的問題只有一個:口試長期無法規模化——除非,考官本身也是 AI。 三、用語音 AI 代理,讓口試第一次得以規模化 為了解決人力與排程的後勤噩夢,Panos 團隊選擇使用 ElevenLabs 的對話式語音 AI 平台,打造一套「AI 口試考官」。 核心設計重點 - [Claude Code 高效工作流實戰:Claude Code 的創建者Boris Cherny 的 12 個開發技巧](https://learn.build-school.com/claude-code-workflow-best-practices/) - 2026 年新年第三天,Claude Code 的創建者與負責人 Boris Cherny 進行了一場「線上示範教學」,公開他自己日常使用 Claude Code 的實戰工作流。最讓人意外的是:他的設定其實非常「素」——因為 Claude Code 開箱即用就已經很強,他更在意的是把工作流流程化、把回饋閉環做扎實,而不是花大量時間做酷炫客製化。 以下整理成一篇面向專業開發者/工程主管/技術 PM 的實務筆記:你可以把它當成一套可直接套用的「AI 程式開發作業系統」。 1) 五線並行:同時跑 5 個 Claude 視窗,提升吞吐量 Boris 會在終端機同時開 5 個 Claude 視窗(分頁標上 1~5),並開啟系統通知。當某個任務需要他補充指令或做決策時,他能立刻被提醒,不會讓工作流卡住。 為什麼這招有效(給專業人士的觀點) AI 寫碼常見瓶頸不是「產出速度」,而是「等待你回覆」或「等待驗證結果」。多視窗等於把等待時間攤平,提升整體 throughput。 特別適合:多個 feature/bug 同時推進、同時跑測試或查資料的情境。 2) 多端無縫衔接:終端 + 網頁 + 手機,讓任務隨時續跑 除了本地終端,他也會在網頁端同時跑 5~10 個任務,並在不同端之間切換: 在終端寫碼時,會用 & 把會話丟到背景跑 或直接在 Chrome 開新會話 有時用 --teleport 在終端與網頁端之間「傳送」進度 - [Anthropic Interviewer 深度解析:AI 如何重塑質性研究與專業訪談流程](https://learn.build-school.com/anthropic-interviewer-ai-qualitative-research/) - 為什麼專業人士應該關注 Anthropic Interviewer? 在使用者研究、組織行為、科技政策與產品策略等專業領域中,「質性訪談」始終是不可或缺的方法。然而,傳統訪談高度依賴人力,成本高、規模受限,也難以快速反映大規模趨勢。 由 Anthropic 推出的 Anthropic Interviewer,正是為了解決這個瓶頸而生。這項研究型工具結合大型語言模型 Claude,嘗試將「深入對話」從數十人擴展到 上千名專業人士,為質性研究開啟全新尺度。 本文將以專業角度,解析 Anthropic Interviewer 的設計理念、研究發現,以及它對未來研究實務的啟示。 一、Anthropic Interviewer 是什麼? AI 驅動的大規模質性訪談工具 Anthropic Interviewer 是一套 AI 輔助訪談與研究系統,其核心目標並非取代研究者,而是: 放大研究規模 提升訪談一致性 加速洞察產出 不同於傳統問卷調查,它採用「動態對話式訪談」,能根據受訪者的回答即時追問,保留質性研究最珍貴的「深度」。 二、研究設計概覽:1,250 位專業人士的深度對話 在首次公開研究中,Anthropic 使用 Interviewer 與 1,250 位專業人士進行訪談,涵蓋三大族群: 一般職場工作者(約 1,000 人) 創意工作者(約 125 人) 科學研究人員(約 125 人) 每位受訪者進行約 10–15 分鐘 的 AI 訪談,主題聚焦於「AI 在工作中的實際使用方式、信任程度與心理感受」。 這種規模,若以傳統人工訪談執行,幾乎不具可行性。 三、關鍵研究發現一:一般職場人士如何看待 - [GPT-5.2 Codex 上線:重新定義企業級軟體工程與 AI 協作](https://learn.build-school.com/gpt-5-2-codex-enterprise-software-engineering/) - AI 技術在軟體工程領域的競爭已不再只是「誰能寫更多程式碼」,而是誰能更有效處理複雜工程需求、提升安全性與維運效率。OpenAI 最新推出的 GPT-5.2 Codex,正是以此為核心目標,將焦點從「代碼生成」進一步推進到「真正能落地的工程生產力」。對於工程主管、企業技術決策者與專業開發者而言,這不僅是一款工具更新,而是 AI 在軟體生命週期中的角色升級。 GPT-5.2 Codex 的實際能力與測試表現 更接近「真實工程世界」的模型 OpenAI 表示,GPT-5.2 Codex 是在 GPT-5.2 能力基礎上的強化版本,重點提升 長上下文處理、跨步驟任務穩定性、代碼重構能力、Windows 開發體驗與資安輔助能力。 測試亮點 SWE-Bench Pro:56.4% 準確率 → 目前最佳紀錄 Terminal-Bench 2.0:64% → 在終端編譯、部署、訓練等任務上表現領先 視覺理解提升:能看懂 UI、流程圖、設計稿,甚至轉成可執行原型 這代表 GPT-5.2 Codex 已不只是「寫程式碼」,而是逼近資深工程師的工作模式,能參與設計、理解系統架構與支援整體工程決策。 長上下文、跨任務推理與大型程式庫支援 從寫代碼 → 理解與維持系統 對大型專案與企業級應用而言,AI 是否能「記住足夠多資訊」至關重要。GPT-5.2 Codex 透過上下文壓縮與增強推理,使其能: 處理長時間、多階段任務 在大規模代碼庫中進行整體分析 跨檔案、跨模組理解依賴關係 支援系統重構、模組遷移、新功能擴增 更成熟的重構能力 OpenAI 特別強調: 這是一個能幫你做「工程師最不想做、但又必須做」工作的模型。 也就是: 提升代碼可維護性 降低資源消耗 優化效能回應 - [OpenAI 團隊 4 人+AI 助攻 28 天上線 Sora Android App](https://learn.build-school.com/openai-sora-android-app-launch-4-people-28-days/) - 2025 年底,OpenAI 公開了一段實務的工程案例:一支由 4 名工程師組成的團隊,在短短 28 天內完成從 0 到上線的 Sora Android App,而約 85% 的程式碼由 AI 智能體 Codex 自動生成。 這不是學術實驗、也不是概念 Demo,而是一款正式商用產品: 上線當日登上 Google Play Store 榜首 安卓用戶在 24 小時內生成超過 1,000,000 條影片 實現 99.9% 無崩潰率 的高品質交付 本文以工程視角全方位拆解這次 AI × 軟體開發的實際運作方式,以及對未來開發流程的深度啟示。 一、Sora Android 開發關鍵統計與成果 這次開發的核心數據如下: 官方指出,他們採用的正是對所有開發者開放使用的 GPT-5.1-Codex 版本,並非內部封閉模型。 二、精簡團隊+AI 協作:效率的真諦 在發展 Sora Android 時,OpenAI 並未如傳統擴大人力,而是選擇與 AI 密切協作。這背後反映了一個核心理念: 「添加更多工程師並不一定使專案更快完成。」這正是 - [GPT-5.2 重磅登場:30 天再進化,從「會想」到「工作」的關鍵一躍](https://learn.build-school.com/gpt5-2-unveiled-from-thinking-to-working-in-30-days/) - OpenAI 在 2025 年 12 /12日正式推出 GPT-5.2 系列,定位為迄今最強大的「專業知識工作模型」(professional knowledge work model)。官方指出,這款模型不僅在智力與推理能力上超越前代,而且能在實際商業與科學任務中顯著提升產能與經濟價值。 對於企業用戶、金融分析師、工程師與研究人員而言,GPT-5.2 不只是更聰明,而是更像一位能直接上線產出的專業同事。 GPT-5.2 系列概覽:三種版本與推出策略 OpenAI 這次推出了三個版本: GPT-5.2 Instant:快速回覆與日常任務 GPT-5.2 Thinking:深度推理與複雜工作處理 GPT-5.2 Pro:最高品質與專業級任務 1. 專業工作能力全面提升 GPT-5.2 的定位與目標 OpenAI 明確提出 GPT-5.2 是為了「解鎖更多經濟價值」而設計,尤其是在試算表、簡報、程式碼、影像理解、長文上下文、工具調用與多步驟專案管理上有全面進步。官方強調,這些能力都是在真實、專業工作場景中實用的。 用戶效率提升實際數據 根據官方數據: 一般 ChatGPT Enterprise 用戶表示每天可省 40–60 分鐘 重度使用者每週可省 超過 10 小時這顯示 GPT-5.2 已開始為日常商務流程帶來經濟效益。 2. 商業與高經濟價值任務的跳躍 GDPval 測試成績(知識工作基準) GPT-5.2 在官方 GDPval 基準測試(涵蓋 44 種職業)中: - [2025 企業級 AI 全景報告:解析 OpenAI 100 萬企業客戶背後的趨勢、效益與差距](https://learn.build-school.com/openai-1-million-enterprise-clients-ai-report-2025/) - AI 已正式成為企業競爭力的核心能力 OpenAI 最新發布的《2025 State of Enterprise AI》報告,以超過 100 萬家企業、9000 多名員工的實際使用數據為基礎,全面揭露企業級 AI 的採用狀況、效益與未來發展方向。這份報告指出:AI 不再只是提升效率,而是開始影響 組織能力、工作模型、產品開發與產業競爭力。 本篇文章整理與重述報告核心內容,並加入企業導入 AI 的專業背景脈絡與實務觀察,協助決策者、技術主管與策略規劙者掌握最新趨勢。 一、企業 AI 使用加速擴張:從工具導入轉向工作流整合 1. AI 使用量大幅躍升,企業落地速度明顯加快 過去一年,企業採用 AI 的深度與廣度同步成長: ChatGPT 企業版席位數 年增 9 倍 自 2024 年 11 月後,企業用戶每週訊息量 成長 8 倍 每位員工的平均使用量成長 30% 兩個核心變化突顯 AI 正深入企業工作流: (1)Custom GPTs 與 Projects 正成為可重用的企業工作引擎 企業開始以 可配置、可重複、可整合的方式使用 ChatGPT: Custom GPTs - [使用 Copilot Spaces 加速除錯與維護流程](https://learn.build-school.com/copilot-spaces-accelerating-debugging-maintenance/) - 在複雜專案中,當有人回報了一個問題(bug、安全漏洞、不良使用方式等)時,維護者常面臨的第一道難關並不是寫 code,而是「找」——必須翻查歷史 PR、瀏覽設計/安全文件、追溯哪個檔案可能有錯。這搜尋階段往往耗時又耗精神。 這正是 Copilot Spaces 的價值──它能把專案的「知識背景」(files, issues, PRs, 設計或安全規範文件……)整合成一個「context space」,讓 GitHub Copilot 不再只是 AI 的通用預測,而是真正能理解你的 codebase、進行有根據的判斷與修復。本文將帶你了解如何運用 Copilot Spaces,加速問題偵錯與修復流程。 Copilot Spaces 是什麼?──專案知識的整合包 Copilot Spaces 就像是一個「專案知識 bundle/空間」: 你可以 把整個 repo、或只有關鍵檔案、設計文件、安全/最佳實踐文件加入其中。 除了程式碼,也能包括 issues、pull requests、設計文件、架構文件、規範、備註、對話紀錄等。 一旦設定完成,Spaces 會自動同步:當 repo 更新、PR merge、新的 issue 被加入時,context 也一併更新。 這樣,Copilot 在回答問題、建議修復、產出 PR 時,就能「依據真實背景」做判斷,而不是「空泛地猜」。 換句話說,你不是讓 Copilot「猜」可能怎麼改;而是給它整個 project 的知識+約束,讓它「理解」專案現況,再提方案。 實踐流程:如何用 Spaces 快速 debug/修復 issue 以下是從官方文章整理出的步驟 — - [AI 如何重塑軟體工程:Anthropic 內部研究揭示的全新工作范式](https://learn.build-school.com/anthropic-research-ai-reshapes-software-engineering/) - Anthropic 近期發布的〈How AI Is Transforming Work at Anthropic〉是一份極具指標性的研究報告。它不只是展示 AI 如何提升工程效率,更揭露了「工程師工作本質正在被重新定義」的深層變化。透過 132 位工程師的真實工作數據、20 萬筆 Claude Code 互動記錄與深度訪談,Anthropic 觀察到:程式開發正從人類手工創作轉向由 AI 驅動、工程師負責監督與設計的全新模式。 本文依據官方原文,重新組織邏輯並以專業人士視角完整呈現這場 AI 驅動的職業遷移。 工程流程的量化改變:AI 參與度與產出全面提升 Anthropic 内部最直觀的變化,是 AI 在工程流程中從輔助工具變成日常基礎設施: Claude 使用率:從 28% → 60%(一年內倍增) 工程師自評生產力提升:50% 每位工程師每小時產生的成功合併(merged MR)量:提升 67% 值得注意的是,這些提升都不是靠延長工時,而是 人類 + AI 的混合工作模式本身效率提升 所帶來的結果。 「被 AI 完成的工作」正在擴大工程輸出範圍 27% 的任務被分類為「本來不會做的事情」,例如: 補齊遺漏文件 修正長期沒人願意處理的小 bug 改善不重要但礙眼的 UI 元件 AI - [OpenAI 推出「AI 自我檢舉機制」:讓大型模型坦承錯誤、作弊與偏差行為的最新進展](https://learn.build-school.com/openai-ai-self-reporting-mechanism-unveiled/) - 面對現今的大型語言模型(LLM)越來越強大,其推理過程卻依然像黑盒般難以解讀,研究界正急切尋求一種方法,能讓 AI 不僅給出答案,更能說明 「它為什麼這麼做」。尤其當模型會撒謊、作弊、或刻意迎合使用者時,缺乏透明度的問題更加凸顯。 OpenAI 最新提出的研究策略相當大膽:訓練模型產生「自白(confession)」——在回答之後主動評估自己是否遵守指令,並坦承是否刻意做錯、作弊或偏離任務。 根據 MIT Technology Review 專訪,OpenAI 研究科學家 Boaz Barak 直接表示初步成果「令人非常興奮」。然而,其他學界專家也提出質疑:即使 AI 願意「自白」,我們真的能相信它的說法嗎? 以下將帶你全面了解這項技術,其動機、訓練方法、實驗結果、限制與未來可能影響。 AI 自白機制是什麼?模型如何「自己檢舉自己」? 所謂「自白」,是一段附在模型主回答後的額外描述,用來: 評估自己是否遵守指令 說明是否出現偏差或不當行為 解釋產生答案的過程 換言之,自白的目的並 不是防止錯誤發生,而是當模型出現錯誤時,能讓研究者追蹤、辨識與理解問題來源。 這種方法尤其有用,因為 LLM 在 RLHF(人類回饋強化學習)下需要同時兼顧多種相互衝突的目標: 有幫助 helpful 無害 harmless 誠實 honest 這三項目標的拉扯,使模型容易在壓力下偏離。例如: 不知道答案時編造資訊,只為了「看起來更有幫助」 面對不可能完成的任務時作弊 遇到使用者高壓要求或陷阱題時選擇迎合 OpenAI 的自白機制試圖增加透明度,使「模型當下的心態」不再完全隱藏於內部推理中。 坦白從寬:模型如何被訓練成願意承認錯誤? Barak 團隊在訓練過程中採取了非常不同於傳統 RLHF 的方式: 1. 只獎勵「誠實」 模型僅因「誠實」的自白獲得獎勵,不因回答的正確性或友好度得分。 2. 坦承錯誤不會受罰 模型若承認作弊、作答錯誤或蓄意偏離任務,不會受到懲罰。 Barak 用一句形象比喻說明: - [GPT-5.1 Codex Max 全面解析:突破上下文極限的長時程 AI 編程模型](https://learn.build-school.com/gpt5-1-codex-max-long-term-ai-programming/) - 在 AI 編程快速演進的今年,OpenAI 突然拋出一顆震撼彈——GPT-5.1-Codex-Max。相較於上一代 Codex,這次的更新不只是性能提升而已,而是真正意義上的「能力邁向長程推理階段」: 能夠跨越數百萬 token、連續運行 超過 24 小時 原生支援上下文壓縮,任務不中斷 在軟體工程任務效率上達到全新 SOTA 提供適用於 CLI、IDE、雲端與 API 的完整工具鏈 對於需要長時程推理、複雜系統構建、跨文件專案管理的專業工程師,本篇文章將帶你深入解析 Codex Max 的核心革新、實務意義與未來潛力。 開始使用:快速安裝指令 $ npm i -g @openai/codex Codex Max 從第一天起就能在: CLI(命令列工具) IDE 擴充套件(如 VS Code) 雲端環境 Code Review 工作流中直接使用,API 也即將開放。 GPT-5.1-Codex-Max 是什麼?具備哪些新能力? 1. Frontier 等級的 AI 編程模型 GPT-5.1-Codex-Max 建構於 OpenAI 最新的 **基礎推理模型(foundational reasoning model)**之上,這個模型專為跨領域的「代理式任務(agentic tasks)」訓練,包括: - [AI 時代下的人機共事:57% 可自動化,2.9 兆美元潛力](https://learn.build-school.com/human-ai-collaboration-57-percent-automation-potential/) - 當「AI 會搶走工作」成為許多人的焦慮根源,MGI 麥肯錫最新報告 Agents, robots, and us: Skill partnerships in the age of AI 提供了不同的敘事。報告指出,現有技術理論上能自動化美國約 57% 的工作時數,但這不等同於「57% 的崗位會消失」——真正的機會在於「重構工作流程」,讓人類、智能體(Agents)與機器人(Robots)協作,釋放潛在的經濟價值。 若企業與組織能善用這股變革,到 2030 年,美國每年有望新增約 2.9 兆美元 的經濟產能。 一、人機協作的新框架:為何是「合作」不是「取代」 技術潛力 ≠ 立即大規模替代 MGI 麥肯錫明確指出,他們估算的是「技術上可自動化的工作時數」,而不是預測未來多少職位會消失。 這 57% 的自動化潛力涵蓋廣泛,但真正實現還要跨越政策、成本、產業採用速度、組織習慣等多重門檻——也就是說,這是一條長時間、分階段的轉型之路。 因此,更恰當的理解是:自動化為工作內容帶來重構契機。 二、智能體 (Agents) 與機器人 (Robots):新的工作基石 Agents = 虛擬同事 (Virtual Coworkers) 「智能體」這個術語被廣義定義,不僅限於生成式 AI,而包括所有能自動化「非物理」工作 (nonphysical work) 的軟體系統。報告引用這個概念,是為了涵蓋從行政、文書、資料處理到複雜認知任務等各類型工作。 當前技術能讓 Agents 執行佔美國工作時數約 44% 的任務。 Robots = - [生成式 UI:讓 AI 直接產生「可操作的軟體」的新一代人機互動革命](https://learn.build-school.com/generative-ui-ai-produces-executable-software/) - 生成式 AI 正在進入一個關鍵轉折點。過去我們向 AI 提問,它回應一段文字;如今,一線研究已開始讓 AI 以「可操作的應用程式」來回答問題。Google Research 最新公佈的 Generative UI(生成式 UI) 展示了一種嶄新的互動范式:AI 不是寫答案,而是「做出答案」。 對專業人士而言,這不僅改寫了軟體介面設計的流程,也代表著產品開發、教育科技、知識傳遞方式的徹底轉型。以下將以清晰架構帶你深入理解這場變革的技術核心、應用潛力與限制。 生成式 UI 是什麼?:從文字回答走向「動態應用」 打破傳統 Markdown 的靜態限制 傳統的 AI 回答大多以 Markdown 呈現:可讀、但不可互動。Google 的研究則提出一個大膽假設: 如果 AI 能直接生成可點擊、可滑動、可運算、可視化的 App,體驗會有何不同? 答案是顛覆性的:生成式 UI 不再提供靜態資訊,而是現場構建一個小型軟體,如互動實驗室、可視化模擬器、教學工具、遊戲等。 核心架構:虛擬 AI 工程團隊在 1 分鐘內完成開發 Google 的生成式 UI 主要由三大部分組成: 1. 伺服器端工具集:賦予模型「手與眼」 搜尋工具:強制查詢 Google Search,以確保內容真實、數據正確。 圖像生成工具:自動產生主題圖片或拉取真實影像。 其他 API(如地圖):使 UI 能使用真實世界資料。 這讓 LLM - [SAM 3 與 SAM 3D 全解析:跨越 2D、3D 與語意的視覺 AI 新時代](https://learn.build-school.com/sam-3-sam-3d-visual-ai-new-era-2d-3d-semantic/) - Meta 再度在開源 AI 領域投下震撼彈,正式推出 Segment Anything Model 3(SAM 3) 與 SAM 3D。兩者結合後,AI 不只「看得見」,更開始能「聽得懂」、「想得通」,甚至「重建」真實世界。 從第一代的 去背神器(SAM 1),到能處理動態影像(SAM 2),再到如今能理解語意、生成 3D 模型的 SAM 3 + SAM 3D,這場升級已不只是版本提升,而是視覺 AI 的 質變時刻。 視覺 AI 從辨識物體到理解世界 過去的視覺 AI 依賴固定的標籤庫,例如「貓」、「車」、「杯子」。而 SAM 3 帶來的關鍵革命,是能理解 開放式語彙(Open Vocabulary)——即使沒有在標籤庫裡,它也能理解語句中的語意並找出對應物件。 例如: 「紅白條紋的那把傘」 「坐著但手中沒有禮物的人」 「前景中最小的咖啡杯」 SAM 3 已從過去的「像什麼」辨識,進化到「你說的是哪一個」的語意理解層級。 SAM 3:語意驅動的影像與影片分割基礎模型 🔍 文本 + 視覺的深度融合 SAM 3 能直接接受自然語言描述並進行影像分割,具備: 語意理解(不是固定標籤) - [GPT-5 全功能模型 - 來自OpenAI的評測報告](https://learn.build-school.com/gpt5-openai-eval-report/) - OpenAI 發布GPT-5,能力與知識全面升級 2025年8月7日,OpenAI正式推出了全新的GPT-5模型,相較於先前的所有模型,GPT‑5 的智慧大幅進化,除了在知識與能力全面升級外,在程式設計、數學、寫作、健康、視覺感知及更多領域的表現,皆達到頂尖水準,這是OpenAI 目前迄今為止最優秀的模型。 [更新] GPT-5.1 於2025/11/13發佈,更快更聰明: 完整測評報告在這裏 GPT-5.1 是 GPT-5 系列的最新模型,特色在於: 自適應推理(Adaptive Reasoning):依任務難度自動調整「思考時間」。 No-Reasoning 模式:不需深度推理時可瞬間回應。 自適應推理(Adaptive Reasoning) GPT-5.1 最大的突破之一是它能根據任務難度「調整思考力道」: 簡單任務 → 減少 token、加快速度 困難任務 → 增加推理深度、提高準確率 根據 Balyasny Asset Management 測試: GPT-5.1 速度比 GPT-5 快 2–3 倍 在工具密集型推理任務中,token 使用量比其他頂尖模型少 約 50% 創意表達與寫作 GPT‑5 可引導您從粗略的概念發想,轉化為具有文學深度與節奏感、引人入勝且打動人心的作品。它能更穩定處理結構模糊的寫作格式,例如不押韻的抑揚格五音步,或是自然流動的自由體詩,注重形式同時清晰傳達內容。這些寫作能力的提升。 健康 GPT‑5 是OpenAI迄今最適合處理健康保健相關問題的模型,能為使用者提供各項保健新知,協助他們為自身健康把關。此模型在 HealthBench⁠ 評估的表現明顯優於前代模型;該項評估是今年稍早根據實際情境和內科醫師所定義的標準所發佈。與前代模型相比,此模型的表現更像是會主動思考的夥伴,能積極指出潛在問題,並透過提問來提供更實用的答案。這款模型現在還可根據使用者的上下文、知識程度和地理位置調整內容,給出更準確可靠的回答,在各種情境下提高安全性與實用性。重要的是,ChatGPT 無法取代醫療專業人員,請將它當成一位得力夥伴,協助您理解檢查結果、就診時提出適當問題,以及在做決定時權衡各種選項。 模型評估與效能報告 GPT‑5 的智慧水準全方位大幅提升,從各項學術及人類評量的基準測試中可見一斑。它在數學 (在 AIME - [Microsoft 365 Copilot 全面升級:Work IQ、Agent 365 與企業級智慧體生態的全新時代(2025/11月最新解析)](https://learn.build-school.com/m365-copilot-upgrade-work-iq-agent-365-2025-nov/) - 在 2025 年的 Microsoft Ignite 大會上,微軟正式揭示 Copilot 生態的重大升級,包括支援可記憶偏好與工作流程的 Work IQ 智能層、統合管理所有智慧體(Agent)的 Agent 365 控制平台,以及 Word、Excel、PowerPoint 與 Teams 內建的全新智慧體模式。本篇文章將帶你深入解析這些更新如何改變企業的數位工作流程,並說明它們對專業人士的實際影響。 一、Work IQ:讓 Copilot 具備長期記憶的智慧層 — 能理解你、預測你、並協助你打造專屬 Agent 的核心引擎 微軟宣布,超過 90% 的《財富》500 大企業已導入 Microsoft 365 Copilot。隨著 Work IQ 的推出,Copilot 的能力不再僅是「回應指令」,而是開始理解個人化的工作模式,並透過推理能力在背後主動支援使用者。 1. Work IQ 三大核心能力 (1)工作資料理解 Work IQ 會分析使用者在 Outlook、Word、Teams、OneDrive 等工具中的郵件、文件、會議紀錄與聊天內容,理解: 你如何進行工作 內容的邏輯、關聯性與專案脈絡 (2)使用者個人化記憶 包括: 常用表達風格 工作偏好(如常合作對象、常用格式、核准流程) 習慣的工作流程 Work - [GPT-5.1 全面登場:為開發者打造更快、更聰明、更高效的 AI 模型](https://learn.build-school.com/gpt5-1-unveiled-faster-smarter-for-developers/) - 在 AI 工具快速演進的時代,開發者越來越需要能兼具智慧、速度與可靠性的模型。OpenAI 最新推出的 GPT-5.1 正是為此而生:它在推理效率、程式碼生成、工具調用與長時間互動體驗上全面升級,為代理式(agentic)與開發者工作流程帶來大幅提升。 本文將帶你深入了解 GPT-5.1 的全新能力、實測效能、應用工具等資訊。 GPT-5.1 概覽:更快、更靈活、更聰明 GPT-5.1 是 GPT-5 系列的最新模型,特色在於: 自適應推理(Adaptive Reasoning):依任務難度自動調整「思考時間」。 No-Reasoning 模式:不需深度推理時可瞬間回應。 超長 Prompt 快取(Extended Prompt Caching):快取保存長達 24 小時。 更強程式碼體驗:更自然、更可操控、更少過度思考。 新增 apply_patch 與 shell 工具:提升自動化開發流程。 高效推理:GPT-5.1 如何「越簡單越快、越難越深思」? 自適應推理(Adaptive Reasoning) GPT-5.1 最大的突破之一是它能根據任務難度「調整思考力道」: 簡單任務 → 減少 token、加快速度 困難任務 → 增加推理深度、提高準確率 根據 Balyasny Asset Management 測試: GPT-5.1 速度比 GPT-5 快 2–3 - [【深度解析】遠端勞動指數(RLI):AI 真正能完整執行人類工作的差距有多遠?](https://learn.build-school.com/remote-labor-index-ai-human-job-gap/) - 從「AI神話」回到現實世界的工作場景 近年來,生成式 AI 在各種研究基準(knowledge & reasoning benchmarks)上屢創佳績,但這些多為「受控環境下的學術題」—但實際進入真實工作環境後,並模擬真實工作任務的表現如何呢?於是,2025 年由 Center for AI Safety 及 Scale AI 等多機構發表的研究中,提出了 RLI 基準:從自由職業實際市場出發,衡量 AI 在真實、端到端、具有經濟價值的工作任務上的自動化能力。研究結果顯示:目前最強的 AI 模型在這些任務上的自動化率僅約 2.5%。 RLI 是什麼?真實世界的 AI「工作實測」 為何要建立新的基準? 過去的 AI 評測往往聚焦于快速解題、知識推理、或受限任務(如問答、摘要、程式修正),但真實遠端工作往往複雜得多:跨領域、長時間、多階段交付並含有互動、視覺、音頻等要素。論文指出:「AI 在研究型基準上進步神速,但仍不清楚這些進步如何轉化為經濟價值與真正的自動化。」因此,RLI 的設計目標就是從真實商業自由職業案件中抽樣,涵蓋遊戲開發、產品設計、建築、資料分析、動畫製作等多個領域。研究指出:「這些專案的成本甚至超過 US$10,000,完成時間超過 100 小時。」 RLI 規模與構成 專案總工作量超過 6,000 小時,總商業價值逾 US$140,000。 涵蓋多達 23 個不同工作類別,來自真實自由職業平台的案件。 所有案件皆具備「專案簡報(brief)」「輸入檔案(input files)」「人類提交成果(human deliverable)」。這樣的設計讓 RLI 比過去許多偏「軟體/文字」的基準更加貼近真實市場。 RLI 資料集的建立流程:從 64 領域篩選到 240 個真實專案 - [Claude Agent Skills:從第一性原理深度解剖(下)](https://learn.build-school.com/claude-agent-skills-first-principles-part-2/) - 原文:Han Lee – Claude Agent Skills: A First Principles Deep Dive 上篇我們理解了 Skill 的結構與撰寫方式;篇將以工程視角拆解 Skill 作為「Meta-tool」 的設計、兩段訊息注入機制、API 請求結構,以及從「發現 → 授權 → 注入 → 執行」的完整生命週期。讀完後,你將能以第一性原理理解為何 Skills 能做到「不執行程式碼、卻改變模型行為」。 內部架構:Skill 作為 Meta-tool Skill(大寫 S) 是 Claude 的「元工具(Meta-tool)」。它的任務是動態生成所有可用技能清單,再交給模型自行匹配。 核心特徵 prompt 為動態生成:列出所有 skill 名稱與描述。 無外部分類器:由模型自行推論何時使用。 Token 預算限制:每次清單上限約 15,000 字元,逼迫 skill 描述精簡。 獨立於 system prompt:存在於 tools 陣列中,而非全域系統指令。 Skills 物件設計:不是「直接執行」,而是「注入與改寫」 傳統工具(如 Read、Bash、Write)會直接執行並回傳結果;Skills - [Claude Agent Skills:從第一性原理深度解剖(上)](https://learn.build-school.com/claude-agent-skills-first-principles-part-1/) - 原文:Han Lee – Claude Agent Skills: A First Principles Deep Dive 在大型語言模型(LLM)的快速演進中,Anthropic 的 Claude 系列以強調安全性與可控性著稱。而在 Claude 的整個架構中,「Agent Skills 系統」是最值得技術人員深入研究的一環。它並非傳統意義上的外掛(plugin)或工具呼叫,而是一種以提示(prompt)為核心的元工具機制,能讓模型在不同任務中切換「思考模式」,達到專業化與模組化的效果。 本文將從第一性原理出發,完整解析 Claude 的 Agent Skills 架構與運作邏輯,並以實際案例(如 skill-creator 與 internal-comms)說明技能的建立、載入、與決策過程。 什麼是 Claude Agent Skills Skills 是什麼?它不是函式呼叫、不是伺服器、也不是可執行程式。Skill 是一個結構化的提示模板,在被呼叫時會把 領域專屬的指示 注入到對話上下文中,並可同時改變執行上下文(如:開啟哪些工具權限、切換模型)。 Skill 的存放位置Skill 以資料夾為單位,內含 SKILL.md(核心提示)、以及可選的 scripts/、references/、assets/。它們不會被硬寫進系統提示(system prompt),而是透過一個名為 Skill(大寫 S) 的「元工具(meta-tool)」動態管理。 誰做決策?不是外部程式碼在做意圖分類,也沒有 embeddings 或關鍵字比對。是 LLM 本身在閱讀 Skill 列表的文字描述後,用語言理解自行決定是否要用哪個 Skill。這一切都發生在模型的前向推論之中。 Skills - [GPT-5 路由器深度解析:AI 如何學會「選擇思考方式」](https://learn.build-school.com/gpt5-router-ai-chooses-thought-process/) - AI 正從「單體巨腦」邁向「專家協作網路」 初次與 GPT-5 對話時,許多開發者都會察覺到一個微妙的變化——它不只是回答問題,而是在選擇如何回答。在 GPT-5 背後,運行著一個名為 Router(路由器) 的智慧調度核心。這個模組會根據任務性質與需求,將請求分派給最合適的「大腦」: 輕量核心模型:處理快速事實查詢與摘要任務。 Thinking 思考推理模型:專責邏輯推理與複雜問題。 工具整合層:當需要計算或檢索外部資料時,路由器會自動呼叫相關工具。 這項變革的意義不僅在於效能提升,更代表 AI 架構正從「單一模型」邁向「多智能體協同」的新典範。 一、為什麼路由機制成為 GPT-5 的關鍵? 在 GPT-4 時代,無論使用者要寫詩、除錯或查拼字,系統都必須啟動同一個大型模型——這就像用火箭引擎烤麵包。雖然可行,但既耗能又不必要。 GPT-5 引入的路由機制徹底改變這種模式。它會在收到請求後即時分析內容,根據任務性質選擇合適模型: 如此一來,AI 不再為簡單任務動用龐大模型,提升效率並降低資源浪費。 二、GPT-5 路由決策的四大支柱 GPT-5 的路由器在決定使用哪個模型時,主要根據以下四個因素運作: 1️⃣ 對話類型(Conversation Type) 系統會先判斷任務屬性——是閒聊、程式審查、數學推導,還是故事撰寫?例如: 「週末要去哪玩?」→ 啟動快速模式。 「請逐步推導這個定理」→ 切換至深度思考模式。 2️⃣ 任務複雜度(Task Complexity) 路由器能解析提示詞的難度信號。若問題包含多步邏輯或抽象概念,會自動啟用高推理模型。根據 AIMultiple 的分析,GPT-5 採用混合多模型架構,根據提示複雜度與反應需求動態分派運算資源。 3️⃣ 工具需求(Tool Needs) 出現「計算」、「查詢」、「寫信」等指令時,路由器會調用內建工具或 API 模型。不同於早期 ChatGPT 插件需手動啟用,如今這些過程已完全自動化。測試顯示,GPT-5 的工具誤調率較 GPT-4 - [微軟推出 Mico:從 Clippy 到 Copilot 的 AI 夥伴革命【2025 Copilot秋季更新深度解析】](https://learn.build-school.com/microsoft-mico-clipper-to-copilot-revolution-2025/) - AI 不再只是工具,而是你的「夥伴」 2025 年 10 月 23 日,微軟正式發表 Copilot 秋季更新(Fall Release),宣告旗下 AI 助手平台邁入全新階段。這次更新不僅是功能升級,更代表微軟在人機互動與生成式 AI 的戰略轉型:讓人工智慧從「被動協助」走向「主動理解與共感」。其中最令人矚目的亮點,莫過於全新虛擬角色——Mico。這個能表達情緒、回應語氣、甚至「呼吸」的 AI 形象,被外界形容為「繼 Clippy、Cortana 之後,微軟最擬人化的 AI 夥伴」。 一、以人為本的 AI:微軟 Copilot 的新定位 微軟 AI 業務負責人 Mustafa Suleyman 在官方部落格指出,本次更新以「Human-Centered AI(以人為本的人工智慧)」為核心理念。他強調:「科技應該服務於人,而不是讓人去適應科技。」 本次更新圍繞三大關鍵詞展開: 協作(Together):讓人與 AI、團隊之間的互動更自然; 個性化(Personalised):讓 Copilot 理解使用者的習慣與需求; 連結(Connected):打通跨平台資料與服務。 這意味著 Copilot 已不再只是 Office 插件,而是進化為跨設備、跨場景的「情境式 AI 基礎架構」。 二、Copilot 秋季版的 12 項核心功能亮點 此次更新帶來 12 項關鍵功能,涵蓋從協作、學習到健康領域: 1. Groups(小組協作) - [Claude Skills:簡單卻革命性的 AI 擴充機制](https://learn.build-school.com/claude-skills-simple-yet-revolutionary/) - 2025 年 10 月,Anthropic 推出了一項令人耳目一新的創新——Claude Skills。這不只是給 AI 增加功能的新方法,更可能徹底改變我們與大型語言模型(LLM)互動的方式。許多專家甚至認為,這項技術的影響力將超越去年轟動一時的 Model Context Protocol(MCP)。 當「外掛」變成「技能」 長久以來,AI 模型的擴充方式多依賴複雜協定(如 MCP)或插件機制。然而,這些方法常常伴隨高昂的 token 成本與開發維護門檻。 而 Claude Skills 則走上了完全不同的道路——以極度簡潔的架構,實現極高的靈活性。每個 Skill 就是一個資料夾,裡面包含: 一個描述如何執行任務的 Markdown 文件; 一些可選的 腳本與資源; 以及前置 YAML 中繼資料(metadata),用來提供 Skill 簡介與載入條件。 Claude 僅在任務相關時才會載入 Skill,並透過這些指令學會如何完成特定任務——像是製作 Excel 報表、生成品牌手冊、或創建 PDF 文件。 Skills 是如何運作的? 在每次啟動對話時,Claude 的運行環境會掃描可用的 Skill 檔案,並從 YAML 前言區讀取簡短說明。這項設計非常高效:每個 Skill 僅需佔用數十個 token 的描述,只有當任務確實需要時,Claude 才會載入完整內容。 舉例來說,Anthropic 官方釋出的 - [AI 智慧代理的上下文工程:用最小高資訊量 Token,打造高效 Agent](https://learn.build-school.com/ai-agent-context-engineering-high-value-tokens/) - 隨著大型語言模型(LLM)的進步,我們已經不再只靠「提示詞設計」來追求效果,而是必須思考如何在有限的上下文視窗裡,選擇最重要的資訊。這就是所謂的 上下文工程(Context Engineering)。本文以 Anthropic 的最新研究為基礎,整理實務上的上下文管理方法,並加入適合團隊落地的檢核清單與量化指標,幫助專業讀者更有效地打造高效且穩定的 AI 智慧代理。 為何需要「上下文工程」:注意力預算與上下文退化 上下文是有限資源:當 Token 數量增加,模型的推理成本提高,同時準確回憶關鍵資訊的能力會逐步下降,這種現象被稱為 上下文退化(context rot)。可以把 LLM 想像成一個有「注意力預算」的系統,每多加入一個 Token,都會稀釋模型的專注度。 技術原因:Transformer 架構會讓每個 Token 嘗試關注所有其他 Token,導致關聯數近似 n² 成長。雖然有位置編碼延伸(RoPE scaling 等技術)可以處理較長序列,但對長距依存的精準度仍可能下降。 上下文工程 vs. 提示詞工程:從單次設計到持續管理 提示詞工程:主要是設計單次輸入的系統提示詞,偏重「寫出最佳指令」。 上下文工程:則是每一次推理前,都要決定「要讓模型看到什麼」,不只是提示詞,還包括工具、上下文協定、外部資料、訊息歷史等,是一個持續策展(curation)的過程。 打造高品質上下文:三個關鍵要素 1) System Prompt:抓住「恰到好處的高度」 避免兩個極端: 過度硬編 if–else(脆弱、難維護); 指令過於籠統(假設了不存在的共享脈絡)。 做法:用清楚、直白的語言,搭配結構化段落(例如 、、## Tool guidance、## Output description 等),追求「最小但完整」的行為定義。 2) 工具設計:少而精、用途明確 工具是代理與外部世界的介面規範,需同時促進Token 效率與行為效率。 功能應該獨立、不重疊,參數清楚易懂,且能在錯誤時恢復。 如果連工程師自己都難以判斷該用哪個工具,就代表設計過度複雜。 3) 示例(Few-shot):「代表性」比「完整性」重要 不要塞滿所有 edge - [GPT-5 提示設計全攻略:讓你的 AI 更懂你、更高效!](https://learn.build-school.com/mastering-gpt5-prompt-design-guide/) - 什麼提示設計比以往更重要? AI 模型越強,提示詞(Prompt) 的影響力就越大。在 GPT-5 時代,你不只是在「問問題」,而是在「設計一段對話協議」,引導模型與你協作。 根據 OpenAI 官方 GPT-5 Prompting Guide,GPT-5 的特點包括: 更強的推理與多步操作能力 在工具使用與程式生成上更穩定 能精準控制語氣、細節與主動程度 換句話說,GPT-5 是一位「可訓練的專家助手」 —— 而提示設計,就是訓練它的語言。 一、認識 GPT-5 的提示新思維 在實際設計提示時,你可以從以下維度思考: 二、實作技巧:如何寫出高品質提示 下面是幾個具體、可操作的技巧與範例,讓你在 prompt 設計上更得心應手。 1. 明確列出計畫或步驟 在提示最前面,就寫出你要模型做什麼、順序是什麼。像是: 「請先幫我拆解這個任務,列出三個子任務;接著每個子任務按步驟執行,並在最後做總結。」 這樣模型內部就有「路線圖」,不會亂跑。 2. 使用工具前導提示(Tool Preambles) 如果模型有能力呼叫工具(例如查資料、改檔案、執行程式等),你可以在 prompt 裡定義「工具呼叫風格」: 要不要在每步驟前說明呼叫什麼工具? 要不要中途回報進度? 欲採用多詳盡的解釋/旁白? 例如,OpenAI 建議: 「先重新表述使用者的目標 → 接著列出結構化計畫 → 執行時每步敘述 → 最後總結」 3. 控制模型的「主動性」與「冗長度」 GPT-5 新增了幾個提示可控維度: - [【深度解析】ChatGPT 記憶系統解密:OpenAI 的「苦澀教訓」與 AI 記憶的未來走向](https://learn.build-school.com/chatgpt-memory-system-deep-dive/) - AI 助理的價值,不只在於回答,而在於「記得你是誰」。自從 OpenAI 在 2024 年推出記憶功能以來,ChatGPT 不再只是個聊天工具,而逐漸變成一個能理解、學習並記住使用者的智慧夥伴。 然而,這項功能的底層機制一直神秘。直到近日,有位研究者解析了 ChatGPT 的記憶系統,揭露了它如何在沒有使用 RAG(Retrieval-Augmented Generation)、沒有知識圖譜、也沒有向量資料庫的情況下,達成近乎人類式的記憶能力。 一、ChatGPT 為什麼需要記憶? 一個能協助學習、編程、諮詢、甚至心理對話的超級助理,如果每次都要重新認識你,將無法建立真實信任。記憶不僅讓使用體驗更自然,也帶來產品黏性:每一段對話,都在強化使用者與平台的關係。這正是 Sam Altman 稱為他「最喜歡的功能」的原因。 二、ChatGPT 記憶架構的四大核心組件 研究者透過觀察系統提示(System Prompt)與實驗操作,發現 ChatGPT 的記憶由四個模組組成: 交互元資料(Interaction Metadata) 最近對話內容(Recent Conversation Context) 模型設定上下文(Model Set Context) 使用者知識記憶(User Knowledge Memories) 接下來逐一解析這四層如何構成 ChatGPT 的「數位記憶大腦」。 1. 交互元資料(Interaction Metadata):環境與使用習慣的感知層 這是 ChatGPT 記憶系統中最基礎、但也最具啟發性的部分。系統自動收集你的操作環境與使用模式,包括: 裝置資訊(螢幕尺寸、亮暗模式、瀏覽器版本、作業系統) 使用習慣(平均訊息長度、主題比例、活躍天數、模型偏好) 平台差異(App 與網頁版收集的資料不同) 這些資料雖然看似中性,但卻微妙地影響模型行為。例如,當你問「我的相機壞了怎麼辦?」時,ChatGPT 可能直接給出 iPhone 修復步驟,因為它知道你在使用 iOS 裝置。這層資訊就像人類的「直覺」,讓 AI - [ChatGPT 將會變成「AI 作業系統」? OpenAI Dev Day 2025小總結](https://learn.build-school.com/openai-dev-day-2025-chatgpt-ai-os-recap/) - 短短兩年,OpenAI 又一次重新定義了 AI 的邊界。在剛剛舉行的 Dev Day 2025 開發者大會 上,CEO Sam Altman 宣布:OpenAI 目前擁有 400 萬名開發者、每週 8 億活躍用戶,API 每分鐘處理 60 億 tokens。 AI,不再只是大家拿來「玩」的東西,而是成為每天「創造」的工具。而這一切的關鍵,是 OpenAI 正在讓 ChatGPT 成為一個平台——甚至是作業系統。 ChatGPT 不再只是聊天:它變成了「超級 App」 這次 Dev Day 上其一較大的更新,是 OpenAI 正式推出 Apps SDK。 這個開發框架讓開發者能直接在 ChatGPT 裡構建應用,不需要再下載獨立 App。舉個例子——你可以在 ChatGPT 對話裡直接打開 Spotify 播放歌單、用 Canva 設計海報、在 Zillow 查房源,甚至在對話中完成交易。 這不只是插件,而是真正的「應用」。OpenAI 把這套系統建立在開放標準 Model Context Protocol(MCP) 上,意味著開發者可以將自己的服務或資料源安全地接入 - [長上下文為何常常失效?拆解四大風險、產品邊界與實務對策](https://learn.build-school.com/long-context-failure-risks-and-solutions/) - 長上下文(Long Context Window)一度被視為大型語言模型的「質變突破」:只要把工具說明、背景文件、歷史對話、作業指令通通塞進去,智慧代理就能「瞭若指掌」。然而在真實落地中,長上下文並不保證更好的結果,甚至可能拉低品質。本篇以專業產品/研發讀者為對象,從技術原理、產品實踐與使用者體驗三個面向,系統化拆解長上下文的四種失敗機制,並給出可操作的設計提醒與評估要點。 什麼是「長上下文」?為何一開始看起來那麼美 長上下文指的是模型一次能讀進提示文字(tokens)的最大長度,從過去的幾千到現在動輒上百萬。理想狀況下,我們可以把需求、資料、工具能力與歷史互動全部提供給模型,讓它「一次到位」地規劃、推理與執行。 但在注意力機制的實作、訓練分佈與提示工程的交互作用下,過量或不潔的上下文會干擾模型的決策與推理,導致表現下滑。 四種典型的長上下文失敗機制總覽 上下文中毒(Context Poisoning):錯誤或幻覺寫入上下文後被不斷引用,造成長期偏航。 上下文干擾(Context Interference):上下文太長時,模型過度依賴上下文,忽略訓練中學到的穩定知識與策略。 上下文混淆(Context Confusion):多餘或不相干的內容擾動決策,導致選錯工具、抓錯線索。 上下文衝突(Context Conflict):上下文內部出現互斥或相互矛盾訊息,使推理鏈路崩解。 1) 上下文中毒:錯誤被寫進記憶,越跑越偏 現象當模型在互動過程中產生錯誤推斷(幻覺),而這些錯誤又被摘要、筆記或「目標區」寫回上下文,之後的每一步都可能受到污染。代理會堅持追逐不可能或不相關的目標,難以自我修正。 為什麼會發生 自動化工作流會把中間結果(包含錯誤)納入後續提示。 「目標/筆記」權重過高,模型傾向服從它們而不是重新驗證。 產品設計提醒 將事實型資料與推論/假設分離存放;在提示中清楚標記可信度。 重要陳述加入可回溯來源(URL/片段 ID)與驗證步驟,避免裸寫「結論」。 對會回寫上下文的代理,加入錯誤回滾與更正覆寫流程(明確標註 supersede)。 2) 上下文干擾:越長不一定越好,出現「分心上限」 現象當上下文變得龐大,模型更容易「跟著歷史走」,反覆重播既有行動,而不是產生新策略。對較小模型尤其明顯;即使尚未打滿窗口,也可能提前降質。 本質原因 注意力分配被長歷史稀釋,「真正關鍵的新訊息」不容易浮出。 訓練分佈與提示分佈差距過大,模型偏向使用上下文記憶而非內化知識。 產品設計提醒 為任務設定分心上限(Distraction Budget):超過閾值就觸發摘要/蒸餾/壓縮。 以檢索優先而非「全量堆料」:只把與當前步驟強相關的片段放入。 將「規劃」與「執行」分離,規劃使用短上下文+外部知識,執行階段再按需補充。 3) 上下文混淆:資訊太多,模型反而被帶偏 現象當你一次塞入大量工具定義/ API 規格/不相干文件,模型不得不關注它們,造成誤用工具、誤判關鍵字或回傳多餘步驟。工具一多,錯用與濫用概率上升。 本質原因 提示遵循傾向:模型傾向回應可見結構(例如工具列表),即使實際不相關。 多模組的「功能重疊」讓模型難以建立清晰決策邊界。 產品設計提醒 動態工具載入(Tool Gating):僅暴露與當前子任務相關的 1–3 個工具。 工具定義採極簡摘要(用途、輸入範圍、關鍵限制),避免冗長樣例。 為「不應呼叫任何工具」設計明確出口與安全詞(例如 若無匹配工具,請直接回答並給理據)。 4) - [【2025】AI Agent 上下文工程(Context Engineering)實戰:5 大方法、關鍵心法與落地建議](https://learn.build-school.com/mastering-ai-agent-context-engineering-2025/) - 為什麼你的 Agent 一跑就「越跑越慢、越用越貴」?關鍵多半不在模型,而在 上下文工程(Context Engineering)。本文整合 LangChain 工程師 Lance Martin、Chroma 共同創辦人 Jeff Huber、Anthropic、Cognition、Manus 等一線團隊經驗,提煉 Offload/Reduce/Retrieve/Isolate/Cache 五大策略,並對照 The Bitter Lesson 的啟發,給打算在 2025 佈署生產級 Agent 的專業讀者一套可落地的框架。 什麼是「上下文工程」? 定義:上下文工程=為 LLM 的下一步動作,精準填充所需的最小充分上下文。它涵蓋並超越傳統的 prompt engineering 與 RAG,因為 agent 的輸入不只來自人類對話,還來自工具呼叫、檢索結果、思維鏈(chain-of-thought)副產物、長流程狀態等動態訊息。 內、外雙迴圈 內迴圈(Inner Loop):每次模型推斷前,快速篩選當下必要的上下文。 外迴圈(Outer Loop):長期優化上下文策略,確保隨著任務推進與版本演進,視窗內始終只保留相關資訊。 為何此刻關鍵?實務上,一個生產級 agent 可能進行數十到上百次工具呼叫;如果每次呼叫輸出都原封不動塞回模型,不僅成本失控、觸碰視窗上限,還可能導致性能衰減(context decay)——上下文越長,注意力越分散、推理更不穩。 痛點與現狀:為什麼僅靠 Prompt 或 RAG 不夠? 來源多樣且動態:人指令 + 工具輸出 + 檢索內容 + 任務狀態,造成上下文爆炸。 長流程特徵:deep - [AI 寫程式:是生產力神器,還是讓你熬夜抓 Bug 的陷阱?](https://learn.build-school.com/ai-coding-productivity-vs-debugging/) - 近年來 AI 編程工具如 GitHub Copilot、Gemini、Claude 等快速普及,讓程式開發進入一個「速度與激情」的新階段。許多工程師一開始用得很嗨,只要打一點提示,AI 就能幫你補上大段程式碼。但問題是,這種爽感背後,往往潛藏著「隱性成本」——一個小小的錯誤,可能就得讓你整晚 debug。 Fastly 針對美國 791 位職業開發者做了調查(2025/7/10–7/14),結果顯示 AI 確實有提速效果,但不同資歷的工程師,體驗落差非常大。 資深工程師敢用 AI,初學者反而更保守 調查發現,有 10 年以上經驗的資深工程師,使用 AI 交付的程式碼量,是初階工程師的 2.5 倍。 32% 的資深工程師表示,他們交付的程式碼裡有超過一半是 AI 寫的。 但初階工程師(0–2 年經驗)只有 13%敢這樣做。 原因很簡單:經驗豐富的開發者能更快識別 AI 程式碼裡的問題,也比較敢在關鍵系統或生產環境中使用;而初階開發者因為缺乏判斷力,常常要花時間返工,所以寧可保守一點。 AI 真能提升效率嗎?還是「假進度」? 從感受上來看,59% 的資深工程師認為 AI 確實幫助他們加速交付,而初階工程師的比例則只有 49%。 但數據同時也揭示了「假進度」陷阱: 將近 30% 的資深工程師承認,他們在修改 AI 產出的程式碼上,耗掉的時間抵消了原本省下的效率。 只有 14% 的開發者說,他們幾乎不用怎麼改 AI 寫的程式。 有工程師就分享,AI 幫他寫了一個看似正確的演算法,結果裡面藏著一個細微的 bug,他整整 debug - [誰是最強「打工 AI」?GPT-5 與 Claude 的真實職業任務評估](https://learn.build-school.com/gpt5-vs-claude-real-world-job-assessment/) - ——AI 同事的職場故事,才正要開始 從考卷到工位:AI 真的要開始「上班」了 以前大家評估 AI,要嘛是寫程式,要嘛是解數學題,就像博士生跑去考大學學測。現在不一樣了,OpenAI 直接推出一個叫 GDPval 的新基準:「別考試了,來公司實習看看能不能勝任吧!」 這次評估直接涵蓋了 44 種真實職業、1320 個任務。而且這些任務不是亂湊的,而是由平均有 14 年經驗的專業人士設計,還要經過五輪審核。換句話說,AI 不是在刷題,而是真的在模擬「打工」。 Claude 當上「最強打工仔」 結果一出來,有點戲劇性:OpenAI 自家的 GPT-5 沒拿到第一,反而是 Claude Opus 4.1 拔得頭籌。 Claude:47.6% 的產出被評為媲美人類專家,尤其擅長排版、做簡報、搞美學。完全就是團隊裡的「設計型同事」。 GPT-5:成績 38.8%,雖然落後,但在準確性和知識檢索上更強,像是一個邏輯嚴謹的「理工仔」。 一句話總結:Claude 更會「包裝」,GPT-5 更會「算帳」。 AI 打工的「CP 值」有多高? GDPval 還幫大家算了一筆帳: 速度:比人類快 100 倍; 成本:只有人類的 1%。 雖然沒算進人類監督和整合的流程,但這已經很驚人了。想像一下,如果 AI 先把報告、企劃、簡報初稿跑出來,你只要花點時間修改,那效率直接起飛。 OpenAI 的小心機 雖然這次沒贏,OpenAI 卻很會「自我安慰」:「Claude 是第一沒錯,但我們的進步速度更快!」 數據也確實撐得起來:GPT 系列在一年內勝率幾乎翻倍。這感覺就是在對外釋放訊號:👉 「現在輸不要緊,我們成長曲線更漂亮。」 聽起來,不只是技術總結,更像是順便給投資人打了一劑強心針。 - [OpenAI《Agent 實戰手冊》深度解讀](https://learn.build-school.com/openai-agent-handbook-deep-dive/) - 從策略到落地:業界打造可靠數位員工的五大關鍵 近年 AI Agent(智能體)成為科技圈熱詞。它們已不僅是聊天機器人,而是有潛力成為企業的「數位員工」。然而對大多數企業來說,挑戰從來不是「技術多厲害」,而是如何安全、可靠且具成本效益地落地。OpenAI 最新釋出的《A Practical Guide to Building Agents》(Agent 實戰手冊),正好為業界提供了一套從策略到工程化的完整方法論。以下將其核心內容拆解為五大關鍵,幫助決策者快速理解並制定行動方案。 OpenAI 最新釋出的《A Practical Guide to Building Agents》(Agent 實戰手冊),正是針對這些問題提出的工程化指南。本文將結合官方文件與實務觀點,帶你梳理: 判斷導入Agent時機 成功架構的三大基石 從單體到多體:系統編排策略 守住安全邊界:七大防護機制 一、判斷導入Agent時機:三大評估準則 OpenAI 強調,Agent 並非「萬能工具」,它的價值在於補足傳統自動化的空白。在以下情況,導入 Agent 才有實際效益: 情境化決策需求:例如企業客服退款流程,除硬性規則外,尚需依據客戶歷史、風險紀錄與需求合理性進行判斷。 規則維護日益複雜:隨業務成長,規則引擎往往像滾雪球般膨脹,難以維護。Agent 能動態理解並套用規範,避免系統演變為高維護成本的「規則叢林」。 處理非結構化資料:例如保險理賠或大型專案的文件整理,資料形式多樣(文字、影像、PDF),傳統自動化難以有效解析;Agent 則能從自然語言中萃取關鍵訊息。 如何設計一個 Agent? OpenAI 將 Agent 拆解為 模型(Model)、工具(Tools)、指令(Instructions) 三大基礎組件。 模型(Model)──決策核心 選型原則: 先用最強模型建立 baseline(確保能跑通流程) 再逐步替換為小模型(降低成本與延遲) 建立自動化 evals(確保迭代不破壞功能) 思維轉換:早期風險不是成本,而是「無法跑通」。 工具(Tools)──操作模組 包含三類: 資料工具(Data):知識庫檢索、網路查詢 行動工具(Action):CRM 更新、發送通知 - [上下文工程全解析:AI產品經理必備的核心能力](https://learn.build-school.com/context-engineering-for-ai-product-managers/) - 在生成式 AI 的快速演進下,僅僅懂得「提示詞工程」(Prompt Engineering)已經不再足夠。當 AI 從單次對話走向能長期運行、協作並完成複雜任務的「智能體」(Agent)時,上下文工程(Context Engineering)成為產品經理、工程師乃至整個 AI 團隊都必須掌握的核心技能。 本文將帶您深入理解上下文工程的意義,解析兩大原則與四大策略,並說明它如何直接影響 AI 產品的可靠性、成本效益與可擴展性。 從「提示詞工程」到「上下文工程」 過去,我們專注於如何設計精準的提示詞,讓大語言模型(LLM)產生正確回應。這確實是 AI 入門的關鍵技能,但當任務需要長時間、多階段執行時,問題變得複雜: 單次提示已不足以支撐完整流程。 AI 需要在任務過程中「記住」並「合理運用」歷史訊息。 著名 AI 學者 Andrej Karpathy 曾提出一個形象比喻: LLM 像 CPU,負責推理與計算。 上下文窗口(Context Window)像 RAM,限制了能同時「放進來」的資訊量。 如何有效管理這塊「工作記憶體」,正是上下文工程的核心挑戰。 為什麼上下文工程如此重要? 在打造可靠的 AI 智能體時,最大的挑戰之一就是上下文過長或失控。這會帶來以下問題: 超出上下文限制:模型有 Token 上限,對話過長會導致關鍵訊息丟失。 成本與延遲升高:上下文越大,API 調用成本越高,回應速度變慢。 性能下降:研究發現長上下文會導致: 上下文中毒:錯誤訊息殘留並持續放大。 上下文分心:過多資訊讓模型偏離核心任務。 上下文混淆:被無關訊息誤導,輸出不準確。 上下文衝突:矛盾訊息讓模型輸出前後不一致。 兩大核心原則:上下文工程的基石 原則一:共享完整上下文 子任務之間不能只依賴單一指令,必須能看到任務全貌與歷史紀錄,否則會出現風格不一致、結果無法整合的狀況。 原則二:動作承載隱性決策 每個行動都隱含設計假設,若子任務間決策衝突(如一方用像素風格,另一方用卡通風格),最終結果將不一致。 這兩大原則提醒我們:若上下文不能共享或決策無法協調,AI 系統的可靠性將大打折扣。 四大核心策略:上下文工程的實踐工具箱 為了有效管理有限的「工作記憶」,可運用以下四項策略: - [OpenAI 內部揭秘:我們如何使用 Codex](https://learn.build-school.com/how-openai-uses-codex-internally/) - 在 OpenAI,Codex 不僅是一個輔助工具,更是工程師們的日常拍檔。從安全、產品工程、前端、API、基礎設施到性能工程,幾乎每個技術團隊都在依賴它來加速開發、排查問題與提升效能。 無論是理解複雜系統、重構大型代碼庫,還是在緊急情況下定位故障,Codex 都展現了強大的價值。本文將根據官方文件與內部工程師的真實分享,帶你深入了解 Codex 的七大應用場景、最佳實踐、與未來展望。 七大應用場景 應用場景 1 —— 快速理解代碼 工程師 onboarding、新功能調試或事故排查時,Codex 能迅速梳理陌生的代碼庫。它能幫助定位功能邏輯、分析模組關聯、追蹤資料流,甚至補足缺失的架構文檔。 👉 適用提示: 「這個 repo 的身份驗證邏輯在哪裡?」 「總結請求從入口到回應的處理流程。」 應用場景 2 —— 重構與遷移 當需要跨多個檔案進行大規模修改時,Codex 可自動確保一致性。它能更新 API、替換設計模式、協助遷移依賴庫,甚至處理正則難以覆蓋的複雜修改。 👉 適用提示: 「將此檔案依功能拆成多個模組並生成測試。」 「把所有回調式 DB 訪問轉換為 async/await。」 應用場景 3 —— 性能優化 Codex 擅長發現瓶頸,例如低效迴圈、冗餘操作、昂貴查詢,並給出可行優化方案,常常能顯著提升效率。 👉 適用提示: 「優化這個迴圈的記憶體效率,並解釋修改原因。」 「找出此處理器中可快取的重複操作。」 應用場景 4 —— 測試覆蓋率提升 Codex 能快速生成單元測試與集成測試,特別適合那些缺少測試的模組。它能檢測邊界條件(如空輸入、極值、異常狀態),讓測試更完整。 👉 適用提示: 「為此函數生成單元測試,涵蓋失敗案例。」 「擴展測試文件,涵蓋 - [7 億用戶揭密:ChatGPT 真正的使用方式與隱藏價值](https://learn.build-school.com/chatgpt-hidden-value-and-true-usage/) - AI 並不是取代人類,而是讓我們更聰明。 在短短兩年內,ChatGPT 從一款新奇的 AI 工具,成長為全球超過 7 億月活躍使用者的引發全球熱潮的應用。近日,由 OpenAI 經濟研究團隊 與 哈佛大學經濟學家共同撰寫的研究《HOW PEOPLE USE CHATGPT》,揭露了這款全球最受歡迎的生成式 AI 背後的真實使用場景。 👉 原文研究可前往 NBER 官方網站 查看。 本文將帶你深入了解: 誰在使用 ChatGPT? 用戶最常用它來做什麼? ChatGPT 如何影響工作與生活? 為何真正的價值不在於「取代」,而是「增能」? 為什麼這份研究值得關注? 這項研究基於 150 萬次對話 的具隱私保護的分析,涵蓋了 ChatGPT 7 億周活躍使用者的數據,是目前最全面的使用研究。 研究結論指出:ChatGPT 不僅僅是任務「執行者」,更像是使用者的「顧問」與「思維夥伴」。這意味著,AI 的價值在於協助決策、提升效率,而非單純取代人類。 一、AI 使用的鴻溝正在縮小 過去,AI 工具被認為是技術愛好者的專屬,且以男性為主。但 ChatGPT 正在快速改變這一現象。 性別差距顯著縮小2024 年初,女性僅佔 ChatGPT 用戶的 37%。但到了 2025 年 7 月,比例已上升至 - [2025年AI為何越來越「懂你」?](https://learn.build-school.com/2025-ai-understand-you-more/) - 深入揭秘 ChatGPT Memory 的運作機制 為什麼「記憶」如此重要? 無論對人類還是大型語言模型(LLM),記憶(Memory)都是理解世界、提升智能的關鍵。2025年4月,OpenAI 推出了 ChatGPT Memory 功能,被 Sam Altman 稱為他「最愛的功能」,也是 2025 年 ChatGPT 的最大技術更新之一。它讓 ChatGPT 變得更「懂你」,帶來了革命性的用戶體驗。 ChatGPT 記憶系統的四大核心模組 ChatGPT 的記憶系統並非單一資料庫,而是由 四個記憶子模組協同運作: 1️⃣ 交互元數據(Interaction Metadata) 收集使用者與服務互動時的環境與使用數據:包含裝置資訊(螢幕尺寸、像素比、瀏覽器/系統等)、對話深度、訊息長度、模型使用比例,以及最近的活躍狀態。 這些數據讓 ChatGPT 了解你的基本情境。例如,你問「相機壞了怎麼辦?」它不必詢問手機型號,就能直接給出 iPhone 專屬建議。 2️⃣ 近期對話內容(Recent Conversation Content) 保存最近數十次對話的使用者訊息(不含 ChatGPT 回覆),並附有時間戳與主題標籤。 這些資料是 ChatGPT 跨對話理解你的需求的隱形上下文。例如,若你連續多次討論東京旅行,再問「那邊三月的天氣如何?」它能立刻理解「那邊」指的是東京。 3️⃣ 模型集上下文(Model Set Context) 2024 年初推出的 Saved Memories 功能,例如你告訴 ChatGPT「我喜歡吃鹹豆腐腦」,這條訊息會被高優先級保存。 使用者可在設定中查看、修改或刪除,是唯一可由使用者直接管理的記憶。 當各模組資訊衝突時,它是 - [提升 GitHub Copilot 的祕技:五大撰寫自訂指令技巧](https://learn.build-school.com/github-copilot-tips-5-instructions/) - GitHub Copilot 不只是「自動補程式」的工具,透過精心設計的自訂指令(Custom Instructions),你可以大幅提升 AI 對你程式風格、專案需求的理解。本文總結 GitHub 官方建議的五大技巧,讓 Copilot 成為真正符合團隊與個人需求的 AI Pair Programmer。 五大技巧 + Bonus 提醒 1️⃣ 明確定義你的程式風格與目標 在自訂指令中直接描述專案的語言慣例、命名規則與程式架構。例如: 指定「使用 TypeScript 並遵守 Airbnb 的程式風格」。 說明「所有 API 呼叫需包含錯誤處理」。 關鍵心法: 把它想成你的「工程風格守則」。越清晰的規範,Copilot 越能輸出符合期待的程式碼。 2️⃣ 提供足夠的上下文與背景 不要只下單一行指令,而要描述專案用途、使用者需求與既有程式碼結構。 範例:告訴 Copilot「這是一個電子商務後端,需符合 PCI-DSS 安全規範」。 重點: AI 需要情境才能「有的放矢」,否則它只能憑猜測生成。 3️⃣ 結構化你的指令:分段、條列更好讀 將需求拆解成明確段落或條列: 功能需求 技術堆疊 測試標準 Tip: 使用 Markdown 或簡短標題,能讓 Copilot 更精準理解不同的指令模組。 4️⃣ 持續調整與迭代 - [GitHub Copilot Coding Agent 101:在 GitHub 上啟用 Agentic 工作流程](https://learn.build-school.com/github-copilot-coding-agent-101-agentic-workflow/) - GitHub 最近推出了一個整合、適合企業使用的功能——Coding Agent,作為 Copilot 的一部分。它像是一位能夠在後台獨立工作的軟體工程隊友:你下達任務,它會負責寫程式、執行測試、開 PR(Pull Request)讓你審查。 什麼是 GitHub Copilot 的 Coding Agent? 角色定位你可以把它想成是一位非同步(asynchronous)、類似同儕開發者(peer developer)的 AI 合作者。你指派任務,它在後台幫你完成。 可以做哪些事? 它能處理如下一類層級的任務:bug 修復、漸進式功能實作、重構(refactoring)、提升測試覆蓋率、更新文件 (documentation)、秘密掃描加速(secret scanning)、技術債務處理等等。 安全性/控制機制為了讓這樣一個 AI 自動化 agent 不會出錯或造成風險,GitHub 加入了很多保護機制: 所有 Pull Request(PR)都需要人工審查,agent 本身無法自動 approve 或 merge。 CI/CD 工作流程(例如 GitHub Actions)在 agent 完成任務後才會運行,且需要 human approval 才觸發。 所有 commit 都會被標註共同作者(co-author)以便追蹤。 原有的組織政策、分支保護(branch protection)設定仍然適用。 啟動方式可從 GitHub Issue 指派給 Copilot、透過 VS - [GitHub Copilot Agent Mode 101:全面認識這個強大的模式](https://learn.build-school.com/github-copilot-agent-mode-101/) - 近來,GitHub 發表了一個新功能:Agent Mode(代理模式)。這模式的目標,是讓 Copilot 不只是「跟著你做提示(prompt)」或補完程式碼,而是能「替你動手做」—自動執行整個工作流程或多步驟任務,幫你處理那些耗時、重複或次要的工作,讓你能把注意力放在領域設計、架構思考、核心邏輯等比較高階的部分。 一、什麼是 Agent Mode? 企業或資深開發者常常會需要的不只是單一步驟的提示,而是:「我想做某件事」,讓工具幫你拆解流程、自動執行並修正錯誤。Agent Mode 正是這樣一個模式:它是一個同步(real-time)的、自主(agentic)的協作者,當你用自然語言告訴它需求,它會理解你的意圖,規劃解決方案、執行、測試、修正,直到結果符合預期為止。 Agent Mode 的核心能力包括: 分析你的整個程式碼庫,以獲得上下文資訊 規劃並執行多步驟方案(multi-step tasks) 執行命令或測試指令(run commands / tests) 利用外部工具(或擴充工具)完成特定任務 建議架構改善或設計優化 自主檢查錯誤並修正(agentic loop)—包含規劃、修改、測試與迭代 簡單來說,你給一個高階需求,它會幫你想怎麼做、做什麼步驟、做哪幾個檔案的改動、跑測試、看看哪裡有錯誤,再自動修正。你在過程中可以觀察它如何思考、決定與使用哪些工具。 二、Agent Mode 跟其他工具/模式的比較 為了清楚理解這模式的定位,下面是與 GitHub 中其它相關功能的對比: 三、Agent Mode 的工作機制 它是怎麼運作的?核心流程大致如下: 你提出需求:用自然語言描述你要達成的目標,例如「我想要把這個專案從 Python 遷移到 Go」、「我想新增單元測試/整合測試」,或「幫我重構這一組程式碼使它更模組化」。 系統整合背景資訊:Agent Mode 會擷取你的工作空間 (workspace) 結構、機器環境(machine context)、工具說明、程式碼庫摘要等資訊,好讓模型理解目前狀態與限制條件。 規劃與執行:模型規劃執行步驟,開始進行改動/測試/命令操作。這可能包括修改多個檔案、呼叫終端指令、建立新檔案、跑測試套件等。 錯誤檢測與修正:在過程中,如果有語法錯誤、測試失敗、build 錯誤等,Agent Mode 會嘗試修正,或者請你提供回饋調整。這是一個不斷迭代(agentic loop)的過程。 使用工具與擴充能力:你可以選擇讓 Agent Mode - [[資訊分享] AI 修圖 - 最新AI 圖像編輯模型](https://learn.build-school.com/ai-image-edit-model-demo/) - 針對AI GPT 教育版產品,我們即日起正式提供「AI 修圖 - 最新AI 圖像編輯模型」(如:上傳圖片換風格),透過自然語言描述即可支援上傳圖像風格轉換(例如:轉為日式/美式動畫風格)、修圖(圖片中增加或修改物件,例如:衣服顏色/帶眼鏡/帽子)、多圖風格融合(例如:背包圖+人物圖=該人物背著這個背包)。支援各種圖像生成與編輯功能 - 包括教材插畫設計、貼圖生成、人物相片風格轉換、物品材質參考與置換、多圖風格或物品結合、圖片物品增修、Logo與海報/卡片設計、商品場景融合、室內設計風格轉換、服裝替換等各種進階的圖像編輯應用情境。 (請觀看) 更便利的操作介面及功能「 AI 藝術創作- AI Art Creative」上線了! 提供給2025/8月起新方案規格中含「AI 繪圖與AI 修圖」模型之訂閱用戶使用。操作便利性比原先在對話中進行修圖/風格轉換更方便,也新增了各種進階AI 修圖/多圖融合功能,包括: 風格轉換 / 貼圖製作 / 服裝與人物 / 人物與場景融合 / 商品攝影場景 / 物品/材質修改 / 室內裝修 / Logo設計 / 手稿/老照片上色修復 / 改比例/擴圖/去背 / 創意與趣味風格等進階圖像編輯功能 各種風格變化及物品元素修改 (上傳1張圖 + 提示詞: 改為某某風格 / 加減或修改照片中物品元素 / 變換背景及場景) Logo 生成並製作各種商品 (用自然語言描述生成新的線條稿後上色 / 或原有logo上傳改為3D立體及顏色) - [新模型 GPT‑4.1 - 來自 OpenAI 的評測報告](https://learn.build-school.com/gpt4-1-openai-eval-report/) - 新模型 GPT‑4.1 發佈及評測報告 OpenAI 官方原文請參考 - https://openai.com/index/gpt-4-1/ 全新 GPT-4.1 系列模型,包含 GPT‑4.1、GPT‑4.1 mini 與 GPT‑4.1 nano,大幅提升了學術知識評測能力、程式編碼能力、指令遵循、影像理解、長上下文處理效率。(註: 2025/6月已於 ChatGPT 付費版中提供 4.1 模型) 核心亮點: 優異編碼能力:GPT‑4.1 在 SWE‑bench Verified 評測上得到 54.6%,較 GPT‑4o 提升 21.4 個百分點,較 GPT‑4.5 提升 26.6 個百分點 指令遵循進步:在 Scale 的 MultiChallenge 衡量任務指令遵循能力中,GPT‑4.1 得分 38.3%,提升 10.5 個百分點。 強化長上下文理解:在 Video‑MME 上取得 72.0%,比 GPT‑4o 多出 6.7 點,達成史上最佳。 模型與效能概覽 GPT‑4.1:上下文最大可達 100 - [微軟認證 Microsoft Certified Fundamentals 課程全系列上線並提供考照服務 (AI / Azure / Security / Power Platform 等)](https://learn.build-school.com/microsoft-certified-fundamentals-get-certified-course/) - 我們將微軟認證 Microsoft Certified Fundamentals 中主要課程都上線了並對外提供考照服務! 有意考證的企業、學校、或個人皆可使用我們的考照服務並提供完整的課程學習! 以2023/12月至2024/7月參加我們的培訓課程及考證梯次,超過 230 位在 Build School 取得微軟Microsoft Certified Fundamentals 的認證,包括 Azure / Azure AI / Security 微軟資安 / Power Platform等證照。 1. 一站式學習到考證: 完整的線上教材、學習影片、認證練習題 (市面上最完整的微軟認證課程+考照) - 無需四處尋找學習及考照資源(搜了這麼多,哪些是實用且工作派得上用場的、哪些是有效內容可以輔助考照的),或學完想考證不知哪裏方便又高CP值 (實體或線上考照皆可、定期梯次) 完整的課程內容大綱及下單連結如下: AI900: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 - 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 - [如何在Certiport下載電子證書/查詢成績分佈/註冊數位認證徽章 Credly Badge](https://learn.build-school.com/certificate-transcript-download-credly-badge/) - 當考生完成了 Microsoft Certified Fundamental 任一科的考證後,若通過的話,將會收到 Email 通知自行註冊 Badge 數位認證徽章 (由第三方機構 Credly 所託管的數位徽章 Badge,每一認證皆有唯一的認證碼,方便未來分享在FB/LinkedIn 等 Social Media)。若需要電子證書 PDF,可自行至 Certiport 官網下載;也可自行查詢成績分佈。 1. 下載電子證書PDF 及查詢成績 - 至 Certiport 官網 -> "MY TRANSCRIPT" 選單 -> 如下圖,可自行下載電子證書 PDF (目前全球皆為提供PDF電子檔證書,並無實體紙張證書),並查詢成績分佈(未通過亦可查詢)。 2. 註冊 Badge 數位認證徽章 - 考證通過約1天後將收到 Email 如下,可依 email 上的指示,至 Credly 網站註冊,將可取得該科目之認證徽章網址URL,以驗證該認證徽章的有效性。也可容易地分享你的認證徽章至你的 Social media 例如 FB, LinkedIn,或是放在你的Email簽名檔或個人履歷中。 - [Build School Learn 會員註冊方法](https://learn.build-school.com/build-school-learn-registration-2/) - Build School Learn 為提升AI 與軟體及IT技能的線上學習平台,致力於協助軟體開發人員、IT 專業人員、對IT相關技術有興趣,並希望提升自我能力、為職涯履歷加分的人實現他們的職業目標。 Build School Learn 為學習者提供「成果導向」課程和IT證照課程及考試,除了擁有完整的學習地圖讓學生有系統性的學習之外,還提供豐富的線上題庫練習,進而更有效且省時的考取證照。另外,Build School Learn 同時也是經授權的測驗中心,在 Build School Learn 報名還可獲得超優的考照優惠、及線上遠端考照機會,讓學員一站式的學習考證,一次完成! 如何註冊會員? 註冊 Build School Learn 會員,即可獲取多門課程教材、課後錄影及認證模擬練習題,方便複習及考證準備,而註冊的流程也相當的簡單,只需要簡單的6個步驟! Step 1 前往 Build School Learn 官網首頁 - https://learn.build-school.com/zh-hant/ Step 2 點擊右上方「登入」 Step 5 填寫註冊資訊 (Group Code 可略過 ; 若為報名參加培訓營者,請依活動Email詳情指示填寫群組代碼 Group Code) Step 6 註冊完成,註冊成功即可進入後台,查看學習檔案開始學習! - [如何註冊 Certiport 考證用的帳號](https://learn.build-school.com/bslearn-certiport-registration/) - 請至 Certiport 會員註冊網址(最好考前幾天就已註冊好,若已有帳號可用現在帳號) - https://certiport.pearsonvue.com ; 並依以下的圖示說明註冊好帳號。請留意填寫註冊表單時: 所有姓名欄都用英文填寫姓名(就是護照或證書用的英文拚音名),因是國際認證證書上是列印英文名字比較好 考試當天登入 Compass 考試軟體流程 (這個只需要考試當天再了解即可) 一進入 Compass 時右上方先切換考試語言 (英文 : English / 繁體中文 : Chinese Traditional),使用你的 Certiport 帳號密碼登入 選取優惠券 / Voucher,並輸入考卷號 / Voucher number 輸入考科關鍵字選對考科 (千萬不要選錯了) 接受測驗協議 再次確認姓名 / 考科 / 語言是否正確,並呼叫及等待監考官以解鎖開始考試,即可開始45分鐘的考試時程 - [如何註冊 Certiport 考證用的帳號](https://learn.build-school.com/bslearn-certiport-registration/) - 請至 Certiport 會員註冊網址(最好考前幾天就已註冊好,若已有帳號可用現在帳號) - https://certiport.pearsonvue.com ; 並依以下的圖示說明註冊好帳號。請留意填寫註冊表單時: 所有姓名欄都用英文填寫姓名(就是護照或證書用的英文拚音名),因是國際認證證書上是列印英文名字比較好 考試當天登入 Compass 考試軟體流程 (這個只需要考試當天再了解即可) 一進入 Compass 時右上方先切換考試語言 (英文 : English / 繁體中文 : Chinese Traditional),使用你的 Certiport 帳號密碼登入 選取優惠券 / Voucher,並輸入考卷號 / Voucher number 輸入考科關鍵字選對考科 (千萬不要選錯了) 接受測驗協議 再次確認姓名 / 考科 / 語言是否正確,並呼叫及等待監考官以解鎖開始考試,即可開始45分鐘的考試時程 - [如何註冊 Certiport 考證用的帳號](https://learn.build-school.com/bslearn-certiport-registration/) - 請至 Certiport 會員註冊網址(最好考前幾天就已註冊好,若已有帳號可用現在帳號) - https://certiport.pearsonvue.com ; 並依以下的圖示說明註冊好帳號。請留意填寫註冊表單時: 所有姓名欄都用英文填寫姓名(就是護照或證書用的英文拚音名),因是國際認證證書上是列印英文名字比較好 考試當天登入 Compass 考試軟體流程 (這個只需要考試當天再了解即可) 一進入 Compass 時右上方先切換考試語言 (英文 : English / 繁體中文 : Chinese Traditional),使用你的 Certiport 帳號密碼登入 選取優惠券 / Voucher,並輸入考卷號 / Voucher number 輸入考科關鍵字選對考科 (千萬不要選錯了) 接受測驗協議 再次確認姓名 / 考科 / 語言是否正確,並呼叫及等待監考官以解鎖開始考試,即可開始45分鐘的考試時程 - [如何在Certiport下載電子證書/查詢成績分佈/註冊數位認證徽章 Credly Badge](https://learn.build-school.com/certificate-transcript-download-credly-badge/) - 當考生完成了 Microsoft Certified Fundamental 任一科的考證後,若通過的話,將會收到 Email 通知自行註冊 Badge 數位認證徽章 (由第三方機構 Credly 所託管的數位徽章 Badge,每一認證皆有唯一的認證碼,方便未來分享在FB/LinkedIn 等 Social Media)。若需要電子證書 PDF,可自行至 Certiport 官網下載;也可自行查詢成績分佈。 1. 下載電子證書PDF 及查詢成績 - 至 Certiport 官網 -> "MY TRANSCRIPT" 選單 -> 如下圖,可自行下載電子證書 PDF (目前全球皆為提供PDF電子檔證書,並無實體紙張證書),並查詢成績分佈(未通過亦可查詢)。 2. 註冊 Badge 數位認證徽章 - 考證通過約1天後將收到 Email 如下,可依 email 上的指示,至 Credly 網站註冊,將可取得該科目之認證徽章網址URL,以驗證該認證徽章的有效性。也可容易地分享你的認證徽章至你的 Social media 例如 FB, LinkedIn,或是放在你的Email簽名檔或個人履歷中。 - [如何在Certiport下載電子證書/查詢成績分佈/註冊數位認證徽章 Credly Badge](https://learn.build-school.com/certificate-transcript-download-credly-badge/) - 當考生完成了 Microsoft Certified Fundamental 任一科的考證後,若通過的話,將會收到 Email 通知自行註冊 Badge 數位認證徽章 (由第三方機構 Credly 所託管的數位徽章 Badge,每一認證皆有唯一的認證碼,方便未來分享在FB/LinkedIn 等 Social Media)。若需要電子證書 PDF,可自行至 Certiport 官網下載;也可自行查詢成績分佈。 1. 下載電子證書PDF 及查詢成績 - 至 Certiport 官網 -> "MY TRANSCRIPT" 選單 -> 如下圖,可自行下載電子證書 PDF (目前全球皆為提供PDF電子檔證書,並無實體紙張證書),並查詢成績分佈(未通過亦可查詢)。 2. 註冊 Badge 數位認證徽章 - 考證通過約1天後將收到 Email 如下,可依 email 上的指示,至 Credly 網站註冊,將可取得該科目之認證徽章網址URL,以驗證該認證徽章的有效性。也可容易地分享你的認證徽章至你的 Social media 例如 FB, LinkedIn,或是放在你的Email簽名檔或個人履歷中。 - [[AI新功能] 在Power BI 中使用 Copilot 提高 DAX 撰寫效率](https://learn.build-school.com/copilot-in-powerbi-dax-query/) - 本文章翻譯及摘要自 - 使用 Copilot 深入瞭解 DAX 查詢檢視 |Microsoft Power BI 博客 |Microsoft Power BI 使用 Copilot 編寫和解釋 DAX 查詢,提高 DAX 查詢檢視的工作效率。現在,通過備受期待的 Copilot 在 DAX 查詢檢視中編寫和解釋 DAX 查詢的公共預覽版,使用 DAX 查詢變得更加容易! 讓我們看看 Copilot 如何提供説明。 在 DAX 查詢中鍵入您想要的內容,Copilot 可以為您編寫。例如,僅按國家/地區顯示銷售額,甚至按特定列(例如產品)顯示所有度量值。系統會自動添加註釋,以解釋生成的DAX查詢的每個部分,並註明它是在使用者提示下使用 Copilot 生成的。 使用 Copilot 調整現有 DAX 查詢。添加其他按列分組,或以其他方式調整已寫入的 DAX 查詢。這種方法的好處是,您將看到 Copilot 使用內聯差異編輯器所做的所有更改,因此您可以確切地知道添加、刪除或更新了哪些內容。 使用 Copilot 創建新度量。DAX 查詢包括用於定義度量值的語法,在 DAX 查詢中,可以在不修改語義模型的情況下運行此度量值。因此,您可以創建度量值並試用它們。最後,在 DAX 查詢檢視中,如果要通過添加 - [[AI新功能] 在Power BI 中使用 Copilot 提高 DAX 撰寫效率](https://learn.build-school.com/copilot-in-powerbi-dax-query/) - 本文章翻譯及摘要自 - 使用 Copilot 深入瞭解 DAX 查詢檢視 |Microsoft Power BI 博客 |Microsoft Power BI 使用 Copilot 編寫和解釋 DAX 查詢,提高 DAX 查詢檢視的工作效率。現在,通過備受期待的 Copilot 在 DAX 查詢檢視中編寫和解釋 DAX 查詢的公共預覽版,使用 DAX 查詢變得更加容易! 讓我們看看 Copilot 如何提供説明。 在 DAX 查詢中鍵入您想要的內容,Copilot 可以為您編寫。例如,僅按國家/地區顯示銷售額,甚至按特定列(例如產品)顯示所有度量值。系統會自動添加註釋,以解釋生成的DAX查詢的每個部分,並註明它是在使用者提示下使用 Copilot 生成的。 使用 Copilot 調整現有 DAX 查詢。添加其他按列分組,或以其他方式調整已寫入的 DAX 查詢。這種方法的好處是,您將看到 Copilot 使用內聯差異編輯器所做的所有更改,因此您可以確切地知道添加、刪除或更新了哪些內容。 使用 Copilot 創建新度量。DAX 查詢包括用於定義度量值的語法,在 DAX 查詢中,可以在不修改語義模型的情況下運行此度量值。因此,您可以創建度量值並試用它們。最後,在 DAX 查詢檢視中,如果要通過添加 - [[新功能-AI 輔助] Power BI Desktop 中的 Copilot 窗格簡介](https://learn.build-school.com/copilot-in-powerbi-desktop/) - 本文翻譯及摘要自 - Power BI Desktop 中的 Copilot 窗格簡介(預覽版) |Microsoft Power BI 博客 |Microsoft Power BI 開始使用 Copilot 若要開始使用 Copilot,需要至少寫入分配給啟用 Copilot 的容量的單個工作區的訪問許可權,即付費 Fabric 容量(F64 或更高版本)或 Power BI Premium 容量(P1 或更高版本)。 選擇功能區中的 Copilot 圖示以在報表檢視中打開 Copilot 窗格。 首次選擇 Copilot 功能區按鈕時,將出現一個對話框,提示您選擇與 Copilot 相容的工作區。選擇分配給所需容量的任何工作區。 登陸 Copilot 窗格後,您會看到一張歡迎卡。選擇「開始使用」以開始與 Copilot 進行交互。 成功完成上述步驟后,系統不會要求您再次重複這些步驟。 Copilot for Desktop 功能概述 使用我們當前的預覽版,用戶可以在Power BI Desktop體驗中更快、更輕鬆地創建報表。您可以使用 Copilot 執行以下操作: 匯總 Power BI - [[新功能-AI 輔助] Power BI Desktop 中的 Copilot 窗格簡介](https://learn.build-school.com/copilot-in-powerbi-desktop/) - 本文翻譯及摘要自 - Power BI Desktop 中的 Copilot 窗格簡介(預覽版) |Microsoft Power BI 博客 |Microsoft Power BI 開始使用 Copilot 若要開始使用 Copilot,需要至少寫入分配給啟用 Copilot 的容量的單個工作區的訪問許可權,即付費 Fabric 容量(F64 或更高版本)或 Power BI Premium 容量(P1 或更高版本)。 選擇功能區中的 Copilot 圖示以在報表檢視中打開 Copilot 窗格。 首次選擇 Copilot 功能區按鈕時,將出現一個對話框,提示您選擇與 Copilot 相容的工作區。選擇分配給所需容量的任何工作區。 登陸 Copilot 窗格後,您會看到一張歡迎卡。選擇「開始使用」以開始與 Copilot 進行交互。 成功完成上述步驟后,系統不會要求您再次重複這些步驟。 Copilot for Desktop 功能概述 使用我們當前的預覽版,用戶可以在Power BI Desktop體驗中更快、更輕鬆地創建報表。您可以使用 Copilot 執行以下操作: 匯總 Power BI Copilot; Power BI - [[新功能-AI 輔助] Power BI Desktop 中的 Copilot 窗格簡介](https://learn.build-school.com/copilot-in-powerbi-desktop/) - 本文翻譯及摘要自 - Power BI Desktop 中的 Copilot 窗格簡介(預覽版) |Microsoft Power BI 博客 |Microsoft Power BI 開始使用 Copilot 若要開始使用 Copilot,需要至少寫入分配給啟用 Copilot 的容量的單個工作區的訪問許可權,即付費 Fabric 容量(F64 或更高版本)或 Power BI Premium 容量(P1 或更高版本)。 選擇功能區中的 Copilot 圖示以在報表檢視中打開 Copilot 窗格。 首次選擇 Copilot 功能區按鈕時,將出現一個對話框,提示您選擇與 Copilot 相容的工作區。選擇分配給所需容量的任何工作區。 登陸 Copilot 窗格後,您會看到一張歡迎卡。選擇「開始使用」以開始與 Copilot 進行交互。 成功完成上述步驟后,系統不會要求您再次重複這些步驟。 Copilot for Desktop 功能概述 使用我們當前的預覽版,用戶可以在Power BI Desktop體驗中更快、更輕鬆地創建報表。您可以使用 Copilot 執行以下操作: 匯總 Power BI - [Azure AI AI900 認證培訓課程-即時答題](https://learn.build-school.com/azure-ai-ai900-test/) - Day 2 Quiz - [Azure AI AI900 認證培訓課程-即時答題](https://learn.build-school.com/azure-ai-ai900-test/) - Day 2 Quiz - [Azure AI AI900 認證培訓課程-即時答題](https://learn.build-school.com/azure-ai-ai900-test/) - Day 2 Quiz - [Microsoft 認證的學習路徑及高效考證心法-以 Azure 認證為例 (AZ900/104/204/400…)](https://learn.build-school.com/microsoft-azure-certificate-effective-learning-az900-az104-az204/) - 課程大綱-Eng 這場來點輕鬆的話題及福利放送~取得證照對個人職涯成長的好處?對每天的技術日常工作幫助是什麼?我們將從資訊技術人員職涯成長的角度出發,及企業主管在招募用人時對認證的心態,分享 Microsoft 微軟認證的面面觀。從軟體開發者、系統管理者、資料管理及分析師、資安工程師等不同職能,在新一代的技術主軸上 - AI、Azure、Data Platform、Security 的認證職涯成長地圖。也將聊聊如何有效率地取得認證之學習心法,讓你少走彎路,從 Azure AZ900 基礎認證、到進階的 AZ104 系統管理 / AZ204 開發技術、AZ400 DevOps 等認證。最後分享認證大禮包,從學習材料與課程、練習題及考試優惠,一次放送!也將邀請微軟 MVP - Poy Chang,一同與大家聊聊在取得認證路上的心路歷程,是如何從 Azure AZ900 基礎認證,一路過關斬將拿到 AZ400 DevOps 認證。 講者 - 吳典璋 Dann哥 (Build School 軟體工程師培訓學校創辦人) Build School 是最酷的軟體工程與IT專業培訓學校,也協助企業更有效的找到專業軟體人才! Dann 哥曾任職於微軟 Microsoft 開發工具 .NET / Visual Studio / Team Foundation Server (現名 Azure DevOps) 產品行銷經理,是一位熱情及樂於分享的軟體資訊愛好者,在資訊軟體技術持續演進的浪潮下,感受著 ChatGPT Azure, Certificate, AZ900, AZ104, AZ204, AZ400 - [Microsoft 認證的學習路徑及高效考證心法-以 Azure 認證為例 (AZ900/104/204/400…)](https://learn.build-school.com/microsoft-azure-certificate-effective-learning-az900-az104-az204/) - 課程大綱-Eng 這場來點輕鬆的話題及福利放送~取得證照對個人職涯成長的好處?對每天的技術日常工作幫助是什麼?我們將從資訊技術人員職涯成長的角度出發,及企業主管在招募用人時對認證的心態,分享 Microsoft 微軟認證的面面觀。從軟體開發者、系統管理者、資料管理及分析師、資安工程師等不同職能,在新一代的技術主軸上 - AI、Azure、Data Platform、Security 的認證職涯成長地圖。也將聊聊如何有效率地取得認證之學習心法,讓你少走彎路,從 Azure AZ900 基礎認證、到進階的 AZ104 系統管理 / AZ204 開發技術、AZ400 DevOps 等認證。最後分享認證大禮包,從學習材料與課程、練習題及考試優惠,一次放送!也將邀請微軟 MVP - Poy Chang,一同與大家聊聊在取得認證路上的心路歷程,是如何從 Azure AZ900 基礎認證,一路過關斬將拿到 AZ400 DevOps 認證。 講者 - 吳典璋 Dann哥 (Build School 軟體工程師培訓學校創辦人) Build School 是最酷的軟體工程與IT專業培訓學校,也協助企業更有效的找到專業軟體人才! Dann 哥曾任職於微軟 Microsoft 開發工具 .NET / Visual Studio / Team Foundation Server (現名 Azure DevOps) 產品行銷經理,是一位熱情及樂於分享的軟體資訊愛好者,在資訊軟體技術持續演進的浪潮下,感受著 ChatGPT Azure, Certificate, AZ900, AZ104, AZ204, AZ400 - [Microsoft 認證的學習路徑及高效考證心法-以 Azure 認證為例 (AZ900/104/204/400…)](https://learn.build-school.com/microsoft-azure-certificate-effective-learning-az900-az104-az204/) - 課程大綱-Eng 這場來點輕鬆的話題及福利放送~取得證照對個人職涯成長的好處?對每天的技術日常工作幫助是什麼?我們將從資訊技術人員職涯成長的角度出發,及企業主管在招募用人時對認證的心態,分享 Microsoft 微軟認證的面面觀。從軟體開發者、系統管理者、資料管理及分析師、資安工程師等不同職能,在新一代的技術主軸上 - AI、Azure、Data Platform、Security 的認證職涯成長地圖。也將聊聊如何有效率地取得認證之學習心法,讓你少走彎路,從 Azure AZ900 基礎認證、到進階的 AZ104 系統管理 / AZ204 開發技術、AZ400 DevOps 等認證。最後分享認證大禮包,從學習材料與課程、練習題及考試優惠,一次放送!也將邀請微軟 MVP - Poy Chang,一同與大家聊聊在取得認證路上的心路歷程,是如何從 Azure AZ900 基礎認證,一路過關斬將拿到 AZ400 DevOps 認證。 講者 - 吳典璋 Dann哥 (Build School 軟體工程師培訓學校創辦人) Build School 是最酷的軟體工程與IT專業培訓學校,也協助企業更有效的找到專業軟體人才! Dann 哥曾任職於微軟 Microsoft 開發工具 .NET / Visual Studio / Team Foundation Server (現名 Azure DevOps) 產品行銷經理,是一位熱情及樂於分享的軟體資訊愛好者,在資訊軟體技術持續演進的浪潮下,感受著 ChatGPT Azure, Certificate, AZ900, AZ104, AZ204, AZ400 - [介紹公開預覽版 Copilot for Power BI 以聊天為基礎的功能:摘要、查詢、分析](https://learn.build-school.com/copilot-for-power-bi-chat-based-capabilities/) - 本篇文章引用並翻譯自Carly Newsome 的 ”Introducing Public Preview Copilot for Power BI chat-based capabilities: summarize, inquire, analyze”,最初發表並公開於2024年2月26日 Microsoft Power BI Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:Introducing Public Preview Copilot for Power BI chat-based capabilities: summarize, inquire, analyze | Microsoft Power BI Blog | Microsoft Power BI 您準備好踏上數據探索之旅了嗎? Power BI 的 Copilot 窗格是數據探索和分析領域的終極伴侶! Power BI 中的 Copilot 窗格現已在公開預覽中提供查看和編輯模式,並提供新功能。 您現在可以向 Copilot 詢問報告內容中的摘要、見解和答案。 在這篇部落格文中,我們將深入探討 Copilot 令人興奮的功能,揭示它如何在查看模式下輕鬆地幫助用戶從數據中提取寶貴的見解。 View 模式下的 Copilot 想像一下,在您流覽Power BI報表時,身邊有一位知識淵博的助手。這正是 Copilot 窗格在 - [介紹公開預覽版 Copilot for Power BI 以聊天為基礎的功能:摘要、查詢、分析](https://learn.build-school.com/copilot-for-power-bi-chat-based-capabilities/) - 本篇文章引用並翻譯自Carly Newsome 的 ”Introducing Public Preview Copilot for Power BI chat-based capabilities: summarize, inquire, analyze”,最初發表並公開於2024年2月26日 Microsoft Power BI Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:Introducing Public Preview Copilot for Power BI chat-based capabilities: summarize, inquire, analyze | Microsoft Power BI Blog | Microsoft Power BI 您準備好踏上數據探索之旅了嗎? Power BI 的 Copilot 窗格是數據探索和分析領域的終極伴侶! Power BI 中的 Copilot 窗格現已在公開預覽中提供查看和編輯模式,並提供新功能。 您現在可以向 Copilot 詢問報告內容中的摘要、見解和答案。 在這篇部落格文中,我們將深入探討 Copilot 令人興奮的功能,揭示它如何在查看模式下輕鬆地幫助用戶從數據中提取寶貴的見解。 View 模式下的 Copilot 想像一下,在您流覽Power BI報表時,身邊有一位知識淵博的助手。這正是 Copilot 窗格在 - [介紹公開預覽版 Copilot for Power BI 以聊天為基礎的功能:摘要、查詢、分析](https://learn.build-school.com/copilot-for-power-bi-chat-based-capabilities/) - 本篇文章引用並翻譯自Carly Newsome 的 ”Introducing Public Preview Copilot for Power BI chat-based capabilities: summarize, inquire, analyze”,最初發表並公開於2024年2月26日 Microsoft Power BI Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:Introducing Public Preview Copilot for Power BI chat-based capabilities: summarize, inquire, analyze | Microsoft Power BI Blog | Microsoft Power BI 您準備好踏上數據探索之旅了嗎? Power BI 的 Copilot 窗格是數據探索和分析領域的終極伴侶! Power BI 中的 Copilot 窗格現已在公開預覽中提供查看和編輯模式,並提供新功能。 您現在可以向 Copilot 詢問報告內容中的摘要、見解和答案。 在這篇部落格文中,我們將深入探討 Copilot 令人興奮的功能,揭示它如何在查看模式下輕鬆地幫助用戶從數據中提取寶貴的見解。 View 模式下的 Copilot 想像一下,在您流覽Power BI報表時,身邊有一位知識淵博的助手。這正是 Copilot 窗格在 - [印度的學校教師正在更快地起草更好的課程計劃,這要歸功於Copilot](https://learn.build-school.com/better-lesson-plans-faster-thanks-to-a-copilot/) - 本篇文章引用並翻譯自 Chen May Yee 的 ”India’s schoolteachers are drafting better lesson plans faster, thanks to a copilot ”,最初發表並公開於2024年2月8日 Microsoft Blog Source Asia,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:https://news.microsoft.com/source/asia/features/indias-schoolteachers-are-drafting-better-lesson-plans-faster-thanks-to-a-copilot/ 印度卡納塔克邦卡納卡普拉——在這所被椰子樹環繞的五間教室的鄉村學校裡,老師 Ravindra K. Nagaiah 今天給他的七年級科學課帶來了一個驚喜。 當天的主題是「酸、鹼和鹽」。除了通常供應的石蕊試紙、鹽酸和小蘇打外,Ravindra 還用芙蓉花和檸檬製作了小燒杯。學生們圍在桌子旁,觀看一名學生將檸檬與芙蓉汁混合。溶液變為綠色,表示酸度。另一名學生將小蘇打和芙蓉汁混合在一起,變成粉紅色。 孩子們,誰知道芙蓉汁是一種天然的pH指示劑? Ravindra 從 Shiksha Copilot那裡得到了這項活動的想法,Shiksha 是一個生成式 AI 數位助理,可以在幾分鐘內制定課程計劃——包括活動、視頻和測驗。該軟體正在與非營利性 Sikshana 基金會合作開發,並由卡納塔克邦 30 所學校的 30 名教師用英語和當地卡納達語進行測試,教師們報告了令人鼓舞的結果。 老師 Ravindra K. Nagaiah 展示了他如何在 Shiksha copilot 上生成課程計劃。 Shiksha copilot 是Project VeLLM的一部分,VeLLM是Microsoft - [印度的學校教師正在更快地起草更好的課程計劃,這要歸功於Copilot](https://learn.build-school.com/better-lesson-plans-faster-thanks-to-a-copilot/) - 本篇文章引用並翻譯自 Chen May Yee 的 ”India’s schoolteachers are drafting better lesson plans faster, thanks to a copilot ”,最初發表並公開於2024年2月8日 Microsoft Blog Source Asia,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:https://news.microsoft.com/source/asia/features/indias-schoolteachers-are-drafting-better-lesson-plans-faster-thanks-to-a-copilot/ 印度卡納塔克邦卡納卡普拉——在這所被椰子樹環繞的五間教室的鄉村學校裡,老師 Ravindra K. Nagaiah 今天給他的七年級科學課帶來了一個驚喜。 當天的主題是「酸、鹼和鹽」。除了通常供應的石蕊試紙、鹽酸和小蘇打外,Ravindra 還用芙蓉花和檸檬製作了小燒杯。學生們圍在桌子旁,觀看一名學生將檸檬與芙蓉汁混合。溶液變為綠色,表示酸度。另一名學生將小蘇打和芙蓉汁混合在一起,變成粉紅色。 孩子們,誰知道芙蓉汁是一種天然的pH指示劑? Ravindra 從 Shiksha Copilot那裡得到了這項活動的想法,Shiksha 是一個生成式 AI 數位助理,可以在幾分鐘內制定課程計劃——包括活動、視頻和測驗。該軟體正在與非營利性 Sikshana 基金會合作開發,並由卡納塔克邦 30 所學校的 30 名教師用英語和當地卡納達語進行測試,教師們報告了令人鼓舞的結果。 老師 Ravindra K. Nagaiah 展示了他如何在 Shiksha copilot 上生成課程計劃。 Shiksha copilot 是Project VeLLM的一部分,VeLLM是Microsoft - [印度的學校教師正在更快地起草更好的課程計劃,這要歸功於Copilot](https://learn.build-school.com/better-lesson-plans-faster-thanks-to-a-copilot/) - 本篇文章引用並翻譯自 Chen May Yee 的 ”India’s schoolteachers are drafting better lesson plans faster, thanks to a copilot ”,最初發表並公開於2024年2月8日 Microsoft Blog Source Asia,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:https://news.microsoft.com/source/asia/features/indias-schoolteachers-are-drafting-better-lesson-plans-faster-thanks-to-a-copilot/ 印度卡納塔克邦卡納卡普拉——在這所被椰子樹環繞的五間教室的鄉村學校裡,老師 Ravindra K. Nagaiah 今天給他的七年級科學課帶來了一個驚喜。 當天的主題是「酸、鹼和鹽」。除了通常供應的石蕊試紙、鹽酸和小蘇打外,Ravindra 還用芙蓉花和檸檬製作了小燒杯。學生們圍在桌子旁,觀看一名學生將檸檬與芙蓉汁混合。溶液變為綠色,表示酸度。另一名學生將小蘇打和芙蓉汁混合在一起,變成粉紅色。 孩子們,誰知道芙蓉汁是一種天然的pH指示劑? Ravindra 從 Shiksha Copilot那裡得到了這項活動的想法,Shiksha 是一個生成式 AI 數位助理,可以在幾分鐘內制定課程計劃——包括活動、視頻和測驗。該軟體正在與非營利性 Sikshana 基金會合作開發,並由卡納塔克邦 30 所學校的 30 名教師用英語和當地卡納達語進行測試,教師們報告了令人鼓舞的結果。 老師 Ravindra K. Nagaiah 展示了他如何在 Shiksha copilot 上生成課程計劃。 Shiksha copilot 是Project VeLLM的一部分,VeLLM是Microsoft - [擁抱 AI 轉型:客戶和合作夥伴如何利用 Microsoft 雲端推動務實創新以實現業務成果](https://learn.build-school.com/embracing-ai-transformatio/) - 本篇文章引用並翻譯自 Judson Althoff 的 ”Embracing AI Transformation: How customers and partners are driving pragmatic innovation to achieve business outcomes with the Microsoft Cloud”,最初發表並公開於2024年1月29日 Official Microsoft Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源: https://blogs.microsoft.com/blog/2024/01/29/embracing-ai-transformation-how-customers-and-partners-are-driving-pragmatic-innovation-to-achieve-business-outcomes-with-the-microsoft-cloud/ 過去的一年是技術領域最激動人心的一年,隨著生成式人工智慧的出現,各地的領導者都在考慮它為他們的組織帶來的可能性。許多人認識到它的價值並渴望繼續創新,而另一些人則受到它所釋放的啟發並正在尋求採用它的方法。在 Microsoft,我們專注於開發基於務實創新的負責任的 AI 戰略,並為我們的客戶實現 AI 轉型。當我與客戶和合作夥伴討論他們所看到的結果時,並根據Microsoft的生成式AI功能合理化這些結果,我們已經確定了組織增強其AI轉型的四個機會領域:豐富員工體驗,重塑客戶參與,重塑業務流程和彎曲創新曲線.有了這些作為基礎,就更容易看到如何將務實的人工智慧創新帶入生活,我為我們與世界各地的客戶和合作夥伴產生的影響感到自豪。從與沃達豐(Walmart)一起為歐洲和非洲的數百萬人開發以客戶為中心的人工智慧和雲服務,到與沃爾瑪一起為客戶和員工提供生成式人工智慧功能,我期待著我們將在未來一年幫助您實現目標。 電通在Microsoft Copilot的支援下推動品牌的創造力和增長。 利用 Copilot 技術豐富員工體驗並塑造未來的工作 拜耳(Bayer)員工正在通過Copilot for Microsoft 365更好地協作全球研究專案,並節省日常任務的時間,而芬蘭公司Elisa正在幫助財務,銷售和客戶服務方面的知識工作者簡化日常任務。Banreservas正在提高員工的工作效率並加強決策,而香港最大的運輸公司——國泰航空和港鐵——正在簡化工作流程,改善溝通,並減少耗時的行政任務。在專業服務方面,畢馬威的員工生產力提高了 50%,電通每天為數百名員工節省了長達 30 分鐘的創意可視化流程,安永 (EY)則讓生成報告和近乎即時地獲取見解變得更加容易。在馬來西亞,金融服務機構PNB正在節省員工搜索檔和電子郵件的時間,而大馬銀行的員工正在提高他們的工作質量和影響力。在Hargreaves Lansdown,財務顧問正在使用Copilot for Microsoft 365和Teams來提高工作效率並使會議更具包容性。埃維諾正在使用 Copilot for Dynamics 365 説明銷售人員節省更新聯繫人記錄和匯總電子郵件線程的時間,而 HSO - [擁抱 AI 轉型:客戶和合作夥伴如何利用 Microsoft 雲端推動務實創新以實現業務成果](https://learn.build-school.com/embracing-ai-transformatio/) - 本篇文章引用並翻譯自 Judson Althoff 的 ”Embracing AI Transformation: How customers and partners are driving pragmatic innovation to achieve business outcomes with the Microsoft Cloud”,最初發表並公開於2024年1月29日 Official Microsoft Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源: https://blogs.microsoft.com/blog/2024/01/29/embracing-ai-transformation-how-customers-and-partners-are-driving-pragmatic-innovation-to-achieve-business-outcomes-with-the-microsoft-cloud/ 過去的一年是技術領域最激動人心的一年,隨著生成式人工智慧的出現,各地的領導者都在考慮它為他們的組織帶來的可能性。許多人認識到它的價值並渴望繼續創新,而另一些人則受到它所釋放的啟發並正在尋求採用它的方法。在 Microsoft,我們專注於開發基於務實創新的負責任的 AI 戰略,並為我們的客戶實現 AI 轉型。當我與客戶和合作夥伴討論他們所看到的結果時,並根據Microsoft的生成式AI功能合理化這些結果,我們已經確定了組織增強其AI轉型的四個機會領域:豐富員工體驗,重塑客戶參與,重塑業務流程和彎曲創新曲線.有了這些作為基礎,就更容易看到如何將務實的人工智慧創新帶入生活,我為我們與世界各地的客戶和合作夥伴產生的影響感到自豪。從與沃達豐(Walmart)一起為歐洲和非洲的數百萬人開發以客戶為中心的人工智慧和雲服務,到與沃爾瑪一起為客戶和員工提供生成式人工智慧功能,我期待著我們將在未來一年幫助您實現目標。 電通在Microsoft Copilot的支援下推動品牌的創造力和增長。 利用 Copilot 技術豐富員工體驗並塑造未來的工作 拜耳(Bayer)員工正在通過Copilot for Microsoft 365更好地協作全球研究專案,並節省日常任務的時間,而芬蘭公司Elisa正在幫助財務,銷售和客戶服務方面的知識工作者簡化日常任務。Banreservas正在提高員工的工作效率並加強決策,而香港最大的運輸公司——國泰航空和港鐵——正在簡化工作流程,改善溝通,並減少耗時的行政任務。在專業服務方面,畢馬威的員工生產力提高了 50%,電通每天為數百名員工節省了長達 30 分鐘的創意可視化流程,安永 (EY)則讓生成報告和近乎即時地獲取見解變得更加容易。在馬來西亞,金融服務機構PNB正在節省員工搜索檔和電子郵件的時間,而大馬銀行的員工正在提高他們的工作質量和影響力。在Hargreaves Lansdown,財務顧問正在使用Copilot for Microsoft 365和Teams來提高工作效率並使會議更具包容性。埃維諾正在使用 Copilot for Dynamics 365 説明銷售人員節省更新聯繫人記錄和匯總電子郵件線程的時間,而 HSO - [擁抱 AI 轉型:客戶和合作夥伴如何利用 Microsoft 雲端推動務實創新以實現業務成果](https://learn.build-school.com/embracing-ai-transformatio/) - 本篇文章引用並翻譯自 Judson Althoff 的 ”Embracing AI Transformation: How customers and partners are driving pragmatic innovation to achieve business outcomes with the Microsoft Cloud”,最初發表並公開於2024年1月29日 Official Microsoft Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源: https://blogs.microsoft.com/blog/2024/01/29/embracing-ai-transformation-how-customers-and-partners-are-driving-pragmatic-innovation-to-achieve-business-outcomes-with-the-microsoft-cloud/ 過去的一年是技術領域最激動人心的一年,隨著生成式人工智慧的出現,各地的領導者都在考慮它為他們的組織帶來的可能性。許多人認識到它的價值並渴望繼續創新,而另一些人則受到它所釋放的啟發並正在尋求採用它的方法。在 Microsoft,我們專注於開發基於務實創新的負責任的 AI 戰略,並為我們的客戶實現 AI 轉型。當我與客戶和合作夥伴討論他們所看到的結果時,並根據Microsoft的生成式AI功能合理化這些結果,我們已經確定了組織增強其AI轉型的四個機會領域:豐富員工體驗,重塑客戶參與,重塑業務流程和彎曲創新曲線.有了這些作為基礎,就更容易看到如何將務實的人工智慧創新帶入生活,我為我們與世界各地的客戶和合作夥伴產生的影響感到自豪。從與沃達豐(Walmart)一起為歐洲和非洲的數百萬人開發以客戶為中心的人工智慧和雲服務,到與沃爾瑪一起為客戶和員工提供生成式人工智慧功能,我期待著我們將在未來一年幫助您實現目標。 電通在Microsoft Copilot的支援下推動品牌的創造力和增長。 利用 Copilot 技術豐富員工體驗並塑造未來的工作 拜耳(Bayer)員工正在通過Copilot for Microsoft 365更好地協作全球研究專案,並節省日常任務的時間,而芬蘭公司Elisa正在幫助財務,銷售和客戶服務方面的知識工作者簡化日常任務。Banreservas正在提高員工的工作效率並加強決策,而香港最大的運輸公司——國泰航空和港鐵——正在簡化工作流程,改善溝通,並減少耗時的行政任務。在專業服務方面,畢馬威的員工生產力提高了 50%,電通每天為數百名員工節省了長達 30 分鐘的創意可視化流程,安永 (EY)則讓生成報告和近乎即時地獲取見解變得更加容易。在馬來西亞,金融服務機構PNB正在節省員工搜索檔和電子郵件的時間,而大馬銀行的員工正在提高他們的工作質量和影響力。在Hargreaves Lansdown,財務顧問正在使用Copilot for Microsoft 365和Teams來提高工作效率並使會議更具包容性。埃維諾正在使用 Copilot for Dynamics 365 説明銷售人員節省更新聯繫人記錄和匯總電子郵件線程的時間,而 HSO - [Lakehouse vs Data Warehouse vs Real-Time Analytics/KQL Database:深入瞭解用例、差異和架構設計](https://learn.build-school.com/lakehouse-vs-data-warehouse-differences-and-designs/) - 隨著 Microsoft Fabric 在 Ignite 上的全面發佈,哪些架構設計和解決方案最適合 Fabric 中的分析。本文將重點幫助您了解數據倉庫、數據湖倉一體和 KQL 資料庫、結構解決方案設計、倉庫/湖倉一體/即時分析用例之間的差異,並充分利用數據倉庫、數據湖倉一體和即時分析/KQL 資料庫。 - [Lakehouse vs Data Warehouse vs Real-Time Analytics/KQL Database:深入瞭解用例、差異和架構設計](https://learn.build-school.com/lakehouse-vs-data-warehouse-differences-and-designs/) - 隨著 Microsoft Fabric 在 Ignite 上的全面發佈,哪些架構設計和解決方案最適合 Fabric 中的分析。本文將重點幫助您了解數據倉庫、數據湖倉一體和 KQL 資料庫、結構解決方案設計、倉庫/湖倉一體/即時分析用例之間的差異,並充分利用數據倉庫、數據湖倉一體和即時分析/KQL 資料庫。 - [Lakehouse vs Data Warehouse vs Real-Time Analytics/KQL Database:深入瞭解用例、差異和架構設計](https://learn.build-school.com/lakehouse-vs-data-warehouse-differences-and-designs/) - 隨著 Microsoft Fabric 在 Ignite 上的全面發佈,哪些架構設計和解決方案最適合 Fabric 中的分析。本文將重點幫助您了解數據倉庫、數據湖倉一體和 KQL 資料庫、結構解決方案設計、倉庫/湖倉一體/即時分析用例之間的差異,並充分利用數據倉庫、數據湖倉一體和即時分析/KQL 資料庫。 - [如何在Build School Learn上自主學習](https://learn.build-school.com/how-to-self-directed-learning/) - Build School Learn 是一個完整豐富的線上學習平台,只要Follow以下6大步驟即可輕鬆開始學習! Step 1 點擊右上方「登入」 Build School Learn,新用戶請先註冊會員,註冊方式請參考「Build School Learn 會員註冊方法」。 Step 2 從上方Menu選單「IT證照 / 所有課程」中探索有興趣的課程內容。 Step 3 依不同的分類和內容篩選,並選擇有興趣的課程。 Step 4 進入到課程頁面後,點擊「參加這門課程」。 Step 5 參加課程後,下拉課程頁面並找到「課程內容」,即可查看課程章節、概要,並點擊欲學習的章節。 Step 6 進入學習章節後,即可開始自主學習。 左側為教學目錄,可隨時點擊查看內容;右側為課程影片,可依循課程內容進行Lab實作等練習。 - [如何在Build School Learn上自主學習](https://learn.build-school.com/how-to-self-directed-learning/) - Build School Learn 是一個完整豐富的線上學習平台,只要Follow以下6大步驟即可輕鬆開始學習! Step 1 點擊右上方「登入」 Build School Learn,新用戶請先註冊會員,註冊方式請參考「Build School Learn 會員註冊方法」。 Step 2 從上方Menu選單「IT證照 / 所有課程」中探索有興趣的課程內容。 Step 3 依不同的分類和內容篩選,並選擇有興趣的課程。 Step 4 進入到課程頁面後,點擊「參加這門課程」。 Step 5 參加課程後,下拉課程頁面並找到「課程內容」,即可查看課程章節、概要,並點擊欲學習的章節。 Step 6 進入學習章節後,即可開始自主學習。 左側為教學目錄,可隨時點擊查看內容;右側為課程影片,可依循課程內容進行Lab實作等練習。 - [如何在Build School Learn上自主學習](https://learn.build-school.com/how-to-self-directed-learning/) - Build School Learn 是一個完整豐富的線上學習平台,只要Follow以下6大步驟即可輕鬆開始學習! Step 1 點擊右上方「登入」 Build School Learn,新用戶請先註冊會員,註冊方式請參考「Build School Learn 會員註冊方法」。 Step 2 從上方Menu選單「IT證照 / 所有課程」中探索有興趣的課程內容。 Step 3 依不同的分類和內容篩選,並選擇有興趣的課程。 Step 4 進入到課程頁面後,點擊「參加這門課程」。 Step 5 參加課程後,下拉課程頁面並找到「課程內容」,即可查看課程章節、概要,並點擊欲學習的章節。 Step 6 進入學習章節後,即可開始自主學習。 左側為教學目錄,可隨時點擊查看內容;右側為課程影片,可依循課程內容進行Lab實作等練習。 - [Build School Learn網站導覽](https://learn.build-school.com/build-school-learn網站導覽/) - Build School Learn 是一個完整豐富的線上學習平台,致力於提供IT技術人員或是想提升IT相關技能的各行業專業人士,透過多元的內容以及微軟證照培訓等課程,以提升自我能力及職場競爭力。以下將針對各個頁面做進一步的介紹。 - [Build School Learn網站導覽](https://learn.build-school.com/build-school-learn網站導覽/) - Build School Learn 是一個完整豐富的線上學習平台,致力於提供IT技術人員或是想提升IT相關技能的各行業專業人士,透過多元的內容以及微軟證照培訓等課程,以提升自我能力及職場競爭力。以下將針對各個頁面做進一步的介紹。 - [Build School Learn網站導覽](https://learn.build-school.com/build-school-learn網站導覽/) - Build School Learn 是一個完整豐富的線上學習平台,致力於提供IT技術人員或是想提升IT相關技能的各行業專業人士,透過多元的內容以及微軟證照培訓等課程,以提升自我能力及職場競爭力。以下將針對各個頁面做進一步的介紹。 - [深入瞭解 DAX 查詢檢視和編寫 DAX 查詢](https://learn.build-school.com/dax-query-view-and-writing/) - 在2023年11月版本中,Microsoft 在 Power BI Desktop 的公共預覽版中新增了新的第四個視圖,即 DAX 查詢檢視!DAX 查詢檢視使您能夠在語義模型上編寫、編輯和查看數據分析表達式(Data Analysis Expressions,简称DAX)或 DAX 查詢的結果。 - [深入瞭解 DAX 查詢檢視和編寫 DAX 查詢](https://learn.build-school.com/dax-query-view-and-writing/) - 在2023年11月版本中,Microsoft 在 Power BI Desktop 的公共預覽版中新增了新的第四個視圖,即 DAX 查詢檢視!DAX 查詢檢視使您能夠在語義模型上編寫、編輯和查看數據分析表達式(Data Analysis Expressions,简称DAX)或 DAX 查詢的結果。 - [深入瞭解 DAX 查詢檢視和編寫 DAX 查詢](https://learn.build-school.com/dax-query-view-and-writing/) - 在2023年11月版本中,Microsoft 在 Power BI Desktop 的公共預覽版中新增了新的第四個視圖,即 DAX 查詢檢視!DAX 查詢檢視使您能夠在語義模型上編寫、編輯和查看數據分析表達式(Data Analysis Expressions,简称DAX)或 DAX 查詢的結果。 - [關於微軟認證(Microsoft Certification)](https://learn.build-school.com/about-microsoft-certification/) - 什麼是微軟認證(Microsoft Certification)? 微軟認證是由微軟公司所推行的考證制度、也是全球公認的技能證明之一。隨著科技日新月異,在資訊與技術快速變化的現代,為了可以讓專業人員提升技術能力並證明專業知識,微軟鼓勵相關人員參加微軟認證的培訓、受試,通過者即可獲得官方授予的認證資格,以提高專業角色的技能、效率和收入。 微軟認證帶來的好處? 根據微軟官方資訊參考,35%的技術人員表示透過認證可以增加收入、26%的人則表示獲得升遷的機會。另外,擁有相關技能認證的IT技術人員比未獲得認證的同事表現平均高出26%。 微軟認證並非僅限於IT技術人員,微軟認證的選擇多元,專業人員可以依據個人的工作內容選擇相對應的資格科目以提升工作上的效率。例1:PL-900 認證 (Microsoft Power BI 入門及Power Platform 基礎) 屬於低程式碼平台應用 + 資料分析,其中 Power BI 相當適合 Excel 的使用者,能製作進階及互動式的圖表,也方便將製作好的圖表發佈至雲端給有權限者查看與分析圖表。例2:從事 IT或相關領域的行銷或業務人員,經常需要在客戶與技術人員之間周旋擔任溝通腳色,但卻對雲端知識和技能感到陌生時,也可以透過學習 AZ-900 認證 (Microsoft Azure Fundamentals) 獲得基礎概念並提升工作效率。 倘若是學生、或是嘗試轉行期望進入科技業的人,也可以透過認證快速了解專業知識,為履歷加分、提高競爭力。 如何選擇考證科目? 微軟官方有整理一張「Become Microsoft Certified」的考證項目圖表,依據產品線、難易度供參考,然而資格科目五花八門,該如何選擇最適合自己的課程,相信是許多人的最一開始會碰到的困難。因此 Build School Learn 針對實用性較高且受歡迎的科目整理成「微軟認證學習地圖 (Learning Roadmap)」,透過清楚的圖表解說,並依據產品線、難易度、以及專業角色分類整理,以迅速找到合適的認證。 另外,還可以直接點擊認證科目查看詳細的資訊、課程內容,Build School Learn 也會不定期的和微軟合作舉辦實體線上課程,幫助學生、職場上班族能夠快速學習,課程包含實機演練 + 輔導考照 + 線上題目練習等豐富的內容,讓學員快速學習、並優惠考照! 想要了解更多最新開課資訊可以關注 Microsoft Taiwan、Build School 的Facebook頁面。 或是前往 Build School - [使用 Microsoft Fabric 和 Copilot 為 Power BI 使用者提供支援](https://learn.build-school.com/empower-powerbi-users-with-microsoft-fabric-and-copilot/) - 本篇文章引用並翻譯自 Kim Manis 的 ”Empower Power BI users with Microsoft Fabric and Copilot”,最初發表並公開於2023年11月15日 Microsoft Power BI Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:https://powerbi.microsoft.com/zh-tw/blog/empower-power-bi-users-with-microsoft-fabric-and-copilot/ 來自麻省理工學院(註1)到《哈佛商業評論》(註2) 再到德勤 (Deloitte 註3),一項又一項的研究都顯示創建數據驅動文化的好處。這就是為什麼在 Microsoft,我們花了數年時間與世界各地的組織合作,幫助他們實現這些好處。不幸的是,對於大多數組織來說,文化、組織和流程的障礙已經減緩了他們的進程,超過負荷的數據團隊難以滿足業務需求的擴展。業務使用者缺乏自行發現洞察的技術能力。數據在公司內部分散儲存,需要它的人也無法使用。分析工具不連接,從而減緩了獲得洞察的時間。這種模式現在正在發生變化。 我們很高興地宣佈 Microsoft Fabric 正式發佈,並在 Microsoft Fabric 中推出 Copilot 的公共預覽,其中包括 Power BI 的體驗。隨著這些下一代分析工具的推出,您可以使數據團隊更輕鬆地擴展以滿足業務需求。您可以創建一個協調有序的數據資產,最小化數據碎片,並使業務用戶能夠輕鬆找到持續更新的準確數據。它甚至使業務用戶能夠探索和使用經過管控的數據,幫助他們自行解答問題。 Microsoft Fabric 通過將所有人集結在一個端到端的分析平臺上,重塑團隊與數據合作的方式。數據分析師可以與數據工程師、數據倉庫專業人員、數據科學家和業務用戶並肩工作,他們都使用相同的軟體即服務 (SaaS) 體驗,並從同一個統一的數據湖 OneLake 中發現洞察。我們還很高興地宣佈,通過擴展 Direct Lake 模式以及導入模式語義模型與 OneLake 的無縫集成,在 Power BI 和 OneLake 之間實現更深入的整合。 我們還相信 Copilot in Fabric 有可能極大地改變我們處理數據的方式。經驗豐富的商業智慧專業人員可以使用 Copilot - [使用 Microsoft Fabric 和 Copilot 為 Power BI 使用者提供支援](https://learn.build-school.com/empower-powerbi-users-with-microsoft-fabric-and-copilot/) - Microsoft Fabric 正式發佈,並在 Microsoft Fabric 中推出 Copilot 的公共預覽,其中包括 Power BI 的體驗。隨著這些下一代分析工具的推出,您可以使數據團隊更輕鬆地擴展滿足業務需求。您可以創建一個協調有序的數據資產,最小化數據碎片,並使用戶能夠輕鬆找到持續更新的準確數據。 - [使用 Microsoft Fabric 和 Copilot 為 Power BI 使用者提供支援](https://learn.build-school.com/empower-powerbi-users-with-microsoft-fabric-and-copilot/) - 本篇文章引用並翻譯自 Kim Manis 的 ”Empower Power BI users with Microsoft Fabric and Copilot”,最初發表並公開於2023年11月15日 Microsoft Power BI Blog,以下翻譯僅供參考,如有歧義一律以原文為主。引用來源:https://powerbi.microsoft.com/zh-tw/blog/empower-power-bi-users-with-microsoft-fabric-and-copilot/ 來自麻省理工學院(註1)到《哈佛商業評論》(註2) 再到德勤 (Deloitte 註3),一項又一項的研究都顯示創建數據驅動文化的好處。這就是為什麼在 Microsoft,我們花了數年時間與世界各地的組織合作,幫助他們實現這些好處。不幸的是,對於大多數組織來說,文化、組織和流程的障礙已經減緩了他們的進程,超過負荷的數據團隊難以滿足業務需求的擴展。業務使用者缺乏自行發現洞察的技術能力。數據在公司內部分散儲存,需要它的人也無法使用。分析工具不連接,從而減緩了獲得洞察的時間。這種模式現在正在發生變化。 我們很高興地宣佈 Microsoft Fabric 正式發佈,並在 Microsoft Fabric 中推出 Copilot 的公共預覽,其中包括 Power BI 的體驗。隨著這些下一代分析工具的推出,您可以使數據團隊更輕鬆地擴展以滿足業務需求。您可以創建一個協調有序的數據資產,最小化數據碎片,並使業務用戶能夠輕鬆找到持續更新的準確數據。它甚至使業務用戶能夠探索和使用經過管控的數據,幫助他們自行解答問題。 Microsoft Fabric 通過將所有人集結在一個端到端的分析平臺上,重塑團隊與數據合作的方式。數據分析師可以與數據工程師、數據倉庫專業人員、數據科學家和業務用戶並肩工作,他們都使用相同的軟體即服務 (SaaS) 體驗,並從同一個統一的數據湖 OneLake 中發現洞察。我們還很高興地宣佈,通過擴展 Direct Lake 模式以及導入模式語義模型與 OneLake 的無縫集成,在 Power BI 和 OneLake 之間實現更深入的整合。 我們還相信 Copilot in Fabric 有可能極大地改變我們處理數據的方式。經驗豐富的商業智慧專業人員可以使用 Copilot - [202312 Azure認證課程 / .NET Conf 2023 - AZ900 認證大禮包現場搶答](https://learn.build-school.com/azure-az900-poll/) - AZ900-Q394 AZ900-Q130 AZ900-Q30 AZ900-Q596 AZ900-Q561 AZ900-Q378 AZ900-Q591 AZ900-Q376 - [202312 Azure認證課程 / .NET Conf 2023 - AZ900 認證大禮包現場搶答](https://learn.build-school.com/azure-az900-poll/) - AZ900-Q394 AZ900-Q130 AZ900-Q30 AZ900-Q596 AZ900-Q561 AZ900-Q378 AZ900-Q591 AZ900-Q376 - [202312 Azure認證課程 / .NET Conf 2023 - AZ900 認證大禮包現場搶答](https://learn.build-school.com/azure-az900-poll/) - AZ900-Q394 AZ900-Q130 AZ900-Q30 AZ900-Q596 AZ900-Q561 AZ900-Q378 AZ900-Q591 AZ900-Q376 - [Build School 為 Microsoft Certified Fundamentals 證照的 Certiport 授權測驗中心](https://learn.build-school.com/build-school-microsoft-certified-fundamentals-certificate-certiport-testing-center/) - Build School Learn - 一站式提供 IT 培訓、考證服務、完整的線上學習地圖 Build School 於 2021/9月成為 Microsoft Certified Fundamentals 證照的 Certiport 授權測驗中心! Build School 軟體工程師就業培訓課程,使用的雲端平台為 Microsoft Azure,從 Azure App Service 到 Azure SQL Service 資料庫服務,學員的專題及作品皆發佈在 Azure 上;也透過 Azure DevOps 進行團隊開發及CI/CD 自動化。我們與微軟合作開辦了一系列的微軟認證免費培訓課程,從 Power BI 資料分析 / Power Platform 低程式碼平台 / 實務的 Azure 認證培訓課程,指導學員於培訓後考取 Azure AZ 900 證照 (Exam AZ-900: Microsoft Azure Fundamentals)。 Microsoft Certified Fundamentals, MCF, AZ900, PL900, SC900, AI900 - [Build School 為 Microsoft Certified Fundamentals 證照的 Certiport 授權測驗中心](https://learn.build-school.com/build-school-microsoft-certified-fundamentals-certificate-certiport-testing-center/) - Build School Learn - 一站式提供 IT 培訓、考證服務、完整的線上學習地圖 Build School 於 2021/9月成為 Microsoft Certified Fundamentals 證照的 Certiport 授權測驗中心! Build School 軟體工程師就業培訓課程,使用的雲端平台為 Microsoft Azure,從 Azure App Service 到 Azure SQL Service 資料庫服務,學員的專題及作品皆發佈在 Azure 上;也透過 Azure DevOps 進行團隊開發及CI/CD 自動化。我們與微軟合作開辦了一系列的微軟認證免費培訓課程,從 Power BI 資料分析 / Power Platform 低程式碼平台 / 實務的 Azure 認證培訓課程,指導學員於培訓後考取 Azure AZ 900 證照 (Exam AZ-900: Microsoft Azure Fundamentals)。 Microsoft Certified Fundamentals, MCF, AZ900, PL900, SC900, AI900 - [Build School 為 Microsoft Certified Fundamentals 證照的 Certiport 授權測驗中心](https://learn.build-school.com/build-school-microsoft-certified-fundamentals-certificate-certiport-testing-center/) - Build School Learn - 一站式提供 IT 培訓、考證服務、完整的線上學習地圖 Build School 於 2021/9月成為 Microsoft Certified Fundamentals 證照的 Certiport 授權測驗中心! Build School 軟體工程師就業培訓課程,使用的雲端平台為 Microsoft Azure,從 Azure App Service 到 Azure SQL Service 資料庫服務,學員的專題及作品皆發佈在 Azure 上;也透過 Azure DevOps 進行團隊開發及CI/CD 自動化。我們與微軟合作開辦了一系列的微軟認證免費培訓課程,從 Power BI 資料分析 / Power Platform 低程式碼平台 / 實務的 Azure 認證培訓課程,指導學員於培訓後考取 Azure AZ 900 證照 (Exam AZ-900: Microsoft Azure Fundamentals)。 Microsoft Certified Fundamentals, MCF, AZ900, PL900, SC900, AI900 - [關於微軟認證(Microsoft Certification)](https://learn.build-school.com/about-microsoft-certification/) - 微軟認證(Microsoft Certification)是由微軟公司所推行的考證制度且全球公認的技能證明。 Build School Learn針對實用性高且受歡迎的科目整理成「微軟認證學習地圖 (Learning Roadmap)」,透過清楚的圖表,並依據產品線、難易度、以及專業角色分類整理,以迅速找到合適的認證。 - [關於微軟認證(Microsoft Certification)](https://learn.build-school.com/about-microsoft-certification/) - 什麼是微軟認證(Microsoft Certification)? 微軟認證是由微軟公司所推行的考證制度、也是全球公認的技能證明之一。隨著科技日新月異,在資訊與技術快速變化的現代,為了可以讓專業人員提升技術能力並證明專業知識,微軟鼓勵相關人員參加微軟認證的培訓、受試,通過者即可獲得官方授予的認證資格,以提高專業角色的技能、效率和收入。 微軟認證帶來的好處? 根據微軟官方資訊參考,35%的技術人員表示透過認證可以增加收入、26%的人則表示獲得升遷的機會。另外,擁有相關技能認證的IT技術人員比未獲得認證的同事表現平均高出26%。 微軟認證並非僅限於IT技術人員,微軟認證的選擇多元,專業人員可以依據個人的工作內容選擇相對應的資格科目以提升工作上的效率。例1:PL-900 認證 (Microsoft Power BI 入門及Power Platform 基礎) 屬於低程式碼平台應用 + 資料分析,其中 Power BI 相當適合 Excel 的使用者,能製作進階及互動式的圖表,也方便將製作好的圖表發佈至雲端給有權限者查看與分析圖表。例2:從事 IT或相關領域的行銷或業務人員,經常需要在客戶與技術人員之間周旋擔任溝通腳色,但卻對雲端知識和技能感到陌生時,也可以透過學習 AZ-900 認證 (Microsoft Azure Fundamentals) 獲得基礎概念並提升工作效率。 倘若是學生、或是嘗試轉行期望進入科技業的人,也可以透過認證快速了解專業知識,為履歷加分、提高競爭力。 如何選擇考證科目? 微軟官方有整理一張「Become Microsoft Certified」的考證項目圖表,依據產品線、難易度供參考,然而資格科目五花八門,該如何選擇最適合自己的課程,相信是許多人的最一開始會碰到的困難。因此 Build School Learn 針對實用性較高且受歡迎的科目整理成「微軟認證學習地圖 (Learning Roadmap)」,透過清楚的圖表解說,並依據產品線、難易度、以及專業角色分類整理,以迅速找到合適的認證。 另外,還可以直接點擊認證科目查看詳細的資訊、課程內容,Build School Learn 也會不定期的和微軟合作舉辦實體線上課程,幫助學生、職場上班族能夠快速學習,課程包含實機演練 + 輔導考照 + 線上題目練習等豐富的內容,讓學員快速學習、並優惠考照! 想要了解更多最新開課資訊可以關注 Microsoft Taiwan、Build School 的Facebook頁面。 或是前往 Build School - [[免費課程] AZ900 : Microsoft Azure Fundamentals - 微軟 Azure 基礎 AZ900 證照培訓營](https://learn.build-school.com/microsoft-azure-az900-cert-course/) - 最新一期的Microsoft Azure 基礎 AZ-900 證照培訓營開放報名中(12/4日起開始接受報名,免費但超值的AZ900考證培訓,還能優惠考證哦,動作快) - https://forms.office.com/r/BKgaU43LGW (若時間因素無法上課者,請先於上方表單報名後以取得課程內容存取權,將於課程後提供數位教材及錄影,即可線上自主學習) 取得微軟 Azure 基礎證照 - 免費 Azure 證照課程 + 線上題目練習 + 超優考照優惠 + 實體線上同步課 由最酷的軟體工程師培訓學校 Build School 與 微軟Microsoft 合作,舉辦了這一個誠意及回饋滿滿的 Azure 專業培訓課程! 建站免求人 自己就是工具人! 不論是行銷、業務或工程技術人員,了解及應用雲端已是數位人才之必備知識及技能,本課程幫助學生及即將進入數位資訊領域的新人能快速進入 Microsoft Azure 的世界。 免費課程但超值的微軟 Azure AZ900 認證課,取得你的第一張微軟 Azure 證照! 不只是了解 Azure 基礎知識,還有 Build School Learn 線上學習平台供複習及線上題目練習,課程內容依照認證考照範圍,讓你一試過關,順利取得第一張 Azure 證照! 報名免費課程 + 預約考證者只需自付 NTD 1,000,馬上優惠考照!(註1: - [[免費課程] AZ900 : Microsoft Azure Fundamentals - 微軟 Azure 基礎 AZ900 證照培訓營](https://learn.build-school.com/microsoft-azure-az900-cert-course/) - 最新一期的Microsoft Azure 基礎 AZ-900 證照培訓營開放報名中(12/4日起開始接受報名,免費但超值的AZ900考證培訓,還能優惠考證哦,動作快) - https://forms.office.com/r/BKgaU43LGW (若時間因素無法上課者,請先於上方表單報名後以取得課程內容存取權,將於課程後提供數位教材及錄影,即可線上自主學習) 取得微軟 Azure 基礎證照 - 免費 Azure 證照課程 + 線上題目練習 + 超優考照優惠 + 實體線上同步課 由最酷的軟體工程師培訓學校 Build School 與 微軟Microsoft 合作,舉辦了這一個誠意及回饋滿滿的 Azure 專業培訓課程! 建站免求人 自己就是工具人! 不論是行銷、業務或工程技術人員,了解及應用雲端已是數位人才之必備知識及技能,本課程幫助學生及即將進入數位資訊領域的新人能快速進入 Microsoft Azure 的世界。 免費課程但超值的微軟 Azure AZ900 認證課,取得你的第一張微軟 Azure 證照! 不只是了解 Azure 基礎知識,還有 Build School Learn 線上學習平台供複習及線上題目練習,課程內容依照認證考照範圍,讓你一試過關,順利取得第一張 Azure 證照! 報名免費課程 + 預約考證者只需自付 NTD 1,000,馬上優惠考照!(註1: - [[免費課程] AZ900 : Microsoft Azure Fundamentals - 微軟 Azure 基礎 AZ900 證照培訓營](https://learn.build-school.com/microsoft-azure-az900-cert-course/) - 最新一期的Microsoft Azure 基礎 AZ-900 證照培訓營開放報名中(12/4日起開始接受報名,免費但超值的AZ900考證培訓,還能優惠考證哦,動作快) - https://forms.office.com/r/BKgaU43LGW (若時間因素無法上課者,請先於上方表單報名後以取得課程內容存取權,將於課程後提供數位教材及錄影,即可線上自主學習) 取得微軟 Azure 基礎證照 - 免費 Azure 證照課程 + 線上題目練習 + 超優考照優惠 + 實體線上同步課 由最酷的軟體工程師培訓學校 Build School 與 微軟Microsoft 合作,舉辦了這一個誠意及回饋滿滿的 Azure 專業培訓課程! 建站免求人 自己就是工具人! 不論是行銷、業務或工程技術人員,了解及應用雲端已是數位人才之必備知識及技能,本課程幫助學生及即將進入數位資訊領域的新人能快速進入 Microsoft Azure 的世界。 免費課程但超值的微軟 Azure AZ900 認證課,取得你的第一張微軟 Azure 證照! 不只是了解 Azure 基礎知識,還有 Build School Learn 線上學習平台供複習及線上題目練習,課程內容依照認證考照範圍,讓你一試過關,順利取得第一張 Azure 證照! 報名免費課程 + 預約考證者只需自付 NTD 1,000,馬上優惠考照!(註1: - [[免費課程]微軟 PL900 證照培訓營 - Microsoft Power BI 入門及 Power Platform 基礎](https://learn.build-school.com/powerbi-powerplatform-pl900-cert-training/) - 動作快! 免費課程即刻開放報名,還能以 500 元超優惠考證 (本次課程亦將更新 Power BI 中機器學習及AI應用,以及 Power Platform Copilot AI) - https://forms.office.com/r/L03uJhRvDm (若時間因素無法上課者,請先於此表單報名後以取得課程內容存取權 - https://forms.office.com/r/L03uJhRvDm,可自行於本網頁中按"參加這門課程 / Enroll" 報名註冊即可免費存取課程教材及影片; 註冊時請填學習群組代碼 group code : pl900bscamp , 或於"我的帳號" 以群組代碼加入學習群組,將於11/30日課後提供數位教材及錄影,即可線上自主學習) 取得你的第一張微軟證照! (免費證照課程 + 線上題目練習 + 超優考照優惠 + 實體線上同步課) 由最酷的軟體工程師培訓學校 Build School 與Microsoft 微軟旭日計畫合作開辦此課程,幫助學生及職場上班族能快速進入 Microsoft Power Platform 低程式碼應用開發 + Power BI 資料分析的世界。課程將先從 Power BI 開始,再進入Power Platform 其它工具,包含實機演練+ 輔導考照 + 線上題目練習,期望課程最後順利考取 - [[免費課程]微軟 PL900 證照培訓營 - Microsoft Power BI 入門及 Power Platform 基礎](https://learn.build-school.com/powerbi-powerplatform-pl900-cert-training/) - 動作快! 免費課程即刻開放報名,還能以 500 元超優惠考證 (本次課程亦將更新 Power BI 中機器學習及AI應用,以及 Power Platform Copilot AI) - https://forms.office.com/r/L03uJhRvDm (若時間因素無法上課者,請先於此表單報名後以取得課程內容存取權 - https://forms.office.com/r/L03uJhRvDm,可自行於本網頁中按"參加這門課程 / Enroll" 報名註冊即可免費存取課程教材及影片; 註冊時請填學習群組代碼 group code : pl900bscamp , 或於"我的帳號" 以群組代碼加入學習群組,將於11/30日課後提供數位教材及錄影,即可線上自主學習) 取得你的第一張微軟證照! (免費證照課程 + 線上題目練習 + 超優考照優惠 + 實體線上同步課) 由最酷的軟體工程師培訓學校 Build School 與Microsoft 微軟旭日計畫合作開辦此課程,幫助學生及職場上班族能快速進入 Microsoft Power Platform 低程式碼應用開發 + Power BI 資料分析的世界。課程將先從 Power BI 開始,再進入Power Platform 其它工具,包含實機演練+ 輔導考照 + 線上題目練習,期望課程最後順利考取 - [[免費課程]微軟 PL900 證照培訓營 - Microsoft Power BI 入門及 Power Platform 基礎](https://learn.build-school.com/powerbi-powerplatform-pl900-cert-training/) - 動作快! 免費課程即刻開放報名,還能以 500 元超優惠考證 (本次課程亦將更新 Power BI 中機器學習及AI應用,以及 Power Platform Copilot AI) - https://forms.office.com/r/L03uJhRvDm (若時間因素無法上課者,請先於此表單報名後以取得課程內容存取權 - https://forms.office.com/r/L03uJhRvDm,可自行於本網頁中按"參加這門課程 / Enroll" 報名註冊即可免費存取課程教材及影片; 註冊時請填學習群組代碼 group code : pl900bscamp , 或於"我的帳號" 以群組代碼加入學習群組,將於11/30日課後提供數位教材及錄影,即可線上自主學習) 取得你的第一張微軟證照! (免費證照課程 + 線上題目練習 + 超優考照優惠 + 實體線上同步課) 由最酷的軟體工程師培訓學校 Build School 與Microsoft 微軟旭日計畫合作開辦此課程,幫助學生及職場上班族能快速進入 Microsoft Power Platform 低程式碼應用開發 + Power BI 資料分析的世界。課程將先從 Power BI 開始,再進入Power Platform 其它工具,包含實機演練+ 輔導考照 + 線上題目練習,期望課程最後順利考取 Power BI, Power Platform, PL900 - [What is a Hybrid and Cohort-based Course?](https://learn.build-school.com/what-is-a-hybrid-and-cohort-based-course/) - Hybrid - "Combination of two or more learning elements/materials or learning methods/formats." Cohort-based course - "learn together in live sessions (could be in the virtual meeting or in the physical classroom), led by an instructor." Hybrid cohort-based course - mixed up with asynchronous (such as on-demand and pre-recorded video and learning materials) and synchronous sessions (such ## Pages - [Home](https://learn.build-school.com/) - Fast track to get Azure and Power Platform certificates - Software Engineering Results-Driven courses and IT Certificate exam practices. Start learning and practicing anytime and anywhere. ## Products - [教育訓練-微軟認證培訓-SC300](https://learn.build-school.com/product/training-microsoft-certified-sc300/) - 教育訓練-微軟認證 Microsoft Certified Professional (MCP) SC300認證的課程內容,請留意本課程不包含 Pearson Vue 考試卷。 其餘認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折起,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練-微軟認證培訓-AZ900](https://learn.build-school.com/product/training-microsoft-certified-az900/) - 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的認證考試培訓,含 Certiport 考試卷供1次考試用。若為2024微軟認證考證營學員,符合資格者,請於結帳頁輸入折價卷代碼,將提供折扣優惠。 本課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練-微軟認證培訓-PL900](https://learn.build-school.com/product/training-microsoft-certified-pl900/) - 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的認證考試培訓,含 Certiport 考試卷供1次考試用。若為2024微軟認證考證營學員,符合資格者,請於結帳頁輸入折價卷代碼,將提供折扣優惠。 本課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練-微軟認證培訓-AI901](https://learn.build-school.com/product/training-microsoft-certified-ai900/) - 請留意: 2026/7月起將由AI901考試接續取代原本AI900考試。通過AI901考試,您可以繼續取得此認證; 原已取得AI900認證者仍為有效認證,不受影響,詳請看官方說明) [供培訓學員預約考證下單用] 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的認證考試培訓,含 Certiport 考試卷供1次考試用。若為2024微軟認證考證營學員,符合資格者,請於結帳頁輸入折價卷代碼,將提供折扣優惠。 本課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練-微軟認證培訓-SC900](https://learn.build-school.com/product/training-microsoft-certified-sc900/) - 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的認證考試培訓,含 Certiport 考試卷供1次考試用。若為2024微軟認證考證營學員,符合資格者,請於結帳頁輸入折價卷代碼,將提供折扣優惠。 本課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折起,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練-微軟認證全系列4大課程培訓-企業及團體](https://learn.build-school.com/product/microsoft-certified-fundamentals-training-corp-group/) - [企業及團體報名專用-需至少3名] 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的4大課程認證考試培訓,含 Certiport 考試卷供考試用。 1. 4大課程全提供 + 自選預約考證時程及科目 (換算下來約32折起,市面上 CP 值最高的微軟認證課程+考證,可自行試算: 坊間1科課程約 3,000以上, 3,000 x 4門課 x 3人 + 額外考證費用 2,600 ~3,600 x 3人) - 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 本企業團報4大課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) 2. 企業及團體報名下單至少 3 名以上 - 例如: 下單數量為 4,為 4個學習名額 + 4 張考試卷可分別預約考證時程,除了下單者自己1人外,能指派給另3位同仁或朋友 3. 企業或團體報名,不用包班更有彈性,自由管理培訓名額,線上指派同仁學習並追蹤成效 – 方便企業管理及追蹤學習成效,例如:由企業單位/部門主管/HR/助理等一人來下單,自由選擇需要採購多少學習名額,完成下單後即可指派給同仁/朋友,系統將自動發送Email或透過邀請連結,接收者可以直接線上開通立即學習,當該同仁離職或已不需要再學習了,可將該名額指派給另一位,方便企業培訓管理名額。 4. 滿足各種學習需求及考照服務 – 從實際能運用至工作及企業的技能、到認證考照知識皆包含 實際能運用至工作及企業的技能 – 不只是考照知識,還有真正導入企業時會碰到的實務問題,如: Azure 的日常管理、帳單及計價、Azure AI 的使用入門、企業權限管理等。這些內容是企業導入需關心的實務,我們也將在系列課程中提到。 完整的線上教材 - 學習影片、認證練習題,若需考照者也提供認證準備心法,幫助你有效的學習並考取認證。 實體考照或線上遠端考照 – 可自選參加定期梯次的考照服務,選擇實體或線上皆可以。 5. 找不到這麼高 CP 值的微軟認證培訓課程+考照服務了 – 不論公司或個人,可以信用卡、LINE Pay或匯款結帳,也能開立公司發票方便企業培訓報帳及經費編列。 Build School Learn 最完整的微軟認證培訓 – Microsoft Certification Learning Roadmap 微軟認證學習地圖 - [教育訓練-微軟認證培訓-AB900](https://learn.build-school.com/product/training-microsoft-certified-ab900/) - 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的認證考試培訓,含 Certiport 考試卷供1次考試用。若為2024微軟認證考證營學員,符合資格者,請於結帳頁輸入折價卷代碼,將提供折扣優惠。 本課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折起,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練-微軟認證培訓-DP900](https://learn.build-school.com/product/training-microsoft-certified-dp900/) - 教育訓練-微軟認證 Microsoft Certified Fundamental (MCF) 的認證考試培訓,含 Certiport 考試卷供1次考試用。若為2024微軟認證考證營學員,符合資格者,請於結帳頁輸入折價卷代碼,將提供折扣優惠。 本課程認證培訓內容、大綱及學習地圖,請參考下方連結 (Azure / Azure AI / Security /Power Platform 等認證課程) AI901: Microsoft Azure AI 基礎認證培訓課 Microsoft Azure AI Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) AZ900: 微軟 Azure 基礎 AZ900 認證培訓課 Microsoft Azure Fundamentals (下單連結在這裏 – 可直接選擇考證梯次) PL900: 微軟 PL900 認證培訓課 – Microsoft Power BI 入門及 Power Platform 基礎 (下單連結在這裏 – 可直接選擇考證梯次) (含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) SC900: 微軟資安基礎認證培訓課 – Microsoft 安全性、合規性和身分識別的基本概念 (下單連結在這裏 – 可直接選擇考證梯次) AB900: 微軟M365 Copilot 及 Agent 管理基礎認證 (下單連結在這裏 – 可直接選擇考證梯次) DP900: 微軟Azure 資料基礎認證培訓 (下單連結在這裏 – 可直接選擇考證梯次) 企業及團體報名下單 - 4大課程全提供 + 自選預約考證時程 (換算下來約33折起,市面上 CP 值最高的微軟認證課程+考證) – 適合企業/團隊將導入相關解決方案及上手學習、員工培訓技能加值、微軟雲端產品經銷商、微軟合作夥伴/CSP-Cloud Service Partner 的業務/行銷同仁的基礎知識專業訓練並取得微軟證照 - [教育訓練](https://learn.build-school.com/product/corporatetraining/) - 教育訓練 - [教育訓練-AI企業應用培訓](https://learn.build-school.com/product/training-aiagent-bootcamp/) - (2 天線上實體同步課程+課前線上自主學習+AI 開發平台試用帳號; 持續開放報名!) 生成式 AI 與 Agent 開發及落地應用 + 客服及知識庫應用 + AI 繪圖應用🎯豐富 Demo與實作+企業應用範例🔥 內容適合:各產業/主管/行銷/設計/技術/業務皆可上手💡詳細課程大綱 - https://learn.build-school.com/zh-hant/courses/ai-agent-bootcamp-enterprise/ 請觀看: 我們實作或帶領學員開發的 AI 應用 Demo 影片✨了解我們的實務經驗 ⏱️ 課程時間/地點 : 2 天內容可預先線上自主學習 + 線上實體同步直播課 (專業講解 + 手把手實作 + 案例) 線上實體同步課 Day 1 : 7:00pm - 10:30pm (主題: LLM 模型及提示工程 Prompt Engineering + AI Agent 設計入門 ) 線上實體同步課 Day 2 : 7:00pm - 10:30pm (主題: AI Agent 設計進階 + 客服與知識庫應用 + AI 繪圖應用) 🛒課程付款可使用信用卡/LINEPay或匯款,也使用電子發票可支援統編,方便企業報帳 💬線上實體同步直播課採 : Teams 線上會議 (上課日前3天將寄出 Teams 會議連結) 或 實體地點: Build School 台北辦公室 (台北市忠孝東路三段96號11F-1/北科大對面/忠孝新生站3號出口 ; 若有意導入 AI 應用或評估中,建議可前來現場方便討論) AI, AI Agent - [Microsoft Power BI 資料分析師系列課程 - 市面最完整從入門到專精 (為2位名額可自由指派給同仁朋友)](https://learn.build-school.com/product/microsoft-powerbi-data-analyst-master-group-course/) - 👍獨創又有價值的學習地圖,透過視覺化指引你學習知識點、步驟、及個人學習進度,這系列課程的學習地圖在這裏 - learn.build-school.com/learningroadmap/?product_id=34267 我們設計了 Microsoft Power BI 資料分析師系列課程,特色為: (歡迎來信 contact@build-school.com 或線上 FB 私訊諮詢 ) 1. 市面最完整、從入門到專精,共包括以下 4門子課程 (每門約為 6-10小時學習時間,共約32小時; 前3門內容完成即可考 PL300 資料分析師認證) + 1門考證前複習課為線上自主學習。每一門子課程的課程大綱,都可點入觀看了解我們的課程規畫 [第1課] 資料分析師基礎 : 從模型設計到圖表建立與 AI/機器學習應用 - Data Analyst Fundamentals : Data Modeling & Reporting and Machine Learning [第2課] Power BI 資料模型進階設計及資料重組與清理 – Power BI Advanced Data Modeling & Shaping [第3課] Power BI 進階資料視覺化與儀表板 Dashboard 設計、圖解故事技巧 – Power BI Advanced Data Visualization and Storytelling [第4課] Power BI 管理員工作實務及資料管理 – Power BI Administration Practices and Data Management Microsoft Power BI 資料分析師認證-快速考證心法及題庫練習 / PL300 Microsoft Power BI Data Analyst Exam 2. 實際能運用至工作及企業的技能 - 不只是圖表及儀表板設計、到進階模型設計、AI / 機器學習應用,還有真正導入企業時會碰到的實務問題,如: 資料清理、介接本地/企業內部資料、每日的自動資料匯入及更新、資料管道Pipeline設計、及企業報表權限管理。這些內容才是企業導入需關心的實務,我們也將在系列課程中提到。 3. 滿足各種學習需求 - 全程線上/實體同步/課程錄影影片/線上學習材料,方便課後複習; 若不方便於安排的時段上課者也不用擔心,相關教材、影片、Lab材料都能隨時線上存取學習。(註: 實體位於: Build School 台北辦公室 - 忠孝新生站3號出口,地點交通方便,需自備筆電; 實體僅限 25 位,報名時可自選線上或實體上課,若實體名額已滿將以報名順序為主; 亦可選擇偶爾到現場方便與講師互動、不方便時則線上課) 4. 有效考取 PL300 微軟Power BI 資料分析師認證 - 前3堂內容完成即可考 PL300 資料分析師認證 (需至 Pearson Vue 考證中心或也可線上考證 OnVue)+ 1門考證前複習課 5. 企業或團報最優惠,不用包班更有學習彈性,也能線上指派同仁學習上課,追蹤學習成效 - 一次下單有2個名額或更多 (加入購物車時數量為 2 表示為2個名額; 很抱歉,我們目前沒有僅1名學習者的銷售方式,也還未開放僅報單門課程),我們的學習平台方便企業管理及追蹤學習成效,完成下單後即可指派給同仁/朋友,系統將自動發送Email,接受者可以直接線上開通立即學習,當該同仁離職或已不需要再學習了,可將該名額指派給另一位,方便企業培訓管理名額。 6. 找不到這麼高 CP 值的企業 Power BI 資料分析師課程了 - 可以信用卡、LINE Pay或匯款結帳,也能開立三聯式公司發票方便企業培訓報帳及經費編列 2024/1/8 日前報名下單結帳,2位為5折優惠價、4位或以上為45折,算下來一人只要 NTD 6,525~7,250 (此為市面上最全最優惠且適合企業的 Power BI 資料分析師課程了,第一次公開希望提供給有需要的朋友),曾於 Build School 上過任何課程(不限 Power BI) 或 Build School學員校友,再提供 Coupon 券現折 1,500 元! (Coupon 券最近將於報名並註冊免費的 Power BI 入門及 Power Platform 基礎 PL900 認證營課程後,系統將會自動發送Email內有 Coupon,再請留意) 上課日: (指的是實體 / 線上 同步上課的日期,時間不便也可以觀看課後影片及學習材料,滿足各種學習需求) [第1課] 資料分析師基礎 : 從模型設計到圖表建立與 AI/機器學習應用 - 2024/1/23 (二)、1/25(四) 晚上 7:00 - 10:00 [第2課] Power BI 資料模型進階設計及資料重組與清理 - 2024/2/1 (四)、2/6(二) 晚上 7:00 - 10:00 [第3課] Power BI 進階資料視覺化與儀表板 Dashboard 設計、圖解故事技巧 - 2024/2/22 (四)、2/29(四) 晚上 7:00 - 10:00 [第4課] Power BI 管理員工作實務及資料管理 - 2024/3/13 (三)、3/20(三) 晚上 7:00 - 10:00 - [教育訓練-培訓後分期每月學費](https://learn.build-school.com/product/教育訓練-培訓後分期每月學費/) - 教育訓練-培訓後分期每月學費 - [Azure 雲端企業開發實務及 DevOps 應用](https://learn.build-school.com/product/azure-雲端企業開發實務及-devops-應用/) - Azure 雲端企業開發實務及 DevOps 應用的企業培訓課程。適合: 已在使用 Azure 或即將使用 Azure 的企業IT/研發單位/AP 開發團隊,課程最後亦將輔導考取微軟 Azure AZ900 / AZ104或 AZ204 證照。 內容包括4堂課: Azure AZ900 - Microsoft Azure Fundamentals Azure AZ104 - Microsoft Azure Administrator Azure AZ204 - Developing Solutions for Microsoft Azure Git 版控 - [教育訓練-培訓後分期學費已繳完](https://learn.build-school.com/product/教育訓練-培訓後分期學費已繳完/) - 教育訓練-培訓後分期學費已繳完(共6期 x 9,000元為 54,000元),適用於 2022台北夏季班/冬季班/2023夏季班 ## Courses - [GitHub Copilot AI輔助開發培訓(彰基)](https://learn.build-school.com/courses/cch-github-copilot-ai/) - 環境準備 【課前必裝與準備(請先完成)】 必備帳號 GitHub 帳號(需可登入 VS Code) 必裝軟體 Visual Studio Code (擴充套件: GitHub Copilot Chat) 建議先具備(核心實戰會用到) Git 基本操作:clone / commit / push / pull / 分支 / PR 概念 .NET SDK:.NET 8 以上 課程大綱 關於我們 Build School 簡介: AI與雲端軟體人才培訓學校/AI與雲端平台/軟體工具一站式服務,從採購、培訓、導入、顧問服務、AI/軟體專案/產品開發服務 1.AI與雲端軟體培訓服務 – 成立10年培育600+位軟體/雲端/資訊專業人才,140+組次之企業曾前來徵才,校友偏佈各大企業。線上學習平台 Build School Learn,從AI及軟體技能認證、雲端、軟體技術至 2025/12月達 3,500 人次培訓,300人取得專業AI及雲端國際認證 2. AI產品銷售/AI與軟體專案及產品開發 – 從OpenAI GPT / Azure - [AI901: Microsoft Azure AI 基礎認證培訓課 - Microsoft Azure AI Fundamentals](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/) - [2026/7月最新改版,新題目與內容] 2026/9/12(六)|2026/10/24(六)考證日- AI900考試已於2026/6/30停辦,並由AI901考試接續取代。通過AI901考試,您可以繼續取得此認證; 原已取得AI900認證者仍為有效認證,不受影響 本課程為 Microsoft Azure AI 入門 + AI901 微軟認證,有意考證者請選擇考證日期時段,並預約下單以取得課程內容存取權,已含1張考試卷 – https://learn.build-school.com/zh-hant/product/training-microsoft-certified-ai900/ ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入考證預約頁,下單後將可以存取課程教材/影片/考證練習題,以準備考證而言已很足夠,即可線上自主學習。 AI-901 微軟 Azure AI 基礎認證:Microsoft Azure AI Fundamentals AI 已成為企業數位轉型的重要驅動力,從生成式 AI、智慧客服到文件分析與流程自動化,AI 應用正快速改變各行各業的工作模式。AI-901 Microsoft Azure AI Fundamentals 是微軟官方 AI 入門認證,也是學習 Azure AI 與生成式 AI 的最佳起點。 本課程依據 AI-901 最新官方認證大綱設計,結合 Microsoft Azure AI Foundry、Azure OpenAI、GPT 模型、代理型 AI(AI Agent) 與多模態 AI - [AI900: Microsoft Azure AI 基礎認證培訓課 - Microsoft Azure AI Fundamentals](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/) - (2026/9/12(六)|2026/10/24(六)考證日- 有意考證者請留意,AI900考試已由AI901考試接續取代。有意考證的學員請由此頁面預約 ; 通過AI901考試,您可以繼續取得此認證; 原已取得AI900認證者仍為有效認證,不受影響,詳請看官方說明) [請留意] 若已下單本認證課程且考試梯次為2026/7月後的學員,請改存取這個線上教材來備考(課程教材/影片/最新的AI901考證練習題) [適合非技術背景的 AI 基礎課或進入雲端/AI領域從業者入門] 由 Build School 與微軟合作開辦的 Microsoft Azure AI 基礎 AI-900 認證培訓營。小白也能懂的 AI 奧秘,讓你輕鬆上手、事半功倍!無需IT技術背景,也能掌握機器學習和AI基本概念,成為你工作上最大的助力。本課程也將輔導學員考照 + 線上題目練習,不僅能了解 Azure AI 基礎知識,也可以順利取得微軟 AI-900 認證 Day 1上半場:Microsoft Copilot 精準提示的情境應用 - Prompt Engineering 提示工程 (上班族/學生/非技術人員皆適合) - 透過有效的Prompt 提示,業務 email、翻譯、行銷文案、企畫書、產圖等各種上班族常用情境,以更精準的提示,快速準確的取得更好的回答,事半功倍!下半場:微軟 Azure AI 基礎認證 AI-900 第1課 (欲取得AI基礎認證及學習AI基礎知識) - AI 基本核心概念、Azure 上的 AI 服務、Azure Machine Learning 功能簡介及 Lab 演練 Day 2上半場: 微軟 Azure AI 基礎認證 AI-900 AI-900, AI900, Microsoft Azure AI Fundamentals - [SC300 微軟 Entra ID 資安工程師認證: SC-300 Microsoft Identity and Access Administrator身分識別與存取管理員 + 完整題目解析及考證重點](https://learn.build-school.com/courses/microsoft-sc-300-identity-access-administrator-certification/) - [有意考證者請留意] 本課程為 Microsoft Entra ID 企業管理實務 + SC300 微軟 Entra ID 資安工程師認證課程 + 約 200題目完整解析及考證重點延伸 (完全針對考證重點短期有效複習) + SC900 微軟資訊安全基礎認證課程,歡迎預約下單以取得課程內容存取權,連結在這裏) ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習。 在企業高度倚賴雲端與 SaaS 服務的時代,身份識別與存取管理(IAM)已成為企業資安的第一道防線。Microsoft Entra ID(原 Azure AD)更是全球企業使用最廣的身分識別平台,而 SC-300 是微軟官方推動的 企業級 IAM 專家國際認證,代表你具備建置、管理與保護企業身份與存取的核心能力。 本課程依照 SC-300 官方考綱完整規劃,並結合企業真實場景、Lab 實作與完整 Demo,帶你從基礎到高階全面掌握:使用者身分管理、外部夥伴協作、混合式身分識別、MFA 與驗證方法、條件式存取、風險控管、應用程式存取安全、受控識別、PIM(特權身份管理)、權利管理(Entitlement Management)、存取權檢閱(Access Review)等企業關鍵能力。 你將學會如何保護企業的使用者、設備、應用與 API,並為跨部門、跨組織、跨租戶的協作建立安全且高效率的存取模型。除了 SC-300 考綱內容,課程也補充企業常見的 Entra ID 管理情境、最佳實務、安全策略設計與自動化管理方法,讓你不只通過認證,更能真正成為企業 IAM 領域的關鍵工程人才。 🎯 你將學會 建立與管理 - [微軟 PL900 認證培訓課 - Microsoft Power BI 入門及 Power Platform 基礎](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/) - 此課程幫助學生及職場上班族能快速進入 Microsoft Power Platform 低程式碼應用開發+Power BI 資料分析的世界。課程將先從 Power BI 開始,再進入Power Platform 其它工具,包含實機演練+輔導考照+線上題目練習,期望課程最後順利考取PL900 證照。 - [DP900 : 微軟 Azure 資料服務基礎認證 – Microsoft Certified: Azure Data Fundamentals](https://learn.build-school.com/courses/dp900-microsoft-certified-azure-data-fundamentals/) - (2026/9/12(六)|2026/10/24(六)考證日-有意考證者請留意) 本課程為 DP900: 微軟 Azure 資料服務基礎認證 – Microsoft Certified: Azure Data Fundamentals,有意考證者請選擇考證日期時段,並預約下單以取得課程內容存取權 - https://learn.build-school.com/zh-hant/product/training-microsoft-certified-dp900/ ; 於本網頁中按"參加這門課程 / Enroll" 報名註冊亦可進入考證預約頁,下單後將可以存取課程教材/影片/考證練習題,即可線上自主學習 (額外加贈含這2門課程 : [Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例| [Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用) ) ----------------------------------------------------------------------------------------------------- [適合Azure Data 資料服務基礎入門/Azure產品銷售與行銷/導入微軟Azure資料相關解決方案 IT人員的入門] 除了線上自主學習外、亦提供教材/Lab/模擬題庫可重覆練習。 DP900 考證日時程 (實體或線上) – 可選擇實體或線上考證,考證場次亦可彈性選擇,名額有限請盡早報名 【課程費用】此課程皆含含一次的考證費 ; 若參加考證日可以優惠參加考證 (本課程價值約為 NTD 8,000元 + 線上題目練習 NTD 1,000元 ; 若為考照坊間費用約為 NTD 2,600 – 3,600元) DP900,Azure Data - [SC900 : 微軟資安基礎認證培訓課 - Microsoft 安全性、合規性和身分識別的基本概念](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/) - (2026/9/12(六)|2026/10/24(六)考證日考證日-有意考證者請留意) 本課程為 Microsoft Security 資安入門 + SC900 微軟認證,有意考證者請選擇考證日期時段,並預約下單以取得課程內容存取權 - https://learn.build-school.com/zh-hant/product/training-microsoft-certified-sc900/ ; 於本網頁中按"參加這門課程 / Enroll" 報名註冊亦可進入考證預約頁,下單後將可以存取課程教材/影片/考證練習題,以準備考證而言已很足夠,即可線上自主學習 ----------------------------------------------------------------------------------------------------- [適合資安入門/導入微軟資安解決方案 IT人員的入門/資安產品銷售與行銷] 由軟體工程師及 AI 培訓學校 Build School 與微軟合作開辦的 Microsoft Security 基礎 SC-900 認證培訓營。從資安的基礎概念開始、到身份識別 - Microsoft Entra ID、安全防護及偵測/威脅防護 - Microsoft Defender for Cloud / XDR 解決方案入門、以及因應法規要求及機密資料保護 - Microsoft Purview 合規及資料治理解決方案。 2天課程將帶領學員入門微軟資訊安全及合規性解決方案,成為你工作上最大的助力。本課程也將輔導學員考照 + 線上題目練習,不僅能了解資安基礎知識,還可取得微軟 SC-900 資安基礎證照! 線上課程提供教材/影片/Lab/模擬題庫可自主學習,以準備考證而言已很足夠了,只有考證日當天需出席(可實體或線上考)。 Day1 : 微軟資安基礎認證 SC-900 SC900; SC-900 - [AZ900 : 微軟 Azure 基礎 AZ900 認證培訓課 - Microsoft Azure Fundamentals](https://learn.build-school.com/courses/az900-cert-training/) - 由軟體工程師培訓學校Build School與微軟合作舉辦的Azure專業培訓課程,不論是資訊領域、雲端服務工作者、技術工程師,甚至是行銷、業務或PM等非技術人員,將幫助學生及即將進入數位資訊領域的新人能快速進入Microsoft Azure的世界。並輔導學員考照 + 線上題目練習,取得第一張 Azure 證照! - [AB900 微軟 Copilot and Agent管理基礎認證: AB-900 Microsoft Copilot and Agent Administration Fundamentals](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/) - [2026/9/12(六)|2026/10/24(六)考證日 - AB900 為 MS900 認證考科的新版本,原MS900 將於 2026/3/31日下架,若已有MS900認證者仍為有效證書] (已改為 AB900認證) 此為 Microsoft M365 Copilot 管理 + AB-900 微軟 Copilot and Agent管理基礎認證,有意考證者請選擇考證日期時段,並預約下單以取得內容存取權-https://learn.build-school.com/zh-hant/product/training-microsoft-certified-ab900/ ; 於本網頁中按"參加這門課程 / Enroll" 報名註冊亦可進入考證預約頁,下單後將可以存取課程教材/影片/考證練習題,即可線上自主學習 AI 時代已全面加速,Microsoft Copilot 正成為企業提升效率、強化安全與資料治理的關鍵工具。本課程專為 IT 管理者、資訊安全人員與 AI 應用推動者打造,完整對應 AB-900 微軟官方認證,帶你從 Microsoft 365 的核心架構一路深入 Copilot 與 Agent 的管理實務,建立企業級 AI 管理能力。 認證內容包含認證知識點講義及認證練習題,包括帳號、授權、資安設定、資料治理、Copilot 管理與監控、代理程式(Agent)部署,以及 Purview、Entra、Defender 等工具的整合實務。並加上 AB-900 模擬題,協助你一次通過認證,成為企業最關鍵的 AI 落地人才。 🎯 你將學會 - [服務業B2B通路購買組合推薦:AI自動化企業應用實務(經濟部商業發展署補助計畫課程|符合資格者免費)](https://learn.build-school.com/courses/ai-automation-b2b-service-solutions/) - 課程簡介 [報名請到這裏] (經濟部商業發展署補助計畫課程|符合資格者免費) 本課程以零售、批發、餐飲、物流倉儲及生活服務等服務業次產業為對象之業務/行銷/營運/資料分析/通路管理人才 企業不只需要會問AI,更需要把AI變成可重複使用的工作能力。本課程聚焦B2B通路購買組合推薦,帶領學員運用ChatGPT、Codex桌面應用、Gemini、自動化等AI工具,建立可反覆套用的商品推薦Skills,快速產出商品搭配、加購建議與業務話術。同時結合n8n、LINE與桌面AI工具,將推薦分析、名單整理、通知推播等工作流程自動化。課程不需寫程式,特別適合服務業及非技術人員。讓學員從單次使用AI,進階到打造可持續運作的AI自動化流程,把AI變成提升業績與營運效率的日常助手。 課程目標 培養學員運用AI建置「可複製、可重複使用」自動化工作流程的能力。學員將學會整理訂單、客戶與商品資料,透過ChatGPT、Gemini及Codex桌面應用建立商品推薦Skills,快速產出推薦組合、推薦原因與溝通話術;並進一步使用n8n、LINE與桌面AI工具,將推薦分析、名單更新、通知提醒等任務串接成自動化流程。完成課程後,學員不只能使用AI做分析,更能建立一套可持續執行的B2B通路作業模式,提升客單價、交叉銷售效果與業務作業效率,讓AI從工具升級為企業可落地的營運助手。 課程大綱 - [服務業B2B進貨與定價預測:AI自動化企業應用實務(經濟部商業發展署補助計畫課程|符合資格者免費)](https://learn.build-school.com/courses/ai-automation-procurement-pricing/) - 課程簡介 [報名請到這裏] (經濟部商業發展署補助計畫課程|符合資格者免費) 本課程以零售、批發、餐飲、物流倉儲及生活服務等服務業次產業為對象之業務/行銷/營運/資料分析/通路管理人才 面對需求波動與庫存壓力的市場競爭,企業需要的不只是報表,而是能持續協助判斷的AI決策流程。本課程聚焦B2B進貨與定價應用,教導學員使用ChatGPT、Codex桌面應用及Gemini等主流AI工具,建立可重複使用的進貨判讀與定價建議技能Skills,快速分析銷售、庫存、成本資料,產出補貨、調價、促銷與清庫存等建議。並搭配n8n、LINE及桌面AI工具,將每日分析、異常提醒、定期通知等工作自動化。課程不需技術背景,強調立即可用,幫助服務業者打造真正能落地的AI營運決策助理,提升反應速度與整體獲利能力。 課程目標 培養學員運用AI建立進貨與定價自動化決策流程的能力。學員將學會整理銷售、庫存、成本資料,透過ChatGPT、Codex桌面應用、Gemini建立可重複使用的進貨建議與定價策略技能Skills,快速完成趨勢分析、風險判斷與營運建議;並進一步結合n8n、LINE與桌面AI工具,建置每日分析、提醒與異常通知機制。完成課程後,學員將能打造一套可持續執行的AI營運決策助理,不僅提升判斷效率,強化決策品質與企業營運韌性。 課程大綱 - [2023-24夏(冬)季班先修課](https://learn.build-school.com/courses/2023夏季班先修課/) - Build School 先修課: 1. 先修課時程(自由參加,但若初學者或沒太多程式經驗者請參加; 2024/03/29(五)、 2024/04/11(四)、 2024/04/18(四) 晚上 7:00 - 10:00; 由助教帶各位上手C#以及程式邏輯思維,每堂課後有一些題目及作業練習,參訓者可安排時間參加 ; 先修課作業檢討/考核題複習 - 4/26(五) 下午 2:30 2. 先修課線上及實體同步; 也會錄影供課後複習,影片及教材都會放在 Build School Learn,未來每日課程也都會放在這裏 (我們的線上學習平台 https://learn.build-school.com/ ) - [MS900 : 微軟365基礎認證 - Microsoft 365 Certified Fundamentals](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/) - (2026/3月底MS900認證已下架; AB-900 微軟 Copilot and Agent管理基礎認證,為M365 Copilot 認證考科的新版本,屬於較為中階的M365認證,2026/4月起提供考證。有意考證者請留意) (已改為 AB900認證) 有意考證者請選擇考證日期時段,並預約下單以取得課程內容存取權 - https://learn.build-school.com/zh-hant/product/training-microsoft-certified-ab900/ ; 於本網頁中按"參加這門課程 / Enroll" 報名註冊亦可進入考證預約頁,下單後將可以存取課程教材/影片/考證練習題,即可線上自主學習 ----------------------------------------------------------------------------------------------------- [適合M365入門/M365產品銷售與行銷/導入微軟M365解決方案 IT人員的入門] 從雲端的基礎概念開始、M365的各種服務(Teams/Office/Mail...)及管理、重要的身份識別 Microsoft Entra ID、安全防護及偵測/威脅防護 - Microsoft Defender for Office 365 / XDR 解決方案入門、以及因應法規要求及機密資料保護 - Microsoft Purview 合規及資料治理解決方案。 除了線上自主學習外、亦提供教材/影片/Lab/模擬題庫可重覆練習。 MS900 考證日時程 (實體或線上) – 可選擇實體或線上考證,考證場次亦可彈性選擇,名額有限請盡早報名 【課程費用】此課程皆含含一次的考證費 ; 若參加考證日可以優惠參加考證 (本課程價值約為 NTD 8,000元 + 線上題目練習 NTD 1,000元 ; 若為考照坊間費用約為 MS900,M365 - [醫療業 AI 與自然語言處理的應用](https://learn.build-school.com/courses/ai-nlp-in-healthcare/) - 簡介|醫療業 AI 與自然語言處理應用實戰 在醫療數據快速成長與數位轉型的浪潮下,如何有效運用 AI 進行病歷分析、資料分類、醫療決策輔助與流程自動化,已成為醫療機構提升效率與品質的關鍵。本課程專為醫療產業設計,結合 自然語言處理(NLP)、機器學習、生成式 AI 與多模態應用,帶領學員從零開始理解 AI 模型運作,並學會如何透過提示詞(Prompt)與上下文控制 AI,讓非技術背景也能快速上手。 課程以實務案例為主軸,涵蓋文本分析(分類、情緒判斷、命名實體識別)、影像辨識與 OCR、AutoML 預測模型建立,以及 Azure OpenAI 與 Agent 應用設計。從客服分類、客訴分析到 ICD-10 智慧編碼、Covid19 預測模型與個管 AI Agent,逐步打造可落地的醫療 AI 解決方案,真正將 AI 應用於臨床與管理流程中。 你將學會 理解 AI 模型與 Prompt 設計,掌握上下文控制與結構化輸出 應用 NLP 進行分類、標籤、意圖判讀與去識別化 建立醫療文本分析流程(如客訴分類、資料整理、自動化分析) 使用圖像辨識與 OCR 處理醫療影像與文件 建立機器學習模型(Regression / Classification / Clustering)並進行預測 使用 Colab + ChatGPT 快速完成資料處理與模型訓練 運用 Azure OpenAI - [(2天線上實體+課前自主學習) 生成式 AI 與 Agent 開發及落地應用 + 客服與知識庫應用 + AI 繪圖應用🎯豐富 Demo與實作+企業應用範例🔥 (內容適合:各產業/主管/行銷/設計/技術/業務皆可上手)](https://learn.build-school.com/courses/ai-agent-bootcamp-enterprise/) - 🚀專為企業團隊設計-從零開發 AI 應用實務課程🎯從大語言模型、客服與知識庫應用、到 AI 繪圖模型應用,一次分享💡這不是純演講的研討會、也不是僅教 ChatGPT 神奇用法,我們希望你能動手開發 AI 應用及 AI Agent 並上手🎯 無論是企業內部的概念驗證 POC 或 Pilot 專案,還是整合至現有系統的實際落地應用💡✨若貴司團隊正在評估導入 AI 及 AI Agent 應用、但模型/技術/工具太多又快速更新難以 follow,從工具選擇到團隊技能培養,這課程能讓您及團隊對 AI 應用有概觀性的了解,並提供可參考的導入藍圖🛤️ 報名連結(即刻開放報名) - https://learn.build-school.com/zh-hant/product/training-aiagent-bootcamp/ 請觀看: 我們實作或帶領學員開發的 AI 應用 Demo 影片✨了解我們的實務經驗 ( Demo AI 應用影片- https://youtu.be/nbtDakjhsqw ) 內容摘要 (你將完整看到真正開發的應用、並能實際操作並設計 Agent) 聚焦生成式 AI 的 4 大應用情境 ✍️ 文案、報告及開箱文自動生成 💬 AI 客服 Agent 🧠知識庫 AI, AI Agent - [(Abby)高效AI活用術-AI 商業應用實戰:ChatGPT 與 Gemini 產業應用情境與案例](https://learn.build-school.com/courses/高效ai活用術abby/) - 課前需知 以下技巧為任一AI工具皆適用,為AI的基礎運用與認識 - 可以使用ChatGPT/Gemini或我司產品AIGPT 會有很多示範、實作 → 可跟著以下講義/lab 實作 → 使用電腦/平板會比較好操作 我們要學的是”道” (方法/策略)、不只是”術” (招式) → 才能自由運用在不同情境/不同領域 - [GitHub Copilot AI 輔助開發](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/) - 🚀 課程核心目標 在 AI 浪潮下,開發者的角色正在轉變。本課程不僅教你如何使用工具,更注重於建立「AI 輔助開發」的正確思維。我們將帶領你掌握由 GitHub 與 OpenAI 共同打造的革命性工具 —— GitHub Copilot,利用其基於 GPT-4 的強大模型,將開發速度提升高達 55%,並減少 87% 的重複性瑣事。 🌟 課程四大特色 1. 全方位工具掌握:從基礎的自動補全、註解生成程式碼,到進階的 Copilot Chat 互動(Ask、Edit、Agent 三大模式)與 Context(上下文)管理,確保你能量身打造精確的 AI 建議。 2. 完整 SDLC 實戰演練:不只是片段的練習,我們將以 .NET 10 與 ASP.NET Core Web API 為技術棧,實作一個完整的「請假管理系統」,涵蓋需求分析、分層架構設計、單元測試撰寫到 CI/CD 流程自動化。 3. 專業倫理與品質把關:強調**「開發者是最終負責人」**的原則,教導如何在本地 Code Review 來確保 AI 生成程式碼的安全性、可讀性與效能。 4. 企業級應用觀點:深入解析 Copilot 各類訂閱方案(Free/Pro/Business)的差異與安全保障機制,確保生成的程式碼符合企業法遵與安全環境。 📚 - [AI 商業應用實戰 : ChatGPT與Gemini 產業應用情境與案例](https://learn.build-school.com/courses/ai-openai-chatgpt-google-gemini-automation-for-business-application-guide/) - 🧩本課程已通過經濟部主辦之政府補助課程(👉 30人以下服務業/製造業; 每人1萬,企業最高10萬,也補助AI工具軟體),若貴單位欲申請「勞動部大人提計畫」等政府補助課程,亦歡迎留訊或來信 contact@build-school.com 🧩經濟部30人以下服務業/製造業補助說明網址: https://learn.build-school.com/zh-hant/ai-openai-chatgpt-google-gemini-automation-for-business-application-guide/ 🧩(課程中使用之AI工具可搭配公司/團隊使用之工具: ChatGPT, Gemini 或 AI GPT企業共用版等,我司亦可含課程並銷售相關AI工具) 這不只是教你「怎麼用ChatGPT或Gemini等AI工具」的課程,而是一堂讓你看見AI如何在不同產業創造真實改變的實戰地圖,你將能依據自身產業情境,設計出AI工作流以優化工作流程,創造真實的商業價值。從診斷到落地,用AI重塑每個產業的工作流程與價值鏈。產業範例:行銷、製造、零售、金融、教育、服務業全面涵蓋。🧩課程主題 ChatGPT / Gemini 基礎應用及提示工程 - 提示詞及上下文心法 AI自動化整合實戰:ChatGPT / Gemini × 自動化平台 n8n × LINE/Mail/Teams等訊息平台 x 內部系統 引入AI的工作流程解析: 依產業應用案例以符合你的商業需求 從個人到企業的AI升級路徑圖:如何將AI整合進團隊或組織的日常流程課程特別強調「立即實用」的設計理念,透過實際演練提升數位轉型所需的即戰力。最終效益:幫助企業員工快速提升數位能力,能將AI工具應用於顧客服務、行銷推廣與工作流程優化,培養具備AI與雲端技能的人才,進而提升競爭力 ⏱️ 課程主題、內容及Lab與時數分配:(共12小時;6小時為實體課程,6小時為線上教材/影片/Lab 可自主學習) 第一課: ChatGPT / Gemini 核心課程 (6h 實體課/依公司團隊使用不同廠牌AI工具) 全面掌握 ChatGPT / Gemini 與進階外掛工具的應用 精準提示詞(Prompt)技巧:讓 AI 高效支援日常工作 任務練習 × 流程整合:文字工作、知識學習、製作報告、資料分析與處理 自建AI助理:從風格設定到內部知識庫整合 自動化平台整合: - [GitHub Copilot AI 輔助開發(課堂錄影)](https://learn.build-school.com/courses/github-copilot-ai-輔助開發日峰科技課堂錄影/) - [GH-300 微軟 GitHub Copilot工程師認證: GitHub Copilot](https://learn.build-school.com/courses/microsoft-gh-300-github-copilot-engineer/) - [有意考證者請留意] 本課程為 Microsoft GitHub Copilot工程師實務 + GH300 微軟 GitHub Copilot認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 生成式 AI 正全面改變軟體開發方式,想在這波浪潮中脫穎而出,掌握 GitHub Copilot 已成為不可或缺的核心技能。本課程專為準備挑戰 GH-300 微軟官方認證 的開發者打造,從負責任 AI、Copilot 個人/商務/企業版差異、提示工程、AI 輔助測試,到企業級知識庫與 LLM 數據處理,全方位提升學員將 Copilot 融入開發流程的能力。 課程以 Lab + Demo 實作 為主軸,帶你在 IDE、CLI、GitHub.com 中掌握 Copilot 的實戰使用情境,並透過模擬題與解析協助你一次通過認證,成為團隊內最懂 AI、最會提升產能的工程師。 🎯 你將學會 負責任的 AI 與風險控管:理解生成式 AI 的限制、偏差與倫理原則,掌握降低風險的實務。 GitHub Copilot 完整功能:從 IDE、Chat、CLI,到 Copilot - [GH-100 微軟 GitHub 開發工程師認證: GitHub Administration](https://learn.build-school.com/courses/microsoft-gh-100-github-administration-certification/) - [有意考證者請留意] 本課程為 Microsoft GitHub 開發工程師實務 + GH100 微軟 GitHub 開發者認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 想成為企業級 GitHub 管理與 DevOps 佈署的關鍵人物嗎?本課程專為欲取得 GH-100 微軟官方認證 的工程師打造,從組織管理、身分與驗證、企業安全策略、CI/CD、GitHub Actions 到套件管理,完整培養你成為企業環境中的 GitHub 管理專家。課程結合理論、實作 Lab、案例討論與模擬試題,讓你不只學會設定,更能理解企業在使用 GitHub 時的最佳實務、風險控管與治理策略。 無論你是開發主管、DevOps、系統管理員,或正準備投入 GitHub Enterprise 的企業轉型專案,都能在本課程中學到立即可用的技能與思維,並順利通過 GH-100 認證。 🎯 你將學會 業級 GitHub 管理能力:理解 GitHub Enterprise Cloud / Server / AE 的差異與部署策略。 身分識別與 SSO 佈署:掌握 SAML SSO、2FA、SCIM、Team - [GH-200 微軟 GitHub 開發工程師認證: GitHub Actions](https://learn.build-school.com/courses/microsoft-gh-200-github-actions-developer/) - [有意考證者請留意] 本課程為 Microsoft GitHub 開發工程師實務 + GH200 微軟 GitHub 開發者認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 GH-200 微軟 GitHub 開發工程師認證:GitHub Actions 是專為希望掌握 GitHub Actions 自動化開發流程、提升 DevOps 能力並取得官方認證的工程師打造的實戰課程。課程以大量 Lab 與 Demo 為核心,從基礎工作流程配置到企業級 Actions 管理全面覆蓋,帶你從入門到精通。 你將實際操作事件觸發、建立 CI/CD 流程、撰寫自訂動作、整合安全工具 CodeQL、部署到雲端,並學習企業級執行器管理與密鑰治理。課程最後也提供 GH-200 模擬題與講解,協助你一次通過認證。 🎯 你將學會 建立與維護 GitHub Actions 工作流程:事件觸發、排程、自訂條件、作業依賴、Secrets 與環境變數。 打造專業級 CI/CD Pipeline:部署至 GitHub Packages、Container Registry,並串接資料庫與服務容器。 解析與診斷工作流程:讀取 Workflow Logs、啟用 - [GH-500 微軟 GitHub 安全性工程師認證: GitHub Advanced Security](https://learn.build-school.com/courses/microsoft-gh-500-github-advanced-security/) - [有意考證者請留意] 本課程為 Microsoft GitHub安全性工程師實務 + GH500 微軟 GitHub 安全性認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 在軟體供應鏈攻擊日益頻繁的今天,開發流程中的每一段都可能成為威脅入口。GH-500 GitHub Advanced Security(GHAS)專業認證課程將帶你全面掌握 GitHub 最先進的安全防護能力,從秘密掃描(Secret Scanning)、程式碼掃描(CodeQL)、相依性安全(Dependabot / Dependency Review)到 SDLC 安全整合最佳實務,協助你打造自動化、可追溯、可預防、可補救的 DevSecOps 流程。 本課程以 大量 Lab、Demo 與實務情境演練 帶你逐步掌握 GHAS 的核心功能,並搭配 GH-500 認證題庫解析,讓你不只會用,更能順利通過國際證照考試。 🎯 你將學會 掌握 GHAS 全套安全功能:從秘密掃描、程式碼掃描、Dependabot、Dependency Review 到安全儀表板的完整應用。 設定與管理安全警示:判斷弱點來源、選擇合適補救方式、了解忽略警示的影響與權限差異。 設定秘密掃描與推送保護:啟用私人 Repo 安全功能、自訂掃描規則、排除特定檔案並設定通知流程。 熟練相依性弱點管理:建立 Dependabot 規則、撰寫有效設定檔、啟用組織層級警示與自動化安全更新。 運用 CodeQL 進行程式碼掃描:設定觸發條件、分析結果、找出資料流漏洞、上傳第三方掃描(SARIF),並能依需求調整工作流程。 - [AI 驅動開發:從構思到上線 - GitHub Copilot 企業開發實戰](https://learn.build-school.com/courses/github-copilot-enterprise-ai-driven-development/) - 在 AI 進入軟體開發現場的時代,GitHub Copilot 已成為提升效率、加速交付與優化軟體品質的關鍵 AI 夥伴。本課程以「AI 驅動開發」為核心,透過企業開發全流程的完整演練,帶你掌握 GitHub Copilot 的核心能力,並了解如何將 AI 技術真正導入日常開發。 課程從實務情境出發,涵蓋程式碼生成與單元測試、除錯、重構、文件生成、團隊協作、程式碼審查、CI/CD自動化建置與佈署等現代化軟體工程的最佳實務。 這門課不只是教你使用工具,而是打造一套 AI 驅動的現代化企業開發流程,提升個人與團隊研發效率,迎接 AI 時代的工程新標準。 🎯 你將學會 了解 GitHub Copilot 的核心功能與限制:清楚知道 Copilot 能解決什麼問題,以及哪些情境下不適合依賴它。 掌握基礎操作技巧:會使用 Copilot 進行自動補齊、註解轉程式碼、快速產生單元測試。 學會撰寫精準提示(Prompt Engineering for Code):能用自然語言或結構化註解引導 Copilot 產生符合需求的程式碼。 應用 Copilot 進行程式重構與文件撰寫:不只寫新程式,還能改善現有程式與自動生成文件。 CI/CD自動化建置與佈署的整合: 從需求到交付如何透過AI來協作與自動化。 具備最佳實務與風險意識:理解 Copilot 在團隊開發中的使用方式,並注意安全性與品質控管。 💡 適合對象 軟體工程新人/初學者:想透過 Copilot 輔助快速理解程式結構的人 ; 雖然沒有太多軟體工程基礎但想要快速完成作業或專案雛形 專業工程師:想提高開發效率、減少重複性工作的開發者 團隊主管/技術領導:想評估 GitHub Copilot - [AZ-204 微軟 Azure 開發工程師認證: Azure Developer Associate](https://learn.build-school.com/courses/microsoft-az-204-azure-developer-associate-certification/) - [有意考證者請留意] 本課程為 Microsoft Azure 開發工程師實務 + AZ204 微軟Azure 開發者認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 踏入雲端開發的核心技術!本課程完整對應 Microsoft AZ-204 官方認證,帶你從 Azure 基礎服務一路前進到企業級雲端應用的開發、部署、自動化、監控與安全治理。透過大量 Lab 與 Demo,你將以最實戰的方式掌握 Azure 專業技能,成為企業爭相徵才的雲端開發工程師。 透過本課程,你不只學會「怎麼用 Azure」,更能理解「如何設計可擴展、高可用、可觀測的雲端應用」。完成後,你將具備參加 AZ-204 認證的全方位能力,並能在職場中以 Azure 實戰技能脫穎而出! 🎯 你將學會 容器化與 App Service 部署:建立並管理容器映像、推送至 ACR、使用 ACI 執行;熟悉 App Service Web App 部署、診斷、Log、TLS、API 設定與自動調整。 Azure Functions 無伺服器架構:實作 Trigger、Binding、Webhook、計時器等事件驅動模型。 Azure 儲存體開發技能:操作 Cosmos DB(CRUD、Consistency、變更摘要通知)、設計 - [AZ-400 微軟 DevOps 工程師認證: Designing and Implementing Microsoft DevOps Solutions](https://learn.build-school.com/courses/microsoft-az-400-devops-solutions-certification/) - [有意考證者請留意] 本課程為 Microsoft Azure 企業管理實務 + AZ400 微軟Azure工程師認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 想成為能掌握自動化、CI/CD、雲端部署與安全治理的全端 DevOps 工程師嗎?本課程完整對應 AZ-400 官方認證目標,從流程設計、原始碼控制、CI/CD 管線、自動化部署、IaC,到安全合規與監控策略,全方位打造企業需求最強的 DevOps 實戰能力。課程以大量 Lab / Demo 帶領你將 Azure DevOps 與 GitHub 的最佳實務真正用起來,從入門到能設計專案級 DevOps 解決方案,讓你具備立即上線的技術力與可直接應考的知識。 透過本課程,你不只學會工具使用,更能掌握 DevOps 的完整思維與實戰設計能力,從流程、程式碼、測試、部署到監控一條龍打造雲端交付系統,成為企業真正需要的 DevOps 專業人才。 🎯 你將學會 DevOps 流程與協作設計:掌握 GitHub Flow、工作流程追蹤、意見回饋機制、Azure Boards 整合、專案 Wiki、文件自動產生與 Teams 整合。 原始碼控制策略:規劃分支策略(Trunk-based、Feature、Release)、分支保護、Git LFS、大型存放庫優化,以及資料復原與清理。 CI/CD 管線設計與部署自動化 建立完整管線:YAML、多階段、平行作業、自我裝載 Runner/Agent、觸發規則。 - [AZ-305 微軟 Azure 架構設計工程師認證: Designing Microsoft Azure Infrastructure Solutions](https://learn.build-school.com/courses/microsoft-az-305-certification-azure-infrastructure-design/) - [有意考證者請留意] 本課程為 Microsoft Azure 企業管理實務 + AZ305 微軟Azure架構設計工程師認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 專為想在雲端架構領域更上一層樓的工程師打造。課程完整涵蓋 Azure 在身份識別、治理、資料儲存、商務持續性、高可用性、基礎架構設計、應用架構與移轉策略等核心能力,讓你從「部署 Azure」進階到「設計企業級雲端架構」。 透過講師示範、實作 Lab 與實戰情境分析,你將學會如何在真實企業環境中,為複雜工作負載設計安全、可靠、可擴展又具成本效益的 Azure 解決方案。課程最後也包含 AZ-305 認證重點總結與題庫解析,協助你一次到位、直攻證照。 🎯 你將學會 雲端治理與監控設計:掌握記錄、監視、身分識別、授權與秘密管理的最佳實務。 資料儲存架構規劃:能依需求設計關聯式、半結構化與非結構化資料儲存方案,兼顧效能、成本與安全。 高可用與災害復原:學會設計備援架構、資料備份策略、DR 設計及高可用性解決方案。 基礎架構與應用程式設計能力:包含 VM、容器、Serverless、消息傳遞架構、事件驅動、API 整合、快取與部署自動化。 Azure 移轉實戰能力:評估現有環境,並規劃 IaaS / PaaS、資料庫與非結構化資料的移轉方案。 💡 適合對象 想取得 AZ-305 證照的 IT 專業人士 Azure 管理員、雲端工程師、系統工程師、架構師 已熟悉 Azure 基礎與管理(如 AZ-104)並想提升設計架構能力者 企業 IT 團隊、希望導入或優化 - [AZ-500 微軟 Azure 資訊安全工程師認證: Microsoft Azure Security Engineer Associate](https://learn.build-school.com/courses/microsoft-az-500-azure-security-engineer-associate-certification/) - [有意考證者請留意] 本課程為 Microsoft Azure 企業管理實務 + AZ500 微軟Azure資訊安全工程師認證,歡迎預約下單以取得課程內容存取權 – ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 AZ-500 微軟 Azure 資訊安全技術工程師認證課程(Microsoft Azure Security Engineer Associate)專為想在雲端安全領域扎根並成為企業關鍵防護力量的工程師打造。本課程完整涵蓋身分識別與存取控制、網路安全、計算與資料保護、Microsoft Defender for Cloud 及 Microsoft Sentinel 等核心安全技能,協助你打造高韌性、高防禦力的 Azure 雲端環境。 透過 Lab、Demo 與真實企業情境解析,你將學會如何建立零信任架構、保護混合式與多雲環境、強化雲端資源的安全監控與自動化應變,並以最有效率的方法達成合規要求與安全最佳實務。課程最後也提供 AZ-500 認證重點總結與模擬題講解,協助提升考試通過率。 🎯 你將學會 身分與存取安全設計:管理 Entra ID、角色與權限、PIM、MFA、條件式存取、應用程式授權與服務主體。 Azure 網路安全實作:NSG、ASG、防火牆、VPN、ExpressRoute 加密、Private Link、WAF、Front Door、DDoS 防護。 計算、容器與儲存體安全:VM 與 Bastion、AKS 安全性、容器監控、ACR 存取、磁碟加密、資料備份、防護策略。 資料庫安全防護:SQL 驗證、稽核、遮罩、TDE、Always Encrypted - [AZ-104 微軟 Azure 雲端管理工程師認證: Microsoft Azure Administrator](https://learn.build-school.com/courses/microsoft-az-104-azure-administrator-certification/) - [有意考證者請留意] 本課程為 Microsoft Azure 企業管理實務 + AZ104 微軟Azure工程師認證,歡迎預約下單以取得課程內容存取權 – https://learn.build-school.com/zh-hant/courses/microsoft-az-104-azure-administrator-certification/ ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 在企業全面投入雲端服務的今天,Azure 已成為 IT 架構與數位轉型的核心平台,具備 Azure 管理與維運能力,已是軟體與IT 人才、系統工程師、AI 與雲端團隊的必備技能。課程內容結合企業 Azure 的管理實務,並從微軟 AZ-104 認證大綱精心設計,從 Azure 身分識別、資源治理、儲存體、計算資源、虛擬網路到監控與備援,打造一套可立即應用在企業環境的 Azure 管理技能地圖。 課程亦補充 Azure AI 服務管理與維運實務,讓你不只會管理 Azure,更能進入 Azure AI 與雲端整合的領域。不只是考證知識,成為真正擁有Azure 企業管理實務技術者,同時拿下微軟官方且全球認可的 AZ-104 Azure 管理工程師國際證照,並為職涯成長加分! 🎯 你將學會 掌握 Azure 身分識別及資安管理、RBAC 權限、治理政策與成本管理 建置與維運 Azure 儲存體:Blob、Files、SAS、備援與版本管理 部署高可用計算資源:VM、Scale Set、App Service、容器服務 建立企業級虛擬網路:VNet、NSG、LB、DNS - [AI-102 微軟AI工程師認證: 在 Azure 中開發 AI 解決方案(Develop AI solutions in Azure)](https://learn.build-school.com/courses/microsoft-ai102-cert-develop-ai-solutions-azure/) - [有意考證者請留意] 本課程為 Microsoft Azure AI 進階 + AI102 微軟AI工程師認證 + AI 企業開發實務,有意學習 AI 解決方案、AI Agent開發者並導入AI企業應用,歡迎預約下單以取得課程內容存取權 – https://learn.build-school.com/zh-hant/product/training-microsoft-certified-ai102/ ; 於本網頁中按”參加這門課程 / Enroll” 報名註冊亦可進入課程下單頁,下單後將可以存取課程教材/影片/Lab/考證練習題,即可線上自主學習,並於Live 實況課程時參加講師講解課程內容。 成為真正擁有AI 企業開發實務者,不只是考證知識而已。結合真正的AI 開發實務,並升級企業 AI 技能,同時拿下微軟全球認可的AI認證!AI-102 是專為 設計與實作 Azure AI 解決方案 而打造的國際認證,從基礎到高階實務,帶你一次掌握 AI 視覺、語言、知識挖掘、生成式 AI 等核心技能。取得 AI 102 Azure AI 工程師認證,為自己的職涯成長加分,並成為企業AI導入與開發的領頭者! 🎯 你將學會 規劃與管理 Azure AI 解決方案 服務選型、部署策略、監控與最佳化 生成式 AI 應用 Azure OpenAI、提示工程與Context Engineering、你需要模型微調嗎? 計算機視覺實務 - [AI 商業應用實戰:Microsoft 365 Copilot 應用在AI自動化與商業分析](https://learn.build-school.com/courses/microsoft-365-copilot-business-ai-automation-analytics/) - 🧩本課程已通過經濟部主辦之政府補助課程(👉 30人以下服務業/製造業; 每人1萬,企業最高10萬,也補助AI工具軟體),若貴單位欲申請「勞動部大人提計畫」等政府補助課程,亦歡迎留訊或來信 contact@build-school.com 🧩經濟部30人以下服務業/製造業補助說明網址: https://learn.build-school.com/zh-hant/microsoft-365-copilot-business-ai-automation-analytics/ 🧩這不只是教你「怎麼用M365 Copilot等AI工具」的課程,而是一堂讓你看見AI如何在不同產業創造真實改變的實戰地圖,你將能依據自身產業情境,設計出AI工作流以優化工作流程,創造真實的商業價值。從診斷到落地,用AI重塑每個產業的工作流程與價值鏈。產業範例:行銷、製造、零售、金融、教育、服務業全面涵蓋。🧩課程主題 M365 Copilot 基礎應用及提示工程 - 提示詞及上下文心法 AI自動化整合實戰:Copilot × 自動化平台 × LINE/Mail/Teams等訊息平台 x 內部系統 Copilot Studio 設定專屬的Agent代理 PowerBI 與 AI 應用的結合進行商務分析 引入AI的工作流程解析: 依產業應用案例以符合你的商業需求 從個人到企業的AI升級路徑圖:如何將AI整合進團隊或組織的日常流程 課程特別強調「立即實用」的設計理念,透過實際演練提升數位轉型所需的即戰力。 ⏱️ 課程主題、內容及Lab與時數分配 (共15小時;6小時為實體課程,9小時為線上教材/影片/Lab 可自主學習) 第一課: M365 AI 核心課程 (6h 實體課) 一次掌握二大 AI 工具:Copilot in M365、Copilot Studio 精準指令應用實作:用對提示詞,讓 AI 更有效支援日常工作 任務練習 × 工具整合演練:實作 AI 與 - [[Power BI上手課] 常用的企業銷售報表分析-以自行車品牌為例](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/) - 本課程為入門課程,旨在介紹如何使用Power BI Desktop創建報表,以及如何透過Power BI服務 (Power BI Service)建立操作儀表板和共享報表。課程包含15個跟著做的圖解Lab、1個完整的銷售分析圖表、1個完整的Excel資料來源檔,讓你現學現用立馬上手 Power BI並套用在你的報表上。 - [[Power BI上手課] 常見的Open Data公開資料分析及地圖應用-以台北市捷運運量分析為例](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/) - 本課程為入門課程,旨在介紹如何使用 Power BI Desktop 創建報表,以及如何透過 Power BI 服務 (Power BI Service)建立操作儀表板和共享報表。這個Lab結束後,您將學會:1. 從 Microsoft Excel 與 CSV檔來源匯入資料、操作及整理「資料」2. 設計「星狀結構... - [[Power BI 上手課] 從資料分析到 AI 及機器學習的商業應用](https://learn.build-school.com/courses/power-bi-上手課-從資料分析到-ai-及機器學習的商業應用/) - 課前需知 : 使用 邀請群組碼 Group Code (完成下述課程將取得、或由講師/助教提供) 免費開通這門課 完成這門圖文Lab課 : [你的Power BI第一堂課] 常用的企業銷售報表分析-以自行車品牌為例 ,將會更完整了解 Power BI 整體學習概貌,並取得本門課的免費邀請群組碼 Group Code。 課程大綱 (4 小時 + LAB 實機演練) Microsoft Power BI 簡介 - 報表實機展示 Demo 模型設計基礎知識 Lab 實機演練 - 自行車品牌店銷售分析 模型設計/報表建立/發佈 進階分析及 AI / 機器學習 使用分解樹 – 進行探索性分析/根本因素分析 (Ad-hoc and Root cause analysis) 關鍵因素分析 - key influencers analysis - [MCP (Model Context Protocol) 工具實作](https://learn.build-school.com/courses/mcp-model-context-protocol-工具實作/) - 再論工具 Function Call 與 MCP (Model Context Protocol) 什麼是MCP?Model Context Protocol Lab : 在 Claude Desktop 桌面版中使用 MCP Server 安裝 Claude 桌面版 FileSystem (用自然語言存取本地端的目錄/檔案) Chrome access (用自然語言操控你電腦的瀏覽器) MCP的工作原理 Lab : 實作股價資訊查詢的MCP Server,並在 VSCode / Claude 中使用它 了解 MCP 設定 VS Code Agent Mode 討論與回顧 實作好的查股價的MCP Server,可以給其它AI工具/平台(n8n, dify, semantic kernel, langchain, 各種開發工具/技術/框架…)來使用嗎? MCP vs Function Call? - [2024 冬季班 MVC](https://learn.build-school.com/courses/2024-冬季班-mvc/) - [2024 冬季班 SQL](https://learn.build-school.com/courses/2024-冬季班-sql/) - [2024 冬季班 JavaScript](https://learn.build-school.com/courses/2024-冬季班-javascript/) - [2024 冬季班 HTML&CSS](https://learn.build-school.com/courses/2024-冬季班-htmlcss/) - [Copilot for Microsoft 365 生成式 AI 課程](https://learn.build-school.com/courses/copilot-for-microsoft-365/) - Copilot for Microsoft 365 生成式 AI 課程,讓您快速上手馬上生產力升級! 適用於 Microsoft 365 的 Copilot 概述 Copilot In Microsoft 制作方式與Prompt 撰寫技巧 Copilot In Outlook 提升郵件閱讀與撰寫速度 Copilot In Word 快速生成文案與文字自動轉化成表格 Copilot In PowerPoint 助產初版簡報 Copilot In Excel 快速處理欄位資料與圖表產生 Copilot In Teams 協助會議討論與會議內容分析 Copilot In M365 Chat 快速整理案 Copilot, AI - [資料庫正規化筆記](https://learn.build-school.com/courses/資料庫正規化筆記/) - 大綱: 名詞說明 正規化概念 正規化步驟 結論 參考資料 範例資料表 有需要的話可以建立副本到自己的雲端硬碟。 https://docs.google.com/spreadsheets/d/1ysfg-3ZqiRTsKHBg_m9jhMhyUw4IdOpfvG6cYv4DkSg/edit#gid=0 參考資料: http://cc.cust.edu.tw/~ccchen/doc/db_04.pdf http://debussy.im.nuu.edu.tw/sjchen/Database/Final/Ch05.pdf https://ithelp.ithome.com.tw/articles/10223029 - [2024 冬季班 C#及物件導向](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/) - [生成式AI及LLM 在行銷/業務/廣告/設計領域如何落地 - 實戰應用工作坊Workshop](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/) - Day 1 Agenda Part 1: GPT 使用技巧及提示工程 GPT 使用大全 - 使用 Agent (請跟著Demo試試) 內容/網頁整理匯總與自我檢查 多模態能力-圖片範例並格式化輸出 Flux.1 強大的繪圖模型 提示工程 Prompt Engineering (請跟著Demo試試) 什麼是 Token / Context / Pricing 計算 / 不同模型能力 OpenAI 提示詞 6大原則 few-shots 技巧 拆解工作流 - 多次輪回後修正 思維鏈 (Chain of Thoughts/COT) - 逐步推理與解題 各種工具強化能力及事實查核 結構化提示詞框架 - 範例: Brainstorming 大師並生成 persona + 畫圖 自動生成及優化提示詞 - - [DP-900: Microsoft Azure Data Fundamentals (DP900 認證練習題)](https://learn.build-school.com/courses/dp900-microsoft-azure-data-fundamentals/) - DP900: Microsoft Azure Data Fundamentals 基本概念認證題目練習,可線上模擬練習或直接快速解答。共 5 個測驗題庫(將會持續補充),單選/複選/圖示解答題,包括以下分類題目:1. 描述核心資料概念 2. 識別 Azure 上關聯式資料的考量 3. 描述在 Azure 上使用非... - [AI-900: Microsoft Azure AI Fundamentals Exam Practice Test (AI900 認證練習題)](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/) - AI-900 Microsoft Azure AI 基本概念認證題目練習,可線上模擬練習或直接快速解答。共 6 個測驗題庫(將會持續補充),單選/複選/圖示解答題,包括以下分類題目:1. 描述人工智慧工作負載和考慮 2. 描述 Azure 上機器學習的基本準則 3. 描述 Azure 上電腦視覺工作負載的功能.. - [SC-900: Microsoft Security, Compliance, and Identity Fundamentals Exam Practice Test (SC900 認證練習題)](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-and-identity-fundamentals/) - SC900 - Microsoft 安全性、合規性和身分識別的基本概念認證題目練習,可線上模擬練習或直接快速解答。共 2 個測驗題庫(將會持續補充),單選/複選/圖示解答題,包括以下分類題目:1. 描述安全性、合規性和身分識別的概念 2. 描述Microsoft Azure Active Directory的功能... - [AZ-104: Microsoft Azure Administrator Exam Practice Test (AZ104-Azure 系統管理員認證練習題庫)](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/) - AZ104 AZURE 系統管理員認證題目練習,可線上模擬練習或直接快速解答。共 20 個測驗題庫,約 700 題之單選/複選/圖示解答題,包括以下分類題目:1. 管理 Azure 身份識別和治理 2. 實作和管理儲存體 3. 部署和管理 Azure 計算資源 4. 設定和管理虛擬網路 5. 監視和維護Azure... - [AZ-204: Developing Solutions for Microsoft Azure Exam Practice Test (AZ204-開發適用於Microsoft Azure 解決方案認證練習題)](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/) - AZ204-開發適用於Microsoft Azure 的解決方案 認證題目練習,可線上模擬練習或直接快速解答。共 7 個測驗題庫(將會持續補充),單選/複選/圖示解答題,包括以下分類題目:1. 開發 Azure 計算解決方案2. 為 Azure 儲存進行開發 3. 實作 Azure 安全性 4. 監控,最佳化... - [AZ-400: Designing and Implementing Microsoft DevOps Solutions Exam Practice Test / AZ400-設計及實作 Microsoft DevOps 解決方案(Azure DevOps)](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/) - AZ400-設計及實作 Microsoft DevOps 解決方案(Azure DevOps)認證題目練習,可線上模擬練習或直接快速解答。共 20 個測驗題庫,單選/複選/圖示解答題,包括以下分類題目:1. 設定流程和通訊 2. 設計及實作原始檔控制 3. 設計及實作組建和發行管線 4. 制定安全性與合規性計畫... - [2023 夏季班 Azure DevOps](https://learn.build-school.com/courses/2023-夏季班-azure-devops/) - [2024 夏季班 MVC](https://learn.build-school.com/courses/2024-夏季班-mvc/) - [Microsoft Azure 基礎課程](https://learn.build-school.com/courses/microsoft-azure-基礎課程/) - Microsoft Azure 基礎課程 - [Microsoft Azure 進階課程](https://learn.build-school.com/courses/microsoft-azure-進階課程/) - Microsoft Azure 進階課程 - [2024 夏季班 Azure DevOps](https://learn.build-school.com/courses/2024-夏季班-azure-devops/) - [2024冬季班-生成式 AI 與大語言模型應用及AI繪圖](https://learn.build-school.com/courses/24winter-gai-llm-aipainting/) - AI01: AI 輔助學習與提效 (學習 / 除錯 / 筆記 / Problem Solving)AI02 : LLM 大語言模型應用基礎 - Prompt Engineering 提示工程 + Dify Agent 基礎AI03: Agent 開發基礎 - Dify 平台 : Chat-based agent /工具及知識庫使用 / Workflow 基礎AI09: AI 繪圖基礎 - 繪圖模型及ComfyUI AI04: Agent 進階開發 - Dify 平台: Workflow-basedAI05: OpenAI API 與RAG 基礎 - Embedding 及 LlamaIndex 實作 + AI, LLM, Agent, DIFY, Semantic Kernel - [2024夏季班-生成式 AI 與大語言模型應用及AI繪圖](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/) - [2023 冬季班 C#及物件導向](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/) - [2024 夏季班 C#及物件導向](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/) - [2024 夏季班 JavaScript](https://learn.build-school.com/courses/2024-夏季班-javascript/) - [大語言模型LLM 應用及 Agent 開發](https://learn.build-school.com/courses/ai-llm-agent-design-development/) - 從提示工程開始、RAG 應用到企業 Agent 開發,我們設計了以下的課程,帶領學員真正實作 Agent 開發並整合至專案中 Module AI02 : 提示工程 Prompt Engineering 及 OpenAI API 基礎 Module AI03: Tools 工具引用及 RAG 應用 Function call 實作 RAG 基礎 - Embedding 及 LlamaIndex 實作 Module AI04: Agent 開發基礎 - Chat-based agent Module AI05: Agent 開發進階 - Workflow-based agent + 整合至前端及MVC專案 Module AI06: LineBot 開發與整合 + OpenAI .NET - [2024 夏季班 SQL](https://learn.build-school.com/courses/2024-夏季班-sql/) - [Build School 期中評量說明](https://learn.build-school.com/courses/build-school-2023冬季班期中評量/) - 說明 考核過程中,請盡力先以自己的能力去寫(不要依賴老師、助教、同學)。 如果有地方真的不會了,先去翻閱上課講義、教材、筆記,最後才去上網查詢。 最後如果真的沒有方向,再去詢問同學。 題目完成後,請找助教,並且講解程式碼。 有完成的題目可以先找助教登記,減少排隊的狀況。 - [前端黑客松](https://learn.build-school.com/courses/前端黑客松/) - [2024 夏季班 HTML & CSS](https://learn.build-school.com/courses/2024-夏季班-html-css/) - [Microsoft 365 基礎課 - Demo 與 Lab 實作](https://learn.build-school.com/courses/microsoft-365-basics-demo-lab/) - 這是 Microsoft 365 的基礎入門課程,包含實機 Demo 與 Lab,從開通 Microsoft 365帳號到建立信箱、群組、設定網域及指派授權等,讓你快速建立一個完整的Microsoft 365企業營運環境。 - [Microsoft 365 進階課 - Demo 與 Lab 實作](https://learn.build-school.com/courses/microsoft-365-advanced-demo-lab/) - 這是 Microsoft 365 的進階課程,包含實機 Demo 與 Lab,從 Microsoft 365 維運、權限管控與 Entra ID、資安、備份等進階管理及維運技能與實作,讓你輕鬆維運一個完整的Microsoft 365 企業營運環境。 - [JavaScript 先修課](https://learn.build-school.com/courses/javascript-先修課/) - [2023 冬季班 JavaScript](https://learn.build-school.com/courses/2023-冬季班-javascript/) - [JavaScript 助教課複習及補充](https://learn.build-school.com/courses/javascript-助教課/) - [2023 夏季班 C#及物件導向](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/) - [2023 夏季班 HTML&CSS](https://learn.build-school.com/courses/2023-夏季班-htmlcss/) - [2023 夏季班 JavaScript](https://learn.build-school.com/courses/2023-夏季班-javascript/) - [2023 夏季班 SQL與資料庫](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/) - [2023 夏季班 ASP.NET Core MVC / Web API 及專題開發](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/) - [PL-300: Microsoft Power BI Data Analyst Exam Practice Test / PL300-Microsoft Power BI 資料分析師](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/) - Exam preparation and practice test for PL300: PL-300: Microsoft Power BI Data Analyst. Learners can take online mock test or get quick answer recap. As a candidate for this exam, you should deliver actionable insights by working with available data and applying domain expertise. You should: Provide meaningful business value through easy-to-comprehend data visualizations. Enable others PL300, PL-300 - [2023 冬季班 HTML/CSS](https://learn.build-school.com/courses/2023-冬季班-html-css/) - [2023 冬季班 SQL 資料庫設計及T-SQL開發](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/) - [2023 冬季班 ASP.NET Core MVC / Web API 及專題開發](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/) - [2023 冬季班 Azure DevOps](https://learn.build-school.com/courses/2023-冬季班-azure-devops/) - [2023 冬季班 軟體工程師就業輔導及軟技能](https://learn.build-school.com/courses/2023-冬季班-軟體工程師就業輔導及軟技能/) - Build School 2023台北冬季班 - 從「有效的軟體工程師履歷撰寫」到「資訊軟體業認識及面試準備」,以及「技術簡報與Demo 技巧」的課程 - [Prompt Engineering 及結構化提示詞應用 - 以 Open AI API + GPT4 為範例](https://learn.build-school.com/courses/prompt-engineering-llm-openai-api-learn/) - Prompt Engineering 提示詞工程是與 LLM 有效溝通的必要技巧,也是開發 LLM Agent 或使用 Open API / RAG / Fine-tuning 技術的基礎; 透過有效的提示詞,更能發揮LLM的效能,讓模型為你所用! Module 1 大綱 (2.5 小時) - 講義: https://tinyurl.com/bspromptengineering OpenAI 六大提示詞原則 LangGPT 結構化提示框架 自動生成並優化結構化提示詞 Lab (使用 OpenAI API + Python) - 臉書/Instagram 貼文卡片生成器 (圖 + 文),並將結果存在 csv/excel 檔,方便小編快速貼文 Module 2 大綱 (3小時) RAG 檢索增強生成 OpenAI API - Assistant API Lab - [[資料分析師系列-第1課] 資料分析師基礎 : 從模型設計到圖表建立與 AI/機器學習應用 (Data Analyst Fundamentals : Data Modeling & Reporting and Machine Learning)](https://learn.build-school.com/courses/data-analyst-fundamentals-data-modeling-reporting-machine-learning/) - 透過資料分析師的第一門課,全方位了解 Power BI及其工具,也將重要的模型設計觀念 - 星狀模型結構(Star Schema) 詳細解說,這會是設計資料分析模型核心的一步驟,課程中設計的 Lab 與實務工作及企業應用環環相扣,能實際套用在真正的工作場合中; 下半部將帶到 Power BI 內建的一些 AI與機器學習的應用,如趨勢及預測 Forecast,內建的機器學習模習自動幫我們預測, 以及關鍵因素分析,讓你能快速找出影響業績、客戶滿意度等關鍵原因。最後也會講解如何使用 Copilot AI 工具幫助設計圖表,以及 DAX的撰寫,大大提高報表設計的生產力。您將能夠學習到: Microsoft Power BI 簡介 報表及資訊儀表板 - 實機展示 Demo Power BI Desktop (桌面版全功能可設計模型) vs Power BI Service (雲端版設計報表/儀表板) 製作報表的4大步驟 – 資料準備、建立模型、視覺化、報表分享/協作 Lab 實機演練 : 自行車品牌店銷售分析 - 模型設計/報表建立/發佈 (重要) 模型設計基礎知識 星狀結構(star schema) 維度表格(Dimension Table) 及 事實表格(Fact Table) Power BI - [[資料分析師系列-第2課] Power BI 資料模型進階設計及資料重組與清理 - Power BI Advanced Data Modeling & Shaping](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/) - 在本課程結束時,您將能夠使用 DAX 或 Power Query M 語言在Power BI Desktop 資料模型中創建公式和計算,每個單元除了觀念講解外,也包含了Lab,讓你可以透過精心設計的實作內容更快上手,在工作場合能實務運用,這些 Lab 的材料也很適合帶回你的公司及工作場域,用以建立你團隊有效的資料分析模型。 了解Power BI 資料模型、其組件和最有效的架構 描述計算列和度量 Measure 的概念 使用DAX語言建立計算 (Data Analysis Expression (DAX) 是一種程式設計語言,在整個Microsoft Power BI 中用來建立計算結果欄、量值和自訂資料表。 這是一組函式、運算子和常數,可在公式或運算式中用來計算並傳回一或多個值) 使用Power Query 及 M語言創建查詢 了解函數的使用 創建並優化資料模型 了解資料模型設計決策的後果 其它 Power BI 相關課程 [免費 Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例 [免費 Power BI 上手課] 常見的Open Data公開資料分析及地圖應用-以台北市捷運運量分析為例 [2024/1月課程報名中] Microsoft Power BI 資料分析師系列課程及 Power BI - [[資料分析師系列-第3課] Power BI 進階資料視覺化與儀表板 Dashboard 設計、圖解故事技巧 - Power BI Advanced Data Visualization and Storytelling](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/) - 在本課程結束時,您將更好地了解資料中帶來的 Insight 商業見解,並透過各種圖表說故事並協助擬定策略。您將能夠: 了解資料敘事及故事的必要性 了解創建Power BI數據可視化的敏捷過程 了解可視化背後的藝術 熟悉Power BI報告的佈局和結構 了解選擇適當圖表的背後含義 熟悉使用Power BI自定義可視化元件 Dashboard 儀表板建立及 KPI 指標設計 其它 Power BI 相關課程 [免費 Power BI 第一堂課] 常用的企業銷售報表分析-以自行車品牌為例 [免費 Power BI 上手課] 常見的Open Data公開資料分析及地圖應用-以台北市捷運運量分析為例 [2024/1月課程報名中] Microsoft Power BI 資料分析師系列課程及 PL300資料分析師認證 – 從入門到專精的最全面課程 Power BI - [[資料分析師系列-第4課] Power BI 管理員工作實務及資料管理 - Power BI Administration Practices and Data Management](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/) - (本堂課最好與IT 夥伴一起上,因內容關係到企業報表權限設計、系統管理與監控、資料使用監控及稽核,以及企業使用的Power BI Premium 授權管理 ; 第二部份為資料管理 : 如何使用 Data Gateway 與本地端/企業內部的資料介接 ; 及當報表發佈上線後,如何進行每日的資料處理排程,讓企業日常營運資料能即時呈現在設計好的 Power BI 報表及儀表板上,並將自動化管理以高效地維運 Power BI 與資料分析報表及系統。您將能夠: 了解 Power BI 管理員角色 建立 Power BI 環境及治理 如何協作和共享並有效的設計權限 (搭配IT人員) 了解 Microsoft Entra ID 的帳號及權限設計 (原名 Azure Active Directory 或 Azure AD) 使用監控和審計 - Monitor and Auditing Power PI Premium 授權及配置容量 Capacity (搭配IT人員) 建立資料存取的基礎設施 (可選非必要導入) - [[資料分析師系列-PL300認證] Microsoft Power BI 資料分析師認證-快速考證心法及題庫練習 / PL300 Microsoft Power BI Data Analyst Exam](https://learn.build-school.com/courses/pl300-cert-microsoft-powerbi-data-analyst-exam-recap/) - 除了複習 PL300 認證考題各區塊外,也提供各式題庫供練習,以及快速考證心法,讓你取得認證更得心應手! 身為此測驗的應試者,您應能利用可用的資料並運用領域專業知識,提供可付諸行動的見解。 您應該: 透過容易理解的資料視覺效果,提供有意義的商業價值。 讓其他人執行自助式分析。 部署及設定取用解決方案。 身為 Power BI 資料分析師,您會與商務利害關係人密切合作,以識別商務需求。 您會與企業資料分析師和資料工程師合作,以識別及取得資料。 使用 Power BI 可以: 轉換資料。 建立資料模型。 視覺化資料。 共用資產。 您應熟練使用 Power Query,以及使用 Data Analysis Expressions (DAX) 撰寫運算式。 您知道如何評估資料品質。 此外,您了解資料安全性,包括資料列層級安全性和資料敏感度。 PL-300: Microsoft Azure AI Fundamentals Exam Practice Test / PL300-Microsoft Power BI 資料分析師認證題目練習,可線上模擬練習或直接快速解答。 共 6 個測驗題庫(將會持續補充),單選/複選/圖示解答題,包括以下分類題目 準備資料 (25–30%) 建立資料模型 (25–30%) 視覺化和分析資料 (25–30%) 部署和維護資產 (15–20%) Power BI - [2023 夏季班 軟體工程師就業輔導](https://learn.build-school.com/courses/軟體工程師就業輔導-2/) - Build School 2023台北夏季班 - 從「有效的軟體工程師履歷撰寫」到「資訊軟體業認識及面試準備」,以及「技術簡報與Demo 技巧」的課程 - [CompTIA Security+ Certificate (SY0-601) - Exam Practice](https://learn.build-school.com/courses/comptia-security-certificate-practice/) - CompTIA Security+ (SY0-601) is the most popular cybersecurity certification with the fundamental of security knowledge. This exam practice is designed for the.. - [Build School 2023夏季班期中評量](https://learn.build-school.com/courses/build-school-2023夏季班期中評量/) - 說明 考核過程中,請盡力先以自己的能力去寫(不要依賴老師、助教、同學)。 如果有地方真的不會了,先去翻閱上課講義、教材、筆記,最後才去上網查詢。 最後如果真的沒有方向,再去詢問同學。 題目完成後,請找助教,並且講解程式碼。 有完成的題目可以先找助教登記,減少排隊的狀況。 - [軟體工程師應該知道的數位行銷工具 (GA/GTM/Hotjar)](https://learn.build-school.com/courses/軟體工程師應該知道的數位行銷工具-ga-gtm-hotjar/) - Funnel 漏斗與轉換率 常見的流量及行為分析工具 SimilarWeb Google Analytics (GA) Hotjar 什麼是追蹤碼? 代碼管理工具 Google Tag Manager (GTM) Lab 1 - 開通 GA & GTM 帳號 Lab 2 - CV 個人履歷網頁流量分析 (使用 GTM 來安裝 GA 追蹤碼) Lab 3 - CV 個人履歷網頁使用者行為分析及回饋收集 (使用 GTM 來安裝 Hotjar 追蹤碼) Lab 4 - GA 的加強型電子商務追蹤轉換率 (因時間有限 這個有興趣 未來可再實作) GA,GTM,Hotjar - [軟體工程師就業輔導](https://learn.build-school.com/courses/軟體工程師就業輔導/) - Build School 2022台北冬季班 - 從「有效的軟體工程師履歷撰寫」到「資訊軟體業認識及面試準備」,以及「技術簡報與Demo 技巧」的課程 有效的軟體工程師履歷撰寫, 軟體工程師面試 - [ASP.NET Core MVC / Web API 及專題開發 - 2022台北冬季班](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/) - ASP.NET Core MVC / Web API /專題開發及助教課補充 - 2022台北冬季班 - [Azure DevOps - 22台北冬季班](https://learn.build-school.com/courses/azure-devops-22台北冬季班/) - [JavaScript - 2022台北冬季班](https://learn.build-school.com/courses/javascript/) - Build School 2022 台北冬季班的 JavaScript 課程 - [C#及物件導向 - 2022台北冬季班](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/) - Build School 2022 台北冬季班的 C#及物件導向課程 - [SQL與資料庫 - 2022台北冬季班](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/) - Build School 2022 台北冬季班的 SQL與資料庫 課程 - [C#及HTML/CSS先修課 - 22冬季班](https://learn.build-school.com/courses/c及html-css先修課-22冬季班/) - 此課程為Build School 22冬季班4個晚上的先修課程,內容為 C#基礎 (3天) + HTML/CSS (1天) - [Git 入門](https://learn.build-school.com/courses/git-入門/) - 這門課將學習 Git 的使用 git, github - [[圖文課] 資料結構與演算法-初心者入門](https://learn.build-school.com/courses/簡介資料結構與演算法/) - 這兩大主題,通常是資訊工程/Computer Science 科系的必修課,演算法簡單來說就是解決問題的一串有限步驟 ,程式在執行演算法時牽涉到資料的儲存、操作,則需要挑選適合的資料結構來擔當。 本課程內容設計讓初學者能更容易理解的範例,帶著大家入門。 了解演算法效率 解決一個問題的演算法不只一種,因而需了解如何評估演算法的效率,爾後才能優化演算法。因為入門內容,將說明「時間複雜度分析」以評估程式碼的效率。 熟記常用資料結構、演算法 對於常見的問題,可能已被研究,產生許多經典的演算法,甚至已確定最佳的演算法為何;熟悉它們及其適合搭配的資料結構,開發時若遇到了類似的問題,就可以派上用場,避免重造車輪。本課程入門內容將包括以下常用的資料結構及演算法: 資料結構: Array (陣列) / List (列表) / Stack (堆疊) / Queue (佇列) 演簡法: 搜尋查找元素/排序 資料結構, 演算法 ## Lessons - [舊的Day2影片- Power Platform 簡介及 Lab 演練 : Power Apps / Power Automate / Power Virtual Agents (影片+講義+PL900認證準備)](https://learn.build-school.com/lessons/舊的day2影片-power-platform-簡介及-lab-演練-power-apps-power-automate-power-virtual-agents-影片講義/) - 1. Day 2 課程講義 - https://bit.ly/pl900bscampday2slide (投影片) * Day 2 課程錄影及章節時間軸: Microsoft Power Platform 簡介及商業價值 Power Virtual Agent - Lab 及認證重點 Power Pages - Lab及認證重點 Power Virtual Agent及 Power Page 模擬題講解 Power Apps - Lab匯入及示範Demo (考證者請留意) Canvas App 及 Power Platform Admin 管理中心 - 模擬題講解及認證重點 (考證者請留意) Dataverse 與 Common Data Model - 講解及認證重點 (考證者請留意) Model-Driven Power Platform, PL900 - [Day 1 - 活用 Microsoft Power BI / 用生動的圖表說故事 (影片+講義+認證準備, 內有模型設計重要觀念)](https://learn.build-school.com/lessons/2023-3-30day-1-活用-microsoft-power-bi-用生動的圖表說故事-課後錄影內有/) - 建議可至少先看「模型設計基礎知識」影片內容,再來進入 Lab 實作,會更了解操作過程的意義及模型設計的作法。 1. 課程錄影及章節時間軸(有字幕) - Power BI 簡介及星狀結構(star schema)模型設計重要觀念、Lab 實作 Demo - 自行車品牌店銷售分析 Microsoft Power BI 簡介 Power BI Desktop (桌面版全功能可設計模型) vs Power BI Service (雲端版設計報表/儀表板) 製作報表的4大步驟 - 資料準備、建立模型、視覺化、報表分享/協作 (重要) 模型設計基礎知識 星狀結構(star schema) 維度表格(Dimention Table) 及 事實表格(Fact Table) 表格關連 階層式的維度表 向下切入(drill-down) vs 向上切入(drill-up或叫roll-up) 量值(Measure) Lab 實作影片 (為Lab2 - Lab 12 實作過程影片,直接進入左側 Lab 2 選單實作比較快) Power BI, PL900 - [[銷售分析Lab 8] 發行到 Power BI 服務-訂閱/共用/內嵌報表/發行至Web](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-8-發行到-power-bi-服務-訂閱-共用-內嵌報表-發行/) - 請留意: 無帳號者、或用其它作業系統/Mac 無法安裝 Power BI Desktop者,可至以下表單連結 : https://bit.ly/pl900bscamp - 請填名字並取得一個上課用的帳號登入 Portal BI Portal 雲端版 報表設計完成,接下來我們來練習將報表發佈到Power BI 服務。 發行這份設計好的報表。點選工具列「常用」選單,右上角「發行」按鈕,並選取「我的工作區」進行發行,將會看個畫面中間有個小視窗「選取目的地」,請點選「我的工作區」並按下「選取」。 報表就會開始發行直到成功發行。大約10-15秒後將出現如下圖之視窗,點選視窗中的連結,就會打開瀏覽器進入了 Power BI 服務入口網站。 進入 Power BI Portal 入口網站後,可以先選「免費試用」如下圖,體驗 Power BI Portal 完整功能。 在瀏覽器中,可先展開左側選單「我的工作區」,將會看到發佈成功的報表。你可以在該報表的圖表上任意點選、分析、也可以使用右側的「篩選」器,將行政區的篩選類型改回「基本篩選」並勾「全選」,這個報表就如同你在 Power BI Desktop 上可以做的動作大致一樣。 在報表區的上方「訂閱報告」,是用來通知關心該報表資訊的組織中使用者/主管,可設定何時發email通知 (定時或資料更新時),如下圖。當訂閱好之後,將會收到Email提醒報表已更新或發佈,可以試著輸入你的 Email。 收到的 email 通知類似如下。 接下來點選工具列的「共用」- 可以設定與誰分享該報表並複製或email報表連結。可與組織中的人或特定人員分享該報表,如下圖。你可以輸入同公司/組織中其它同仁的Email (例如: pbi50@build-school.com ),需為同一單位且皆於 Azure Active Directory (Azure AD 於2023/9月起改名為 Microsoft Entra - [[銷售分析Lab 4] 報表設計-各式圖表應用](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/銷售分析lab-2-報表設計-各式圖表應用-2-2/) - 開啟 Power BI Desktop,若是您的介面非中文,可至檔案->選項與設定->選項->區域設定中設定 2. (使用 Mac 電腦/平板/無法安裝 Power BI Desktop 者 / 或無帳號用公用帳號登入雲端版,請留意) 使用 Power BI 雲端版 (雲端版無法建立/修改模型、只能使用線上版並從別人分享的資料模型建立報表,與 Power BI Desktop Windows 桌面版才可模型設定) 上課時可至表單連結 : https://bit.ly/pl900bscamp – 請填名字並取得一個上課用的帳號登入 Portal BI Portal 雲端版 登入後,依下圖步驟啟用試用版後,接下來從已發佈的資料集 (選取 語意模型 – 大腳自行車銷售分析) 來「建立空白報表」 (這個資料集是講師分享給以上公用帳號者使用,雲端版適合給同事共用報表查看,或只線上設計報表) 接下來將進入「報表」的設計。您將學會: 建立各種不同的圖表 突出顯示並交叉篩選 向下切入 drill-down /向上切入 drill-up 接下來我們將在這個空白報表中,玩一玩幾個常用的圖表。先了解一下 Power BI Desktop 視窗並熟悉其功能列及選單 在視窗頂部主選單,包含最「常用」功能。 「插入」選單 - 可以插入元件、文字框或新的視覺物件。 「模型化」選單 - - [Day06 - 第三單元AJAX與網路資料存取(2023/06/30)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day06-第三單元ajax與網路資料存取2023-06-30/) - XMLHttpRequest 模板 Fetch API JSON資料轉換與重製 (教到P.3-101 TaiwanAddress_Transform.html) 範例註記 1.請將JSON資料夾下所有跟Apple相關的程式全部搬移到Apple資料夾 2.回顧apple.html和XHR_GetJSON.html程式 3.將apple.html利用XHR程式改寫從遠端Github抓apple_array.json & apple_object.json XHR/XHR_apple.html XHR/XHR_apple_promise_InOrder.html XHR/XHR_apple_promise_ForInOf.html Object/LoL_ObjectForOf.html Object/LoL_ObjectForIn.html Apple/iPadAir_DropDown_Filter.html Template/DOM_CreateTable.html Template/Template_iPadTable.html Template/DocumentFragment.html Template/Template_PizzaCard.html Template/Template_PizzzCard_xhr.html Template/Template_PizzaCardModal.html Template/Template_PizzaCardListModal.html - [Day04 - 第二單元JS與HTML互動(2023/06/20)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day04-第二單元js與html互動2023-06-20/) - 選取DOM元素 modules模組、模塊 Unobtrusive JavaScript Event事件 載入就緒 - [Day05 - 第三單元AJAX與網路資料存取(2023/06/26)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day05-第三單元ajax與網路資料存取2023-06-26/) - Client請求與Server回應 AJAX非同步JavaScript與XML 設計產品JSON資料 XMLHttpRequest(結束時教到P.3-62, iPadAir_XhrCard.html) - [[影片] Power BI 簡介及模型設計重要觀念](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/影片-power-bi簡介及模型設計重要觀念/) - 建議可至少先看「模型設計基礎知識」影片內容,再來進入 Lab 實作,會更了解操作過程的意義及模型設計的作法。 1. 課程錄影及章節時間軸(有字幕) - Power BI 簡介及星狀結構(star schema)模型設計重要觀念、Lab 實作 Demo - 自行車品牌店銷售分析 Microsoft Power BI 簡介 Power BI Desktop (桌面版全功能可設計模型) vs Power BI Service (雲端版設計報表/儀表板) 製作報表的4大步驟 - 資料準備、建立模型、視覺化、報表分享/協作 (重要) 模型設計基礎知識 星狀結構(star schema) 維度表格(Dimention Table) 及 事實表格(Fact Table) 表格關連 階層式的維度表 向下切入(drill-down) vs 向上切入(drill-up或叫roll-up) 量值(Measure) Lab 實作影片 (為Lab2 - Lab 12 實作過程影片,直接進入左側 Lab 2 選單實作比較快) - [助教課 - JavaScript (2023/06/28)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-2023-06-28/) - [Day8 - HTML&CSS (2023/06/27)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day8-htmlcss-2023-06-27/) - [Day7 - HTML&CSS (2023/06/21)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day7-htmlcss-2023-06-21/) - [助教課 - JavaScript (2023/06/19)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-2023-06-19/) - [Lesson13 - 補充 - 深/淺拷貝](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson13-補充-深-淺拷貝/) - 深淺層拷貝 JavaScript 內建的型別主要可以分成基本型別 (Primitives) 與物件型別 (Object) 兩大類。 而基本型別又分成 string、number、boolean、null、undefined 幾種,除了以上幾種之外,其他都可以歸類至物件型別 (Object) 這二種型別之間的差異,就是在他們的傳值方式 基本型別 => 傳值(value) 物件型別 => 傳址(reference) 下面範例來解說他們的差異 基本型別 基本型別是傳 value let a = "爸爸"; let b = a; b = "媽媽"; console.log(a); //爸爸 console.log(b); //媽媽 在修改 b 時並不會改到 a 的值 物件型別 但物件就不同,物件傳的是 reference 物件型別,傳reference let objA = { name: 'Mary' } let objB - [Lesson12 - 補充 - 解構賦值](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson12-補充-解構賦值/) - 解構賦值 (Destructuring assignment) 語法是一種 JavaScript 運算式,簡單來說他是個語法糖,讓我們在寫 物件、陣列 的時候可以使用縮寫來達到相同的效果,可以把陣列或物件中的資料解開擷取成為獨立變數。 陣列解構賦值就像是鏡子一樣,將值從右邊鏡射到左邊,所以左邊的陣列基本上就是從右方一個一個對映。 let a, b, rest; [a, b] = [10, 20]; console.log(a); // Expected output: 10 console.log(b); // Expected output: 20 [a, b, ...rest] = [10, 20, 30, 40, 50]; console.log(rest); // Expected output: Array [30, 40, 50] 陣列解構 let foo = ["one", "two", "three", "four", "five"]; let - [Day03 - 第二單元JS與HTML互動(2022/06/15, 半天)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day03-第二單元js與html互動2022-06-15-半天/) - window物件 DOM ( Document Object Model) 課程結束時上到P.2-14 - [Day6 - HTML&CSS(2023/06/14)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day6-htmlcss(2023-06-14)/) - [Day02 - 第一單元JavaScript基礎語法(2022/06/13)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day02-第一單元javascript基礎語法2022-06-13/) - [Advanced Lab(GitHub Copilot):從 Team SOP 到可治理的外部能力](https://learn.build-school.com/courses/cch-github-copilot-ai/lessons/advanced-labgithub-copilot:從-team-sop-到可治理的外部能力/) - 講義連結: https://bsdocs.build-school.com/s/3a552faa-774d-4764-b549-56cc7dc1616e - [GitHub Copilot AI輔助開發(彰基)-課堂錄影](https://learn.build-school.com/courses/cch-github-copilot-ai/lessons/github-copilot-ai輔助開發彰基-課堂錄影/) - Day1 Day2 Day3 - [Lab-GitHub Copilot 實戰開發](https://learn.build-school.com/courses/cch-github-copilot-ai/lessons/lab-github-copilot-實戰開發/) - 講義連結: https://bsdocs.build-school.com/s/aeca1f2f-3182-4b27-b798-9c7d53d11f51 - [Lab:GitHub Copilot 客製化 AI 驅動開發](https://learn.build-school.com/courses/cch-github-copilot-ai/lessons/lab:github-copilot-客製化-ai-驅動開發/) - 講義連結: https://bsdocs.build-school.com/s/ba622fab-039e-42b0-a78b-cfa826d51bb0 - [課堂筆記](https://learn.build-school.com/courses/cch-github-copilot-ai/lessons/課堂筆記/) - 課堂筆記連結: https://bsdocs.build-school.com/s/4e2ba199-124c-4b9a-9713-64408e1b840f/doc/6kqy5acc562g6kiy-1PucaihL71 - [SC300-題目總複習(影片考證重點+題目講解+約200題解析及延伸考證重點)](https://learn.build-school.com/courses/microsoft-sc-300-identity-access-administrator-certification/lessons/sc300-題目總複習影片考證重點題目講解約200題解析及/) - 影片: 題目總複習(影片考證重點+題目講解: 約60分鐘) 考前總複習 4大模組投影片講義 - https://bit.ly/4pTcs53 約200題解析及延伸考證重點知識(建議第一次看完以下影片後,直接到這200題的解析反覆複習) 點擊開新視窗(可用瀏覽器搜尋題號) - https://learn.build-school.com/zh-hant/topics/%e9%87%8d%e8%a6%81%e9%a1%8c%e7%9b%ae%e8%a7%a3%e6%9e%90%e5%8f%8a%e5%bb%b6%e4%bc%b8%e8%80%83%e8%ad%89%e9%87%8d%e9%bb%9e%e7%9f%a5%e8%ad%98/ - [SC300-5大課程模組(完整講義與影片)](https://learn.build-school.com/courses/microsoft-sc-300-identity-access-administrator-certification/lessons/sc300-5大課程模組完整講義與影片/) - 5大課程模組影片 投影片講義 - https://bit.ly/4wAptTE 基礎模組 - 身分識別基礎知識 (非認證範圍但為應備基礎知識) (最後15頁) 什麼是 Identity - 身份/目錄/驗證/授權 + Azure 基礎知識 (第7頁起) 探索 Microsoft Entra ID 中的身分 學習模組 1 - 使用 Microsoft Entra ID 實作身分管理解決方案 (20–25%) 實作 Microsoft Entra ID 的初始設定 建立、設定及管理身分識別 實作及管理外部身分識別 實作及管理混合式身分識別 學習模組 2 - 實作認證與存取管理解決方案 (20–25%) 使用多重要素驗證保護 Microsoft Entra 使用者 管理使用者驗證 規劃、實作及管理條件式存取 管理 Microsoft Entra Identity Protection - [(完整影片Day 1)SC900第1課 –資訊安全基本核心概念/身份識別 Identity/Microsoft Entra ID 解決方案/Azure 基礎架構安全性](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/lessons/完整影片day-1sc900第1課-資訊安全基本核心概念-身份識/) - 有意報名 2024/7月及後續梯次 SC900 考證者可至此下單預約- https://learn.build-school.com/zh-hant/product/training-microsoft-certified-sc900/ 課前溫馨提醒 – 希望課程對各位有收穫,課後能運用在工作/學習上 課程內容盡可能結合實用性及考證知識點 – 兼顧學到技能可帶著走又能考證 課程除了基本介紹、觀念講解外,也包含實機操作並由講師示範; 若無法操作或因時間因素無法跟著做,可依講義 Lab 文件供課後自行演練 講義及教材內容皆為線上版 (因會更新) ; 課程影片將於當日課後2天左右放上 此為免費課程且為團體優惠考證名額有限,報名人數眾多無法滿足所有需求,無法面面俱到,敬請見諒 ; 過往多數填表預約後亦未考證,希望將名額留給需要者,未考證者仍可上課將學到的技能運用上 1. Day 1 (5/22) 課程講義簡報 - https://bit.ly/bssc900deck1 | Day 2 課程講義 : https://bit.ly/bssc900deck2 2. Day 1 (5/22) 課程影片 (課後約2天才會放上來。註: 字幕檔為使用Open AI 開源之Whisper AI模型所自動生成的,準確度已高但難免小地方有誤,請留意) 3. 教材與Lab、題目演練、課後錄影都會放在 Build School Learn 線上學習平台 右上角Login 註冊登入 (使用當初預約考證下單時的google或MS account登入) 登入後在「我的帳號」即可看到本門課程 - [(完整影片Day 2)SC900第2課 - Azure 基礎結構安全/防護及偵測/威脅防護/Microsoft Defender for Cloud/Microsoft Purview 合規及資料治理](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/lessons/完整影片day-2sc900第2課-azure-基礎結構安全-防護及偵測-威脅/) - 有意報名 2024/7月及後續梯次 SC900 考證者可至此下單預約- https://learn.build-school.com/zh-hant/product/training-microsoft-certified-sc900/ 1. Day 2 課程講義 : https://bit.ly/bssc900deck2 | Day 1 講義: https://bit.ly/bssc900deck1 2. Day 2 課程影片 (課後約2天才會放上來 註: 字幕檔為使用Open AI 開源之Whisper AI模型所自動生成的,準確度已高但難免小地方有誤,請留意) 3. 教材與Lab、題目演練、課後錄影都會放在 Build School Learn 線上學習平台 右上角Login 註冊登入 (使用當初預約考證下單時的google或MS account登入) 登入後在「我的帳號」即可看到本門課程 4. 課前請開通 O365 E5 & Azure 試用帳號 (2天 Lab 會用到/若有意實作Lab者;或也可看講師demo) O365 E5 方案1個月試用 (需信用卡 – 建立實作lab用的目錄名/網域 ????onmicrosoft.com)O365開通後,用新開的目錄下帳號開通 Azure Azure for Students (免信用卡 – - [(AI901認證完整影片及簡報) AI-901 微軟 Azure AI 基礎: Microsoft Azure AI Fundamentals](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/lessons/ai901認證-ai-901-微軟-azure-ai-基礎-microsoft-azure-ai-fundamentals/) - AI901課程完整簡報 - https://docs.google.com/presentation/d/1eC4nINqPan_ODlsBg58VC3Arv4ZLocJhfU3cyfl90rg/edit?usp=sharing AI901課程完整影片 (從 Module 1 ~ Module 9; 已包含所有 AI901 認證範圍,可打開cc字幕) - [[銷售分析Lab 1] 事前準備-安裝、註冊及資料集dataset下載](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-1-事前準備-安裝、註冊及資料集dataset下載/) - Lab 最終成果/實機 Demo馬上玩 - https://tinyurl.com/bsbicyclereport 可以將本課程講義打開,方便補充基礎知識。完成所有 Lab 約需 120 分鐘 ,請先準備如下; 註冊Power BI:至 https://powerbi.microsoft.com/zh-tw/getting-started-with-power-bi/ ; 點選「免費試用 Power BI」,使用組織或企業/學校之電子郵件地址註冊 Power BI。(若無公司/學校email者,或你想演練如何在組織中管理 Power BI 並成為Power BI管理員 - 請註冊「Microsoft 365 試用版」,並建立工作帳戶eMail,例如: john@abc.onmicrosoft.com。然後使用此新的工作帳戶Email來註冊 Power BI 服務。Microsoft 365 試用版到期後,您仍然可以使用 Power BI。官方文件步驟說明) 註冊好之後它會引導你下載並安裝 Power BI Desktop,或可自行至 https://www.microsoft.com/zh-tw/download/confirmation.aspx?id=58494 下載,如果您已安裝 Power BI Desktop,請確保您下載的是最新版本。 (使用 Mac 電腦者請留意) 可使用 Power BI Portal 雲端版 - 雲端版無法建立/修改模型、只能使用線上版並從別人分享的資料模型建立報表,與 - [JavaScript - 基礎語法](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-基礎語法/) - JavaScript是弱型別或動態型別不需要指定變數的型別,透過賦值來決定變數的型別變數的類型是在運行時才被確定的 var foo = 'Foo' let bar = 'Bar' const PI = 3.14 宣告 變數 值 組合而成 var、let、const 這三種宣告 在 ES5 之前,JavaScript 只有 var 用來聲明變數因為 var 可以被重複宣告,很容易造成奇怪的問題,可以隨意更改內容的變數比較不嚴謹,因此 ES6 引入了 let 和 const 以解決這些問題,同時提供更合理的作用域規則和更嚴格的變數使用方式。 let 和 const 的差別在於 let 允許多次賦值,const 只能一次 作用域方面 var 是函式作用域;let 和 const 是區塊作用域 變數名稱使用小駝峰 小駝峰每個單詞的首字母都小寫,並且每個單詞之間沒有空格,而是使用大寫字母分隔。以下是使用小駝峰式命名變數的範例: var myVariable = 10; var firstName = - [JavaScript - 介紹](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-環境安裝與介紹/) - 1. JavaScript 是什麼? JavaScript 是一種腳本語言,它使你能夠動態的更新內容、控制多媒體、動畫……幾乎所有事。 具有一級函數 (First-class functions) 的輕量級、直譯式或即時編譯(JIT-compiled)的程式語言 用作網頁的腳本語言而大為知名,但也用於許多非瀏覽器的環境,像是 node.js 基於原型的 (Prototype-based)、動態語言 支援物件導向、指令式以及宣告式 (如函數式程式設計) 風格 MDN: JavaScript 是什麼? 2. 先介紹兩個常見的JS運行環境 伺服器端: JavaScript 可以在伺服器端運行。 安裝node.jsNode.js 是一個開放原始碼的伺服器端 JavaScript 運行環境 新增 demo.js,並輸入 console.log("這是Demo.js檔案"); VSCode 終端機執行 demo.jsVSCode點選終端機>新增終端機確認終端機的路徑是否在 demo.js 存在的目錄如果有下一層資料夾可以透過 cd 進行切換執行node.js語法 node -v 用於檢查已安裝的 Node.js 版本。 node demo.js 用於運行一個 Node.js 應用程序。 瀏覽器: HTML載入外部 JavaScript 檔案 HTML 內寫腳本 JavaScript建議放的位置 - [20260416課堂錄影](https://learn.build-school.com/courses//lessons/20260416課堂錄影-2/) - [20260415課堂錄影](https://learn.build-school.com/courses//lessons/20260416課堂錄影/) - [Part 1: Copilot 和代理程式的基本系統管理 (25-30%) + Part 2: Microsoft 365 和 Copilot 的資料保護和治理 (35-40%)](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/lessons/part-1-copilot-和代理程式的基本系統管理-25-30-part-2-microsoft-365-和-copilot-的資/) - 講義 - https://bit.ly/bsab900note Part 1: Copilot 和代理程式的基本系統管理 (25-30%) 了解 Copilot 和代理程式的特性和功能 執行 Copilot 的基本系統管理工作 執行代理人的基本管理工作 Part 2: Microsoft 365 和 Copilot 的資料保護和治理 (35-40%) 瞭解 Microsoft Purview 了解 Copilot 的資料安全性影響 識別 Microsoft 365 和 Copilot 的數據保護和治理風險 識別和監視 Microsoft 365 中 SharePoint 中的過度共用 - [Part 3: Module 4-Microsoft 365 定價、授權和支援](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/lessons/part-3-module-4-microsoft-365-定價、授權和支援/) - Module 4 為基本的授權及支援方式簡介,透過以下講義內容即可,為方便考證時選不同語言,提供英文/中文對照。 Microsoft 雲服務的定價模型 雲解決方案提供商 (CSP) 模型: Microsoft 合作夥伴計劃,通過專業的 CSP 合作夥伴提供您所需的專業知識和服務。 CSP 管理您的整個訂閱,提供計費和技術支持。 • 提供按需付費的訂閱模式,每用戶每月定價。 直接計費: 使用信用卡或借記卡或銀行帳戶購買和支付您的 Microsoft 365 訂閱。 企業協議(Enterprise Agreements): 為希望在至少三年內許可軟件和雲服務的組織設計。 單一組織範圍內的協議。 • 24x7 技術支持、規劃服務、終端用戶和技術培訓,以及通過軟件保證提供的獨特技術。 試用: 註冊 Microsoft 365 的免費試用訂閱 30 天。 計費和賬單管理選項 計費帳戶選項 Microsoft 365 管理中心目前支持以下類型的計費帳戶: Microsoft 在線服務計劃 Microsoft 產品與服務協議 (MPSA) 計劃 Microsoft 客戶協議 消費和固定成本模型 基於消費的價格:僅為您使用的部分收費,稱為按需付費。 固定價格:無論是否使用,都會為實例收費。 賬單管理 Microsoft 365 管理中心允許您: - [Part 3:Module 1/2-雲端基礎概念與 Microsoft 365 應用程式和服務](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/lessons/part-3module-1-2-雲端基礎概念與-microsoft-365-應用程式和服務/) - 因MS900為M365基礎認證, 前 2 個 Module 模組內容較簡單,可看以下的講義重點整理與簡報 Module 1 : 為雲端基礎概念,內有一些專有名詞需理解 Module 2 : 比重高,內容為 M365有哪些應用,每個應用程式是做什麼的、好處是、佈署及管理工具,需看熟悉。為方便考證時選不同語言,提供英文/中文對照。 Module 1 (雲端基礎概念) 提供講解影片如下 完整簡報 - https://bit.ly/24bsms900slide 講義 - 如下重點整理 Module 1 : 雲端基礎概念 - Microsoft 365 Fundamentals 什麼是雲端運算? 雲端運算是透過網際網路提供運算服務,實現更快的創新、靈活的資源和規模經濟。 私有雲  組織在其數據中心創建雲端環境。  組織負責其提供服務的運營。  不向組織外部用戶提供訪問。 公有雲  由雲端服務或託管提供商擁有。  向多個組織和用戶提供資源和服務。  通過安全的網絡連接(通常是通過網際網路)訪問。 混合雲 結合公有雲和私有雲,使應用程式能夠在最合適的位置運行。 雲端模型比較 比較資本支出(CapEx)與運營支出(OpEx) 資本支出(CapEx) 前期花費在物理基礎設施上的支出 - [Part 3:Module 3-描述 Microsoft 365 安全性與合規性功能](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/lessons/part-3module-3-描述-microsoft-365-安全性與合規性功能/) - Module 3 為 M365管理、安全與合規性的功能介紹,建議詳讀了解各功能的作用。 因內容與 SC900的 Entra ID 及 Purview 產品內容重覆,提供以下 SC900的影片如下供複習 Microsoft Purview 資料保護功能之影片 Microsoft 365 管理中心 管理用戶,添加、刪除或恢復用戶。 管理許可證,添加和刪除許可證。 管理 M365 群組,創建、刪除群組,編輯名稱或描述。 管理帳單。 查看或創建服務請求。 管理應用的全局設置。 查看活動報告和服務健康狀況。 Microsoft 365 用戶門戶 設計用戶通過 M365 應用(如 Office、Teams、Outlook 等)在任何設備和互聯網訪問下,訪問他們的電子郵件、日曆和文檔。 M365 管理中心和其他管理中心的報告 M365 管理中心報告 Adoption Score - 提供兩個方面的指標、見解和建議: 人員體驗 • 技術體驗 其他管理中心的報告 Security - Microsoft 365 Defender Compliance - Microsoft - [第1課~第4課: 有感的社群溝通及家長互動, 衛教內容與教育訓練簡報, 活用圖像辨視紙本轉數位, 自動化與深入提示詞](https://learn.build-school.com/courses/高效ai活用術abby/lessons/第1課第4課-有感的社群溝通及家長互動-衛教內容與/) - 講義 - https://bsdocs.build-school.com/s/a269f7a0-567f-42a8-a75a-fa0487c89215 - [第5課~第6課 - 深入AI模型及系統提示詞, 活用自然語言處理, 進階圖像辨視](https://learn.build-school.com/courses/高效ai活用術abby/lessons/第5課第6課-深入ai模型及系統提示詞-活用自然語言處/) - 認識 AI 模型-深入提示詞與上下文 目標: 了解AI模型能力及如何控制它,非技術人員也可以上手 上下文(Context)的重要性 結構化提示詞原則 - 範例技巧 / 格式化輸出 系統提示詞與自動生成 活用自然語言處理 (AI 模型先天能力) 目標: 善用 AI 在自然語言處理 (NLP, Natural Language Process) 的能力-內容分析/分類/標籤/去識別化及知識整理,它可以 分類/打標籤 (例如: 客訴分類) 評價/情緒判斷 (例如: google 地標的評語,分為 好 / 中立 / 壞) 判讀意圖 Intent Dectection (例如:從文字中了解使用者想做什麼) 活用圖像處理及辨視 AI 除了擁有自然語言處理 (NLP, Natural Language Process) 的能力-內容分析/分類/標籤/去識別化及知識整理),也可以讀圖/辨識圖 圖片中的狀況描述 Image Caption / Image Description (例如:病患狀況回報、環境安全檢查、物品分類、流程輔助) - [GitHub Copilot AI 輔助開發(日峰科技課堂錄影)](https://learn.build-school.com/courses/github-copilot-ai-輔助開發日峰科技課堂錄影/lessons/github-copilot-ai-輔助開發日峰科技課堂錄影/) - Day1-上半部 第⼀部分:GitHub Copilot 基礎與入門 第⼆部分:進階互動與 Chat 模式 第三部分:前端切版實戰演練 第四部分:開發者的責任與倫理 Day1-下半部 第五部分:完整 SDLC 開發流程實戰 .NET 簡易請假管理系統 (Leave Management System) Day2 基於圖書館管理系統進行開發 GitHub Copilot 設定相關(帳號, 隱私, MCP) Day3 GitHub Copilot 與 MCP 初探 GitHub Copilot 使用 MCP 實戰 Agent Skills 初探 GitHub Copilot 與 Agent Skills 實作練習 - [GitHub Copilot 與 Agent Skills 實作練習](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/github-copilot-與-agent-skills-實作練習/) - 範例程式碼 起始專案 完成的成果 課程目標 一個 SKILL.md(可直接放進 repo) 一套固定回答格式:先查 Learn → 再答覆 → 附引用 兩個實測題目:能看到它先查 Learn 才回答 Lab: 新增 dotnet-ask-with-mslearn-first skill 啟用 agent skill 啟用 Copilot Chat 的 Use Agent Skills 調整 instructions 在 .github/copilot-instructions.md 內新增以下內容: ## Enforcement If the assistant cannot show Microsoft Learn references for the answer, it must say: "I couldn't find an - [Agent Skills 初探](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/agent-skills-初探/) - 什麼是 Agent Skliis Agent Skills 可以把它想成:「讓 AI 代理人(Agent)學會一套可重複執行的工作流程」,而不是每次都靠聊天臨場發揮。 可以被理解為賦予 AI 的「專業職能手冊」或「入職指南」。它是一種模組化的知識封裝標準,將特定領域的知識、工作流程、規範與工具打包成 AI 可以按需調用的單元。 簡單來說,如果把 AI 比喻為一個剛入職、什麼都略懂的通才員工,Skills 就是你發給他的「標準作業程序(SOP)」與「工具箱」,讓他能瞬間變成某個領域(如寫程式、處理 Excel、審查合約)的專家。 核心運作原理:漸進式揭露 (Progressive Disclosure) 這是 Agent Skills 最具革命性的設計。傳統上,我們需要把所有背景資料一次塞給 AI(導致 Token 消耗巨大且容易讓 AI 混亂),但 Skills 採用了類似人類查閱百科全書的方式: 第一層(目錄):Metadata AI 在啟動時只會讀取所有 Skills 的「名稱」與「描述」。這佔用的資源極少。 第二層(內文):Instructions 當 AI 判斷你的需求(例如「幫我整理財報」)與某個 Skill 相關時,它才會去讀取該 Skill 的詳細指令文件(SKILL.md)。 第三層(附件):Resources & Scripts 如果任務需要執行程式或查閱詳細數據,AI 才會進一步載入該 Skill 附帶的 Python 腳本或參考文件。 這種機制讓 - [GitHub Copilot 與 MCP 初探](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/github-copilot-與-mcp-初探/) - 什麼是MCP MCP(Model Context Protocol)是一個「讓 AI 助手(模型)用一致的方式連接外部工具與資料來源」的開放協定。你可以把它想成:LLM 的 USB-C——用同一套標準,就能接上不同廠牌的「工具/資料」而不用每次都客製整合。 MCP 解決什麼問題? 以前要讓 Copilot / ChatGPT 去用你的工具(例如:讀文件、查資料庫、跑測試、操作 GitHub、打內部 API),通常得: 每個工具都寫一套專屬整合(SDK / Plugin / API wrapper) 每個客戶端(VS Code、Visual Studio、桌面 App)都要再做一次 權限、資料格式、錯誤處理都各自一套 MCP 的目的就是把這些統一成一個通用協定,讓: Client(像 VS Code / Visual Studio / ChatGPT) 用同一種方式「呼叫工具」 Server(你或第三方提供的 MCP Server) 用同一種方式「暴露工具能力與資源」 MCP 的核心概念 MCP Client(客戶端) 負責把「模型的意圖」轉成對 MCP Server 的呼叫。 例:VS Code 裡的 Copilot - [GitHub Copilot 使用 MCP 實戰](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/github-copilot-使用-mcp-實戰/) - 主題:Microsoft Learn MCP + ASP.NET Core Web API:ProblemDetails + 全域錯誤處理 + Validation適用:VS Code + GitHub Copilot Chat(建議使用 Agent 模式)建議 .NET 版本:.NET 8 Copilot 平常很會寫,但遇到「版本差異 / 官方建議 / 參數細節」容易憑印象,導致踩雷。 MCP(Model Context Protocol) 把外部資料源(如 Microsoft Learn)接到 Copilot,讓它能「查證」再回答。 今天用 Microsoft Learn MCP 做一個最實用、最容易搬運的模組:ProblemDetails + 全域錯誤處理 + Validation(統一錯誤回應) 課程目標 完成本課後,能夠: 在 VS Code 完成 Microsoft Learn MCP Server 設定(.vscode/mcp.json)。 - [自訂函式庫 Customization library](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/自訂函式庫-customization-library/) - 文件參考:Customization library更多的範例可以到社群維護的 awesome-copilot 找合適的來修改及使用 Custiom instruction 關於如何設定 Configure custom instructions for GitHub Copilot 為 GitHub Copilot 新增自訂倉庫指令 整個儲存庫用的 路徑專屬的 AI Agent 用的 新增 Concept explainer 在 .github目錄底下建立 copilot-instructions.md 將以下內容貼上 When explaining technical concepts: ## Start Simple, Build Up - Begin with everyday analogies and familiar examples - Introduce technical terms gradually after concepts are clear - [GitHub Copilot 設定](https://learn.build-school.com/lessons/github-copilot-設定/) - MCP https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server 排除檔案內容 https://docs.github.com/en/copilot/how-tos/configure-content-exclusion/exclude-content-from-copilot 網頁版的GitHub Copilot https://github.com/copilot - [引導式專案 - 使用 GitHub Copilot 工具加速應用程式開發](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/引導式專案-使用-github-copilot-工具加速應用程式開發/) - 參考: https://learn.microsoft.com/zh-tw/training/modules/guided-project-accelerate-app-development-using-github-copilot-tools/ 專案概觀 一場意外損壞了裝載圖書館資料庫和後端服務的伺服器。 您的小組會見了圖書館員。他們需要最小的解決方案,讓他們能為圖書館讀者提供書籍借閱和歸還等基本服務。 您會使用圖書館記錄來建立 JSON 檔案,以代表圖書館的讀者帳戶、書籍和書籍借閱。您已準備好開始協助處理程式碼。 此解決方案是主控台應用程式,可在其中一部圖書館的筆記型電腦上執行。 圖書館員瞭解沒有時間製作漂亮的介面,但強調應用程式必須安全且可靠。 您將使用 GitHub Copilot 盡可能協助有效率地完成工作。 如果一切順利,您的應用程式將在未來用來支援圖書館的書籍推廣和其他異地功能。 準備開發環境 資源需求 開發環境必須包含下列資源: Git 版本控制軟體。 .NET SDK 8.0 (或最新的 LTS 版本)。 Visual Studio Code 已更新為最新版本。 Visual Studio Code 中安裝的 C# 開發套件延伸模組 (來自 Microsoft)。 Visual Studio Code 中安裝的 GitHub Copilot 和 GitHub - Copilot 聊天延伸模組 (來自 GitHub)。 具備作用中 GitHub Copilot 訂閱的 - [完整 SDLC 開發流程實戰 (.NET Core Web API)](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/完整-sdlc-開發流程實戰-net-core-web-api/) - 1. 實戰專案概覽:請假管理系統 (MVP) 本實戰旨在模擬真實企業開發環境,透過 AI 輔助完成軟體開發生命週期 (SDLC) 的每個階段。 技術堆疊:使用最新 .NET 10、EF Core (InMemory) 處理資料、xUnit 進行測試,並以 GitHub Actions 實現 CI/CD。 核心功能:包含員⼯資料管理、請假單申請、主管審核流程(通過/駁回)以及狀態追蹤(Pending → Approved/Rejected)。 教學簡化:不實作複雜登入,改用 X-Eid Header 模擬目前使用者,讓學習焦點集中在 Copilot 輔助開發與業務邏輯實作。 2. 專案架構設計:分層架構原則 為了確保系統的可測試性與維護性,來源強調必須建立清晰的分層: LeaveSystem.Core (領域層):定義 Domain Models、介面與商業邏輯 (Business Rules)。這是系統的智慧中心,規則必須留在 Service 層而非 Controller。 LeaveSystem.Infra (基礎設施層):負責資料存取實作 (EF Core AppDbContext),決定資料如何儲存。 LeaveSystem.Api (展示層):處理 HTTP 請求並回傳 JSON,Controller 應保持「薄層」。 LeaveSystem.Tests (測試層):使用 xUnit 驗證業務規則,確保 - [開發者的責任與倫理](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/開發者的責任與倫理/) - 一、 核心原則:你才是最終負責人 角色定位:GitHub Copilot 是「助理」,而不是「共創者」或「自動駕駛」。 責任歸屬:開發者的名字掛在 Commit 上,這代表你必須對每一行程式碼負責。無論 AI 產出了多少內容,理解、審查與測試是不可轉嫁的專業責任。 二、 責任開發的四個面向 技術責任 (Technical Responsibility) 理解每一行程式:確保完全了解程式的意圖,看不懂的程式碼絕對不應使用。 充分測試:AI 可能產生看似正確但邏輯錯誤的代碼,必須透過測試驗證。 關鍵邏輯檢查:針對安全、驗證、授權、金流與資料庫操作等敏感區塊,必須親自仔細檢查。 法律與授權責任 (Legal Responsibility) 授權考量:Copilot 的訓練資料包含大量開源專案,生成的代碼可能間接引用到特定授權內容。 合規使用:開發者需了解不同授權(如 MIT、GPL、Apache)的差異,避免將受限代碼直接用於封閉原始碼的商業產品中。 質量責任 (Quality Responsibility) 代碼品質不等號:AI 能快速寫出「可執行」的程式,但不代表那是「好的」程式。 把關層面:需檢查變數命名的可讀性、模組化的可維護性、演算法的效能以及輸入驗證的安全性。 倫理與學習責任 (Ethical & Learning Responsibility) 防止「變懶」:AI 是加速器而非拐杖;要確保在沒有 AI 的情況下,仍具備獨立解決問題的能力。 批判性思考:對 AI 的建議保持懷疑,思考「為什麼這樣寫」以及「是否有更好的做法」。 三、 Copilot 使用守則 (安全開發框架) 規格先行:先撰寫清楚的規格與註解(Prompt),良好的提問是成功的關鍵。 增量驗證:不要一次生成大塊代碼,應逐步生成並確保每一段都能通過 Build 與 Test。 架構原則:堅持「Controller 保持輕薄,Service - [前端切版實戰演練](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/前端切版實戰演練/) - 一、 實戰專案概覽 專案目標:依據設計畫面,產出對應的 HTML 與 CSS,並完成手機版與桌面版的響應式設計。 提供的資源環境: design 資料夾:包含設計稿。 style-guide.md:定義顏色、字體等設計規範。 assets 資料夾:存放圖片等靜態資源。 index.html:原始結構檔案。 二、 核心學習重點 分析設計稿:學習如何解構畫面並將其轉化為 AI 可理解的指令。 精確引用 Context:練習使用 #-mentions 同時引用多個檔案(如樣式規範與原始 HTML)。 遵循特定規範:要求 AI 必須嚴格執行 style-guide.md 中的視覺定義。 組織檔案結構:學習如何引導 AI 生成具備架構思維的 CSS(如分離變數與組件樣式)。 三、 實作步驟建議流程 根據來源,建議遵循以下六個步驟以確保品質: 分析專案結構:看懂設計規範與資源路徑。 撰寫初始 Prompt:引用必要檔案作為 Context 並描述需求。 檢視生成結果:檢查 HTML 結構是否語意化,CSS 是否符合設計。 測試響應式:在不同螢幕尺寸下確認版面切換。 調整與優化:針對細節進行微調。 程式碼審查:檢查變數命名與是否遵循最佳實踐。 四、 參考 Prompt 範例 有效的 Prompt 應包含明確的 Context - [進階互動與 Chat 模式](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/進階互動與-chat-模式/) - 1. GitHub Copilot Chat:你的專案智慧助理 定義:Copilot Chat 不只是普通的聊天機器人,它是能理解你專案環境與程式碼脈絡的智慧助手,。 核心功能: 解釋程式碼:用清晰的語言解釋複雜邏輯。 撰寫新功能:根據描述生成完整的實作方案。 修正與重構:找出錯誤、優化效能或將程式碼轉換為更好的設計模式,。 產生文件:自動為函式或類別撰寫註解與說明文件。 2. 掌握 Context(上下文):精準對話的關鍵 什麼是 Context?:指 AI 在回覆時參考的資訊範圍,資訊越完整,回答越精準。 AI 的理解範圍:包含目前開啟的檔案、你特別選取的程式碼區塊、整個專案的檔案結構以及對話歷史紀錄。 Context 管理機制: #-mentions (精確引用):使用 # 符號指定 AI 參考的內容。例如 #file (引用特定檔案)、#codebase (搜尋整個專案庫)、#selection (目前選取的區塊),。 @-mentions (專業助理):使用 @ 符號調用特定領域的助理。 @workspace:專注於專案結構與檔案組織。 @vscode:處理編輯器設定與快捷鍵問題。 @terminal:處理終端機指令與系統資訊。 3. 三大互動模式詳解 根據任務的複雜度與介入程度,Copilot Chat 提供三種模式: Ask Mode (提問與學習) 特性:最安全。AI 提供建議但不會修改你的程式碼。 適用:詢問技術概念(如「什麼是閉包?」)、探索不同實作方案或了解特定報錯訊息。 Edit Mode (協助修改), 特性:AI - [GitHub Copilot 基礎與入門](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/lessons/github-copilot-基礎與入門/) - 1. 認識 GitHub Copilot:你的 AI 結對程式設計師 定義與技術基礎:GitHub Copilot 是由 GitHub 與 OpenAI 共同開發的革命性 AI 助理,基於先進的 GPT-4 模型,並使用大量開源程式碼進行訓練。 核心功能:它能理解程式碼上下文與註解,提供智慧補全、自動錯誤偵測、重構建議以及生成單元測試。 顯著效益: 提升 55% 的開發速度。 減少 87% 的重複性任務。 73% 的開發者反映工作流程變得更流暢。 安全保障:提供企業級安全機制,確保程式碼不會被用於模型訓練,符合金融業等嚴格法遵環境。 2. 安裝與設定步驟 (以 VS Code 為例) 在開始前,請確保已安裝最新版 VS Code、擁有 GitHub 帳號並訂閱服務(學生可免費使用)。 安裝延伸模組: 在 VS Code 搜尋並安裝 GitHub Copilot。 強烈建議同時安裝 GitHub Copilot Chat 以獲得互動對話體驗。 帳號連結:點擊「Sign in with GitHub」完成瀏覽器授權。 - [Lesson](https://learn.build-school.com/lessons/lesson-21/) - [Lesson](https://learn.build-school.com/lessons/lesson-20/) - [實際操作與快速上手](https://learn.build-school.com/courses//lessons/實際操作與快速上手/) - 環境安裝與設定 系統需求 建議使用 VS Code(最新版) 需具備 GitHub 帳號 需網路連線(Copilot 無法離線使用) 訂閱與安裝流程 訂閱 GitHub Copilot 前往 https://github.com/settings/copilot 選擇: Copilot Individual ($10 / 月) :可以試用就試用,個人帳戶在升級至付費方案前可享有 一次性的 30 天免費試用期 (說明連結: https://docs.github.com/en/copilot/concepts/billing/billing-for-individuals#about-the-30-day-trial-for-copilot-pro) 完成付費後即可啟用 在 VS Code 啟用 GitHub Copilot 安裝 Copilot 擴充套件 開啟 VS Code 打開 Extensions(左側方塊 icon) 搜尋:GitHub Copilot 點選 Install 啟用 GitHub Copilot - [認識 GitHub Copilot](https://learn.build-school.com/courses//lessons/認識-github-copilot/) - GitHub Copilot 是什麼? GitHub Copilot 是 GitHub × OpenAI 聯合打造的 **AI 程式碼助理**,能協助開發者: 自動補全程式碼 依描述產生程式片段 解釋既有程式碼 協助產生測試、文件、註解 優化與重構程式碼 Copilot 是 24 小時不會累的 Pair Programmer。 Copilot vs ChatGPT ChatGPT 是聊天式 AI,Copilot 是直接融入程式碼編輯器的開發輔助 AI。 GitHub Copilot 的常見用途 (1) 範例產生 / 建構程式碼骨架 自動生成 Controller / Service / Model 範本 依據方法名稱自動補全內容 幫你產生前端組件、CSS、API 呼叫 (2) 提供語法提示與最佳實務 建議更簡潔的 LINQ 寫法 提供 EF - [實作與分享](https://learn.build-school.com/courses//lessons/實作與分享/) - [進階技巧與最佳實務](https://learn.build-school.com/courses//lessons/進階技巧與最佳實務/) - [運算思維入門](https://learn.build-school.com/courses/2023夏季班先修課/lessons/運算思維入門/) - 運算思維(Computational Thinking, CT)不是單純學寫程式,而是一種解決問題的方法論。它強調把複雜的問題拆解、模式化,並設計出可以交給人或電腦執行的步驟。 四大核心概念 分解 (Decomposition):把大問題拆成小問題。 模式辨識 (Pattern Recognition):找出相似的規則與結構,可以建立重複使用的解法。 抽象化 (Abstraction):忽略不必要的細節,保留核心邏輯。 演算法思維 (Algorithmic Thinking):規劃明確的解決步驟。 對應到日常生活 練習時: 先用 分解 把動作拆開。 找出 共通模式。 做 抽象化(忽略品牌、工具差異)。 寫成 演算法步驟 或 畫流程圖。 流程圖符號介紹: 橢圓形 → 開始 / 結束 長方形 → 處理 / 動作 平行四邊形 → 輸入 / 輸出 菱形 → 判斷 以煮一碗泡麵為例 分解:開火、煮水、放麵、放調味料。 模式:跟煮其他食物都有「加熱水」的步驟。 抽象:只需要知道「加熱」這個動作,不必關注瓦斯或電磁爐細節。 演算法思維:規劃步驟 → 水滾 → 加麵 → 加調味包 → 等 3 分鐘 → - [MCP - 實作股價資訊查詢的MCP Server,並在 VSCode / Claude 中使用它](https://learn.build-school.com/courses/mcp-model-context-protocol-工具實作/lessons/mcp-實作股價資訊查詢的mcp-server,並在-vscode-claude-中使用它/) - 講義 - https://bsdocs.build-school.com/s/54d9fcf0-9e7e-4c45-a9a6-d5f0d6fedd29/doc/lab-mcp-server-vscode-claude-CqDsnpVRjv - [Day4-推理模型應用/內容分析及知識整理串接內部系統](https://learn.build-school.com/courses/ai-在資訊安全的應用開發/lessons/day4-推理模型應用-內容分析及知識整理串接內部系統/) - Module 8: 推理模型的應用 補充: 何謂標註及Cached input Module 9: AI 應用整合 - C# .NET應用串接內部系統 Module 10(實戰題): 信件內容分析/分類/標籤/去識別化及知識整理 N8N - Open Source 自動化與AI平台(適合自動化串接商用軟體與結合AI功能) - [Day5-實戰題_n8n_MCP應用_Azure AI管理與模型佈署](https://learn.build-school.com/courses/ai-在資訊安全的應用開發/lessons/day5-實戰題_n8n_mcp應用_azure-ai管理與模型佈署/) - Module 10(實戰題 - Day 4延續): 信件內容分析/分類/標籤及知識整理 N8N - 實作 Crawl4AI 爬蟲及LLM個資檢測 Module 11: 再論工具 Function Call 與 MCP (Model Context Protocol) 將股價查詢 API 封裝成 FastAPI 改寫成 MCP Server,在支援 MCP 的工具(VS Code, Claude Desktop …) 中引用 Module 12: 系統管理與佈署 - Azure 與 Azure OpenAI - [Day3-網站爬蟲與檢測/評估與RedTeam功能](https://learn.build-school.com/courses/ai-在資訊安全的應用開發/lessons/day3-網站爬蟲與檢測-評估與redteam功能/) - Module 6(實戰題) :網站爬蟲與個資檢測 - 使用Crawl4AI 爬蟲及LLM個資檢測 實務上限制及要解決的問題 作業回顧與補充 資料清理及Embedding模型注意事項 Promptfoo 本地端執行評估 Module 7 : Promptfoo 本地端執行及 Red Team 測試 - [Day2-知識庫RAG應用與AI應用評估測試](https://learn.build-school.com/courses/ai-在資訊安全的應用開發/lessons/day2-知識庫rag應用與ai應用評估測試/) - Module 4: 知識庫及 RAG 應用 (補充知識並優化生成) RAG 與嵌入 Embedding 向量化 - 向量 / 相近詞 / 向量資料庫 Lab 6: 結合資安知識庫的客服 Workflow RAG 檢索增強生成 (Retrieval-Augmented Generation)及應用情境 Lab 7: 了解 Embedding 及 RAG 技術原理 - 使用 LlamaIndex 實作文件查詢(文件問答機器人) Module 5: 評估 Evaluation (輸出正確性/相關性等指標的評估測試) Lab 8-1: 測試評估輸出正確性/相關性 – 自動化 LLM 評估工具 Promptfoo Lab 8-2: 生成客服常見問題 - LLM 生成與結構化輸出 Structured - [Day 1-LLM 模型及提示工程-AI Agent 設計入門](https://learn.build-school.com/courses/ai-在資訊安全的應用開發/lessons/day-1-llm-模型及提示工程-ai-agent-設計入門/) - Module 1: 提示工程 Prompt Engineering / Context 及 LLM 模型基礎 Context 上下文的重要性 不同模型能力 / Token / Pricing 計算 Lab 1: 提示工程基礎 - 設計專屬用途的 AI Agent OpenAI 提示詞 6大原則 Module 2: AI 應用設計與 Agent Lab 2: 資安報告分析師 - 知識庫 + 工具增強能力 Lab 3: 結合試算表自動生成報告文案 - 整合 Dify API Module 3: 工具 Function Call (呼叫外部 API 強化模型能力) - [Day 2 - AI Agent 設計進階及知識庫 RAG 應用 + AI 繪圖應用 (2025/3月梯次影片已上線)](https://learn.build-school.com/courses/ai-agent-bootcamp-enterprise/lessons/day-2-ai-agent-設計進階及知識庫-rag-應用-ai-繪圖應用-2025-1月梯次影/) - Module 3.1: 再論工具 Tool - Function Call 函式呼叫使用 第三方或內部 API 轉為工具讓 LLM 引用 (透過 OpenAPI Schema 設定) 了解 Agent 設定 - function call (函式呼叫) 了解 NLP 運作 : 語意分析 Semantic Analysis 與 具名實體辨視 NER (Named Entity Recognition) Lab : 查詢上市櫃公司最近收盤價 (使用 finmind 套件) Demo : 查詢股價並加入生成文案 (了解原生開發做了什麼 : 如何定義 function call 的 Schema/引用工具的方法/context 如何設定確保帶入正確參數) Module - [Day 1 - 提示工程 Prompt Engineering + AI Agent 設計入門 (2025/3月梯次影片已上線)](https://learn.build-school.com/courses/ai-agent-bootcamp-enterprise/lessons/day-1-提示工程-prompt-engineering-ai-agent-設計入門-2025-1月梯次影片已上線/) - Module 0: 各種生成式 AI 企業應用及系統整合展示 Module 1: 提示工程及Agent基礎 1. GPT4o 使用並結合提示工程技巧 內容及網頁整理匯總 + 使用外部工具 網頁抓取/爬蟲 - web scraper jina reader (輸出markdown格式方便LLM引用) 自我檢查與評估 - 給範例以格式化輸出 自我檢查 → 比較並整理表格 多模態能力-圖片範例並格式化輸出 截圖上傳 → 比較並整理表格 表格輸出 / 或專用格式 - markdown / 心智圖 / json Chain of Thoughts(CoT/思維鏈) GPT-o1 模型能力 2. 繪圖 - Flux.1 強大的繪圖模型 自然語言輸入當提示詞 - 變換風格 / 位置 - [[考證者請看] PL900 認證總複習](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/考證者請看-pl900-認證總複習/) - 1. Day 2 課程講義 - https://bit.ly/pl900bscampday2slide (投影片) 2. PL900 考證總複習錄影(重要,請看過) - PL900 準備心法、題目演練及解題技巧 3. PL900 考證提醒 (PL-900認證官方MSLearn 材料 : Microsoft Power Platform 基本概念) 43 - 45 題共 45分鐘 - 考題可選繁體中文或英文(更新;比例調整+Power Pages) 題型 : 單選/複選 (會告訴你選幾個) / 拖拉填空 (這類的很多) ; 有不確定答案的題目可勾「稍後檢閱」之類的,方便再次檢查 700 分通過、題目分佈如下 (題目比例: 測驗 PL-900 的學習指南:Microsoft Power Platform 基本概念 | Microsoft Learn) 基本分數不能錯過 說明 Power - [(影片) AZ900 考前複習](https://learn.build-school.com/courses/az900-cert-training/lessons/影片-az900-考前複習/) - AZ900 考前複習影片(90分鐘;重要請看過),透過題目演練並回看講義,講解觀念及解題技巧,快速複習。提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應。 (重要詳讀) AI900/AZ900/PL900/SC900 備考錦囊 大家好, 我是 Build School Dann哥~ 我的目標是協助各位,用最有效率的方法,順利取得微軟證照。我們需要「目標導向的執行力」,關於備考認證的訣竅,以及接下來你應該做什麼 (很抱歉可能會覺得我比較嘮叨。講白話一點,我希望大家都一試過關!) 一、考英文或中文呢? (不用急著決定,可準備後你比較有個譜。考英文/中文都有人通過; 語言不會是考不過的最大原因,考不過的原因大都是準備太少,尤其是差一些分數沒過者,是的,一些不熟的關鍵字然後考試時腦中又要對照成另一個語言,很容易怪到語言上,然後會心裏面會說...早知道就選xx文 ; 只要做好準備,也就是考超過通過分(700分/總分1,000分)很多很多,800分以上,自然就不會想這些了) 但若沒有英文閱讀問題者建議可選英文 (因模擬練習題目皆是英文,短時間比較好記憶)。考中文者,有好好準備仍能考過,但記得練習模擬題時要將英文對映成中文,包括看 MS Learn 時若官方沒有中文內容,可用網頁全文翻譯(可用Edge 瀏覽器全文翻技術名詞),以及練習操作時都用中文版。 二、認證準備方法 (準備時間預估 - AI900: 16小時 / AZ900: 24 / PL900: 20 / SC900: 24) MS Learn 官方認證材料 : 課程 AI900 | AZ900 | PL900 | SC900 2天的影片/講義內容摘要 + Lab 大致走過玩一下 ; 以下反覆至少 3 次 (考前1天為最後1次) - [(影片) SC900 考前總複習](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/lessons/影片-sc900-考前總複習/) - 有意報名 2024/7月及後續梯次 SC900 考證者可至此下單預約- https://learn.build-school.com/zh-hant/product/training-microsoft-certified-sc900/ SC900 認證準備技巧及總複習影片(重要,請看過) (重要詳讀) AI900/AZ900/PL900/SC900 備考錦囊 大家好, 我是 Build School Dann哥~ 我的目標是協助各位,用最有效率的方法,順利取得微軟證照。我們需要「目標導向的執行力」,關於備考認證的訣竅,以及接下來你應該做什麼 (很抱歉可能會覺得我比較嘮叨。講白話一點,我希望大家都一試過關!) 一、考英文或中文呢? (不用急著決定,可準備後你比較有個譜。考英文/中文都有人通過; 語言不會是考不過的最大原因,考不過的原因大都是準備太少,尤其是差一些分數沒過者,是的,一些不熟的關鍵字然後考試時腦中又要對照成另一個語言,很容易怪到語言上,然後會心裏面會說...早知道就選xx文 ; 只要做好準備,也就是考超過通過分(700分/總分1,000分)很多很多,800分以上,自然就不會想這些了) 但若沒有英文閱讀問題者建議可選英文 (因模擬練習題目皆是英文,短時間比較好記憶)。考中文者,有好好準備仍能考過,但記得練習模擬題時要將英文對映成中文,包括看 MS Learn 時若官方沒有中文內容,可用網頁全文翻譯(可用Edge 瀏覽器全文翻技術名詞),以及練習操作時都用中文版。 二、認證準備方法 (準備時間預估 - AI900: 16小時 / AZ900: 24 / PL900: 20 / SC900: 24) MS Learn 官方認證材料 : 課程 AI900 | AZ900 | PL900 | SC900 2天的影片/講義內容摘要 + Lab 大致走過玩一下 ; 以下反覆至少 3 次 (考前1天為最後1次) - [[影片已上線] AI900 認證總複習](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/lessons/影片已上線-ai900-認證總複習/) - 以下是考證準備心法,請詳讀方便你複習及了解準備方向,謝謝。 1. AI900 考證總複習錄影(重要請看過) - 內容: AI900 題目演練及解題技巧 注意: 產品更名 - 若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應。 新名字: Azure AI Document Intelligence 文件智慧服務 (舊名: Azure Form Recognizer) 新名字: Conversational Language Understanding 交談式語言理解 (舊名: Language Understanding Intelligent Service - LUIS) (重要詳讀) AI900/AZ900/PL900/SC900 備考錦囊 大家好, 我是 Build School Dann哥~ 我的目標是協助各位,用最有效率的方法,順利取得微軟證照。我們需要「目標導向的執行力」,關於備考認證的訣竅,以及接下來你應該做什麼 (很抱歉可能會覺得我比較嘮叨。講白話一點,我希望大家都一試過關!) 一、考英文或中文呢? (不用急著決定,可準備後你比較有個譜。考英文/中文都有人通過; 語言不會是考不過的最大原因,考不過的原因大都是準備太少,尤其是差一些分數沒過者,是的,一些不熟的關鍵字然後考試時腦中又要對照成另一個語言,很容易怪到語言上,然後會心裏面會說...早知道就選xx文 ; 只要做好準備,也就是考超過通過分(700分/總分1,000分)很多很多,800分以上,自然就不會想這些了) 但若沒有英文閱讀問題者建議可選英文 (因模擬練習題目皆是英文,短時間比較好記憶)。考中文者,有好好準備仍能考過,但記得練習模擬題時要將英文對映成中文,包括看 MS Learn 時若官方沒有中文內容,可用網頁全文翻譯(可用Edge 瀏覽器全文翻技術名詞),以及練習操作時都用中文版。 二、認證準備方法 - [[Day 2] 微軟 AI 基礎認證 AI900 第2課 + Lab: OpenAI API 開發+結構化Prompt+NLP應用](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/lessons/day-2-微軟-ai-基礎認證-ai900-第2課-lab-openai-api-開發結構化promptnlp應用/) - 進入 Day 2 課程前 請先依左側選單文件完成 2 個 Lab(為了讓課間更順暢,因這個Lab 預計45 mins完成,也將概觀了解 Azure Machine Learning Studio 的全貌) – Lab – 訓練模型/汽車價格預測: 在 Azure Machine Learning Studio 中使用 Regression 線性迴歸模型 | Lab – 佈署模型與推理/汽車價格預測: 在 Azure Machine Learning Studio 中使用 Regression 線性迴歸模型 最後1個 Lab - 臉書/Instagram 分享貼文卡片生成器 (使用 OpenAI API + 結構化 Prompt + Python); 將會使用到 OpenAI API(付費版本),若你想跟著做,請先申請好;或是看講師Demo亦可。 - [[Day 1] Microsoft Copilot 及 GPT4o 精準提示的各種情境應用 + Prompt Engineering 提示工程 + 微軟 AI 基礎認證 AI900 第1課](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/lessons/day-1-microsoft-copilot-及-gpt4o-精準提示的各種情境應用-prompt-engineering-提示工程/) - 課前溫馨提醒 - 希望課程對各位有收穫,課後能運用在工作/學習上 課程內容盡可能結合實用性及考證知識點 - 兼顧學到技能可帶著走又能考證 課程除了基本介紹、觀念講解外,也包含實機操作並由講師示範; 若無法操作或因時間因素無法跟著做,可依講義 Lab 文件供課後自行演練 講義及教材內容皆為線上版 (因會更新) ; 課程影片將於當日課後2天左右放上 此為免費課程且為團體優惠考證名額有限,報名人數眾多無法滿足所有需求,無法面面俱到,敬請見諒 ; 過往多數填表預約後亦未考證,希望將名額留給需要者,未考證者仍可上課將學到的技能運用上 1. Day 1 課程講義 - https://bit.ly/ai900bscampday1 | Day 2 課程講義 - https://bit.ly/ai900bscampday2 2. (已上線) Day 1 課程影片 (課後約2天才會放上來 註: 字幕檔為使用Open AI 開源之Whisper AI模型所自動生成的,準確度已高但難免小地方有誤,請留意) Part 1 : Copilot 及GPT模型生成式AI 的精準提示詞應用 - Prompt Engineering 可獨立觀看學習結構化的Prompt (練習結構化 Prompt - LangGPT 時,可以使用 - [20250123-MVC-Day1](https://learn.build-school.com/courses/2024-冬季班-mvc/lessons/20250123-mvc-day1/) - [20250205-SQL-Day3](https://learn.build-school.com/courses/2024-冬季班-sql/lessons/20250205-sql-day3/) - [20250117-SQL-Day2](https://learn.build-school.com/courses/2024-冬季班-sql/lessons/20250117-sql-day2/) - [20241231-SQL-Day1](https://learn.build-school.com/courses/2024-冬季班-sql/lessons/20241231-sql-day1/) - [20250121-JavaScript-Day9](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250121-javascript-day9/) - [20250120-JavaScript-Day8](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250120-javascript-day8/) - [20250115-JavaScript-Day7](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250115-javascript-day7/) - [20250113-JavaScript-Day6](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250113-javascript-day6/) - [20250108-JavaScript-Day5](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250108-javascript-day5/) - [20250106-JavaScript-Day4](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250106-javascript-day4/) - [20250102-JavaScript-Day3](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20250102-javascript-day3-2/) - [20241230-JavaScript-Day2](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20241230-javascript-day2-2/) - [20241226-JavaScript-Day1](https://learn.build-school.com/courses/2024-冬季班-javascript/lessons/20241226-javascript-day1-2/) - [Lesson](https://learn.build-school.com/lessons/lesson-19/) - [20250109-Bootstrap-Day6](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20250109-bootstrap-day6/) - [Copilot In M365 Chat 快速統整檔案](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-m365-chat-快速統整檔案/) - [Copilot In Teams 協助會議討論與會議內容分析](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-teams-協助會議討論與會議內容分析/) - [Copilot In Excel 快速處理欄位資料與圖表產生](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-excel-快速處理欄位資料與圖表產生/) - [Copilot In PowerPoint 協助產生初版簡報](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-powerpoint-協助產生初版簡報/) - [Copilot In Word 快速生成文案與文字自動轉化成表格](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-word-快速生成文案與文字自動轉化成表格/) - [Copilot In Outlook 提升郵件閱讀與撰寫速度](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-outlook-提升郵件閱讀與撰寫速度/) - [20250102-JavaScript-Day3](https://learn.build-school.com/lessons/20250102-javascript-day3/) - [20241230-JavaScript-Day2](https://learn.build-school.com/lessons/20241230-javascript-day2/) - [20241226-Javascript-Day1](https://learn.build-school.com/lessons/20241226-javascript-day1/) - [Copilot for Microsoft 365 Overview](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-for-microsoft-365-overview/) - Copilot, AI - [Copilot In Microsoft 運作方式與Prompt 撰寫技巧](https://learn.build-school.com/courses/copilot-for-microsoft-365/lessons/copilot-in-microsoft-運作方式與prompt-撰寫技巧/) - Copilot, AI - [20241225-HTML&CSS-Day5 Copy](https://learn.build-school.com/lessons/20241225-htmlcss-day5-copy/) - [20241223-HTML&CSS-Day4 Copy](https://learn.build-school.com/lessons/20241223-htmlcss-day4-copy/) - [20241219-HTML&CSS-Day3 Copy](https://learn.build-school.com/lessons/20241219-htmlcss-day3-copy/) - [20241217-Git&GitHub Copy](https://learn.build-school.com/lessons/20241217-gitgithub-copy/) - [20241216-HTML&CSS-Day2 Copy](https://learn.build-school.com/lessons/20241216-htmlcss-day2-copy/) - [20241211-HTML&CSS-Day1 Copy](https://learn.build-school.com/lessons/20241211-htmlcss-day1-copy/) - [20241225-HTML&CSS-Day5](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20241225-htmlcss-day5/) - [20241223-HTML&CSS-Day4](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20241223-htmlcss-day4/) - [20241217-Git&GitHub](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20241217-gitgithub/) - [20241219-HTML&CSS-Day3](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20241219-htmlcss-day3/) - [20241216-HTML&CSS-Day2](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20241216-htmlcss-day2/) - [(影片已上線) Day 2 - Azure 網路服務/資訊安全/管理與治理/計費及SLA](https://learn.build-school.com/courses/az900-cert-training/lessons/影片已上線-day-2-azure-網路服務-資訊安全-管理與治理-計費/) - 1. Day 2 課程講義投影片(有中英文對照,方便考照時選擇的語言) - bit.ly/bs24az900day2 ( 線上投影片 ) 2. Day 2 課程影片 (第一次觀看者可Day 1 影片起從頭全程觀看以了解 Azure 基礎及考證知識點全貌; Day 2影片可先看過往的版本,考證複習者可搭配以下時間軸一邊看影片複習,一邊看講義,講義有更新並放上每個考證知識點的官方連結。註: 字幕檔為使用Open AI 開源之Whisper AI模型所自動生成的,準確度已高但難免有小地方有誤,請留意) 3. (重要! 參加考證者請準備) AZ900 認證準備方法 (2-3週8天每次3小時 : 25+小時準備) - MS Learn 官方AZ900認證材料 : 測驗 AZ-900:Microsoft Azure 基本概念 - Certifications | Microsoft Learn 2天的內容摘要 + 將 Lab 大致走過玩一下 ; 以下反覆至少 3 次 - [(影片已上線) Day 1 - 雲端基礎概念與Azure 核心組成/運算及儲存體服務](https://learn.build-school.com/courses/az900-cert-training/lessons/影片已上線-day-1-雲端基礎概念與azure-核心組成-運算及儲/) - 1. Day 1 課程講義投影片(有中英文對照,方便考照時選擇的語言) - https://bit.ly/3ZBW38F ( 線上投影片 ) 2. Day 1 課程影片 (將於課後放上來,第一次觀看者可從頭全程觀看以了解 Azure 基礎及考證知識點全貌; 複習者可搭配以下時間軸一邊看影片複習,一邊看講義,講義有更新並放上每個考證知識點的官方連結。註: 字幕檔為使用Open AI 開源之Whisper AI模型所自動生成的,準確度已高但難免有小地方有誤,請留意) 課前請註冊並開通 Azure (若要演練Lab) (若為學生有.edu的帳號者,可免信用卡開通,也有100 USD額度) Azure for Students 申請 (其餘者可申請 Azure 免費開通,30天有200 USD額度) Azure Trial 試用申請 3. (重要! 參加考證者請準備) AZ900 認證準備方法 (2-3週8天每次3小時 : 25+小時準備) - MS Learn 官方AZ900認證材料 : 測驗 AZ-900:Microsoft Azure 基本概念 - Certifications | - [20241211-HTML&CSS-Day1](https://learn.build-school.com/courses/2024-冬季班-htmlcss/lessons/20241211-htmlcss-day1/) - [20241212-CSharp-Day7](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241212-csharp-day7/) - [20241209-CSharp-Day6](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241209-csharp-day6/) - [(IT Only) - Dify API及 ComfyUI API 整合 + Azure 及 DIFY 維運](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/lessons/it-only-dify-api及-comfyui-api-整合-azure-及-dify-維運/) - (IT Only) Day 6 Part 1 - Dify API 及ComfyUI API整合 (Weber) 旅遊商品文案生成整合 AI 大頭貼定裝照、Dify Agent 整合 LINE Rich Menu ComfyUI - AI 產圖服務 + Flux 模型 (IT Only) Day 6 Part 2 - Agent平台維運 (Dann) Dify 安裝、設定與升級 Azure 訂閱管理及 VM 日常監控 SSL 憑證安裝與更新 oAuth 身份驗證 - 使用 Google 或 Entra ID 登入 備份 - [20241204-CSharp-Day5](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241204-csharp-day5/) - [20241202-CSharp-Day4](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241202-csharp-day4/) - [Lesson](https://learn.build-school.com/lessons/lesson-18/) - [Day 5 - Dify API + AI 繪圖及 ComfyUI 創意工作流應用](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/lessons/day-5-dify-api-ai-繪圖及-comfyui-創意工作流應用/) - Part 1 - Dify Agent 與 Google 試算表整合 - Dify API 及 AppsScript Lab: 在Google試算表中自動生成電商產品貼文-使用Dify Agent API (非技術人員也可以) - https://bsdocs.build-school.com/s/b277144a-165b-466a-8770-4e97e2f76837 Part 2 - AI 繪圖與ComfyUI 創意工作流 AI 繪圖各種創意應用與 ComfyUI 工具 (p82頁起) - https://bit.ly/4gp9jF2 關於今天展示的 ComfyUI Workflow 可玩玩,激發想像及創意,workflow 名字如下: (這個最棒/2圖融合 - 可融合風格/物品/場景...會跑出很多你無法相像的圖) New_多功能_人像臉部_場景物品_風格融合_FluxRedux 模特臉部一致性Flux-Hyper8步出圖 : 個人專業定裝照 (不用上韓風相館了! 各種風格/服飾/場景 + 你的個人特徵) InContextLora-相關 : 人物轉插畫 / 人物轉PVC公仔 / - [AI03: Agent 開發基礎 - Dify 平台 : Chat-based agent /工具及知識庫使用 / Workflow 基礎](https://learn.build-school.com/courses/24winter-gai-llm-aipainting/lessons/ai03-agent-開發基礎-dify-平台-chat-based-agent-工具及知識庫使用-workflow-基礎/) - 講義連結 AI03: Agent 開發基礎 - Dify 平台 : Chat-based agent https://bsdocs.build-school.com/s/df75161b-7129-4c03-88f5-65525137e643 Dify Agent 基礎 https://bsdocs.build-school.com/s/18727cdb-4ae3-413b-9ade-706955dbf359 - [AI09: AI 繪圖基礎 - 繪圖模型及ComfyUI](https://learn.build-school.com/courses/24winter-gai-llm-aipainting/lessons/ai09-ai-繪圖基礎-繪圖模型及comfyui/) - [20241128-CSharp-Day3](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241128-csharp-day3/) - [20241121-CSharp-Day2](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241121-csharp-day2/) - [20241120-CSharp-Day1](https://learn.build-school.com/courses/2024-冬季班-c及物件導向/lessons/20241120-csharp-day1/) - [AI02 : LLM 大語言模型應用基礎 - Prompt Engineering 提示工程 + Dify Agent 基礎](https://learn.build-school.com/courses/24winter-gai-llm-aipainting/lessons/ai02-llm-大語言模型應用基礎-prompt-engineering-提示工程-dify-agent-基礎/) - 課程簡報 / 講義 Lab - [AI01: AI 輔助學習與提效 (學習 / 除錯 / 筆記 / Problem Solving)](https://learn.build-school.com/courses/24winter-gai-llm-aipainting/lessons/ai01-ai-輔助學習與提效-學習-除錯-筆記-problem-solving/) - [Day 4 - Dify Workflow 進階應用及 API 整合](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/lessons/day-4-dify-workflow-進階應用及-api-整合/) - #Agenda : 11/6(三) 5:00 - 7:30 pm 1106 講義 - https://bit.ly/3Uzgt0j #認識 Dify 不同應用及Workflow 三種 Dify 應用設計 - Agent、Chatflow、Workflow 類型 從「探索」中的範本開始 - 長文生成/知識庫引用/客服等進階應用 Chatflow - 固定的對話工作流程且每次對話重新開始 較適合固定功能/流程的應用 - 例如:電商客服(主要功能:查訂單/查出貨/查faq/查商品…),不希望使用者走偏 ; 若要自由對話使用 Agent 較有彈性及方便 有記憶功能 - 能將歷程對話記錄保留,如此每次對話開啟會依先前對話更smart回答 有經驗使用者 - 用 Workflow 更有彈性 Workflow - 高度自訂彈性工作流程 各種節點自訂流程 重覆執行工作流 - 單次或批次 (常用) 透過HTTP節點將外部 API 封裝成工具 - 範例: comfyui - [Day 1 - C# 程式入門](https://learn.build-school.com/courses/2023夏季班先修課/lessons/day-1-3-31-c-程式入門/) - 上課須知 初學者害怕的幾件事情 害怕老師 or 助教,不敢發問 問了會被笑 問了會被罵 專有名詞越來越多開始暈 數學 -> sin、cos、log…… 程式 -> ASP.NET、.NET Core、JavaScript…… 找到屬於自己的讀書方式,沒有最好只有最適合 寫筆記的方式 練習的方式 善用工具軟體(做筆記之類的...) Notion HackMD ... 練習越來越精準提問 不會動。 執行到哪不會動。 做了XXX,執行到哪不會動,錯誤訊息是...。 學員表單 先修課學員名單網址(請填上姓名, 英文名/小名/匿稱(希望別人如何稱呼)): 2024 BS冬季班先修班學員名單 - [20241011 LineBot and MongoDB intro](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/lessons/20241011-linebot-and-mongodb-intro/) - [20241001-AI-Semantic Kernel](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/lessons/20241001-ai-semantic-kernel/) - [20240821-Agent開發入門](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/lessons/20240821-agent開發入門/) - [20240812-生成式AI-Dann-01](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/lessons/20240812-生成式ai-dann-01/) - [Day 3 - 知識庫及 RAG 進階應用 + Dify Workflow 基礎](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/lessons/day-3-知識庫及-rag-進階應用-dify-workflow-基礎/) - 1017 簡報投影片(p55頁起) - https://bit.ly/4gp9jF2 1017 講義 - https://shorturl.at/sVdXX - [Docker補充-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/docker補充-助教課/) - [Day13-CSharp-20241014](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day13-csharp-20241014/) - [Day12-CSharp-20241004](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day12-csharp-20241004/) - [20241009-AzureDevOps-Day4](https://learn.build-school.com/courses/2024-夏季班-azure-devops/lessons/20241009-azuredevops-day4/) - [20241008-VueDeploy-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20241008-vuedeploy-助教課/) - [20241007-MVC-Day15](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20241007-mvc-day15/) - [20240930-MVC-Day14](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240930-mvc-day14/) - [20240926-DifyAPI-SakiVue後台模板-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240926-difyapi-sakivue後台模板-助教課/) - [20240924-專題補充-註冊驗證流程-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240924-專題補充-註冊驗證流程-助教課/) - [Day12-JS-Vue-Component-20240925](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day12-js-vue-component-20240925/) - [20240923-MVC-Day13](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240923-mvc-day13/) - [Module 1 – 核心資料概念 / Module 2 - Azure 上關聯式資料的考量](https://learn.build-school.com/courses/dp900-microsoft-certified-azure-data-fundamentals/lessons/module-1-核心資料概念-module-2-azure-上關聯式資料的考量/) - 什麼是資料? 用於記錄資訊的值 – 通常代表具有一個或多個屬性的實體 資料如何儲存? 檔案 - 分隔文字 (Delimited Text) FirstName,LastName,Email Joe,Jones,joe@litware.com Samir,Nadoy,samir@northwind.com JavaScript Object Notation (JSON) "customers": [ { "firstName": "Joe", "lastName": "Jones"}, { "firstName": "Samir", "lastName": "Nadoy"} ] 可延伸標記語言 (Extensible Markup Language, XML) 二進位大型物件 (Binary Large Object, BLOB) 10110101101010110010… 優化格式:Avro, ORC, Parquet 關聯式 (Relational)資料庫 操作型資料工作負載 - Operational data workloads 資料儲存在一個資料庫中,該資料庫優化了支援應用程式的線上交易處理 (OLTP) 操作 混合讀取和寫入活動 - [Module 4 – Azure 上的分析工作負載](https://learn.build-school.com/courses/dp900-microsoft-certified-azure-data-fundamentals/lessons/module-4-azure-上的分析工作負載/) - 大規模數據分析解決方案的元素 數據攝取和處理 - 提取、轉換和加載 (ETL) 或提取、加載和轉換 (ELT) 編排 分佈式處理以大規模清理和重構數據 批量和實時數據處理 分析式的資料儲存 - 在數據湖中靈活、可擴展的文件存儲 在數據湖倉或數據倉庫中的關聯表 分析實體的語義模型 - 通常以聚合立方體的形式,總結跨一個或多個維度的數值 可視化 - 報告 圖表 儀表板 大規模分析中的數據處理 關聯數據庫 用於關聯數據存儲和處理的成熟模型 用於查詢和數據操作的全面 SQL 語言支持 Apache Spark 用於可擴展、分佈式數據處理的開源平台 多語言數據處理代碼 (Python, Scala, Java, SQL, …) 分析型數據存儲架構 數據倉庫 (Data Warehouse) 數據存儲在關聯數據庫中,並使用 SQL 查詢引擎進行查詢 表格為查詢優化而去正規化 (denormalized) 通常作為星型或雪花型架構的數值事實,可以按維度進行聚合 數據湖倉 (Data Lakehouse) 數據文件存儲在分佈式文件系統 (數據湖) 中,通常使用 Apache Spark - [Module 3 – Azure 上使用非關聯式資料的考量](https://learn.build-school.com/courses/dp900-microsoft-certified-azure-data-fundamentals/lessons/module-3-azure-上使用非關聯式資料的考量/) - 學習目標 1:Azure Storage 基礎 Azure Blob Storage 以二進位大型物件 (BLOBs) 形式存儲資料 Block blobs - 大型、離散、二進位物件,變更不頻繁 Blob 可以達到 4.7 TB,由最多 100 MB 的區塊組成 ➢ 一個 blob 可以包含最多 50,000 個區塊 Page blobs - 用作虛擬機磁碟存儲 ; Blob 可以達到 8 TB,由固定大小的 512 字節頁組成 Append blobs - 用於優化附加操作的區塊 blob ; 最大大小略超過 195 GB - 每個區塊可以達到 4 MB 每個 blob 的存儲層級 熱 - [Day 2 - Dify AI Agent 進階實作 + 知識庫及 RAG 應用](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/lessons/day-2-dify-ai-agent-進階實作-知識庫及-rag-應用/) - 簡報投影片(p37頁起) - https://bit.ly/4gp9jF2 Day 2大綱/筆記/Lab - https://bit.ly/3ZtXRC0 Part 1 : Dify Agent 進階設計與實作 新一支agent 或複製Agent - ChatGPT 大師來實作 提示詞 System Prompt 及自動生成 (或使用: 貴司平台的提示詞自動生成 Agent ) 設計時除錯技巧 執行日誌 (執行步驟及使用token數) 比較多個模型輸出與發佈 (GPT-4o/mini / llama3.1 via Groq) 參數調整: temperature 溫度 / top-p 訓練集相似性 | presence / frequency 文字出現頻率,控制生成不重覆的文字 | max tokens 一次輸出token上限 發佈與管理 - 監控 / 日誌 - [20240918-MVC-Day12](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240918-mvc-day12/) - [20240912-MVC-Day11](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240912-mvc-day11/) - [20240910-Dapper補充及Cookie驗證補充-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240910-dapper補充及cookie驗證補充-助教課/) - [20240909-MVC-Day10](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240909-mvc-day10/) - [20240911-AzureDevOps-Day3](https://learn.build-school.com/courses/2024-夏季班-azure-devops/lessons/20240911-azuredevops-day3/) - [Day 1 - GPT使用技巧與提示工程 Prompt Engineering + Dify AI Agent 設計入門](https://learn.build-school.com/courses/ai-llm-marketing-practice-envisioning/lessons/day-1-gpt使用技巧與提示工程-prompt-engineering-dify-agent-設計入門/) - 0912 講義/Lab手冊 - https://bit.ly/3B1ri4k 0912 簡報投影片 - https://bit.ly/4gp9jF2 #Agenda : 9/12(四) 5:00 - 7:30 pm #Part 1: GPT 使用技巧及提示工程 #GPT 使用大全 - 使用 Dify Agent (請跟著Demo試試) 內容/網頁整理匯總與自我檢查 多模態能力-圖片範例並格式化輸出 Flux.1 強大的繪圖模型 #提示工程 Prompt Engineering (請跟著Demo試試) 什麼是 Token / Context / Pricing 計算 / 不同模型能力 OpenAI 提示詞 6大原則 few-shots 技巧 拆解工作流 - 多次輪回後修正 思維鏈 (Chain of Thoughts/COT) - [20240902-MVC-Day9](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240902-mvc-day9/) - [20240903-分層架構補充-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240903-分層架構補充-助教課/) - [20240904-AzureDevOps-Day2](https://learn.build-school.com/courses/2024-夏季班-azure-devops/lessons/20240904-azuredevops-day2/) - [20240829-MVC-Day8](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240829-mvc-day8待補影片/) - [20240819-MVC-Day6](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240819-mvc-day6/) - [20240827-DISample-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240827-disample-助教課/) - [Day11-CSharp-20240828](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day11-csharp-20240828/) - [20240826-MVC-Day7](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240826-mvc-day7/) - [20240814-MVC-Day5](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240814-mvc-day5/) - [20240812-MVC-Day4](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240812-mvc-day4/) - [20240822-AzureDevOps-Day1](https://learn.build-school.com/courses/2024-夏季班-azure-devops/lessons/20240822-azuredevops-day1/) - [Day10-CSharp-20240815](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day10-csharp-20240815/) - [AI05:工具引用-Function call 實作/ NLP自然語言處理基礎 / RAG 基礎-Embedding及LlamaIndex實作 / 輸入過濾-Moderation](https://learn.build-school.com/courses/ai-llm-agent-design-development/lessons/ai05工具引用-function-call-實作-nlp自然語言處理基礎-rag-基礎-embedding及llama/) - [AI03:提示工程 Prompt Engineering 及 OpenAI API 基礎](https://learn.build-school.com/courses/ai-llm-agent-design-development/lessons/ai03提示工程-prompt-engineering-及-openai-api-基礎/) - [20240812-生成式AI-Day3-Dann](https://learn.build-school.com/lessons/20240812-生成式ai-day3-dann/) - [使用 Latte 進行延遲測試](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/使用-latte-進行延遲測試-2/) - 使用 Latte 進行延遲測試 - [使用 iPerf 驗證網路輸送量](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/使用-iperf-驗證網路輸送量-2/) - 使用 iPerf 驗證網路輸送量 - [如何設定 Azure 點對站連線 OpenVPN](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/如何設定-azure-點對站連線-openvpn-2/) - 如何設定 Azure 點對站連線 OpenVPN - [如何設定Azure站對站連線 強制通道](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/如何設定azure站對站連線-強制通道-2/) - 如何設定Azure站對站連線 強制通道 - [如何設定Azure站對站連線](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/如何設定azure站對站連線-2/) - 如何設定Azure站對站連線 - [Azure AD 進階功能 - 條件式存取(2) 修改登入頻率](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/azure-ad-進階功能-條件式存取2-修改登入頻率-2/) - Azure AD 進階功能 - 條件式存取(2) 修改登入頻率 Azure - [Azure AD 進階功能 - 條件式存取(1) 封鎖不受信任的位置](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/azure-ad-進階功能-條件式存取1-封鎖不受信任的位置-2/) - Azure AD 進階功能 - 條件式存取(1) 封鎖不受信任的位置 - [Azure AD 進階功能 - 動態群組](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/azure-ad-進階功能-動態群組-2/) - Azure AD 進階功能 - 動態群組 - [Azure AD 進階功能 - 系統管理單位 (分公司管理權限)](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/azure-ad-進階功能-系統管理單位-分公司管理權限-2/) - Azure AD 進階功能 - 系統管理單位 (分公司管理權限) - [如何設定 VNET to VNET Peering](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/如何設定-vnet-to-vnet-peering-2/) - 如何設定 VNET to VNET Peering - [如何建立 Azure Bastion](https://learn.build-school.com/courses/microsoft-azure-進階課程/lessons/如何建立-azure-bastion-2/) - 如何建立 Azure Bastion - [如何建立第一個 Azure VM](https://learn.build-school.com/courses/microsoft-azure-基礎課程/lessons/如何建立第一個-azure-vm-2/) - 如何建立第一個 Azure VM - [如何整合 App Service與 VNET並執行 NAT Gateway](https://learn.build-school.com/courses/microsoft-azure-基礎課程/lessons/如何整合-app-service與-vnet並執行-nat-gateway-2/) - 如何整合 App Service與 VNET並執行 NAT 網关 - [如何建立第一個Azure App Service](https://learn.build-school.com/courses/microsoft-azure-基礎課程/lessons/如何建立第一個azure-app-service-2/) - [Teams 整合ChatGPT打造聊天機器人](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/teams-整合chatgpt打造聊天機器人-3/) - Teams 整合ChatGPT打造聊天機器人 - [透過Teams新增自動化工作流程](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/透過teams新增自動化工作流程-4/) - 透過Teams新增自動化工作流程 - [管理者調整單封郵件大小](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/管理者調整單封郵件大小-3/) - 管理者調整單封郵件大小 - [Teams線上會議配置介紹 以錄製會議權限禁用為例](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/teams線上會議配置介紹-以錄製會議權限禁用為例-4/) - Teams線上會議配置介紹 以錄製會議權限禁用為例 - [如何透過Outlook查看會議室booking狀況](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/如何透過outlook查看會議室booking狀況-3/) - 如何透過Outlook查看會議室booking狀況 - [郵件規則設定](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/郵件規則設定-3/) - 郵件規則設定 - [郵件紀錄追蹤](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/郵件紀錄追蹤-3/) - 郵件紀錄追蹤 - [設定郵件黑、白名單](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/設定郵件黑、白名單-3/) - 設定郵件黑、白名單 - [解除郵件隔離使用者](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/解除郵件隔離使用者-3/) - 解除郵件隔離使用者 - [One Drive 同步桌面 建議與「SharePoint 同步裝置」合併進行](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/one-drive-同步桌面-建議與「sharepoint-同步裝置」合併進行-3/) - One Drive 同步桌面 建議與「SharePoint 同步裝置」合併進行 - [使用者如何設定MFA、如何取消安全性預設值, 取消有甚麼風險](https://learn.build-school.com/courses/microsoft-365-進階課程/lessons/使用者如何設定mfa、如何取消安全性預設值-取消有-3/) - 使用者如何設定MFA、如何取消安全性預設值, 取消有甚麼風險 - [Teams 整合ChatGPT打造聊天機器人](https://learn.build-school.com/lessons/teams-整合chatgpt打造聊天機器人-2/) - Teams 整合ChatGPT打造聊天機器人 - [透過Teams新增自動化工作流程](https://learn.build-school.com/lessons/透過teams新增自動化工作流程-3/) - 透過Teams新增自動化工作流程 - [管理者調整單封郵件大小](https://learn.build-school.com/lessons/管理者調整單封郵件大小-2/) - 管理者調整單封郵件大小 - [Teams線上會議配置介紹 以錄製會議權限禁用為例](https://learn.build-school.com/lessons/teams線上會議配置介紹-以錄製會議權限禁用為例-3/) - Teams線上會議配置介紹 以錄製會議權限禁用為例 - [如何透過Outlook查看會議室booking狀況](https://learn.build-school.com/lessons/如何透過outlook查看會議室booking狀況-2/) - 如何透過Outlook查看會議室booking狀況 - [郵件規則設定](https://learn.build-school.com/lessons/郵件規則設定-2/) - 郵件規則設定 - [郵件紀錄追蹤](https://learn.build-school.com/lessons/郵件紀錄追蹤-2/) - 郵件紀錄追蹤 - [設定郵件黑、白名單](https://learn.build-school.com/lessons/設定郵件黑、白名單-2/) - 設定郵件黑、白名單 - [解除郵件隔離使用者](https://learn.build-school.com/lessons/解除郵件隔離使用者-2/) - 解除郵件隔離使用者 - [One Drive 同步桌面 建議與「SharePoint 同步裝置」合併進行](https://learn.build-school.com/lessons/one-drive-同步桌面-建議與「sharepoint-同步裝置」合併進行-2/) - One Drive 同步桌面 建議與「SharePoint 同步裝置」合併進行 - [使用者如何設定MFA、如何取消安全性預設值, 取消有甚麼風險](https://learn.build-school.com/lessons/使用者如何設定mfa、如何取消安全性預設值-取消有-2/) - 使用者如何設定MFA、如何取消安全性預設值, 取消有甚麼風險 - [Teams 整合ChatGPT打造聊天機器人](https://learn.build-school.com/lessons/teams-整合chatgpt打造聊天機器人/) - Teams 整合ChatGPT打造聊天機器人 - [透過Teams新增自動化工作流程](https://learn.build-school.com/lessons/透過teams新增自動化工作流程-2/) - 透過Teams新增自動化工作流程 - [管理者調整單封郵件大小](https://learn.build-school.com/lessons/管理者調整單封郵件大小/) - 管理者調整單封郵件大小 - [Teams線上會議配置介紹 以錄製會議權限禁用為例](https://learn.build-school.com/lessons/teams線上會議配置介紹-以錄製會議權限禁用為例-2/) - Teams線上會議配置介紹 以錄製會議權限禁用為例 - [如何透過Outlook查看會議室booking狀況](https://learn.build-school.com/lessons/如何透過outlook查看會議室booking狀況/) - 如何透過Outlook查看會議室booking狀況 - [郵件規則設定](https://learn.build-school.com/lessons/郵件規則設定/) - 郵件規則設定 - [郵件紀錄追蹤](https://learn.build-school.com/lessons/郵件紀錄追蹤/) - 郵件紀錄追蹤 - [設定郵件黑、白名單](https://learn.build-school.com/lessons/設定郵件黑、白名單/) - 設定郵件黑、白名單 - [解除郵件隔離使用者](https://learn.build-school.com/lessons/解除郵件隔離使用者/) - 解除郵件隔離使用者 - [One Drive 同步桌面 建議與「SharePoint 同步裝置」合併進行](https://learn.build-school.com/lessons/one-drive-同步桌面-建議與「sharepoint-同步裝置」合併進行/) - One Drive 同步桌面 建議與「SharePoint 同步裝置」合併進行 - [使用者如何設定MFA、如何取消安全性預設值, 取消有甚麼風險](https://learn.build-school.com/lessons/使用者如何設定mfa、如何取消安全性預設值-取消有/) - 使用者如何設定MFA、如何取消安全性預設值, 取消有甚麼風險 - [使用 Latte 進行延遲測試](https://learn.build-school.com/lessons/使用-latte-進行延遲測試/) - 使用 Latte 進行延遲測試 - [使用 iPerf 驗證網路輸送量](https://learn.build-school.com/lessons/使用-iperf-驗證網路輸送量/) - 使用 iPerf 驗證網路輸送量 - [如何設定 Azure 點對站連線 OpenVPN](https://learn.build-school.com/lessons/如何設定-azure-點對站連線-openvpn/) - 如何設定 Azure 點對站連線 OpenVPN - [如何設定Azure站對站連線 強制通道](https://learn.build-school.com/lessons/如何設定azure站對站連線-強制通道/) - 如何設定Azure站對站連線 強制通道 - [如何設定Azure站對站連線](https://learn.build-school.com/lessons/如何設定azure站對站連線/) - 如何設定Azure站對站連線 - [Azure AD 進階功能 - 條件式存取(2) 修改登入頻率](https://learn.build-school.com/lessons/azure-ad-進階功能-條件式存取2-修改登入頻率/) - Azure AD 進階功能 - 條件式存取(2) 修改登入頻率 - [Azure AD 進階功能 - 條件式存取(1) 封鎖不受信任的位置](https://learn.build-school.com/lessons/azure-ad-進階功能-條件式存取1-封鎖不受信任的位置/) - Azure AD 進階功能 - 條件式存取(1) 封鎖不受信任的位置 - [Azure AD 進階功能 - 動態群組](https://learn.build-school.com/lessons/azure-ad-進階功能-動態群組/) - Azure AD 進階功能 - 動態群組 - [Azure AD 進階功能 - 系統管理單位 (分公司管理權限)](https://learn.build-school.com/lessons/azure-ad-進階功能-系統管理單位-分公司管理權限/) - Azure AD 進階功能 - 系統管理單位 (分公司管理權限) - [如何設定 VNET to VNET Peering](https://learn.build-school.com/lessons/如何設定-vnet-to-vnet-peering/) - 如何設定 VNET to VNET Peering - [如何建立 Azure Bastion](https://learn.build-school.com/lessons/如何建立-azure-bastion/) - 如何建立 Azure Bastion - [如何建立第一個 Azure VM](https://learn.build-school.com/lessons/如何建立第一個-azure-vm/) - 如何建立第一個 Azure VM - [如何整合 App Service與 VNET並執行 NAT Gateway](https://learn.build-school.com/lessons/如何整合-app-service與-vnet並執行-nat-gateway/) - 如何整合 App Service與 VNET並執行 NAT 網关 - [如何建立第一個Azure App Service](https://learn.build-school.com/lessons/如何建立第一個azure-app-service/) - 如何建立第一個Azure App Service - [Day9-CSharp-20240807](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day9-csharp-20240807/) - [20240808-MVC-Day3](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240808-mvc-day3/) - [20240805-MVC-Day2](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240805-mvc-day2/) - [20240806-MVC複習-助教課](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240806-mvc複習-助教課/) - [20240801-專題注意事項](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240801-專題注意事項/) - [20240731-MVC-Day1](https://learn.build-school.com/courses/2024-夏季班-mvc/lessons/20240731-mvc-day1/) - [Day11-JS-20240722](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day11-js-20240722/) - [[考證者請看 Day 2] - Power Platform 簡介及 Lab 演練 : Power Apps / Power Automate / Power Virtual Agents (影片+講義+PL900認證準備)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/考證者請看-新-day2-2023-11-30-課程影片含字幕基本時間軸-power-platform/) - 1. Day 2 課程講義 - https://bit.ly/pl900bscampday2slide (投影片) * Day 2 課程錄影及章節時間軸: Microsoft Power Platform 簡介及商業價值 Power Platform 環境建立及設定 新名 Copilot Studio (原名 Power Virtual Agent) - Lab 及認證重點 Power Pages - Lab及認證重點 Copilot 在 Power Platform 的應用 - 提高開發設計生產力 Power Apps - Lab匯入及示範Demo (重要!考證者請留意) Canvas App 及 Power Platform Admin 管理中心 - 模擬題講解及認證重點 (重要!考證者請留意) Dataverse - [[Day 1] 活用 Microsoft Power BI / 用生動的圖表說故事 (影片+講義+認證準備, 內有模型設計重要觀念)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/day-1-活用-microsoft-power-bi-用生動的圖表說故事-影片講義認證準/) - 建議可至少先看「模型設計基礎知識」影片內容,再來進入 Lab 實作,會更了解操作過程的意義及模型設計的作法。 1. 課程錄影及章節時間軸(有字幕) - Power BI 簡介及星狀結構(star schema)模型設計重要觀念、Lab 實作 Demo - 自行車品牌店銷售分析 Microsoft Power BI 簡介 Power BI Desktop (桌面版全功能可設計模型) vs Power BI Service (雲端版設計報表/儀表板) 製作報表的4大步驟 - 資料準備、建立模型、視覺化、報表分享/協作 (重要) 模型設計基礎知識 星狀結構(star schema) 維度表格(Dimention Table) 及 事實表格(Fact Table) 表格關連 階層式的維度表 向下切入(drill-down) vs 向上切入(drill-up或叫roll-up) 量值(Measure) Lab 實作影片 (為Lab2 - Lab 12 實作過程影片,直接進入左側 Lab 2 選單實作比較快) - [Day10-JS-20240718](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day10-js-20240718/) - [Day9-JS-20240717](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day9-js-20240717/) - [Day8-JS-20240716](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day8-js-20240716/) - [Day6-20240715-SQL](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/day6-20240715-sql/) - [Day7-JS-20240711](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day7-js-20240711/) - [前端期中評量 - 待辦清單(JS行事曆作業有做,就可以不用做了)](https://learn.build-school.com/courses/build-school-2023夏季班期中評量/lessons/前端期中評量-待辦清單(js行事曆作業有做,就可/) - 功能需求: 有一個輸入框可以新增待辦事項的內容,以及新增按鈕,使用者在輸入待辦事項內容後,點擊新增按鈕可以將內容加入待辦清單內,順序不限,需存入localStorage內。 可以刪除待辦清單內的特定資料。 點擊編輯按鈕後,可以修改待辦事項,按下保存後可以儲存資料。 已完成狀態標記,用checkbox來表示是否已完成該待辦事項。 完成後請放到Github Page上,並在表單貼上連結,完成後請找助教,助教會問問題。 示意圖: 功能: 新增、編輯、刪除功能皆須實作。 待辦事項需存入瀏覽器的localStorage。 - [SQL期中評量 - 資料表設計(Facebook/IG)(SQL資料表設計 擇一)](https://learn.build-school.com/courses/build-school-2023夏季班期中評量/lessons/sql期中評量-資料表設計(facebook-ig)sql資料表設計-擇一/) - 請參考FB貼文,設計出FB貼文的資料表。 需求:需要有PO文、限時動態、圖片、心情(讚、愛心...)、留言、回覆留言、用戶的資料。 繳交方式:直接透過SSMS,建立資料庫及資料表,並給助教看。 提醒:不需要新增資料,只要看欄位設計(這樣你會比較好改)。 - [SQL期中評量 - 資料表設計(蝦皮電商平台資料庫設計)(SQL資料表設計 擇一)](https://learn.build-school.com/courses/build-school-2023冬季班期中評量/lessons/sql期中評量-資料表設計(蝦皮電商平台資料庫設計/) - 正規化的需求: 請參考蝦皮電商平台設計出電商資料表 會員(同時是買家、賣家) 商品(需要有分類) 購物車 訂單 繳交方式: 直接透過SSMS,建立資料庫及資料表,並給助教看。 提醒: 不需要新增資料,只要看欄位設計(這樣你會比較好改)。 - [Day6-JS-20240710](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day6-js-20240710/) - [Day5-JS-20240709](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day5-js-20240709/) - [Day4-JS-20240708](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day4-js-20240708/) - [Day8-HTML&CSS-20240706](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day8-htmlcss-20240706/) - [Day5-20240703-SQL](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/day5-20240703-sql/) - [Day3-JS-20240701](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day3-js-20240701/) - [Day7-HTML&CSS-20240627](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day7-htmlcss-20240627/) - [Day1-HTML&CSS-20240601](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day1-htmlcss-20240601/) - [Day2-HTML&CSS-20240604](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day2-htmlcss-20240604/) - [Day3-HTML&CSS-20240606](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day3-htmlcss-20240606/) - [Day4-HTML&CSS-20240612](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day4-htmlcss-20240612/) - [Day5-HTML&CSS-20240615](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day5-htmlcss-20240615/) - [Day6-HTML&CSS-20240620](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/day6-htmlcss-20240620/) - [Day4-20240626-SQL](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/day4-20240626-sql/) - [20240625-生成式AI-Day2-Weber](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/lessons/20240625-生成式ai-day2-weber/) - [20240620-生成式AI-Day1-Weber](https://learn.build-school.com/courses/2024-夏季班-生成式-ai-入門/lessons/20240620-生成式ai-day1-weber/) - [Day2-JS-20240624](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day2-js-20240624/) - [Microsoft 365 如何在 Exchange online 建立會議室資源](https://learn.build-school.com/courses/microsoft-365-advanced-demo-lab/lessons/microsoft-365-如何在-exchange-online-建立會議室資源/) - 建立群組 共用信箱 零壹科技打造雲端教學影片【雲端零到壹】,規劃和部署您的租使用者、應用程式和服務,Microsoft 365專為商務安全性和生產力而打造,掌握最新雲端趨勢請觀看零壹科技雲端特別企劃【雲端零到壹】。 問題與諮詢請洽零壹科技業務或填寫問卷諮詢。 https://forms.office.com/r/4pPbFGdtA3 - [網域設定、指派授權 含群組指派,關閉特殊的功能](https://learn.build-school.com/courses/microsoft-365-basics-demo-lab/lessons/網域設定、指派授權-含群組指派關閉特殊的功能/) - 網域設定 指派授權 群組指派 零壹科技打造雲端教學影片【雲端零到壹】,規劃和部署您的租使用者、應用程式和服務,Microsoft 365專為商務安全性和生產力而打造。掌握最新雲端趨勢請觀看零壹科技雲端特別企劃【雲端零到壹】。 問題與諮詢請洽零壹科技業務或填寫問卷諮詢。 https://forms.office.com/r/4pPbFGdtA3 - [Microsoft 365 建立群組、共用信箱 加入使用者關聯共用信箱](https://learn.build-school.com/courses/microsoft-365-basics-demo-lab/lessons/microsoft-365-建立群組、共用信箱-加入使用者關聯共用信箱/) - 內容及時間軸 建立群組 共用信箱 加入使用者關聯共用信箱 零壹科技打造雲端教學影片【雲端零到壹】,規劃和部署您的租使用者、應用程式和服務,Microsoft 365專為商務安全性和生產力而打造,掌握最新雲端趨勢請觀看零壹科技雲端特別企劃【雲端零到壹】。 問題與諮詢請洽零壹科技業務或填寫問卷諮詢。https://forms.office.com/r/4pPbFGdtA3 - [Day1-JS-20240617](https://learn.build-school.com/courses/2024-夏季班-javascript/lessons/day1-js-20240617/) - [AI900-優惠測驗](https://learn.build-school.com/lessons/ai900-優惠測驗/) - [助教課-20240606-正規化補充](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/助教課-20240606-正規化補充/) - [助教課-20240612-SQL複習](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/助教課-20240612-sql複習/) - [Day3-20240611-SQL](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/day3-20240612-sql/) - [助教課-切版補充(命名規範, web font, fontawesome)-20240611](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/助教課-切版補充命名規範-web-font-fontawesome-20240611/) - [Day8-CSharp-20240605](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day8-csharp-20240605/) - [Day2-20240605-SQL](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/day2-20240605-sql/) - [助教課 - Git and GitHub](https://learn.build-school.com/courses/2024-夏季班-html-css/lessons/助教課-git-and-github/) - [20240530-黑客松檢討](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/20240530-黑客松檢討/) - [Day7-CSharp-20240529](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day7-csharp-20240529/) - [Day1-20240523-SQL](https://learn.build-school.com/courses/2024-夏季班-sql/lessons/day1-20240523-sql/) - [Day6-CSharp-20240522](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day6-csharp-20240522/) - [HTML/CSS 入門](https://learn.build-school.com/courses/2023夏季班先修課/lessons/html-css-入門/) - [Day5-CSharp-20240516](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day5-csharp-20240516/) - [20240515-CSharp複習-助教課](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/20240515-csharp複習-助教課/) - [20240515-農夫過河作業檢討](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/20240515-農夫過河作業檢討/) - [Lesson](https://learn.build-school.com/lessons/lesson-17/) - [Day4-CSharp-20240513](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day4-csharp-20240513/) - [Day3-CSharp-20240509](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day3-csharp-20240509/) - [20240508-CSharp作業1檢討-助教課](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/20240508-csharp作業1檢討-助教課/) - [Day2-Csharp-20240506](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day2-csharp-20240506/) - [20240502-先修課作業及考核題講解-助教課](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/20240502-先修課作業及考核題講解-助教課/) - [Day1-CSharp-20240501](https://learn.build-school.com/courses/2024-夏季班-c及物件導向/lessons/day1-csharp-20240501/) - [認識軟體資訊業與面試準備](https://learn.build-school.com/courses/2023-冬季班-軟體工程師就業輔導及軟技能/lessons/認識軟體資訊業與面試準備-2023-10-12-copy/) - 課程資料 https://docs.google.com/document/d/1VkRwJ9QFIrkeujJ278985OfdUPw91EjFkBJWyQJgh0U/edit - [軟體工程師應該知道的數位行銷工具-GA/GTM/Hotjar](https://learn.build-school.com/courses/2023-冬季班-軟體工程師就業輔導及軟技能/lessons/軟體工程師應該知道的數位行銷工具-2023-10-11-copy/) - 課程資料: 講義:https://docs.google.com/presentation/d/1EVhVEN0OzYDrmeBMLoHV0iM82v9xZUH9PNjDITQXLjc/edit#slide=id.g126f2818615_0_823 CV範例:https://dannwu966.github.io/CVLab/ Chrome安裝:Similarweb - [有效的軟體工程師履歷撰寫/技術簡報技巧及Demo 發表要領](https://learn.build-school.com/courses/2023-冬季班-軟體工程師就業輔導及軟技能/lessons/有效的軟體工程師履歷撰寫-技術簡報技巧及demo-發表/) - [技術簡報技巧及Demo 發表要領](https://learn.build-school.com/lessons/技術簡報技巧及demo-發表要領-2023-10-12-copy/) - 簡報範本:https://docs.google.com/presentation/d/1zmknCrTy8ybvZ2c__IlS_Y6t1jjeUXnfNUh61My_mtA/edit#slide=id.gd28dc39083_0_14843 簡報影片分享: https://youtu.be/hHB9O6ByXTQ https://youtu.be/6Z5BFQQKOnw - [Module 1 - Prompt Engineering 及結構化提示詞應用](https://learn.build-school.com/courses/prompt-engineering-llm-openai-api-learn/lessons/module-1-prompt-engineering-及結構化提示詞應用/) - 大綱(2小時) - 講義: https://tinyurl.com/bspromptengineering OpenAI 六大提示詞原則 LangGPT 結構化提示框架 自動生成並優化結構化提示詞 Lab - OpenAI API + Python (臉書/Instagram 貼文卡片生成器 (圖 + 文),並將結果存在 csv/excel 檔,方便小編快速貼文) - [Module 2 - RAG 及 OpenAI Assistant API 應用](https://learn.build-school.com/courses/prompt-engineering-llm-openai-api-learn/lessons/module-2-rag-及-openai-assistant-api-應用/) - [Day 2 - C# 程式基礎](https://learn.build-school.com/courses/2023夏季班先修課/lessons/day-2-4-10-c-程式基礎/) - [面試題 - 筆試/Live Coding/白板/現場](https://learn.build-school.com/courses//lessons/面試題-筆試/) - 現場問答 - 專題、職涯或職場情境 自我介紹(八顆星) BS學了什麼?(二顆星) 專題Demo(六顆星) 開啟VS專案和網站,針對他們看到的問題做回答,講一下假如要Debug會怎麼偵錯與修正?或是要再優化會怎麼改? 專題用過哪些技術? 介紹在專案中覺得做的比較值得分享的技術(二顆星) 專案中有沒有做效能優化的部分? 專題Code Review(二顆星) 會依據你的專案,隨機問你若要新增某功能,要如何設計?例:請依據會員過去的訂單做一個推薦商品的功能,如何設計? 專案中擔任什麼角色(二顆星) 專題分工怎麼安排(二顆星) 專題每週進度怎麼安排 如何跟團隊成員溝通?(二顆星) 遇到組員沒完成當週進度怎麼辦? 遇到工作進度不如預期會如何處理? 遇到不參與討論的組員 你該如何解決?(二顆星) 過程遇到什麼困難如何解決(二顆星) 假如團隊發生爭執會如何應對? 如果可以改善你的專案你希望還可以補強什麼? 詢問過去的工作經驗(二顆星) 過往工作經驗中最不喜歡的事 為什麼想轉職(四顆星) 個人優勢與劣勢 為什麼會想往後端而不是前端發展? 為什麼麼想來我們公司 最近有沒有規劃的學習計畫(二顆星) 最近有沒有自發的做什麼事? 寫Code你最討厭遇到什麼? 說一下你最近解決最困難的事? 對未來的職涯規劃 有其他也去應徵的公司嗎? 對職缺如何選擇 期望薪資範圍 你的期望待遇?為什麼開這個範圍? 其它你有什麼想問的?(六顆星) C# - 筆試或Live Coding 寫出星星金字塔的語法 字串反轉輸出題目 This is a book 給你一個方法,問你這個方法最後return的結果是什麼。 給你一個switch case, 問你最後會reutrn什麼 給你雙迴圈,問題最後console.writeline出什麼結果 - [20240408-ASP NET CoreMVC-Day16](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240408-asp-net-coremvc-day16/) - [20240409-AzureDevOps-Day4](https://learn.build-school.com/courses/2023-冬季班-azure-devops/lessons/20240409-azuredevops-day4/) - [Day 1 - 雲端基礎概念與Azure 核心組成/運算及儲存體服務](https://learn.build-school.com/lessons/day-1-2023-5-18-雲端基礎概念與azure-核心組成-運算及儲存體服務/) - 1. Day 1 課程講義投影片(有中英文對照,方便考照時選擇的語言) - https://bit.ly/az900bscampday1slide | Day 2 課程講義投影片 - https://bit.ly/az900bscampday2slide 2. Day 1 課程影片 (第一次觀看者可從頭全程觀看以了解 Azure 基礎及考證知識點全貌; 複習者可搭配以下時間軸一邊看影片複習,一邊看講義,講義有更新並放上每個考證知識點的官方連結) Day 1 (3 hrs) 3. 教材與Lab、題目演練、課後錄影都會放在 Build School Learn 線上學習平台 右上角Login 註冊登入 (使用google或MS account) (新註冊時請填寫Group code) AZ900 培訓營 group code : az900dec23 或 (已註冊並登入者) - 登入後點這個連結加入群組 (請用PC電腦) 3.1 課前請註冊並開通 Azure (若為學生有.edu的帳號者,可免信用卡開通,也有100 USD額度) Azure for Students 申請 (其餘者可申請 AZ900 - [20240328-ASP NET Core MVC-Day15](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240328-asp-net-core-mvc-day15/) - [20240326-ASP NET Core MVC(Dapper)-Day14](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240326-asp-net-core-mvcdapper-day14/) - [20240325-AzureDevOps-Day3](https://learn.build-school.com/courses/2023-冬季班-azure-devops/lessons/20240325-azuredevops-day3/) - [20240319-AzureDevOps-Day02](https://learn.build-school.com/courses/2023-冬季班-azure-devops/lessons/20240319-azuredevops-day02/) - [20240321-ASP NET Core MVC-Day13](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240321-asp-net-core-mvc-day13/) - [20240320-專題架構應用-助教課](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240320-專題架構應用-助教課/) - [20240320-Cookie驗證實做-助教課](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240320-cookie驗證實做-助教課/) - [20240314-ASP NET Core MVC-Day12](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240314-asp-net-core-mvc-day12/) - [20240312-專題分層架構補充-助教課](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240312-專題分層架構補充-助教課/) - [20240311-ASP NET Core MVC-Day11](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240311-asp-net-core-mvc-day11/) - [20240307-ASP NET Core MVC-Day10](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240307-asp-net-core-mvc-day10/) - [20240305-Vue-助教課](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240305-vue-助教課/) - [20240304-ASP NET Core MVC-Day09](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240304-asp-net-core-mvc-day09/) - [20240229-ASP NET Core MVC-Day08](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240229-asp-net-core-mvc-day08/) - [20240221-ASP NET Core MVC-Day06](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240221-asp-net-core-mvc-day06/) - [20240226-ASP NET Core MVC-Day07](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240226-asp-net-core-mvc-day07/) - [20240227-助教課-專題指導-ViewModelService](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240227-助教課-專題指導-viewmodelservice/) - [Day11-CS09(2024/02/22)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day11-cs092024-02-22/) - [Lesson](https://learn.build-school.com/lessons/lesson-16/) - [20240220-助教課-Git團隊開發與AzureDevOps](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240220-助教課-git團隊開發與azuredevops/) - [20240206-ASP NET Core MVC-Day04](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240206-asp-net-core-mvc-day04-2/) - [20240219-ASP NET Core MVC-Day05](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240219-asp-net-core-mvc-day05/) - [20240217-AzureDevOps-Day01](https://learn.build-school.com/courses/2023-冬季班-azure-devops/lessons/20240217-azuredevops-day01/) - [20240206-ASP NET Core MVC-Day04](https://learn.build-school.com/lessons/20240206-asp-net-core-mvc-day04/) - [Day09-CS07-08(2024/01/31)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day09-cs07-082024-01-31/) - [Day10-CS08-09(2024/02/05)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day10-cs08-092024-02-05/) - [Day08-CS06-07(2024/01/22)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day08-cs06-072024-01-22/) - [20240201-ASP NET Core MVC-Day03](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240201-asp-net-core-mvc-day03/) - Day03 - CH05_掌握 Controller/View/Model/Scaffolding/Layout五大元素(2024/02/01) 5-1小節:Controller / Action 職責功用與運作流程 5-2小節:View 檢視 5-3小節:Controller 傳遞資料給 View 的四種途徑 5-4小節:建立 Model 模型與強型別檢視 5-5小節:利用 Data Annotations 技巧將 Model 欄位 名稱用中文顯示 5-6小節:以 Scaffolding 快速建立完整的 CRUD 資料庫讀寫程式 5-7小節:網站 Layout 佈局檔(課程結束時教到P.5-106頁) - [20240130-助教課-Csharp複習(ch5-ch7)](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240130-助教課-csharp複習ch5-ch7/) - [20240130-助教課-專題網站開發規劃](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240130-助教課-專題網站開發規劃/) - [20240129-ASP NET Core MVC-Day02](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/20240129-asp-net-core-mvc-day02/) - Day02 - CH02_ASP.NET Core MVC 概觀與 VS 2022開發環境 複習:2-3小節: ASP.NET Core MVC框架組成及運作流程 (成對口述練習) 2-4小節:建立第一個 MVC 專案與檢視六大步驟的對應檔 2-5小節:掌握 Controller、 Model及View的建立技巧 2-6小節:解析 ASP.NET Core MVC專案資料夾功用 2-7小節:身份驗證的四種模式 2-8小節:用LibMan管理前端函式庫 2-9小節:IIS Express 及 SQL Server Express LocalDB 開發環境 2-11小節:建立 Model 時常用的 C#物件和集合初始設定式 2-10小節:部署 ASP.NET Core 程式至 IIS 網站(只教IIS安裝, 沒有談到部署) 綜合演練:Mvc7_SwitchGames專案建立Model與List集合資料, Scaffolding出View(選擇List樣板, 以Table呈現資料),以及_CardPartial製作技巧(課程最後教到這) - [2023冬季班 - JavaScript - 助教課(2024/01/25) - YouBike2.0 站點地圖串接及Mock Apple Shop動態生成](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課2024-01-25-map串接及apple-shop動態生成/) - Mock Apple Shop (JS練習) 靜態切版 資料分析及設計 JSON資料設計 流程整理 靜態切版 使用Bootstrap切版模板:參考 index.html 資料分析及設計 有什麼資料是需要動態的? 圖片 選項 顯示價錢 JSON資料設計 商品規格設計 擴充性(不同種類的商品可不可以套用) 流程整理 模組化 選單 幻燈片 機型 外觀 儲存裝置 小計區塊 - [20240124-ASP NET Core MVC-Day01](https://learn.build-school.com/courses/2023-冬季班-asp-net-core-mvc-web-api-及專題開發/lessons/lesson-15/) - [Day 2 - Azure 網路服務/資訊安全/管理與治理/計費及SLA](https://learn.build-school.com/lessons/day-2-2023-5-26-azure-網路服務-資訊安全-管理與治理-計費及sla/) - 1. Day 2 課程講義投影片(有中英文對照,方便考照時選擇的語言) - https://bit.ly/az900bscampday2slide | Day 1 課程講義投影片 - https://bit.ly/az900bscampday1slide 2. Day 2 課程影片 (第一次觀看者可Day 1 影片起從頭全程觀看以了解 Azure 基礎及考證知識點全貌; 時間軸將於晚些時間上線,複習者可搭配以下時間軸一邊看影片複習,一邊看講義,講義有更新並放上每個考證知識點的官方連結) Day 2 (3.5 小時) 3. (重要! 參加考證者請準備) AZ900 認證準備方法 (2-3週10天每次3小時 : 25+小時準備) MS Learn 官方AZ900認證材料 : 測驗 AZ-900:Microsoft Azure 基本概念 - Certifications | Microsoft Learn 2天的內容摘要 + 將 Lab 大致走過玩一下 以下反覆至少 3 次 - [Day10 - 第三單元AJAX & 網路資料存取 (2024/01/17,半天)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day10-第三單元ajax-網路資料存取-2024-01-17/) - 課程影片 - [軟體工程師應該知道的數位行銷工具](https://learn.build-school.com/lessons/軟體工程師應該知道的數位行銷工具/) - [Day05 - 第二單元JavaScript與HTML互動(2024/01/02)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day05-第三單元ajax-網路資料存取2024-01-02/) - 課程大綱 window物件 modules模組、模塊 Unobtrusive JavaScript Event事件 載入就緒 課程筆記 上課範圍:二。JavaScript與HTML互動課程投影片v1.4 P41~P113 String.prototype.repeat() CSS選擇器: 子代選擇器 > Document.querySelectorAll 回傳的是NodeList =>NodeL可以被forEach Array.prototype.forEach() 的結構 tr.cells =>回傳的是HTMLCollection不可以被forEach tr.querySelectorAll("td") =>抓到的是NodeList HTMLCollection可以怎麼被迭代? 利用展開運算符將HTMLCollection內容物展開 可以參考:鐵人賽:JavaScript 展開與其餘 => 展開通常搭配淺層拷貝~ 使用 Array.prototype.map() : map() 方法會建立一個新的陣列,其內容為原陣列的每一個元素經由回呼函式運算後所回傳的結果之集合=> 你知道什麼是回呼函式嗎? 範例程式: DOM_Node_NodeList_HTMLCollection.html 請按下按鈕後查看ul 請使用ChatGPT詢問:JavaScript的prototype是什麼? 在 JavaScript 中,每個函數都有一個特殊的屬性叫做 prototype。 prototype 是一個對象,它包含可由特定類型的所有實例共享的屬性和方法。 Node.childNodes / Element.children childNodes:會返回所有節點,包括HTML、Text、解釋等等内容。 children:屬於HTMLCollection集合,它返回的是節點的子elements,通俗的说,children返回的是HTML元素標籤,例如:li。 因此,childNodes 及 children 回傳的數量不一定相同。 可以參考此文件下方:JavaScript DOM - [Day04 - 第二單元JavaScript與HTML互動(2022/12/28)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day04-第二單元javascript與html互動2022-12-28/) - 課程大綱: 選取DOM元素 課程參考: 範例 SorceCode : MarketingShare.html 常見的繪圖函式庫 : HighCharts, => 要錢 chart.js, => 本課程使用 ECharts =>山寨版HighCharts cdn: char.js 程式碼比較: code compare 詳細完整版 P205 : Array的map()方法 類似foreach,但map()會回傳一個新陣列 延伸分享cdn的屬性: Referrer-Policy - HTTP | MDN (mozilla.org) 範例 SourceCode: lative 課程影片: - [2023冬季班 - JavaScript - 助教課 (2023/12/26) -JavaScript複習及黑課松知識點解說](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課-2023-12-26-javascript複習及黑課松知識點解說/) - 課程大綱 與 DOM 相關操作 黑課松知識點 課程筆記 12/26 JavaScript助教課- Andy助教筆記 課程影片: - [Day01 - 第一單元JavaScript基礎語法(2023/12/18)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day01-第一單元javascript基礎語法2023-12-18/) - 課程大綱 JavaScript課程總覽 為什什麼需要學JavaScript? JavaScript教學參考網站 前端、後端與全端 Visual Studio Code JavaScript初體驗 Debug偵錯 資料與結構型別 變數與常數宣告 保留留字 Statement & Declaration DOM Selector Function函式 Event事件(教到P.105 - 結束時教到Pokemon_List.html) 課程筆記 JavaScript課程參考資料 for 學員 課程影片 - [2023冬季班 - JavaScript - 助教課 (2023/12/20) -JavaScript基本語法及猜數字遊戲說明](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課-2023-12-20-javascript基本語法及猜數字遊戲說/) - 課程筆記 12/20 JavaScript助教課- Andy助教筆記 條件運算子 語法要記 課程影片 - [Day09 - 第三單元AJAX & 網路資料存取 (2024/01/15)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day09-第三單元ajax-網路資料存取-2024-01-15/) - 課程大綱 Promise基本觀念及樣板 解構賦值 Fetch API + PureBackendWebApi後端專案 JSON資料轉換與重製 Promise Async Function Web Storage Cookies Fetch + OpenAI API ChatGPT 解構賦值 JS詳細完整版 - 補充說明主題與頁碼 typeof vs. instanceof - P.87 用指令轉換型別 - P.90 變數與常數宣告 P.98 Date⽇期物件 - P.137 特殊的==與===等號比較 -P.149 判斷陣列型別 - P.193 陣列列操作相關⽅方法 P.194 map & reduce - P.204 Spread Syntax - P.208 Math - P.236 - [2023冬季班 - JavaScript - 助教課 (2024/01/16) - jQuery教學 及 AJAX補充](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課-2024-01-10-jquery教學-及-ajax補充/) - 課程大綱 jQuery引入CDN及基本使用 透過選擇器找到元素(jQuery Object) Moving, Copying, and Removing Elements Manipulating create / attr / append / appendTo Style / Class / Dimensions 註冊事件/移除事件 ajax 呼叫 ajax用POST ajax傳入參數 再一次認識Promise 課程筆記 1/16 JavaScript助教課- Andy助教筆記 課程影片 - [2023冬季班 - JavaScript - 助教課 (2024/01/10) -作業檢討 (行事曆 及 AJAX)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課-2024-01-10-作業檢討-行事曆-及-ajax/) - 課程大綱 web storage 行事曆完整版 postman 安裝/能打開 fetch/xhr 課程筆記 1/10 JavaScript助教課- Andy助教筆記 從服務器獲取數據 台北市資料大平台 非同步的JavaScript介紹 課程影片 - [Day07 - 第三單元AJAX & 網路資料存取(2024/01/08)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day07-第三單元ajax-網路資料存取2024-01-08/) - 課程大綱 XMLHttpRequest 模板 Fetch API JSON資料轉換與重製 (教到P.3-101 TaiwanAddress_Transform.html) Promise基本觀念及樣板 Fetch + OpenAI API ChatGPT 解構賦值 Fetch API + PureBackendWebApi後端專案 JSON資料轉換與重製 Promise Async Function Web Storage Cookies 範例註記 Async/fetch_LoL_Transform_promise_async.html 課程影片 - [Day06 - 第三單元AJAX & 網路資料存取 (2024/01/04)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day06-第三單元ajax-網路資料存取2024-01-04/) - 課程大綱 Client請求與Server回應 AJAX非同步JavaScript與XML 設計產品JSON資料 XMLHttpRequest XMLHttpRequest 模板 Fetch API JSON資料轉換與重製 (教到P.3-101 TaiwanAddress_Transform.html) 課程筆記 Client 請求 與 Server 回應 Client端 與 Server端 Client 用戶端 透過網路向 Server 服務端 發出請求 (Request) Server 服務端再回傳 Reponse 回應 給 Client 用戶端。 當我們在瀏覽器中輸入網址、點擊連結或提交表單時,實際上是在進行 HTTP 請求(HTTP Request)。 HTTP(Hypertext Transfer Protocol)是一種用於在網際網路上傳輸超文本的協定。HTTP 請求是客戶端(通常是瀏覽器)發送給伺服器,請求特定資源或執行特定操作。 HTTP Request 的基本結構包含以下元素: 方法(Method): 定義了請求的類型,常見的方法包括 GET、POST、PUT、DELETE 等,每種方法對應不同的操作。 URL(Uniform Resource Locator): 指定了請求的目標資源。URL 包含協定(通常是 - [2023冬季班 - JavaScript - 助教課 (2024/01/03) -陣列補充及期中評量發放](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課-2024-01-03-陣列補充及期中評量發放/) - 課程大綱 陣列 認識陣列(入門) 陣列的相關文件 : Array instance methods(執行個體方法)整理 陣列迭代 新增/刪除元素相關(原本的 Array 內容會變) 搜尋相關 排序相關 其他你可能會需要知道的 期中評量發放 JavaScript作業Q&A 課程筆記 1/3 JavaScript助教課- Andy助教筆記 筆記下方有陣列的練習 上課Demo程式放在Teams>一般>檔案上 Array 創建陣列 const employeeArr = ["Andy", "Dora", "Weber"]; 宣告const 表示無法重新指定整個陣列給新的值,也就是不能用等號的方式重新賦予新陣列 但const 陣列可以修改陣列的元素或是清空陣列的內容。 如果要清空陣列內容使用 employeeArr.length = 0 迭代陣列的元素 一般來說,迭代通常會使用 for迴圈 或是 forEach 使用陣列的 forEach 要注意跟C#不同的是 E 要大寫 以下兩種方式可以迭代不是 Array 的一群東西 for...of 取出的是迭代的值 for...in 取出的是迭代的索引 - [2023冬季班 - JavaScript - 助教課 (2024/01/09) -作業檢討 (1A2B 及 行事曆)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/2023冬季班-javascript-助教課-2024-01-09-作業檢討-1a2b-及-行事曆/) - 課程大綱 事件冒泡複習(數字鍵盤) 1A2B檢討 行事曆初階版(月曆功能) 課程筆記 1/9 JavaScript助教課- Andy助教筆記 同學提問: reset的方式除了 reload之外,還有其他方式嗎? 重整頁面刷新會讓UX使用者體驗不好,現在網站主流的做法是不刷新網站,因為一刷新就要從頭開始看,再來是刷新頁面等於全部的資料會重新載入,所以響應的時間會比較久。因此建議不要寫:window.location.reload(); 寫Code建議,註解不要太多,要追求的是: Clean Code。 比較好的做法是在按鈕DOM物件去做監聽就好。 Window.scrollTo(0,0) 會把畫面捲到最上面。 延伸討論:數字按鈕掛 click 事件 要掛幾次?要利用什麼特性只掛一次就好? 可以用一個標籤包住所有按鈕,透過在父層設定click監聽事件,透過 Event.target 就可以知道按下哪一個按鈕。 課程影片 - [Day08 - 第三單元AJAX & 網路資料存取 (2024/01/11, 半天)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day08-第三單元ajax-網路資料存取-2024-01-11-半天/) - 課程大綱 Fetch API JSON資料轉換與重製(結束時教到P.101) 範例註記 Promise/Promise_Basic.js Promise/Fetch_Pk_Promise.html Promise/Promise_Status.js Promise/Promise_StaticMethods.js Promise/Promis_Chaining.js Promise/Promise_fetchChaining.html Async/fetck_pk_async.html Async/fetch_ToAsyncAwait.html Async/fetch_LoL_Transform_promise_async.html Async/async_PromiseAll_chaining.html 課程影片 - [Day7 - CS06 (2023/11/28)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day7-cs06-2023-11-28/) - [Day5 - SQL課程 - 資料庫語法應用 (2023/12/27)](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/lessons/day5-sql課程-資料庫語法應用-2023-12-27/) - [前端黑客松 - Apple官網,購買頁面複刻](https://learn.build-school.com/courses/前端黑客松/lessons/前端黑客松-apple官網,購買頁面複刻/) - 功能需求: 參考apple官網,至少做3種商品類別(iPhone、iPad、Apple Watch、Mac……) 自行設計JSON資料結構 頁面需要RWD(至少桌機、手機) 切換不同規格時,價格試算會跟著異動 助教範例 盡可能做得樣式越好看越好,功能越完整越好 示意圖: - [Day03 - 第二單元JS與HTML互動(2023/12/25,半天)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day03-第二單元js與html互動2023-12-25半天/) - 課程大綱: Section 18 - 陣列與物件的混合 DOM ( Document Object Model) 課程結束時上到P.2-23晶圓代工佔有率 課程影片: - [前端黑客松 - 猜數字(幾A幾B)](https://learn.build-school.com/courses/前端黑客松/lessons/前端黑客松-猜數字幾a幾b/) - 功能需求: 【開始】按鈕:產生4個不重複的數字,例如:1234 如果沒有產生亂數之前不得讓人做猜數字的動作 新亂數、清空紀錄 【猜】按鈕:開始判斷幾A幾B,並將猜的結果顯示於中間的歷程區 A = 數字及位置都對,例如:1234=>4A0B B = 數字對位置不對,例如:1243=>2A2B 猜後,輸入框要清空 猜錯,幾A幾B背景顏色使用紅色 ; 猜對,背景為綠色 猜對,顯示遊戲結束的畫面,但不清空紀錄 【放棄重來】按鈕,顯示目前猜不到的答案,將遊戲重新開始(新亂數、清空紀錄) 【看答案】按鈕:顯示答案 示意圖 補充參考: 畫面使用bootstrap,程式碼要記得引用官方網站的CDN bootstrap可能使用到的範例包括: 中間的歷程區的HTML可以參考 bootstrap的 list group 範例 作修改 上方的按鈕區可以參考 bootstrap的 button group 範例 作修改 下方的輸入區可以參考 bootstrap的 input group 範例 作修改 你還可能會使用到的 flex、margin and padding排版、colors 顏色的設定 - [前端黑客松 - 行事曆](https://learn.build-school.com/courses/前端黑客松/lessons/前端黑客松-行事曆/) - 功能需求: 初始畫面要呈現當月月曆(非當月的內容可留白) 可自由切換月份(上個月、下個月、當前月份) 行事曆上要能顯示每日行程 針對行程,要能做新增、修改、刪除功能 行程以JSON格式設計(先不考慮跨日行程) 關閉瀏覽器時,行程資料不能消失,下次打開還要看到(行程資料儲存在LocalStorage中) 示意圖: 補充說明1:日期會使用到 Date 物件 年 月 日 星期幾 這個月有幾天 這個月第一天是禮拜幾 補充說明2:行程JSON規劃 以下舉例參考 id(用於LocalStorage存取) 年 月 日 代辦事項(多筆資料) 時間 地點 做什麼事 顏色標記 補充說明3:新增、修改行程畫面 新增、修改行程畫面可使用 Bootstrap Modal 呈現 如何透過 js 控制 modal 開關請參考Modal的methods 補充說明4:LocalStorage新增、修改、刪除行程 存取行程會需要用到LocalStorage以及JSON互相搭配 LocalStorage (MDN文件) setItem方法 getItem方法 JSON (MDN文件) parse方法 stringify方法 補充說明5:其他可能採到的坑 事件冒泡 - 參考文件 - [Day8 - HTMLAndCSS (2023/12/21,半天)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day8-htmlandcss-2023-12-21半天/) - [Day02 - 第一單元JavaScript基礎語法(2023/12/21,半天)](https://learn.build-school.com/courses/2023-冬季班-javascript/lessons/day02-第一單元javascript基礎語法2023-12-21半天/) - 課程大綱: Event事件(教到P.105 - 結束時教到Pokemon_List.html) Array陣列列 Object物件 Section 18 - 陣列與物件的混合(第一單元教完) 課程影片: - [Day4 - SQL課程 - 資料庫語法應用 (2023/12/19)](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/lessons/day4-sql課程-資料庫語法應用-2023-12-19/) - [Day7 - HTMLAndCSS (2023/12/15)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day7-htmlandcss-2023-12-15/) - [Day6 - HTMLAndCSS (2023/12/13)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day6-htmlandcss-2023-12-13/) - [Day5 - HTMLAndCSS (2023/12/06)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day5-htmlandcss-2023-12-06/) - [JavaScript - DOM物件](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-dom物件/) - 如何取得 DOM 元素 // 1. 透過ID取得 const elementById = document.getElementById("myElementId"); // 2. 透過選擇器選擇 //#表示ID .表示class 直接寫名稱表示標籤 const elementBySelector = document.querySelector("#myElementId"); // 3. 選取多個元素 const elementsBySelectorAll = document.querySelectorAll(".myClassName"); // 4. 較特別 , 透過父元素取得底下的子元素 const parentElement = document.getElementById("myElementId"); const childElement = parentElement.querySelector(".card"); 延伸閱讀: BOM物件 - [JavaScript - 先修課作業一:終極密碼](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-先修課作業一:終極密碼/) - [JavaScript - 事件](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-事件/) - 1. 監聽器 [DOM元素].addEventListener([事件名稱], [要執行的函式]) 範例 Document 點擊我 // 取得DOM元素 const input = document.getElementById("myInput"); const button = document.getElementById("myButton"); const info = document.querySelector("p"); // 對 btn DOM物件 新增事件監聽, 監聽 click(點擊事件), // 當事件被觸發時, 執行 addEventListener - [JavaScript - 條件/迴圈/陣列/物件](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-條件-迴圈-陣列-物件/) - 條件 // TODO: // 當condition 為 true, 印出 'condition is true' // 當condition 為 false, 印出 'condition is false' let condition = true if (condition) { console.log(`condition is ${condition}`) } else { // console.log(`condition is ${condition}`) console.log('condition is ' + condition) } 陣列宣告、迴圈、陣列取值 // TODO: // 用 for loop 依序印出 'build', 'school' // 用 while - [JavaScript - 函式](https://learn.build-school.com/courses/javascript-先修課/lessons/javascript-函式/) - 函式宣告帶參數 // function 沒有接收參數、不會回傳值 function logHelloWorld() { console.log('hello world') } logHelloWorld() //呼叫方法: logHelloWorld // function 有接收參數、不會回傳值 function logHelloWorld (str, foo) { console.log(str) console.log(foo) } logHelloWorld('hello buildschool', 123) // 呼叫方法:logHelloWorld // function 有接受參數、回傳數字相加 function add(x, y) { return x + y } let tmp = add(1, 2) // 呼叫方法: add,並將結果指派給tmp 變數 console.log(tmp) 函式宣告指派給變數或物件 function myFunction(){ console.log('myFunction'); - [Day3 - SQL課程 - 資料庫語法應用 (2023/12/05)](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/lessons/day3-sql課程-資料庫語法應用-2023-12-05/) - [Day4 - HTMLAndCSS (2023/12/02)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day4-htmlandcss-2023-12-02/) - [BS2023 冬季班 - 助教課 - 資料庫正規化補充 (2023/11/30)](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/lessons/bs2023-冬季班-助教課-資料庫正規化補充-2023-11-30/) - [BS2023 冬季班 - 助教課 - Git (2023/11/30)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/bs2023-冬季班-助教課-git-2023-11-30/) - [[Lab 3] Power Apps Lab - Coffee Machine 咖啡機採購應用](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-3-power-apps-lab-coffee-machine-咖啡機採購應用/) - 注意: 建議自行申請 Microsoft 365 試用版 E3 方案(30天試用),將取得一個新的 Email,再用該 Email 申請 Power App 試用成功後,方便試用 Power App 全功能、Lab才能完整執行,再依本文件步驟才能順利匯入解決方案。(使用上課用的公用帳號者將無法建立自己的環境或完整執行Lab,包括建立環境及Teams/Outlook整合將無法執行,因此仍建議全新申請M365 E3 方案試用帳號後再申請Power App 試用版就可用全功能, Lab 就可順利執行) 依以下步驟即可直接匯入最終結果。 注意: 若需要切換中文或英文介面,可至下圖設定處 - Power Apps Settings 中設定 1. 建立新的測試用環境 (Create a new environment) (若前一個 Lab 已有一個測試用的環境,請不要重覆新增環境浪費資源及時間; 這一步可以略過,在第二步中使用該環境; 使用公用帳號者也無法新增環境,可自行全新申請M365試用帳號後再申請Power App 試用版就可用全功能) 登入 Power Platform 系統管理中心 ( Power Apps admin portal ),選擇「環境」(Environments),按下「新增」 輸入名稱「Contoso Test」,類型選「試用服務」,中文版者 Power Apps - [[Lab 1] Power Virtual Agent - 線上購物客服機器人 (2023/11月 Power Virtual Agent 已改名為 Copilot Studio)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-1-power-virtual-agent-線上購物客服機器人-2023-11月-power-virtual-agent-已改名為-copilot-studi/) - Power Platform Lab 課前帳號申請 (可能你的帳號因公司IT權限管制、或使用上課用的公用帳號者將無法建立自己的環境或完整執行Lab,包括建立環境及Teams/Outlook整合將無法執行,建議全新申請M365試用帳號後再申請Power App 試用版就可用全功能, Lab 就可順利執行) 注意: 建議自行申請 Microsoft 365 試用版 E3 方案(30天試用),將取得一個新的 Email,再用該 Email 申請 Power App 試用成功後,方便試用 Power App 全功能、Lab才能完整執行,再依本文件步驟才能順利匯入解決方案。 輸入名稱「Contoso Test」或你自己命名的 (如 MyTestLab),類型選「試用服務」,中文版者 選「亞洲 - 預設」(Power App 介面會依瀏覽器的語言設定自動將介面設為一致的語系版本),選「建立此環境的資料庫」,下一步 (左圖為英文版畫面 ; 右圖為中文版) 語言選中文即可,URL 不用設定,貨幣如下圖。選部署樣本應用程式和資料,按儲存鈕。 1. 選取「建立」-> 「Build for production」-> 填寫 Bot 名稱 「購物客服」 / 語言選取「繁體中文」-> 建立 (約30 秒) 2. 至左側「主題」(Topic) Power Virtual Agent - [使用 Power Platform Copilot AI 幫手提高生產力 (2023/11月中發佈預覽版)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/使用-power-platform-copilot-ai-幫手提高生產力-2023-11月中發佈預覽版/) - AI Copilot 概觀 (至2023/11/27 為Preview 預覽版) 在 Power Apps 中為應用程式製作者及其終端使用者帶來 AI Copilot 的強大功能。 透過 Copilot,您可以建立應用程式 (包括其背後的資料),只需透過多個工作步驟描述您的需求即可。 您的應用程式會從第一個畫面開始就內建由 Copilot 提供支援的體驗—讓您的使用者可以在交談中發現深入解析,而不是透過滑鼠點擊。 若要了解如何使用 Power Apps 中的新 AI 功能,請參閱: 透過交談建立應用程式 使用 Copilot 繼續編輯應用程式 (預覽版) 將 Chatbot 控制項新增至畫布應用程式 (預覽版) 將 Copilot 控制項新增至畫布應用程式 (預覽版) 利用 AI Builder 中的 Azure OpenAI 服務 (預覽版) Power Apps 中 AI 功能的先決條件 以下是存取此預覽的等候清單的要求: 您的環境必須位於美國地區。 您的帳戶必須以英文 (美國) 作為瀏覽器語言。 - [Day3 - HTMLAndCSS (2023/11/29)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day3-htmlandcss-2023-11-29/) - [Lesson](https://learn.build-school.com/lessons/lesson-14/) - [Day2 - HTMLAndCSS (2023/11/25)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day2-htmlandcss-2023-11-25/) - [[影片+Lab] 異常檢測 - Anomaly detection](https://learn.build-school.com/courses/power-bi-上手課-從資料分析到-ai-及機器學習的商業應用/lessons/影片lab-異常檢測-anomaly-detection/) - 異常情況檢測通過自動檢測時間序列 (time-series) 數據中的異常來説明折線圖。它還提供了異常的解釋,以幫助進行根本原因分析,只需按一下就可以輕鬆找到見解。例如,此圖表顯示一段時間內的銷售額。異常檢測會自動使用異常和預期值範圍豐富圖表,當值超出此預期邊界時,它將被標記為異常。(可看此技術博客了解異常檢測器演算法的詳細資訊) 1. 我們先新增一頁「異常檢測」,如下圖 2. 需為時間序列型(Time-series)的圖表,也就是x軸為時間,y軸為為要偵測的值。因此新增一個「折線圖」,並將「日期維度」拉到 x 軸,「銷售金額」到 y 軸,也將圖表大致拉至與空白畫面同寬,如下圖步驟。 3. ,如下圖按「向下一個階層展開全部」將向下展開到季度,再按二次,將展開到每一天 (2019/1/1日 - 2021/12/31日) 4. 大致美化一下該圖表,到「格式化視覺效果」中將 x 軸 / y 軸字型調大 (從視覺效果的格式中調整,在 x 軸 / y 軸的值中可調字型),也將「標記」及「資料標籤」打開,並調整字型大小以及加上背景,美化後的成果如下圖。 5. 依下圖步驟,選取「分析」,將「尋找異常狀況」開啟,如下圖,其中圖中的每個黑點即為偵測後自動找出來的異常點。其中「敏感度」是用來設定異常判斷是否很敏感,大一點的數字代表較容易觸發並判斷為異常值,我們先用內定的70%即可。 6. 我們點選其中一點「異常值」,如圖中最高的那個點為 2020年/5月/31日,將出現右側「異常狀況」視窗,並列出「可能的解釋」如下圖。 7. Power BI 會跨數據模型中的欄位進行分析,並找出可能的解釋。你可將「可能的解釋」往下拉,將看到與該異常相關的因素,按其解釋強度排序。 8. 我們展開「子分類」是充氣工具(它的強度為40%相對而言是有影響力的因素),看到該圖充氣工具於該日(2020/5/31日)的銷售額爆表,也找到了原來這個不尋常的高的銷售額,原來是賣了這個產品。(應該回頭去了解,是該日發生了何事件導致該品項銷售額爆衝? 是辦活動嗎? 還是有單一大客戶下單等因素...) 9. [補充] 您可以設置異常的形狀、大小和顏色的格式,也可以設置預期範圍的顏色、樣式和透明度的格式。您還可以設定演算法的參數 - 敏感度。若增加敏感度,則演算法對數據中的變化更加敏感,即使是輕微的偏差也會被標記為異常。 - [[影片+Lab] 使用分解樹 - 進行探索性分析/根本因素分析 (Ad-hoc and Root cause analysis)](https://learn.build-school.com/courses/power-bi-上手課-從資料分析到-ai-及機器學習的商業應用/lessons/影片lab-使用分解樹-進行探索性分析-根本因素分析-ad-h/) - Power BI 中的分解樹(Decomposition Tree)視覺物件允許跨多個維度可視化數據。它會自動聚合數據,並允許按任意順序向下鑽取到想要分析的維度。它也是一個人工智慧 (AI) 可視化,可以使用它根據某些標準找到下一個維度以進行深入挖掘。此工具對於臨時探索(Ad-hoc) 和進行根本原因分析 (Root cause analysis) 很有幫助。 此 Lab 將進行大腳自行車的銷售毛利率分析,並回答以下問題: 哪一個產品類別是毛利率最高的? 再往下了解是哪個品項? 以及高毛利率的產品主要的銷售地區為何? 明年公司目標打算提高高毛利產品的銷售,要擬定有效的行銷策略 低毛利率產品為哪些? 可能改善計畫為? 開始使用 1. 新增一個頁面,叫做「毛利率分析-分解樹」,如下圖 從「視覺效果」窗格中選擇分解樹圖示。 它需要兩個類型的輸入: 分析 – 您要分析的指標。它必須是度量值(Measure,也就是數字類的),請選「銷售資料總表」->「毛利率」到這一欄。 說明依據 – 您想要向下鑽取的一個或多個維度,請選「主分類 階層」、「縣市 階層」、「品名」。如下表所示。 完成以上設定後,並將該圖表移至空白畫布右側拉大一些,如下圖。 在「毛利率」這個節點的長條上,旁邊會顯示一個加號。按 + 可以選擇要鑽取到的欄位(可以按所需的任何順序鑽取到欄位),先選「子分類」如下圖, 將會展開第二層的節點,於「休閒車」這個節點再按+號,新增第三層節點「縣市」後,將展開第三層的節點,於「台中市」這個節點再按+號,新增第四層節點「品名」後,最終展開的分解樹狀圖如下, 也可以試著按每一層的欄位名旁的 x,用來刪除該層節點以重新設計。 依據上述方法,你應該能回答以下問題了, 哪一個產品類別是毛利率最高的? 再往下了解是哪個品項? 以及高毛利率的產品主要的銷售地區為何? 銷售策略及行銷計畫仍需依市場、公司、資源等狀況來制定,但分析工具能幫助提供最效的資訊。 [補充] AI 折分 (自動找出數值最高或最低的欄位以新增節點) 當整個分析模型很多欄位時,能否AI 自動幫我們找出一些有意義且可以分析的欄位呢? 可以選擇 高值:考慮所有可用欄位,並確定要鑽取到哪個欄位以獲取正在分析的度量值的最大值。 低值:考慮所有可用欄位,並確定要鑽取到哪個欄位以獲取正在分析的度量值的最低值。 例如選取任一個縣市,例如「台中市」按+ 號並選「高值」,將會自動幫我們選出有意義可分析的欄位。 - [[影片+Lab] 關鍵影響因素分析(key influencers analysis) - 電動自行車客戶意見為例](https://learn.build-school.com/courses/power-bi-上手課-從資料分析到-ai-及機器學習的商業應用/lessons/影片lab-關鍵影響因素分析key-influencers-analysis-電動自行車客戶意/) - 關鍵影響因素視覺物件可説明你了解驅動你感興趣的指標的因素。它會分析您的數據,對重要因素進行排名,並將其顯示為關鍵影響因素。例如,假設您想找出影響員工流動率的因素,這也稱為流失率。一個因素可能是勞務合約的長度,另一個因素可能是通勤時間。 何時使用關鍵影響因素 如果要執行以下操作,關鍵影響因素視覺對像是一個不錯的選擇: 查看哪些因素會影響正在分析的指標。 對比這些因素的相對重要性。例如,短期合同是否比長期合同對客戶流失的影響更大? 關鍵影響者視覺物件的功能 選項卡:選擇一個選項卡以在視圖之間切換。關鍵影響因素顯示所選指標值的主要貢獻者。頂級細分顯示對所選指標值有貢獻的頂級細分。段由值的組合組成。例如,一個市場區隔可能是成為客戶至少20年且居住在西部地區的消費者。 下拉框:正在調查的指標的值。在此示例中,請查看指標“評級”。所選值為“低”。 重述:它可幫助你解釋左窗格中的視覺物件。 左窗格:左窗格包含一個視覺物件。在這種情況下,左窗格顯示主要影響因素的清單。 重述:它可幫助你解釋右窗格中的視覺物件。 右窗格:右窗格包含一個視覺物件。在這種情況下,柱形圖顯示在左窗格中選擇的關鍵影響因素主題的所有值。左側窗格中可用性的特定值以綠色顯示。主題“的所有其他值均以黑色顯示。 平均線:計算主題的所有可能值的平均值,可用性(即所選影響因素)除外。因此,計算適用於所有黑色值。它告訴您其他主題中評分較低的百分比。在這種情況下,11.35%的評分較低(由虛線顯示)。 複選框:篩選出右窗格中的視覺物件,以僅顯示作為該字段影響因素的值。在此範例中,篩選視覺物件以顯示可用性、安全性和導航。 1. 打開Lab目錄下的「電動自行車客戶意見關鍵因素分析.pbix」檔案,這是已經設計好的關鍵因素分析圖表,也包含完整的原始客戶意見評資料。 2. 我們從頭開始設計,新增一頁叫「客戶意見關鍵因素分析」,在「視覺效果」窗格中,選擇“關鍵影響因素”圖示,如下圖步驟。 3. 將要調查的指標移動到「分析」欄位中。若要查看導致服務的客戶評級較低的原因,請選擇「客戶主表」>「客戶評分」。將你認為可能影響「客戶評分」的欄位移動到「說明依據」欄位中。您可以根據需要移動任意數量的欄位。本案例中請先選以下欄位,完成後將如下圖。 國家 角色名稱 方案名稱 員工數 關注主題 4. 若要關注負面評級,請在“影響客戶評分”下拉框中選擇“低”。 5. 解釋分類關鍵影響因素 - 讓我們來看看低評級的關鍵影響因素。 影響低評級可能性的首要單一因素,此例中的客戶可以有三個角色:一般使用者、高用量使用者、管理員。可以看到排在第一個因素說明了「當 角色名稱 為 一般使用者」,客戶評分為低的機率增加 2.57 倍,因此若客戶為「一般使用者」是導致低評級的首要因素。更準確地說,「一般使用者」給您的服務打負分的可能性要高 2.57 倍。 Power BI 會在右側窗格中顯示更多詳細資訊。顯示了每個角色對低評級可能性的比較影響。 14.93%的「一般使用者」給出低分。 平均而言,所有其他角色有 5.78%的比例人數給出低分。 與所有其他角色相比,「一般使用者」給出低分的可能性高 2.57 倍。您可以通過將綠色條除以紅色虛線來確定此分數。 6. 影響低評級可能性的第二個單一因素 - 左側清單中的第二個影響因素,即“關注主題 為 易用性”。如下圖, 與關注其他主題(如可靠性、設計或速度)的客戶相比,關注產品易用性的客戶給出低分的可能性高 - [[影片+Lab] 機器學習應用 : 趨勢及預測 - Trend & Forecast](https://learn.build-school.com/courses/power-bi-上手課-從資料分析到-ai-及機器學習的商業應用/lessons/趨勢及預測-trend-forecast/) - 影片 - Power BI 中的AI與機器學習的應用 影片 - Lab 實作 : 趨勢及預測 我們將瞭解如何在Power BI 中找出趨勢並做預測。Power BI 中的預測將幫助我們根據當前資訊預測未來。1. 我們先新增一頁「銷售趨勢及預測」,如下圖 2. 在 Power BI 中畫趨勢線或做預測,需為時間序列型(Time-series)的圖表,也就是x軸為時間,y軸為要畫出趨勢線或預測的值。因此新增一個「折線圖」,並將「日期維度」拉到 x 軸,「銷售金額」到 y 軸,也將圖表大致拉至與空白畫面同寬,如下圖步驟。 3. 按「向下一個階層展開全部」將向下展開到季度,再按一次,將展開到所有月份(2019/1月 - 2021/12月),如下圖。 4. 大致美化一下該圖表,到「格式化視覺效果」中將 x 軸 / y 軸字型調大 (從視覺效果的格式中調整,在 x 軸 / y 軸的值中可調字型),也將「資料標籤」打開,並調整字型大小以及加上背景,美化後的成果如下圖。 5. 依下圖步驟,選取「分析」,將「趨勢線」開啟,這是一種線性迴歸的統計方法所畫出來的趨勢線,因此是一條直線,如下圖。趨勢線就完成了。 6. 接下來要對未來的月份進行銷售預測,請打開「預測」 選項(在分析選項中最下方)。請注意,如果 Power BI 未檢測到圖表中的日期,則預測選項將無法開啟不。 7. 圖中將出現未來10個月的每個月銷售額預估值,以及其預估的上/下限區間,如上圖示3所指。可將游標移至該處,將看到每月的預估值等資訊 ; 2019-2021 - [使用 Copliot AI 工具提高圖表設計生產力](https://learn.build-school.com/courses/data-analyst-fundamentals-data-modeling-reporting-machine-learning/lessons/使用-copliot-ai-工具提高圖表設計生產力/) - [Day2 - SQL課程- (FB)正規化作業檢討、以及如何建立資料庫、設計資料表與拉關聯 (2023/11/23)](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/lessons/day2-sql課程-fb正規化作業檢討、以及如何建立資料庫、/) - [Day1 - SQL課程 - 附加Northwind資料庫、什麼是資料庫正規化 (2023/11/21)](https://learn.build-school.com/courses/2023-冬季班-sql-資料庫設計及t-sql開發/lessons/day1-sql課程-附加northwind資料庫、什麼是資料庫正規化-2023-11-21/) - [[影片] 上半場 Power BI 模型設計及圖表設計 / 下半場 AI 及機器學習應用](https://learn.build-school.com/courses/power-bi-上手課-從資料分析到-ai-及機器學習的商業應用/lessons/影片-上半場-power-bi-模型設計及圖表設計-下半場-ai-及機器/) - 建議可至少先看「模型設計基礎知識」影片內容,再來進入 Lab 實作,會更了解操作過程的意義及模型設計的作法。 1. 0922 上半場課程錄影 - Power BI 簡介及星狀結構(star schema)模型設計重要觀念、圖表設計 Lab 實作 Microsoft Power BI 簡介 - 報表實機展示 Demo 模型設計基礎知識 Lab 實機演練 - 自行車品牌店銷售分析 模型設計 報表建立 發佈 2. 0922 下半場課程錄影 - AI 及機器學習應用 進階分析及 AI / 機器學習 使用分解樹 – 進行探索性分析/根本因素分析 (Ad-hoc and Root cause analysis) 關鍵因素分析 - key influencers analysis 趨勢及預測 – Trend & - [快速複習-重點整理](https://learn.build-school.com/courses/pl300-cert-microsoft-powerbi-data-analyst-exam-recap/lessons/快速複習-重點整理/) - [Lesson](https://learn.build-school.com/lessons/lesson-13/) - [快速複習 - 建立資料模型 (25–30%)](https://learn.build-school.com/lessons/快速複習-建立資料模型-25-30/) - [自動化 Power BI 管理](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/自動化-power-bi-管理/) - [(可選非必要導入) 搭配 Microsoft Fabric 進行資料儲存及管理](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/可選非必要導入-搭配-microsoft-fabric-進行資料儲存及管理/) - [(可選非必要導入) 建立和管理 Power BI 部署管線 Pipeline](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/可選非必要導入-建立和管理-power-bi-部署管線-pipeline/) - [(可選非必要導入) 設立 Data Gateway 資料閘道 - 安全存取本地端及內部資料](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/可選非必要導入-設立-data-gateway-資料閘道-安全存取本地端/) - [(搭配IT人員) 建立資料存取的基礎設施](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/搭配it人員-建立資料存取的基礎設施/) - [授權管理 - Power PI Premium 授權及配置容量 Capacity](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/授權管理-power-pi-premium-授權及配置容量-capacity/) - [使用監控和審計 - Monitor and Auditing](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/使用監控和審計-monitor-and-auditing/) - [(搭配IT人員) 了解 Microsoft Entra ID 的帳號及權限設計 (原名 Azure Active Directory 或 Azure AD)](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/搭配it人員-了解-microsoft-entra-id-的帳號及權限設計-原名-azure-active-directory/) - [如何協作和共享並有效的設計權限](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/如何協作和共享並有效的設計權限/) - [建立 Power BI 環境及治理 - Providing Governance in a Power BI Environment](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/建立-power-bi-環境及治理-providing-governance-in-a-power-bi-environment/) - [了解 Power BI 管理員角色 - Understanding the Power BI Administrator Roles](https://learn.build-school.com/courses/powerbi-administration-practices-data-management/lessons/了解-power-bi-管理員角色-understanding-the-power-bi-administrator-roles/) - [儀表板及目標 KPI 設計 - Dashboard and Goals /KPI Design](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/儀表板及目標-kpi-設計-dashboard-and-goals-kpi-design/) - [報表編輯的最佳實務策略 - Report Authoring Best Practices](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/報表編輯的最佳實務策略-report-authoring-best-practices/) - [報表發佈及樣式設計 - Publishing and Formatting](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/報表發佈及樣式設計-publishing-and-formatting/) - [提高圖表可讀性及客製化視覺設計 -Accessibility and Custom Visuals](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/提高圖表可讀性及客製化視覺設計-accessibility-and-custom-visuals/) - [圖表選擇策略 - Chart Selection](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/圖表選擇策略-chart-selection/) - [儀表板及報表 - Dashboards and Reports](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/儀表板及報表-dashboards-and-reports/) - [資料視覺化設計流程 - The Process Behind Data Visualization](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/資料視覺化設計流程-the-process-behind-data-visualization/) - [資料庫正規化-結論](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-結論/) - 結論 每個階段的正規化,都會產生一個要解決的問題 1NF:去除重複資料。 2NF:去除部分功能相依。 3NF:去除遞移相依。 BCNF:去除因功能相依產生的異常。 實務上我們都會做到第三正規化(3NF)。 設計不當的資料表(未正規化),會導致異動操作可能會有問題。 新增異常 刪除異常 更新異常 適當的正規化,可以確保數據資料的一致性。 當遇到資料處理速度上的困擾,或是因分割後造成的損失時,會將資料表「反正規化」。 商品的庫存 剩餘點數 … 在效能的考量之下的反正規化設計,需要小心控制「資料重複性的問題」及「更新的異常」。 - [資抖視覺化背後的科學 - The Science Behind Data Visualization](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/資抖視覺化背後的科學-the-science-behind-data-visualization/) - [什麼是視覺化故事技巧 - What is Story Telling with Data](https://learn.build-school.com/courses/powerbi-advanced-data-visualization-storytelling/lessons/什麼是視覺化故事技巧-what-is-story-telling-with-data/) - [資料庫正規化-正規化步驟(5.正規化結果及BCNF判斷)](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-正規化步驟5-正規化結果及bcnf判斷/) - 正規化結果 Boyee-Codd正規化(BCNF) 視情況使用,實務上大多都只會做到3NF。 定義 3NF的改良式(必須滿足3NF)。 主鍵中的各欄位(單獨看)不可以相依於其他非主鍵的欄位。 作法 確認由多個欄位組成的主鍵是否有其他欄位相依於主鍵中的每個欄位。 如有獨立相依的情況,新增一個獨立的主鍵欄位。 確認資料表是否都有符合BCNF 學生資料表 3NF 單一主鍵 符合BCNF 課程資料表 3NF 單一主鍵 符合BCNF 老師資料表 3NF 單一主鍵 符合BCNF 成績資料表 3NF 主鍵由兩個欄位組成,但: 成績相依於「學號」及「課程代碼」欄位 成績未相依於「學號」(必須要有課程代碼才知道是哪堂課的分數) 成績未相依於「課程代碼」(必須要有學號才知道是誰的分數) 符合BCNF Schema - [資料庫正規化-正規化步驟(4.第三正規化)](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-正規化步驟4-第三正規化/) - 第三正規化(3NF) 定義 符合2NF。 各欄位之間沒有存在「遞移相依」的關係,也就是與「主鍵」無關的相依性。 作法 檢查是否存在「遞移相依」的欄位。 將「遞移相依」的欄位分割出去,另外組成新的資料表。 將有遞移相依的欄位分割出去 檢查是否存在遞移相依(與主鍵無關的相依性)。 「老師編號」相依於「課程代碼」而且「老師姓名」相依於「老師編號」,所以「老師姓名」與「課程編號」(主鍵)為無關的相依。 「老師姓名」與主鍵存在著「遞移相依」的關係。 分割欄位 - [最佳模型設計及 DAX 實務與優化技巧 - Modeling with Power BI & DAX best practice Data Modeling, Optimization techniques](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/最佳模型設計及-dax-實務與優化技巧-modeling-with-power-bi-dax-best-practice-data-modeling-optimiza/) - [函數 (Function) 的運用 - DAX CALCUATE Function 及進階運用](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/函數-function-的運用-dax-calcuate-function-及進階運用/) - [DAX 入門 - Data Analysis Expression (DAX)](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/dax-入門-data-analysis-expression-dax/) - [運用邏輯運算子 - Understanding Logic Operators](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/運用邏輯運算子-understanding-logic-operators/) - [Power Query 及 M 語言基礎](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/power-query-及-m-語言基礎/) - [基本的資料模型 - Basic Data Modeling](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/基本的資料模型-basic-data-modeling/) - [獲取資料及資料整理 - Getting and shaping the data](https://learn.build-school.com/courses/powerbi-advanced-data-modeling-shaping/lessons/獲取資料及資料整理-getting-and-shaping-the-data/) - [資料庫正規化-正規化步驟(3.第二正規化)](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-正規化步驟3-第二正規化/) - 第二正規化(2NF) 定義 符合1NF。 消除「部分功能相依」,每一個非鍵欄位必須完全相依主鍵(學號=>學生,課程=>學分…),通常「主鍵有多個欄位」組成時會發生「部分功能相依」。 作法 檢查是否存在「部分功能相依」(可從多個欄位組成的主鍵開始檢查)。 將「部分功能相依」的欄位分割出去,另外組成新的資料表。 回到選課表 主鍵是由「學號」與「課程代碼」組成: 姓名、性別,相依於 「學號」 課程名稱、學分數、必選修、老師編號、老師姓名,相依於「課程代碼」 存在「部分功能相依」,需要將部分功能相依欄位分割(2NF),以下為分割後結果 發現「重複的資料」,因為需符合1NF,所以將重複的資料去除。 - [資料庫正規化-正規化步驟(2.第一正規化)](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-正規化步驟2-第一正規化/) - 第一正規化(1NF) 定義 要排除重複群的出現,要求每一列資料的欄位值都只能是單一值(基元值)。 沒有任何兩筆以上的資料完全重複。 資料表中需有主鍵(唯一值),其他所有欄位都相依於主鍵。 同一張資料表內,不建議用多個欄位表達同一個事情(如下圖)。 作法 確認是否有重複表達的欄位。 將欄位內重複的資料分別存為不同的Data Row資料。 回到選課表,可以將學號&課程代碼組合成唯一值(Key),透過學號&課程代碼,可以修改成績。 - [資料庫正規化-正規化步驟(1.放入資料)](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-正規化步驟1-放入資料/) - 先把資料儲存在資料表內(未正規化的資料表) 未符合第一正規化造成的問題: 單一個欄位內有超過1個以上的值。 欄位長度無法確定(可能很多,也可能很少),必須預留空間,造成儲存空間的浪費。 - [Lesson](https://learn.build-school.com/lessons/lesson-12/) - [資料庫正規化-正規化概念](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-正規化概念/) - 資料庫正規化,又稱正規化、標準化,是資料庫設計的一系列原理和技術,以減少資料庫中數據冗餘,增進數據的一致性。現在資料庫設計最多滿足3NF,普遍認為正規化過高,雖然具有對數據關係更好的約束性,但也導致數據關係表增加而令資料庫IO更易繁忙。 定義 將原先關聯表格的所有資訊,在分解成其他表格後,仍可以透過「合併」新關聯表格的方式得到相同的資訊,亦為「無損失分解」(Lossless Decomposition)。 不當設計造成的異常 新增異常:新增時,資料不齊全。 刪除異常:刪除時,造成資料遺失。 更新異常:更新時,可能會漏改。 來看個例子 不當設計的影響 新增異常: 新增學生,但未選課 新增課程,但未被選課 新增老師,但未授課 刪除異常: 刪除課程時,學生的成績資料遺失 更新異常: 更新課程資料時,需一次修改多筆資料 更新老師資料時,需一次修改多筆資料 小結 正規化的目的就是為了刪除「重複的資料」(Data Redundancy)及「避免更新異常」(Anomalies),每個階段都是以「欄位的相依性」作為分割資料表的依據,在實務上通常以滿足3NF即可。 - [資料庫正規化-名詞說明](https://learn.build-school.com/courses/資料庫正規化筆記/lessons/資料庫正規化-名詞說明/) - DBMS:資料庫管理系統(Database Management System)。 RDBMS:關聯式資料庫管理系統(Relational Database Management System),如:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。 Database:資料庫 Table:資料表 Column:資料欄位 Row:一筆資料 Schema:綱要、架構,在資料庫系統中表示資料表及欄位設計。 ACID:確保資料庫系統在寫入或更新的過程中是正確可靠的(Transaction)四個特性。 Atomicity:原子性,Transaction的過程中,不是都成功,就是都失敗,不會結束在中間的某個環節,當Transaction發生錯誤時,會被Rollback到原本的狀態,就像是這個Transaction沒有被執行過(不可分割)。 Consistency:一致性,在Transaction開始之前和結束之後,資料庫的完整性沒有被破壞,表示寫入的資料必須完全符合所有的約束等。 Isolation:隔離性,資料庫是允許併發,同時對資料進行讀寫和修改,隔離性可以防止多個Transaction併發時,交叉執行產生的資料的不一致。隔離有分不同的級別:包括未提交讀(Read uncommitted)、提交讀(read committed)、可重複讀(repeatable read)和串行化(Serializable)。 Durability:持久性,當Transaction結束後,對資料的修改就是永久性的。 Normalization:正規化,降低資料的重複性及避免資料更新的異常所設計的資料表技巧。 Denormalization:反正規化,用於增加資料庫讀取性能或需要其他彈性使用的技巧,因資料重複的問題,需小心處理資料的異動。 NoSQL:(Non-SQL或Not Only SQL),泛指不同於關聯式資料庫的資料庫管理系統統稱(MongoDB, Redis…)。 - [Day2 - SQL課程-資料庫正規化 (2023/11/23)](https://learn.build-school.com/lessons/day2-sql課程-資料庫正規化-2023-11-23/) - [[銷售分析Lab 10] 儀表板 Dashboard 及釘選視覺效果](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-10-儀表板-dashboard-及釘選視覺效果/) - 點選左上角的依縣市的銷售金額直條圖,按下右上角「釘選視覺效果」,將於畫面中間出現一詢問視窗,選擇「新增儀表板」並輸入名稱「MyBoard」後,按下「釘選」。 點選報表中的右下角泡泡地圖之右上角「釘選視覺效果」,將於畫面中間出現一詢問視窗,選擇「 現有儀表板」並選「MyBoard」。也就是將這個地圖加入上一步剛建立的儀表板中。 點選左側選單「我的工作區」展開後,找到剛建立的儀表板「MyBoard」,將會看到這個儀表板中有2個我們關心的圖表。(儀表板的主要用途可以只抓取報表中我們關心的圖表,只看有興趣的數字及指標,也可以訂閱及共用該儀表板) 在儀表板的上方「訂閱儀表板」與「共用」,是用來通知關心該儀表板資訊的組織中使用者/主管,可設定何時發email通知 (定時或資料更新時),如下圖。當訂閱好之後,將會Email提醒已更新或發佈。「共用」也是與報表「共用」功能類似,用來分享相關人員用存取該儀表板用。 Lab 完成了! 至此你已大致了解並操作 Power BI Desktop及 Power BI 服務入口網站的功能,可以開始製作、分析自己的報表了! [補充說明] 大致講解 Power BI 服務入口網站,它的網址為 - https://app.powerbi.com/ ;可使用您的帳戶登入 Power BI。登入後將到主畫面類似如下。 主頁螢幕將列出您的最愛和最常訪問的內容,以及最近訪問的報表和儀表板。 左邊導覽列的選項: 首頁:它可説明您一站式存取您的所有內容。 它將列出您收藏的內容以及最近訪問的內容,例如報表、儀錶板和應用。 此外,還將顯示最近與您共享的內容。 我的最愛:列出您收藏的所有內容。 我們將在後面的部分中創建收藏夾。 最近:列出您最近查看的內容。 應用程式:列出您已安裝的所有應用程式。 與我共用:列出與您共享的內容。 工作區:列出已向您分配的所有工作區。預設情況下,向您分配的是我的工作區。 按下「我的工作區」旁邊的向下箭頭。 請注意儀表板、報表、活頁簿和資料集,可以發現我的工作區下多出了我們剛才發佈的報表與資料集。 - [[銷售分析Lab 2] 認識 Power BI 介面操作及基本圖表設計](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-2-報表設計-各式圖表應用/) - 開啟 Power BI Desktop,若是您的介面非中文,可至檔案->選項與設定->選項->區域設定中設定 (使用 Mac 電腦/平板/無法安裝 Power BI Desktop 者 / 或無帳號用公用帳號登入雲端版,請留意) 使用 Power BI 雲端版 (雲端版無法建立/修改模型、只能使用線上版並從別人分享的資料模型建立報表,與 Power BI Desktop Windows 桌面版才可模型設定) 上課時可至表單連結 : https://bit.ly/pl900bscamp – 請填名字並取得一個上課用的帳號登入 Portal BI Portal 雲端版 (帳號如表單中 abcde???@build-school.com / 密碼 : PBIbs2023 ) 登入後,依下圖步驟啟用試用版後,接下來從已發佈的資料集 (選取 語意模型 - 大腳自行車銷售分析) 來「建立空白報表」 (這個資料集是講師分享給以上公用帳號者使用,雲端版適合給同事共用報表查看,或只線上設計報表); 接下來直接跳到 Lab 4 開始設計報表。 接下來將進入「報表」的設計。您將學會: 建立各種不同的圖表 突出顯示並交叉篩選 向下切入 drill-down /向上切入 drill-up 打開C:\BicycleLab 下的檔案 - [BS2023冬季班助教課 - C# 【黑客松】題目講解 及 GitHub教學 (2023/11/22)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/bs2023冬季班助教課-c-【黑客松】題目講解-及-github教學-2023-11-22/) - [JavaScript - Object 物件](https://learn.build-school.com/lessons/javascript-object-物件/) - [JavaScript - Array 陣列](https://learn.build-school.com/lessons/javascript-array-陣列/) - [VS code - 網頁編輯器 與 HTML/CSS 入門](https://learn.build-school.com/lessons/vs-code-網頁編輯器-與-html-css-入門/) - [Day6 - CS06 (2023/11/16)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day6-cs06-2023-11-16/) - [Day1 - HTMLAndCSS (2023/11/16)](https://learn.build-school.com/courses/2023-冬季班-html-css/lessons/day1-htmlandcss-2023-11-16/) - [BS2023冬季班助教課 - C#【農夫過河】及【Linq】作業檢討 (2023/11/14)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/bs2023冬季班助教課-c【農夫過河】及【linq】作業檢討-2023-11-14/) - [Day1 - CS01 (2023/10/23)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day1-2023-10-23/) - 課程講義:tpe2023_2_CS01.pdf 課程進度:P1~P94 陣列的宣告 上午課程影片 下午課程影片 - [Day5 - CS04 & CS05 (2023/11/09)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day5-cs04-cs05-2023-11-09/) - 上午課程影片 時間軸 : 00:00:00 ~ 01:25:10 課程講義 : tpe2023_2_CS04 課程進度 : P65 Join ~P91 Join 排序 : OrderBy / OrderByDescending / ThenBy / ThenByDescending OrderBy -- Method Expression OrderBy -- Query Expression 時間軸: 01:25:10 ~ 課程講義 : tpe2023_2_CS05 課程進度 : P1 ~ P17 File 方法多載 (overloading) 文字檔處理 下午課程影片 課程講義 : tpe2023_2_CS05 課程進度 : P17 File ~P85 File Exists - [[Lab 14] 進階圖表-動畫橫條賽跑圖 Animated Bar Race Chart](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/lab-14-進階圖表-動畫橫條賽跑圖-animated-bar-race-chart/) - 接下來新增另一個圖表「Animated Bar Race Chart」如下圖,並將該圖表拉到適當的位置及調整大小。 將「Date」放到「Chart Periods」,將「捷運站名」放到「Chart Items」,將「總人次」放到「Chart Values」,將出現如下圖,可以立即看到跑動的圖,這是依日期每一天的前幾大站的動態圖,適合用視覺化的方式觀察長期的趨勢變化。(例如: 小戴的世界排名演進影片,可以看到排名依時間不斷的往上爬 - https://youtu.be/_7kdZ0GOf9U?t=165 ) 請在圖表的格式中,修改 Tick Duration 為 1500 (表示 1500 毫秒 = 1.5 秒才會更新一次圖表,才不會感覺跳得很快); TopN 欄位是指想顯示幾個站,一開始的設定為前12大站。(其它的設定,可以自己試試各種效果,Power BI圖表一定要多玩才會有感覺)。 (額外步驟-想挑戰者可試試)。若要讓你的「動畫橫條賽跑圖 Animated Bar Race Chart」可以依日期開始跑,右上角想要顯示每一天的日期,例如 20210630,請問該如何做? (提示:因這個圖表的 Chart Periods欄位需為數字類型,若你想要呈現 20210630,是不是可以從 Date表格中的年/月/日去新增出一個新的欄位呢?自動動手試試看,以下是我的做法) 請跟著做: 於資料區,按上方功能鈕「新增資料行」,表示要新增一個欄位,接下來在空白區中輸入公式 : DateNumber = '日期'[Date].[年]*10000 + '日期'[Date].[MonthNo]*100 + '日期'[Date].[日] , 將新增欄位叫「DateNumber」,其值為將年月日轉為數字,例如: 2019/1/1 轉為 20190101。 接下將這個圖表的「Chart Periods」重拉,設為 DateNumber - [BS2023冬季班助教課 - C#第一次作業檢討及C#複習 (2023/11/07)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/bs2023冬季班助教課-c第一次作業檢討及c複習-2023-11-07/) - 上午課程影片 下午課程影片 - [Day4 - CS03 & CS04 (2023/11/06)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day4-cs03-cs04-2023-11-06/) - 上午課程影片 課程講義:tpe2023_2_CS03 課程進度:P1 遞增遞減運算子~P32 Lab: Query Expression 轉成Method Expression的寫法 下午課程影片 時間軸:00:00:00 ~ 01:45:00 課程講義:tpe2023_2_CS03 課程進度:P35~P84 First / FirstOrDefault Last / LastOrDefault Single / SingleOrDefault 有Null一定要處理 ElementAt / ElementAtOrDefault Any All 時間軸: 01:45:01 ~ 課程講義 : tpe2023_2_CS04 課程進度 : P1 linq 再進階~ P62 GroupBy Sum / Min / Max / Count / Average Union / Intersect - [Day3 - CS01 & CS02 (2023/11/02)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day3-cs01-cs02-2023-11-02/) - 上午課程影片 時間軸:00:00:00 ~ 02:11:08 課程講義:tpe2023_2_CS01 課程進度:P219 自動實作屬性~P233 雞蛋糕的故事 時間軸:02:11:08 ~ 02:54:34 課程講義:tpe2023_2_CS02 課程進度:P1集合~P18使用 Dictionary 下午課程影片 課程講義:tpe2023_2_CS02 課程進度:P18使用 Dictionary ~P109農夫過河 - [Lesson](https://learn.build-school.com/lessons/lesson-11/) - [Day2 - CS01 (2023/10/30)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/day2-cs01-2023-10-30/) - 課程講義:tpe2023_2_CS01.pdf 課程進度:P95 反覆運算陳述式 (迴圈)~P219 自動實作屬性 上午課程影片 下午課程影片 - [BS2023冬季班助教課 - C#先修課Day3作業及考核題講解 (2023/10/25)](https://learn.build-school.com/courses/2023-冬季班-c及物件導向/lessons/bs2023冬季班助教課-c先修課day3作業及考核題講解-2023-10-25/) - 先修課課程連結 上午課程影片 下午課程影片 - [技術簡報技巧及Demo 發表要領 (2023/10/12)](https://learn.build-school.com/courses/軟體工程師就業輔導-2/lessons/技術簡報技巧及demo-發表要領-2023-10-12/) - 簡報範本:https://docs.google.com/presentation/d/1zmknCrTy8ybvZ2c__IlS_Y6t1jjeUXnfNUh61My_mtA/edit#slide=id.gd28dc39083_0_14843 簡報影片分享: https://youtu.be/hHB9O6ByXTQ https://youtu.be/6Z5BFQQKOnw - [認識軟體資訊業與面試準備 (2023/10/12)](https://learn.build-school.com/courses/軟體工程師就業輔導-2/lessons/認識軟體資訊業與面試準備-2023-10-12/) - 課程資料 https://docs.google.com/document/d/1VkRwJ9QFIrkeujJ278985OfdUPw91EjFkBJWyQJgh0U/edit - [軟體工程師應該知道的數位行銷工具 (2023/10/11)](https://learn.build-school.com/courses/軟體工程師就業輔導-2/lessons/軟體工程師應該知道的數位行銷工具-2023-10-11/) - 課程資料: 講義:https://docs.google.com/presentation/d/1EVhVEN0OzYDrmeBMLoHV0iM82v9xZUH9PNjDITQXLjc/edit#slide=id.g126f2818615_0_823 CV範例:https://dannwu966.github.io/CVLab/ Chrome安裝:Open in Similarweb - [Day19- Docker容器(2023/10/05)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day19-docker容器2023-10-05/) - 課程大綱: 3-1 用 CLI 命令工具查詢.NET Core SDKs 資訊 3-2 用 CLI 命令建立與執行.NET Core 專案 3-3 Visual Studio Code 安裝與介面環境調整 3-4 在 VS Code 新增、建置、執行與偵錯 MVC 專案 3-5 用 Git 與 GitHub 管理專案 3-6 替 CLI 命令指定不同的.NET Core SDK 版本 3-7 CLI 命令分類總覽 3-8 CLI 常用命令 3-9 用 LibMan 命令安裝用戶端函式 3-10 將 ASP.NET Core 程式部署至 IIS - [助教課 - .NET Core MVC 資料快取 (Memory Cache) (2023/10/03)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-net-core-mvc-資料快取-memory-cache-2023-10-03/) - 課程講義:https://hackmd.io/@andyhuang1223/HkFZHj9Qj - [Day18 - 補充課程:JWT+前端Ajax與後端Web API二次加強 (2023/10/04)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day18-補充課程:jwt前端ajax與後端web-api二次加強-2023-10-04/) - 課程大綱: JWT 產生JWT Token簽名字串過程與原理 JWT前端與後端建立步驟(ASP.NET Core 7.0) - Core7_BackendFrontJwtSolution方案 Web Api Action 三種回傳型别: 1. 特定型别 2.IActionResult 3. ActionResult SpecificType 回傳指定型別:永遠只回傳一種型別,例如基本型別(string)或複雜型別(List) 傳回 IEnumerable類型 ( IEnumerable ) IActionResult類型 : 如果有多重 ActionResult 回傳型別,回傳 IActionResult 是最理想的 ActionResult類型 :如果回傳型別中還包含 List或其他基本型別或複雜型別,就無法用 IActionResult,只能用ActionResult Attribute Route MVC - Controller/Action - Conventional Route 傳統路由, 適用MVC專案 API - api/[controller] - Attribute Route屬性路由, 適用Web API專案 ASP.NET - [有效的軟體工程師履歷撰寫 (2023/10/05)](https://learn.build-school.com/courses/軟體工程師就業輔導-2/lessons/有效的軟體工程師履歷撰寫-2023-10-05/) - 履歷參考連結 https://docs.google.com/spreadsheets/d/17rEWgMEHmibeFJV7mscOoA6o3dPmkCroLv-jhfjseW0/edit?usp=sharing - [Day17 - 補充課程:Cookies身份驗證(2023/09/28)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day17-補充課程:cookies身份驗證2023-09-28/) - 課程大綱: Mvc7_CookieAuthentication專案 ASP.NET Identity簡介 Cookie驗證 CH03_用CLI及Visual Studio Code建立與管理.NET Core專案 Docker安裝 - [助教課 - 後台模板套用 (2023/09/27)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-後台模板套用-2023-09-27/) - 課程講義:https://hackmd.io/G9LCsjXuSNGVVUsIdk0BwQ?view#1-Bootstrap5-%E7%AE%A1%E7%90%86%E5%93%A1%E6%A8%A1%E6%9D%BF - [Day4 - Azure DevOps - AZ CLI (2023/09/27)](https://learn.build-school.com/courses/2023-夏季班-azure-devops/lessons/day4-azure-devops-azure-dev-ops-release-2023-09-28/) - 講義:https://hackmd.io/@twdeveloper/Syq4XxK63#AZ-CLI 課程內容: 什麼是Azure Dev Ops Lab 18 : Classic CD Lab : release gate Lab : BG deploy Lab繳交:https://docs.google.com/spreadsheets/d/15IkcENPbXAKhy1Y0StjiiiTkMLXWyeLAIvEoag6-e3I/edit#gid=0 - [Day 0 - 環境安裝](https://learn.build-school.com/courses/2023夏季班先修課/lessons/day-0-環境安裝/) - Visual Studio 2022 (Community)下載及安裝 Download Visual Studio Tools - Install Free for Windows, Mac, Linux (microsoft.com) Visual Studio是一個 IDE (Integrated Development Environment整合開發環境)。 有三種版本的下載按鈕,請選擇 Community 版本,別選錯囉! 官網也有Mac版本,但於正式課程中,有些功能尚未支援,請安裝Windows版 Mac 也可以開發,只是課程在 C# 及 ASP.NET Core 階段,建議安裝 Windows 環境下的 Visual Studio 2022 最新版,有完整功能及一致的操作介面,對於初學者比較好上手; 使用 Mac 者可安裝 Windows 11 環境 - 請參考篇文章 (文章密碼: bs22tpe) ; 若因 Mac 記憶體不足無法建立 Windows 作業系統環境,則就在 - [Day 3 - C# 及物件導向基礎](https://learn.build-school.com/courses/2023夏季班先修課/lessons/day-3-4-14-c-及物件導向基礎/) - [助教課 - JWT 後台驗證 (2023/09/26)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-jwt-後台驗證-2023-09-26/) - 課程筆記連結:https://hackmd.io/@andyhuang1223/Hy4yRjGzh - [Day16 - 補充課程:Routing路由實戰 (2023/09/25)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day16-補充課程:routing路由實戰-2023-09-25/) - 課程大綱: Mvc7_Routing專案 Routing路由實戰 探討Routing路由誔⽣的原因與優勢 路由的載⼊與定義 路由URL Pattern樣式⽐對模式及找尋過程 為汽⾞網站建⽴快捷⼈性化的路由查詢實戰 路由資訊與參數的讀取 汽⾞網站專案之環境設定與程式建⽴ 補充資料 CoreMvc5_NorthwindPagination談分頁 - [Day15 - 補充課程:Dapper資料庫存取(2023/09/21,半天課程)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day15-補充課程:dapper資料庫存取2023-09-21半天課程/) - 課程大綱: Core7_DapperConsole, Mvc7_DapperNorthwind專案 Dapper概觀 14:33 九種執⽅法 Method讀取/執行⽅法 15:42 Query() - 回傳強型別 Query() - 回傳dynamic List QueryFirstOrDefault() QuerySingleOrDefault() 指定多重參參數 傳遞參數集合作查詢 查詢預存程序 QueryAsync非同步查詢 Execute()執⾏Insert Execute()執行Update Execute()執行Delete 資料庫交易-使⽤SqlTransaction - [Lesson](https://learn.build-school.com/lessons/lesson-10/) - [Day3 - Azure DevOps-AI 與 ChatBot 設計 (2023/09/20)](https://learn.build-school.com/courses/2023-夏季班-azure-devops/lessons/day3-azure-devops-2023-09-20/) - 課程大綱: AI 與 ChatBot 設計 筆記連結:https://hackmd.io/@twdeveloper/Syq4XxK63#AI-%E8%88%87-ChatBot-%E8%A8%AD%E8%A8%88 - [助教課 - 第三方支付綠界串接 (2023/09/19)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-第三方支付綠界串接-2023-09-19/) - [Lesson](https://learn.build-school.com/lessons/lesson-9/) - [[銷售分析Lab 12] 建立新欄位-DAX資料分析運算式的進階應用](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-12-建立新欄位-dax資料分析運算式的進階應/) - 我們來新增「量值」- 我們需要「毛利率」這個欄位,因此到資料區,按下「新增量值」,如下表,於空白處輸入公式: 毛利率 = if(sum('銷售資料總表'[銷售金額])/sum('銷售資料總表'[銷售成本]) = 0, 0, sum('銷售資料總表'[銷售金額])/sum('銷售資料總表'[銷售成本]) - 1) 留意一下: 毛利率的公式算法為 = sum('銷售資料總表'[銷售金額])/sum('銷售資料總表'[銷售成本]) - 1,一般常見的圖表中大都可用這個原始公式即可。但我們為何加上 if ( ) 這個判斷式,用來判斷前面這個公式是否為正值呢? 因後續 Lab 「毛利率分析」會用到進階的圖表分析,若沒有將一些銷售金額加總為零的值去除,將算出毛利率為 -100% 導致圖表將有負值的怪怪現象。 至其中一張圖表,例如右上角的直條圖,將 Y 軸改為「毛利率」並觀察是否變化,如下圖就成功了。 再次發行這份已新增「毛利率」的報表,才會將最新的資料發佈到 Power BI 線上入口網站,你的同事才會看到最新的報表。 - [[銷售分析Lab 3] 星狀結構模型(Star Schema)及DAX資料分析運算式(Data Analysis Expressions)](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-3-星狀結構模型star-schema及dax資料分析運算式data-analysis/) - 因前面的 Lab 為使用早已設計好的資料集及模型,用意在於讓大家能先體會如何在Power BI 快速地活用各種圖表,接下來我們將從零、從空白開始,演練「匯入資料」並且「設計模型」,這會是資料分析的重頭戲。 請先將原本的Power BI Desktop 視窗存檔並關閉,再次開啟 Power BI Desktop,我們將新增一個空白的檔案。 進入 Power BI Desktop 一開始的畫面如下圖,我們將匯入 Excel 檔案中不同工作表的資料。點選「從Excel匯入資料」,瀏覽C:\BicycleLab,選取檔案「大腳自行車銷售分析.xlsx」開啟。 會看到以下畫面,左側將列出 excel 檔中所有的工作表,我們需要其中3個表,選取「產品維度表」、「區域維度表」、「銷售資料總表」,並按下「載入」 (補充說明) 匯入檔案時會出現二個選項:「載入」、「轉換資料」 載入:將資料來源直接添加到 Power BI Desktop,以便開始創建模型及報表。 轉換資料:執行資料操作,例如合並列、添加其他列、更改列的資料類型以及引入其他資料。通常第一次可先直接選「載入」,因後續仍可在 Power BI Desktop 中修改。 (補充說明) Power BI 可以支援的資料來源非常多,從 Excel, 文字/CSV檔、或是資料庫、一些線上服務都可以。 所有數據都將載入 Power BI Desktop 中,可在進度對話框中看到每個表中已載入的行數,載入完成後,可按下畫面左側三個圖示中間的「表格」圖示,如下圖紅線指標處。 畫面的右側為已匯入的表格,包括「產品維度表」、「區域維度表」、「銷售資料總表」,可以將表格展開,看到每個表格中有哪些欄位。 接下來我們將新增一個資料表,為「日期維度表」的資料表,裏面存 2019 - 2022年每一天的日期。按上方工具列的「新增資料表」, 如下圖,在上方空白處中,輸入公式如下 (直接複制,並於Power BI 中的輸入框貼上) 日期維度表 = - [Day14 - CH08_以Chart.js及JSON繪製 HTML5 Dashboard商業統計圖表(2023/09/18)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day14-ch08_以chart-js及json繪製-html5-dashboard商業統計圖表2023-09-18/) - 課程大綱: Chart.js (Mvc7_ChartJS專案) 8-1 熱門 JavaScript 繪圖函式庫介紹 10:31 8-2 Chart.js 內建的八種商業圖形 8-3 MVC 專案中 Chart.js 的安裝與參考方式 11:00 8-4 在 HTML 中使用 Chart.js 繪製常用商業統計圖表 11:08 8-5 在 MVC 中整合 Chart.js 與 JSON 資料存取 透過EF讀取Northwind Products資料表, 取價格最高前十筆Top 10, 繪製長條圖(課堂指定練習) QueryString查詢字串 (Mvc7_QueryString專案) FileUpdaload檔案上傳 ( Core5Mvc_FileUpload專案 ) Northwind Pagination分頁 (CoreMvc5_NorthwindPagination專案) 補充資料 利用路由判斷Charts控制器而載入Chart.min.js函式庫 (CoreMvc5_Chartjs專案) Chart與資料庫的結合 - [Day13 - CH09_以Web API、JSON和Ajax 建立前後端服務分離架構 (2023/09/14)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day13-ch09_以web-api、json和ajax-建立前後端服務分離架構-2023-09-14/) - 9-1 JSON 概觀 10:50 9-2 JavaScript 中的 JSON 編解碼與存取 9-3 MVC 中 Controller 與 View 中的 JSON 編解與解碼 11:02 9-4 Controller 傳遞 JSON 資料給 View 的 Chart.js 繪圖元件 11:12 9-5 以 Ajax 呼叫 Controller / Action 取回 JSON 資料 14:15 9-6 以 ASP.NET Core Web API 建立 HTTP 服務與 API 16:18 9-7 以 Postman 測試 - [Day 13 (2023/09/13)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-13-2023-09-13/) - 課程大綱: CH11 WPF P195開始 觸發器 Trigger Controller Template 程式邏輯練習 - [助教課 - Vue3 call API 進行CRUD (2023/09/12)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-vue3-call-api-進行crud-2023-09-12/) - 講義:https://hackmd.io/knfxIXSaTn2wIGTcejaJEw#3-%E8%A4%87%E7%BF%92%E9%9D%9E%E5%90%8C%E6%AD%A5--fetch-amp-axios - [助教課 - HTTP Intro 及 bs.Demo 專用型 Repository 及 通用型Repository 程式說明 (2023/09/12)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-http-intro-及-bs-demo-專用型-repository-及-通用型repository-程式說明-2023-09-12/) - 講義:https://hackmd.io/@andyhuang1223/S115fnRM9?type=view - [Day12 - CH13_以Dependency Injection相依性注入達成IoC控制反轉(2023/09/11)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day12-ch13_以dependency-injection相依性注入達成ioc控制反轉2023-09-11/) - 課程大綱: 13-1 DI 相依性注入概觀 10:49 13-2 ASP.NET Core 內建的 DI 相依性注入 11:00(暫訂) 13-3 在 Controller 及 Action 使用相依性注入 11:39 13-4 在 Views 中使用相依性注入(補充製作下拉式選單) 12:22 13-5 相依性注入服務之生命週期 16:19 13-6 註冊服務之方式 17:02 QueryString查詢字串帶參數 - [Lesson](https://learn.build-school.com/lessons/lesson-8/) - [助教課 - 專題指導之使用者登入 (2023/09/08)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-專題指導之使用者登入-2023-09-08/) - [Day11 - 補充課程:View Model, Services - Repository (2023/09/04) 純專案範例實作, 無投影片(2023/09/07)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day11-補充課程:view-model-services-repository-2023-09-04-純專案範例實作-無投影/) - 課程大綱 談Search搜尋功能 QuestionaryController的SearchByName() Layout的_Narbar之網站搜尋功能建立 - SiteController的SearchProductsByKeyword() 複雜View Model建立 - 以Resume履歷表為例 談Services - Repository設計原則 以MixedViewModel傳遞多個model物件到View 略談View Model和Data Transfer Object有什麼不同 ? ( anti pattern & architecture )請問View Model和Data Transfer Object是什麼? 二者本質是否相同或不同? 那以下是ProductViewModel和ProductDTO, 其內容成員是一模一樣的, 所以它們本質上有什麼不同? public class ProductViewModel { public int Id { get; set; } public string Name { get; set; } public decimal Price { get; - [Day10 - 補充課程:待調整(2023/09/07,2小時課程)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day10-補充課程:待調整2023-09-072小時課程/) - 課程大綱 談Search搜尋功能 QuestionaryController的SearchByName() - [Day09 - 問卷調查表單(Tag Helper) +View Model設計 + Model Binding + Zipcode Ajax縣市及區下拉式選單 (2023/08/31)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day09-問卷調查表單tag-helper-view-model設計-model-binding-zipcode-ajax縣市及區下拉式/) - 複雜View Model建立 - 以Resume履歷表為例 談Services - Repository設計原則 以MixedViewModel傳遞多個model物件到View 略談View Model和Data Transfer Object有什麼不同 ? ( anti pattern & architecture )請問View Model和Data Transfer Object是什麼? 二者本質是否相同或不同? 那以下是ProductViewModel和ProductDTO, 其內容成員是一模一樣的, 所以它們本質上有什麼不同? public class ProductViewModel { public int Id { get; set; } public string Name { get; set; } public decimal Price { get; set; } } public class ProductDTO - [Day 12 (2023/09/06)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-12-2023-09-06/) - 課程大綱 CH11 WPF入門 P26 Grid 切版開始 - [Day 11 (2023/08/16)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-11-2023-08-16/) - 課程大綱: Ch9 簡易進銷存 AddProcurementForm (新增進貨資料) P121~查詢庫存總表 Ch10 C# 6-7 新功能指南 Ch11 WPF 入門 作業:WPF Grid切版 P26 怎麼開 WPF 專案? - [Day2 - Azure DevOps (2023/09/05)](https://learn.build-school.com/courses/2023-夏季班-azure-devops/lessons/day2-azure-devops-2023-09-05/) - 課程內容: lab 5: 將自己的專案自動化佈署到雲端 Lab 6: 使用sonarCloud掃描程式碼 Lab 7: auto UI Test Lsb 8: unit test 講義:https://hackmd.io/@twdeveloper/Syq4XxK63#BuildSchool-2023-828952027-Azure-DevOpsAzure-AILINE-Bot Lab繳交:https://docs.google.com/spreadsheets/d/15IkcENPbXAKhy1Y0StjiiiTkMLXWyeLAIvEoag6-e3I/edit#gid=0 - [Lesson](https://learn.build-school.com/lessons/lesson-7/) - [Lesson](https://learn.build-school.com/lessons/lesson-5/) - [助教課 - 專題開發架構 (2023/08/30)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-專題開發架構-2023-08-30/) - 2023/08/30 助教課 專題指導 專題架構指導:架構原則 | Microsoft Learn 下載(BS.DemoShopTemplate):AndyHuang1223/BS.DemoShopTemplate at epic-新增net7版本 (github.com) 使用者秘密(User Secrets) 資料庫Migration及Scaffolding 種子資料佈建 產出熱門商品(既有的Service) 新增取得商品明細API - [助教課 - 建立Azure (2023/08/30)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-建立azure-2023-08-30/) - Azure一般申請:https://portal.azure.com/#home Azure學生版:https://azure.microsoft.com/zh-tw/free/students AZ900證照: - [Day1 - Azure DevOps (2023/08/28)](https://learn.build-school.com/courses/2023-夏季班-azure-devops/lessons/day1-azure-devops-2023-08-28/) - 上課講義:https://hackmd.io/BrpFxcihRbKAOonNMxfxAg Azure Devops Pipeline申請:需要三個工作天 https://forms.office.com/pages/responsepage.aspx?id=v4j5cvGGr0GRqy180BHbR63mUWPlq7NEsFZhkyH8jChUMlM3QzdDMFZOMkVBWU5BWFM3SDI2QlRBSC4u Map:SpecMap - Visual Studio Marketplace - [Day08 - CH11_HTML Helpers (2023/08/29)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day08-ch11_html-helpers-2023-08-29/) - 課程大綱: 11-1 HTML Helpers 簡介 10:23 11-2 Tag Helpers 與 HTML Helpers 的瑜亮情節 10:45 11-3 HTML Helpers 常用指令 10:55 11-4 HTML Helpers 套用 Bootstrap 樣式及加入 額外 HTML 屬性 15:29 11-5 自訂及擴充 HTML Helpers (僅做觀念介紹, 不做範例練習) 11-6 以 Html Helpers 和 EF Core 製作資料庫讀寫表單程式 16:00 課程補充 以原生HTML Tag宣告Form及輸入控制項, 提交資料給後端Action HtmlPages/Register.html app.UseStaticFiles()設定 Models/Register.cs資料模型 定義AccountController/Register() [HttpPost] [HttpPost] public - [Day07 - CH15_Entity Framework Core 資料庫存取與Transaction 交易 (2023/08/24)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day07-ch15_entity-framework-core-資料庫存取與transaction-交易-2023-08-24/) - 課程大綱 15-1 Entity Framework Core 與 ORM 概觀 15-2 Entity Framework 6.x 的三種開發模式 10:22 15-3 設定 EF Core 所需套件及資料庫連線 10:32 15-4 用Code First對既有資料庫Scaffolding出DbContext及模型檔 11:42 15-5 Entity Framework Core查詢資料庫常用語法 16:00 15-5-1 無條件查詢所有資料 15-5-2 用 First 和 Single 方法查詢單一筆資料 15-5-3 以特定條件查詢資料 15-5-4 多個資料表的 Inner Join 查詢 15-5-5 Skip 與 Take 方法 15-5-6 IQuerable vs. IEnumerable vs. ToList() - [助教課 - MVC專題架構 (2023/08/23)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-mvc專題架構-2023-08-23/) - 接續0822的範例往下進行 - [助教課 - MVC複習 (2023/08/22)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-mvc複習-2023-08-22/) - 課程參考資料: Entity Framework Core:https://learn.microsoft.com/zh-tw/ef/core/modeling/entity-properties?tabs=data-annotations%2Cwithout-nrt 反向工程:https://learn.microsoft.com/zh-tw/ef/core/managing-schemas/scaffolding/?tabs=dotnet-core-cli - [Day06 - 補充課程:Entity Framework 6資料庫存取 (2023/08/21)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day06-補充課程:entity-framework-6資料庫存取-2023-08-21/) - 課程大綱 11-1小節:Entity Framework 與 ORM 概觀 11-2小節:Entity Framework 6 支援的 ORM 功能 11-3小節:Entity Framework 的三種開發模式 11-4小節:Database First 資料庫優先 11-5小節:Model First 模型優先 11-6小節:檢視 EF 產生的 DbContext 及實體資料模型檔 11-7小節:從資料庫更新模型 / 由模型產生資料庫 課程檔案 ASP.NET MVC 5書籍範例程式 http://books.gotop.com.tw/download/AEL025500 ADO.NET Wiki - https://zh.wikipedia.org/zh-tw/ADO.NET ADO.NET概觀 - https://learn.microsoft.com/zh-tw/dotnet/framework/data/adonet/ado-net-overview (localdb)\mssqllocaldb FOHEART 慣性動作捕捉系統-動捕設備/MOCAPhttps://youtu.be/ukrO8Q206yY?t=18 課程影片 - [Day05 - CH07_用Razor、Partial View及 C# 語法增強View戰鬥力 (2023/08/17)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day05-ch07_用razor、partial-view及-c-語法增強view戰鬥力-2023-08-17/) - 課程大綱: 7-1小節:Razor 語法概觀 7-2小節:十五條 Razor 語法規則 7-3小節:Razor 判斷式與流程控制 7-4小節:以 Razor 語法判斷成績高低並標示不同顏色之實例 7-5小節:以 Local function 與@functions 在 View 中宣告方法 7-6小節:在 View 定義 Razor 樣板 7-7小節:View 以@inherits 繼承自訂 RazorPage 類 7-8小節:建立可重複使用的 Partial View 部分檢視 7-9小節:呼叫 Partial View 非同步與同步語法 7-10小節:Controller 與 Partial View 結合 EF Core 資料庫存取 提醒:請重新下載第七章講義 - [助教課 - Vue3教學 (2023/08/15)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-vue3教學-2023-08-15/) - 講義: https://hackmd.io/@trista1016/BkiwfW6s2 - [助教課 - 將MVC專案上傳至Azure DevOps教學(2023/08/15)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-將mvc專案上傳至azure-devops教學2023-08-15/) - [Day05 - SQL與資料庫 (2023/08/14)](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/lessons/day05-sql與資料庫-2023-08-14/) - 課程大綱:權限設定、Power BI - [Day 10 (2023/08/10)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-10-2023-08-10/) - CH8 繼承與多型 方法多載 CH9 簡易進銷存-匯入資料庫、建立 Repositories、為 Repository 建立抽象類別 處理完全一樣的部分-擷取基底類別 處理有點像又不太像的部分-泛型 應用 Library - [Day04 - CH05 & CH06_Bootstrap 4 網頁美型彩妝師 (2023/08/09)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day04-ch05-ch06_bootstrap-4-網頁美型彩妝師-2023-08-09/) - 課程大綱: 接續5-6-1小節 (再練習一次範例5-3) 6-1小節:Bootstrap 5功能概觀 6-2小節:MVC 中的 Bootstrap 環境與設定 6-3小節:在 HTML 中使用 Bootstrap 樣式與 UI 元件 6-4小節:在 MVC 專案中使用 Bootstrap 樣式及元件 6-5小節:以 Section機制將View自訂的css及js投射到佈局檔指定位置 (練習LoL_CardStatic.html及小瑪麗轉成MVC) 6-6小節:Gird 網格系統簡介 補充練習:將CardList()轉成List集合資料由Action傳遞給View, 並用Razor語法foreach呈現牌卡資料 - [助教課 - 專題_第一次專題Demo & Git及 Azure DevOps 開通及基礎(2023/08/08)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-專題_第一次專題demo-git及-azure-devops-開通及基礎2023-08-08/) - 專題Demo Git及 Azure DevOps 開通及基礎 Azure: Projects - Home (azure.com) Git 筆記:Git 與 GitHub 初探 - HackMD - [Day03 - CH05_掌握 Controller/View/Model/Scaffolding/Layout五大元素(2023/08/03)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day03-ch05_掌握-controller-view-model-scaffolding-layout五大元素2023-08-03/) - 課程大綱: 5-1小節:Controller / Action 職責功用與運作流程 5-2小節:View 檢視 5-3小節:Controller 傳遞資料給 View 的四種途徑 5-4小節:建立 Model 模型與強型別檢視 5-5小節:利用 Data Annotations 技巧將 Model 欄位 名稱用中文顯示 5-6小節:以 Scaffolding 快速建立完整的 CRUD 資料庫讀寫程式 (結束時教到5-6小節) 5-7小節:網站 Layout 佈局檔 5-8小節:Controller / Action / View 名稱調整與 Convention 約定 5-9小節:View 預設的搜尋路徑及過程 5-10小節:Action 的設計限制 5-11小節:Action 回傳的 Action Result 動作結果類型 影片筆記:MVC專案結構:View Controller/action Service Repository - [Day04 - SQL與資料庫 (2023/08/02)](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/lessons/day04-sql與資料庫-2023-08-02/) - 課程簡報:20761C_14.pptx~20761C_18.pptx - [助教課 - 專題_網站功能分析及Sitemap拆解教學(2023/08/01)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/助教課-專題_網站功能分析及sitemap拆解教學2023-08-01/) - [助教課 - JavaScript - Promise & Promise、setInterval(2023/07/04)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-2023-07-04/) - Promise Promise、setInterval - [Day02 - CH02_ASP.NET Core MVC 概觀與 VS 2022開發環境 (2023/07/31)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day02-ch02_asp-net-core-mvc-概觀與-vs-2022開發環境-2023-07-31/) - 複習:2-3小節: ASP.NET Core MVC框架組成及運作流程 (成對口述練習) 2-4小節:建立第一個 MVC 專案與檢視六大步驟的對應檔 2-5小節:掌握 Controller、 Model及View的建立技巧 2-6小節:解析 ASP.NET Core MVC專案資料夾功用 2-7小節:身份驗證的四種模式 2-8小節:用LibMan管理前端函式庫 2-9小節:IIS Express 及 SQL Server Express LocalDB 開發環境 2-10小節:部署 ASP.NET Core 程式至 IIS 網站(只教IIS安裝, 沒有談到部署) 2-11小節:建立 Model 時常用的 C#物件和集合初始設定式 綜合演練:Mvc7_SwitchGames專案建立Model與List集合資料, Scaffolding出View(選擇List樣板, 以Table呈現資料),以及_CardPartial製作技巧 - [Day01 - CH01 MVC樣式與ASP.NET Core框架 (2023/07/26)](https://learn.build-school.com/courses/2023-夏季班-asp-net-core-mvc-web-api-及專題開發/lessons/day01-ch01-mvc樣式與asp-net-core框架-2023-07-26/) - MVC台南養雞場故事 MVC分組說故事比賽 建立第一個MVC專案FirstMvcProject,建立Controller及Action,從Action產出View及瀏覽檢視 瀏覽View之三種技巧 談及Properties/launchSettings.json中之Port的設定 IIS Express執行方式與命令列執行方式,包括dotnet run 2-1小節 MVC樣式與ASP.NET Core框架之差異 解說MVC運作六大流程動線, 說明Controller, Model, View之職責與SoC 2-2小節:Visual Studio 2022開發工具下載及安裝 2-3小節: ASP.NET Core MVC框架組成及運作流程 - [助教課 - C# 複習 (2023/07/28)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/助教課-c-複習-2023-07-28/) - [Day 9 (2023/07/27)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-9-2023-07-27/) - CH8 DoWhere Entity Framework 回顧類別的設計 再談建構式 類別基本設計方針 單元測試 類別繼承多型設計 作業: 用黑客松的稅率題寫單元測試 Teams檔案區作業3 - [助教課 - SQL正規化 (2023/07/24)](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/lessons/助教課-sql正規化-2023-07-24/) - 講義 https://hackmd.io/@andyhuang1223/SkGlZDqoq 課程影片 - [助教課 - JavaScript 地圖串接-YouBike2.0臺北市公共自行車即時資訊 (2023/07/20)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-地圖串接-youbike2-0臺北市公共自行車即時資訊-2/) - Leaflet 地圖應用 Leaflet介紹 Leaflet 是一個開源廣泛使用的 JavaScript 函式庫,適用於網頁和移動應用程序開發,讓開發者能夠在網頁上展示地理資訊並與之互動、創建互動式的地圖,具有簡單易用的 API,使得在網頁上嵌入地圖變得容易。 Leaflet網站連結 Leaflet 起手式 quick Start 準備你的網頁 網頁中加入 Leaflet CDN複製 Leaflet 的 CSS & JavaScript 到你的網頁程式碼 head 標籤內。 網頁中希望地圖出現的位置放置一個具有特定 id 的 div 元素建立一個區塊來顯示地圖。 在CSS中設定地圖的高度 #map { height: 500px; width: 500px; } 設置地圖 從這裡開始,會使用 JavaScript 進行操作。JS語法要寫在 Leaflet - [Day 8 (2023/07/19)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-8-2023-07-19/) - CH7 擴充方法 Extension method 介面型別 Interface type 泛型 Generic types Attribute 例外處理 Exception Handling 物件導向的基本概念 往良好的程式碼邁進 抽象 物件導向三特性:封裝、繼承、多型 繼承 vs 組合/聚合 CH8 DoWhere總整理 委派 擴充方法 泛型 迭代器 - [助教課 - C# 複習 及 期中評量說明 (2023/07/18)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/助教課-c-複習-及-期中評量說明-2023-07-18/) - [Day03 - SQL與資料庫 (2023/07/17)](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/lessons/day03-sql與資料庫-2023-07-17/) - 上課內容: 20761C_10.pptx~20761C_14.pptx - [SQL期中評量 - 查詢語法](https://learn.build-school.com/courses/build-school-2023夏季班期中評量/lessons/sql期中評量-查詢語法/) - 使用"Northwind"資料庫,完成15題SQL題目,完成後找助教看執行結果。 USE [Northwind] --1 列出各產品的供應商名稱 --2 列出各產品的種類名稱 --3 列出各訂單的顧客名字 --4 列出各訂單的所負責的物流商名字以及員工名字 --5 列出1998年的訂單 --6 各產品,UnitsInStock < UnitsOnOrder 顯示'供不應求',否則顯示'正常' --7 取得訂單日期最新的9筆訂單 --8 產品單價最便宜的第4~8名 --9 列出每種類別中最高單價的商品 --10 列出每個訂單的總金額 --11 列出每個物流商送過的訂單筆數 --12 列出被下訂次數小於9次的產品 -- (13、14、15請一起寫) --13 新增物流商(Shippers): -- 公司名稱: 青杉人才,電話: (02)66057606 -- 公司名稱: 青群科技,電話: (02)14055374 --14 方才新增的兩筆資料,電話都改成(02)66057606,公司名稱結尾加'有限公司' --15 刪除剛才兩筆資料 - [CSharp期中評量 - LINQ](https://learn.build-school.com/courses/build-school-2023夏季班期中評量/lessons/csharp期中評量-linq/) - 請建立一個方案及專案(CSharpExam)。 一共有11+1題,須完成前11題Linq相關題目。 加分題:將隨機排列的十二生肖動物們,依據十二生肖順序做排序。 提示1:需要有已知的十二生肖順序 提示2:OrderBy方法的多載(Enumerable.OrderBy 方法 (System.Linq) | Microsoft Docs) 繳交方式:請直接找助教執行程式碼,助教會問問題。 Models(課程、學生) 建立一個Models資料夾,並新增兩個類別(Course, Student) public class Course { /// /// 課程ID /// public string CourseId { get; set; } /// /// 課程名稱 /// public string Name { get; set; } /// /// 指導教師 /// public string Teacher { get; - [Day02 - SQL與資料庫 (2023/07/13)](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/lessons/day02-sql與資料庫-2023-07-13/) - 上課內容: 20761C_06.pptx~20761C_09.pptx - [Day09 - 第四單元 jQuery課程 (2023/07/12)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day09-第四單元-jquery課程-2023-07-12/) - jQuery教學參考網站 jQuery指令分類 jQuery安裝方式 jQuery vs. JS語法比較 jQuery API總覽 Selector選取器 Event事件 常⽤操作指令 Traversing元素往返 Array與Object的迭代 jQuery AJAX命令 Form表單 - [助教課 - JavaScript (2023/07/11)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-2023-07-11/) - 課程內容: 行事曆:作業講解行程編輯與刪除 setTimout:動畫解說及小瑪莉作品題目說明 Apple:作業講解 - [助教課 - JavaScript (2023/07/05)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-2023-07-05/) - 課程內容: 作業講解:1A2B SQL課程軟體安裝 作業講解:行事曆渲染日期、新增行程 - [Day01 - SQL與資料庫 (2023/07/10)](https://learn.build-school.com/courses/2023-夏季班-sql-與-資料庫/lessons/day01-sql與資料庫-2023-07-10/) - 上課內容: 投影片:20761C_01.pptx ~20761C_05.pptx - [Lesson](https://learn.build-school.com/lessons/lesson-6/) - [Lesson](https://learn.build-school.com/lessons/lesson-4/) - [Day08 - 第三單元AJAX與網路資料存取(2023/07/06, 半天)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day08-第三單元ajax與網路資料存取2023-07-06-半天/) - 解構賦值 JS詳細完整版 - 補充說明主題與頁碼 # typeof vs. instanceof - P.87 # 用指令轉換型別 - P.90 # 變數與常數宣告 P.98 # Date⽇期物件 - P.137 # 特殊的==與===等號比較 -P.149 # 判斷陣列型別 - P.193 # 陣列列操作相關⽅方法 P.194 # map & reduce - P.204 # Spread Syntax - P.208 # Math - P.236 # Class - P.243 # Keyed Collections集合 - P.249 - [Day07 - 第三單元AJAX與網路資料存取(2023/07/03)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day07-第三單元ajax與網路資料存取2023-07-03/) - Promise基本觀念及樣板 Fetch + OpenAI API ChatGPT 解構賦值 Fetch API + PureBackendWebApi後端專案 JSON資料轉換與重製 範例註記 Async/fetch_LoL_Transform_promise_async.html - [[銷售分析Lab 6] 樹狀圖應用](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-6-樹狀圖應用/) - 接下來我們新增第四個圖表,先點選畫布空白區域,再選擇視覺效果面板中的「樹狀圖」,並將該圖位置移至畫布的左下區域 (拉住圖表的右上角...圖示可自由移動位置),如下圖。 請依下圖順序設定這個樹狀圖,點選「主分類 階層」欄位到「類別」、拖拉「縣市」到「詳細資料」、拖拉「銷售金額」到「值」,步驟如下圖次序 1 / 2/3,將會看到樹狀圖的變化。 美化一下樹狀圖的格式,將資料標籤及類別標籤都開啟,修改其中的文字大小及粗體;點選樹狀圖的任一區塊,將會看到3個圖表的同步變化。 - [[銷售分析Lab 5] 篩選及向下展開 drill-down](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-5-篩選及向下展開-drill-down/) - 來看看「篩選」的功能,回到左上角的直條圖,按右上方的「前往階層中的下一個等級」,會展開全台灣所有縣市行政區的銷售金額直條圖,如下圖。 若我們只想看銷售金額前10高的縣市行政區,可打開「篩選」面板,展開「行政區」,篩選類型「前N項」,輸入值為「10」; 然後在欄位面板中拖拉「銷售資料總表」中的「銷售金額」欄位到「依值」的空白處,最後按下「套用篩選」。步驟如下圖次序。 選擇左上角直條圖的前三大銷售區域,按住 CTRL 鍵,選「大安區」「北投區」「士林區」這三個直條,將同步看到地圖中的三個地點以及泡泡會亮起,泡泡愈大表示銷售金額愈多。 - [[銷售分析Lab 3.1] 模型中的表格關連](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-3-1-模型中的表格關連/) - 按一下 Power BI Desktop 左側選單上的「模型」圖示(如下圖紅色箭頭)。可看到已匯入的表格以及它們之間的關係。一開始你會看到的畫面類似下圖,Power BI Desktop 會自動判斷表格之間的關連,「銷售資料總表」和「區域維度表」2個表格之間將透過 「區域編號」這個欄位關連在一起;「銷售資料總表」和「產品維度表」2個表格之間將透過 「產品編號」這個欄位關連在一起。 將表格稍微移動位置,將「銷售資料總表」拖至畫面中間,「產品維度表」拖至畫面右側,「區域維度表」在左方、「日期維度表」表格在下方,大致如下圖,方便我們檢示這個星狀結構模型(Star Schema)。 將「日期維度表」中的「Date」欄位,拉至「銷售資料總表」的「訂購日期」欄位,它將會自動連線並建立2個表格的關連,如下圖。 (補充說明) Power BI 支援多種型態的關係: 一對多 (如上圖關連線的2頭之符號為 1 → * ) 一對一 多對多 在Lab中,我們將使用一對多關係,這是最常用的關係類型。可以想像一對多的意思,每一筆「日期維度表」中的資料,會對應到很多筆「銷售資料總表」中的資料。例如: 在日期維度表中有一筆 “2019/1/1日”的日期,在銷售資料總表中,會有很多筆 2019/1/1日的各產品在各區域的銷售資料,有 2019/1/1日的產品「運動手套, M」在「台中市龍井區」的銷售額為$39,600、有 2019/1/1日「運動手套, L」在「台中市龍井區」的銷售額為$2,052 …….共4筆的資料。 我們已經建立好了「模型」,這是一個星狀結構模型(Star Schema),有3個維度表格 (Dimension Table) - 「日期維度」「區域維度」與「產品維度」、1個事實表格 (Fact Table) - 「銷售資料總表」。(請再回看講義理解什麼是星狀結構模型、維度、事實表格、量值,這是建立分析模型重要且基礎的觀念,需反覆理解) - [[銷售分析Lab 11] 每日報表更新](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-11-每日報表更新/) - 接下來我們演練當每日的銷售資料持續增加,我想要讓看到的圖表是最新的,該如何做呢? 在 Excel 銷售資料為目前至 2021/12月底,請於 Excel中「銷售資料總表」頁的最後面,輸入 3-4筆2022年的資料,模擬 2022年新增的銷售資料,例如下圖中紅框處最後4筆資料,該Excel也已存檔完成,請問接下來Power BI中的報表會有 2022年的資料嗎?可自行試驗看看 接下來至「報告」區域,按下「重新整理」,如下圖二則會出現2022年的資料了,如下圖二。(若發現圖表格式跑掉了,可刪除該圖表重拉即可) 再次發行這份已新增2022年銷售資料的報表,才會將最新的資料發佈到 Power BI 線上入口網站,你的同事才會看到最新的報表。點選工具列「常用」選單,右上角「發行」按鈕,並選取「我的工作區」進行發行,將會看個畫面中間有個小視窗「選取目的地」,請點選「我的工作區」並按下「選取」。 報表就會開始發行直到成功發行。大約10-15秒後將出現如下圖之視窗,點選視窗中的連結,就會打開瀏覽器進入了 Power BI 服務入口網站。 在最新的圖表中,就會看到 2022 年的銷售資料了! (因只有3-4筆資料,因此該直條圖看起來很矮是正常的) - [[銷售分析Lab 9] 匯出至 Excel 及 PowerPoint 即時互動圖表](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-9-匯出至-excel-及-powerpoint-即時互動圖表/) - 「匯出」選單 - 可以匯出 PowerPoint、PDF或是回到 Excel 分析,方便使用者簡報或分享。我們選取 PowerPoint -> 「內嵌即時資料」。 將出現如下視窗,選「在 PowerPoint 中打開」, [若PowerPoint 中出現無法瀏覽的錯誤,請如下步驟] 打開 Power Point ->[插入] -> [取得增益集],搜尋 Power BI,並新增,如下圖示步驟。 接下來將出現一視窗,請複製剛做好的圖表網址並貼上後,按「插入」後,即可在Power Point中使用該互動式報表了。 - [[銷售分析Lab 7] 日期篩選及報表美化](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/銷售分析lab-7-日期篩選及報表美化/) - 新增第五個圖表,先點選畫布空白區域,再選擇視覺效果面板中的「交叉分析篩選器」,並將該圖位置移至畫布的最右上區域 (拉住圖表的右上角...圖示可自由移動位置),如下圖。 設定該交叉分析篩選器的欄位,從欄位面板中選取「Date」 設定該交叉分析篩選器的格式,包括滑桿開啟、日期輸入文字大小、標題輸入中文並開啟,類似如下圖。 試試看這個日期交叉分析篩選器,可以下拉選起啟日期為「2021/4/1」,結束日期為「2021/12/31」,表示這報表只顯示這段日期區間的資料。 點選Power BI Desktop 上方工具列「插入」選單、點「文字方塊」,用來當作這張報表的標題,輸入「大腳自行車銷售分析」,並自行修改文字字型/大小/對齊。最後將這張「文字方塊」拉到畫布右上角,類似下圖。 點工具列上方的「影像」,用來美化這張報表的圖示Logo,選取 C:\BicycleLab\bicycle.png。最後將這張圖拉到畫布右上角,位置類似下圖。 我們的報表終於製作完成了,接下來修改下方的報表頁名字為「大腳自行車銷售分析」、最後按「儲存」,如下圖。 - [[銷售分析Lab 6] 新增圖表(將 Lab2 - 4再做一次)](https://learn.build-school.com/lessons/銷售分析lab-6-新增圖表將-lab2-4再做一次/) - 因在 Lab 5 我們是從全新的報表開始,自行匯入了資料並設計星狀模型(Star Schema),也運用的DAX資料分析運算式自動幫我們產生了日期的表格,請在空白畫布中新增圖表,再將 Lab 2 至 Lab 4做一次。點選左側的課程大綱 - ”Lab 2”,依步驟做到 “Lab 4”。 (請注意及提醒 : Lab 設計的用意是讓各位體驗真正資料分析會花比較多時間是在資料的前處理及模型設計上,Lab 2 - Lab 4 為圖表設計的運用僅需先熟悉常用的圖表; 模型設計觀念反而是比較需要花時間學習及熟悉的) - [Lesson](https://learn.build-school.com/lessons/lesson-3/) - [助教課 - JavaScript(2023/06/12)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript(2023-06-12)/) - [Day5 - HTML&CSS(2023/06/09)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day5-htmlcss(2023-06-09)/) - [Day01 - 第一單元JavaScript基礎語法(2023/06/08)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/day01-javascript基礎語法(2023-06-08)/) - JavaScript課程總覽 為什什麼需要學JavaScript? JavaScript教學參考網站 前端、後端與全端 Visual Studio Code JavaScript初體驗 Debug偵錯 資料與結構型別 變數與常數宣告 保留留字 Statement & Declaration DOM Selector Function函式(教到P.93 - Movie_Function4.html) Event事件 - [助教課 - JavaScript 先修課(2023/06/06)](https://learn.build-school.com/courses/2023-夏季班-javascript/lessons/助教課-javascript-先修課(2023-06-06)/) - 1. JavaScript 是什麼? MDN: JavaScript 是什麼? HTML 是一種標記語言,我們使用它組織網頁裡的內容並給予定義, 例如:定義段落、標題、資料表格,或是在頁面嵌入圖片和影片。. CSS 是一種樣式規則的語言,用來幫我們的 HTML 內容上套用樣式,例如:設置背景顏色、字型,或讓內容以多欄的方式呈現。 JavaScript 是一種腳本語言,它使你能夠動態的更新內容、控制多媒體、動畫……幾乎所有事。(好吧,不是所有事情,但神奇的是你可以通過短短幾行 JavaScript 程式碼實現。) 單引號或雙引號前後要一致 會有單引號及雙引號兩種寫法原因在於,有些字串內容會有’單引號。例如:今天寫let’s go 裡面有單引號的可能性 就可能造成程式錯誤建議用雙引號實包住字串 let go ="Let's go" console.log(go) 自動插入分號: 在 JavaScript 中,分號 ; 用於結束一個語句(statement)。然而,JavaScript 也具有一種自動插入分號(Automatic Semicolon Insertion, ASI)的功能,該功能會在某些情況下自動插入分號,以使代碼能夠正確運行。 布林(Boolean)布林值只有true跟false,因為電腦不知道什麼是對或錯,所以我們要告訴電腦邏輯結果。例如: 是否起床了? let isWakeUp =true; console.log(typeof isWakeUp)//答案:boolean undefined 尚未賦予任何值,會回傳undefined let aUndefinded console.log(aUndefinded)//答案:undefined 思考:若印出尚未宣告的變數會回傳什麼? console.log(print) null有被賦予值,是告知為空值,空資料;或想把值清空 let b =1 let - [Day4 - HTML&CSS(2023/06/05)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day4-htmlcss(2023-06-05)/) - [Day3 - HTML&CSS(2023/06/01)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day3-htmlcss(2023-06-01)/) - [助教課 - Git 與 GitHub初探](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/助教課-git-與-github初探/) - 文件及相關資料參考 https://git-scm.com/book/zh-tw/v2 https://gitbook.tw/ https://backlog.com/git-tutorial/tw/reference/ 什麼是Git? Git是一種分散式的版本控制系統,版本控制系統就是在記錄目錄(資料夾)內,所有檔案的變更紀錄,可以清楚的知道檔案什麼時候被加入、刪除以及修改了什麼。 Git的特性 免費、開源 Git是可以免費使用的,程式碼也有開源。 速度快、體積小 紀錄的是檔案內容的「快照」(snapshot) 分散式系統 不需要集中控管,大部分的操作都可以在本地端執行,最後再「同步」到遠端伺服器。 檢查完整性 在 Git 中所有的物件在儲存前都會被計算校驗碼(checksum)並以校驗碼參照物件。 這代表不可能瞞著 Git 對任何檔案或目錄進行修改。 Git 更能夠馬上察覺傳輸時的遺失或是檔案的毀損。 校驗碼就是ID,每個檔案的內容都是用其校驗碼來儲存。 通常只有增加資料 所有的操作都相當於增加資料到Git的資料庫內(刪除檔案也是一種操作)。 定期將資料庫推送到遠端存放庫時,就不可能會弄丟資料。 第一次使用 下載及安裝Git 官方網站下載(Windows / Mac):https://git-scm.com/downloads Mac的同學,可以透過Homebrew下載為 macOS(或 Linux)添上套件管理工具 — Homebrew $ brew install git 使用者設定 安裝完Git第一次使用時,需先設定Git的使用者及Email(只需設定一次) $ git config --global user.name "YOUR NAME" $ git config --global user.email "YOUR - [Day2 - HTML&CSS(2023/05/29)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day2-htmlcss(2023-05-29)/) - [Day 7(2023/05/25)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-7(2023-05-25)/) - ch6 方法(call by value, call by reference) 委派型別(Delegate) 具名委派 匿名委派 Lambda 表達式 內建的委派型別(Action, Func) 事件(Event) 建構式 建構式多載 呼叫父類別建構式 ch7 靜態類別 擴充方法(將靜態類別假裝成執行個體方法使用) - [Day1 - HTML (2023/05/24)](https://learn.build-school.com/courses/2023-夏季班-htmlcss/lessons/day1-html-2023-05-24/) - [助教課 - 作業講解及黑客松題目講解(2023/05/23)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/助教課-作業講解及黑客松題目講解(2023-05-23)/) - [Day 6(2023/05/17)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-6(2023-05-17)/) - ch6 型別系統 萬物之母Object Class(隱含繼承、Equals、ReferenceEquals、Boxing、Unboxing、初步學習繼承) 奇妙的String Class 實值型別(Struct結構) Nullable 可為Null的結構 列舉 Enum 參考型別(Class類別、Interface介面、Delegate委派) 再度回到類別 類別內部成員的存取修飾詞 抽象類別與繼承的實作 虛擬成員與繼承的覆寫 常數 - [助教課 - 作業講解(2023/05/16)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/助教課-作業講解(2023-05-16)/) - [Day 5(2023/05/15)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-5(2023-05-15)/) - ch4: Ex LINQ(Join、OrderBy...) ch5: Method多載 文字檔處理入門(CSV、JSON) HttpClient Class ch6: .Net Framework概念(CLR、IL Code、JIT Compiler、.Net Framework類別庫) EXE檔 vs DLL檔 - [Day 4(2023/05/11)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-4(2023-05-11)/) - 遞增與遞減運算子 LINQ(LINQ to Object) Enumerable Class(Enumerable 類別 (System.Linq) | Microsoft Learn) LINQ再進階 - [Lesson8 - computed屬性](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson8-computed屬性/) - 之前提到畫面渲染我們用 {{ }} 讓資料渲染在畫面上,改一個範例,有firstName和lastName,我想在畫面上顯示可以如下寫法, Document {{ firstName + lastName }} 會發現我們可以利用字串相加的手法渲染出來, 但這樣真的好嗎? 你的邏輯寫在 HTML 上 - [Lesson7 - watch監聽器](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson7-watch監聽器/) - watch是指針對Vue實體中的data進行監聽,如果該資料異動則立即執行function, 如以下,我監聽了inputVal的值,只要異動了立即就會執行要做的事, Document {{ msg }} const app = new Vue({ el: '#app', data: { inputVal: '12345', msg: '' }, watch: { inputVal: function() { this.msg = `input異動 ${new Date()}` - [Lesson5 - Vue指令 - v-bind](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson5-vue指令-v-bind/) - v-bind指令是用來將Vue實體中的data綁定到HTML tag上的屬性,如,可以將data的值綁到input tag的value屬性, v-bind:[屬性名稱]="[data欄位]" Document 綁定圖片的src屬性,v-bind的簡寫為 :,如下, - [Lesson4 - Vue指令 - v-on 與 mehtods](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson4-vue指令-v-on-與-mehtods/) - Vue當然也可以像原生JS綁定事件,只是寫法要配合Vue的語法。 methods 屬性 在Vue實體中加入methods屬性,並定義sayHello方法,這邊要注意,如果方法中使用到data裡的欄位前面記得加this const app = new Vue({ el: '#app', data: { name: 'Jimmy' }, methods: { sayHello() { alert(`${this.name} say hello.`) } }, }) v-on 接下來用v-on指令委派事件, v-on:[事件名稱]="[方法]" Click Me 也可以這樣,v-on的簡寫是@ Click Me - [Lesson6 - Vue指令 - v-model](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson6-vue指令-v-model/) - 之前講到畫面上的資料渲染,但那都屬於單向的資料綁定,那如果想要做到使用者與畫面互動之後雙向更改Vue的data,那該怎麼做呢? 例如,有一個輸入框,我想要其內容綁定data中的message欄位, Document 首先,我們可以用v-bind綁定value屬性到input tag上, 此時可以看到message已經顯示在輸入框中了, 但是當我們改變輸入框的值會看到message的值並不會改變, 所以可以配合v-on寫方法,讓資料可以改變,如下, - [Lesson1 - Vue instance 與 data render](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson1-vue-instance-與-data-render/) - Vue instance Setp1,引入Vue.js CDN, Step2,定義要被Vue控制的HTML區域,例如下方,id="app"的這個區域是要被Vue控制的 Document Step3,加入script,並新增Vue實體 以上,這三個步驟請熟記,接下來的每個Lesson都要這麼做。 完整模板如下, - [Day 3 (2023/05/08)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-3-(2023-05-08)/) - 集合 Dictionary 類別 List 類別 集合搜尋 ComboBox ListBox 回家作業 - 農夫過河 - [Lesson3 - Vue指令 - v-for](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson3-vue指令-v-for/) - v-for 指令可用來迭代資料產生連續的HTML或樣板,如下, Document 索引: {{ index }} | id: {{ person.id }} | name: {{ person.name }} | age: {{ person.age }} const app = - [Lesson2 - Vue指令 - v-if 與 v-show](https://learn.build-school.com/courses/vuejs-助教課/lessons/lesson2-vue指令-v-if-與-v-show/) - v-if 先做基礎建設,然後於HTML加入 h1 標籤,並加上v-if指令且設為"true" BuildSchool Title 1 此時將"true"改為"false",可以發現,我們可以通過v-if指令來選擇要不要讓該tag被渲染, 有 if 當然也有 else,如下, BuildSchool Title 1 BuildSchool Title 2 當然那個"true"或"false",應該要讓它在data中可以被控制, BuildSchool Title 1 BuildSchool Title 2 v-show - [助教課 - 先修課考核題檢討(2023/05/04)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/助教課-先修課考核題檢討(2023-05-04)/) - [Day 2 (2023/05/03)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-2-(2023-05-03)/) - 跳躍陳述式 論+ 運算子 條件運算子 寫個方法(Method) Windows Forms Application 簡單加減法器 學習自訂類別(Class) 雞蛋糕的故事–class and object - [Lesson11 - BootstrapVue](https://learn.build-school.com/lessons/lesson11-bootstrapvue/) - [Lesson10 - Component模組化開發](https://learn.build-school.com/lessons/lesson10-component模組化開發/) - [Lesson9 - Lab - 前端驗證](https://learn.build-school.com/lessons/lesson9-lab-前端驗證/) - [Lesson11 - 總結應用](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson11-總結應用/) - 最後,根據我們學會的HTML、CSS、JavaScript這些去實做一個可以互動的網頁,如下, 實作程式碼如下,(基本上跟著助教作即可,這邊只是輔助查看) Document .container { display: flex; } .btn-group button { padding: 20px; margin: 5px; font-size: 20px; } .box { width: 600px; height: 600px; background-color: rgba(255, 0, 0, .3); display: flex; position: relative; } .block { width: 200px; height: 200px; background-color: greenyellow; position: - [Lesson10 - Timer應用](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson10-timer應用/) - 如果要做到JS動畫的話一定要掌握timer的應用, setTimeout setInterval 以下分享幾個timer用法,先建立html檔案(有用到font awesome記得引用CDN), Document click click click - [Lesson9 - Promise](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson9-promise/) - 我們在設計JS互動時總有一些情境,如以下, 場景一,先做A,A做完,再做B,B做完,再做C......場景二,A、B一起做,都做完再做C...... 這個時候就要介紹Promise給各位了, 以剛剛的場景,有A、B兩件事, function A() { //... console.log('A做完了') } function B() { //... console.log('B做完了') } 所以我們在描述,場景一時,就要去改方法, function A() { //... console.log('A做完了') B() } 這樣會動到A方法的寫法,不就不健康了嗎?所以我們要把A、B改成Promise,(請理解resolve、reject) function A(isDone) { return new Promise(function(resolve, reject) { console.log('開始A') if (isDone) { return resolve('A成功') } else { return reject('A失敗') } }) } function B(isDone) { return new Promise((resolve, reject) => - [Lesson8 - 網路資源存取](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson8-網路資源存取/) - 在開發網頁時也時常需要存取外部的資源來呈現網頁的互動,所以本篇會介紹幾種http request的方法、工具。 XmlHttpRequest,簡稱XHR fetch AJAX axios 以下範例存取網址 : https://raw.githubusercontent.com/taihochan/JsonData/main/%E5%8F%B0%E7%81%A3%E8%A1%8C%E6%94%BF%E5%9C%B0%E5%8D%80.json 先建立範例用html,如以下, Document XmlHttpRequest XHR 為原生JS語法,故不須額外引用CDN // ----- XHR ----- // step1,產生XHR物件 let xhr = new XMLHttpRequest() // step2,設定此xhr物件,請求目標網址、方法、參數等等... - [Day 1(2023/05/01)](https://learn.build-school.com/courses/2023-夏季班-c及物件導向/lessons/day-1(2023-05-01)/) - 基本認知 工具概要 Hi , Visual Studio 進入C# 程式碼註解 選擇陳述式、關係和比較運算子 陣列 反覆運算陳述式(迴圈) - [Lesson7 - Array進階用法](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson7-array進階用法/) - 還記得C#課程中我們為了處理快速處理集合教了一系列的LINQ方法,而處理集合在JS中也有一系列方法,目的都是為了減少寫迴圈讓原始碼的閱讀性提高,也增加開發的效率。 可參考,MDN - Array 開始之前,我們先建立等等lab要被操作的集合,如下,稍等會用做題的方式將常用的方法逐一介紹, let list = [ { item: '啤酒', type: '喝的' }, { item: '汽水', type: '喝的' }, { item: '火鍋', type: '吃的' }, { item: '燒烤', type: '吃的' }, { item: '冰淇淋', type: '吃的' } ] Q1,找第一個 "吃的" 的東西 語法,Array.find() let r1 = list.find(x => x.type == '吃的') console.log(r1) Q2,找所有 "吃的" - [Lesson6 - 創造DOM](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson6-創造dom/) - 除了改變既有的DOM,還可以創造DOM出來,達到無中生有的目的。 假設你想要創造出一個表格放在body裡面,如下, 首先第一件事情,請先設計好你的HTML結構,初學者建議將養出來的結構用畫圖的方式畫下來,以下是我預想的表格結構 table -> thead、tbody thead -> tr tr -> th tbody -> tr tr -> td 接下來就根據設計出來的樣子開始開發, Document step1,取得要被放入的容器,我要把表格放在body,所以容器就是body // step1,取得要被放入的容器 const body = document.querySelector('body') step2,生成DOM物件,並調整好其屬性或樣式 語法,document.createElement( [HTML Tag name] ) // - [軟體工程師應該知道的數位行銷工具 (GA/GTM/Hotjar, 2023/4/26)](https://learn.build-school.com/courses/軟體工程師應該知道的數位行銷工具-ga-gtm-hotjar/lessons/軟體工程師應該知道的數位行銷工具-ga-gtm-hotjar-2023-4-26/) - 講義 - https://bit.ly/bsgagtm Funnel 漏斗與轉換率 常見的流量及行為分析工具 SimilarWeb Google Analytics (GA) Hotjar 什麼是追蹤碼? 代碼管理工具 Google Tag Manager (GTM) Lab 1 - 開通 GA & GTM 帳號 Lab 2 - CV 個人履歷網頁流量分析 (使用 GTM 來安裝 GA 追蹤碼) Lab 3 - CV 個人履歷網頁使用者行為分析及回饋收集 (使用 GTM 來安裝 Hotjar 追蹤碼) Lab 4 - GA 的加強型電子商務追蹤轉換率 (因時間有限 這個有興趣 未來可再實作) GA,GTM,Hotjar - [技術簡報與Demo 技巧 (2023/4/26)](https://learn.build-school.com/courses/軟體工程師就業輔導/lessons/技術簡報與demo-技巧-2023-4-26/) - 技術簡報與Demo 技巧 - [先修班考核題](https://learn.build-school.com/courses/2023夏季班先修課/lessons/先修班考核題/) - [資訊軟體業認識及面試準備 (2023/04/24)](https://learn.build-school.com/courses/軟體工程師就業輔導/lessons/資訊軟體業認識及面試準備-2023-04-24/) - 軟體工程師面試 - [Lesson5 - 事件](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson5-事件/) - 除了可以透過DOM物件調整其屬性之外,針對使用者互動我們還必須學習事件的處理方式,例如,畫面上有一個"按鈕",滑鼠點擊後要讓按鈕變成紅色,這一系列的互動就是本篇要學習的項目。 以下範例皆以"滑鼠點擊"事件為例。 事件綁定方法 1. 直接在HTML Tag上加入 onclick 屬性 Document click me 2. 取得DOM物件後,將function指派給其onclick屬性 Document - [Lesson4 - DOM物件屬性修改](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson4-dom物件屬性修改/) - 承襲上一篇的內容,當我已經成功取得頁面上的DOM物件,接下來就可以針對取得的元素進行客製化的修改,以下範例為可能常用的DOM屬性修改。 修改內文 InnerText:修改內文純文字 InnerHTML:修改內文文字,但如果內文包含HTML標籤則會視為新增插入該標籤 Document Hello A Hello B 修改 input 內容,利用 value 屬性 - [Lesson3 - BOM物件 與 DOM物件](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson3-bom物件-與-dom物件/) - JavaScript使用在網頁前端注重在前端功能與互動的實作,所以一定會用到接下來講的BOM物件、DOM物件的操作。 BOM 全名,Browser Object Model 是瀏覽器提供的物件,讓我們可以透過JS與瀏覽器互動 window 物件 我們最常使用window物件來操作瀏覽器,例如,請瀏覽器跳出alert訊息, window.alert('This is alert!') 或是透過操作網址讓使用者去到某個連結,例如, window.location = 'http://tw.yahoo.com' 或是取得瀏覽器版本的資訊,例如, let browserInfo = window.navigator.userAgent console.log(browserInfo) 或是操作瀏覽器歷程記錄,例如, window.history.back() // 回到上一頁 以上諸如此類的跟瀏覽器的互動,都跟BOM物件有關。 DOM 全名,Document Object Model BOM 是用來操控瀏覽器,那 DOM 就是用來操作網頁內容 比如說你今天想要讓網頁上某個h1標題的顏色變色,第一件事情就是要先抓到這個h1標籤,所以這一張惠注重在DOM物件抓取的方法,以下列出幾個常用的抓取選擇器。 先來網頁原始碼, Document - [有效的軟體工程師履歷撰寫 (2023/04/19)](https://learn.build-school.com/courses/軟體工程師就業輔導/lessons/有效的軟體工程師履歷撰寫-2023-04-19/) - 軟體工程師履歷 - [Lesson2 - 宣告 與 迴圈](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson2-宣告-與-迴圈/) - 宣告 在JS中我們常用的宣告會是以let、const、var為開頭,例如, let x = 10 const y = 10 var z = 10 那這三種有什麼差別? 先講結論,"沒事不要使用 var " let let 為區域性的變數,區域簡單定義就是在 { } 裡面 { let x = 10 console.log(x) // 10 } console.log(x) // x is not defined let x = 10 let y = 20 { // 子區域也能存取父區域的變數 console.log(x) // 10 console.log(y) // - [助教課 - 快取與Redis服務 (2023/04/19)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-快取與redis服務-2023-04-19/) - [Day18 - 用CLI及Visual Studio Code建立與管理.NET Core專案 (2023/04/18, 半天)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day18-用cli及visual-studio-code建立與管理-net-core專案-2023-04-18-半天/) - 3-1 用 CLI 命令工具查詢.NET Core SDKs 資訊 3-2 用 CLI 命令建立與執行.NET Core 專案 3-3 Visual Studio Code 安裝與介面環境調整 3-4 在 VS Code 新增、建置、執行與偵錯 MVC 專案 3-5 用 Git 與 GitHub 管理專案 3-6 替 CLI 命令指定不同的.NET Core SDK 版本 3-7 CLI 命令分類總覽 3-8 CLI 常用命令 3-9 用 LibMan 命令安裝用戶端函式 3-10 將 ASP.NET Core 程式部署至 IIS 網頁伺服(這個新版VS - [Lesson1 - Debug 與 Console](https://learn.build-school.com/courses/javascript-助教課/lessons/lesson1-debug-與-console/) - 瀏覽器開發者工具 當我們學習JavaScript時,一定要跟著學會如何除錯,以下講解如何在完成網頁時如何Debug,或利用console語法來輔助判斷。 在學習 HTML / CSS 時,理論上已經有學會如何利用瀏覽器開發者工具來檢視切版結果,或預覽樣式表,而JavaScript(以下簡稱JS)也能使用網頁開發者工具來進行Debug甚至下中斷點。接下來介紹當開發JS時開發者工具中我們常看的幾個地方(以下以Chrome瀏覽器為例), Console:用於顯示自訂義資料或是警告、錯誤訊息,也可以利用此處寫JS語法進行測試。 Source:可用於檢視原始碼,並且可於JS語法下中斷點逐步執行。 Network:用於檢視網路資源是否有正常存取,例如,JS檔案有無正常被載入、未來與WebAPI互動存取狀態檢視等等... Console 先宣告,一些變數方便以下範例使用, let name = 'Build School' let number = 5 let isChecked = false let numArr = [ 1, 2, 3, 4, 5 ] let personObjArr = [ { name: 'Andy', age: 18 }, { name: 'Jimmy', age: 20 } ] 我們可以利用 console.log 方法來顯示我們想要的資料,例如常數字串、變數(任意型別),並於開發者工具中Console區域查看,例如, - [Day17 - 補充課程:前端Ajax與後端Web API二次加強 (2023/04/17)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day17-補充課程:前端ajax與後端web-api二次加強-2023-04-17/) - JWT 產生JWT Token簽名字串過程與原理 JWT前端與後端建立步驟(ASP.NET Core 7.0) - Core7_BackendFrontJwtSolution方案 Web Api Action 三種回傳型别: 1. 特定型别 2.IActionResult 3. ActionResult SpecificType 回傳指定型別:永遠只回傳一種型別,例如基本型別(string)或複雜型別(List) 傳回 IEnumerable類型 ( IEnumerable ) IActionResult類型 : 如果有多重 ActionResult 回傳型別,回傳 IActionResult 是最理想的 ActionResult類型 :如果回傳型別中還包含 List或其他基本型別或複雜型別,就無法用 IActionResult,只能用ActionResult Attribute Route MVC - Controller/Action - Conventional Route 傳統路由, 適用MVC專案 API - api/[controller] - Attribute Route屬性路由, 適用Web API專案 ASP.NET Core - [Day 4 - Azure DevOps & LineBot (2023/04/13)](https://learn.build-school.com/courses/azure-devops-22台北冬季班/lessons/day-4-azure-devops-linebot-2023-04-13/) - [助教課 - JWT補充及後台模板 (2023/04/12)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-jwt補充及後台模板-2023-04-12/) - [助教課 - BootstrapVue後台模板 (2023/04/11)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-bootstrapvue後台模板-2023-04-11/) - [Day16 - 補充課程:Dapper資料庫存取(2023/04/11)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day16-補充課程:dapper資料庫存取2023-04-11/) - Day16 - 補充課程:Dapper資料庫存取(2023/04/11) Dapper概觀 14:33 九種執⽅法 Method讀取/執行⽅法 15:42 Query() - 回傳強型別 Query() - 回傳dynamic List QueryFirstOrDefault() QuerySingleOrDefault() 指定多重參參數 傳遞參數集合作查詢 查詢預存程序 QueryAsync非同步查詢 Execute()執⾏Insert Execute()執行Update Execute()執行Delete 資料庫交易-使⽤SqlTransaction - [Day15 - 補充課程:Routing路由實戰 (2023/04/10)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day15-補充課程:routing路由實戰-2023-04-10/) - Routing路由實戰 10:20 探討Routing路由誔⽣的原因與優勢 路由的載⼊與定義 路由URL Pattern樣式⽐對模式及找尋過程 為汽⾞網站建⽴快捷⼈性化的路由查詢實戰 路由資訊與參數的讀取 汽⾞網站專案之環境設定與程式建⽴ - [Day 3 - Azure DevOps (2023/04/07 下午)](https://learn.build-school.com/courses/azure-devops-22台北冬季班/lessons/day-3-azure-devops-2023-04-07-下午/) - [Day14 - Cookies身份驗證(2023/04/06)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day14-cookies身份驗證2023-04-06/) - Day14 - 補充課程:Cookies身份驗證 ASP.NET Identity簡介 10:30 Cookie驗證 10:38 Northwind Products Pagination分頁功能製作 17:30 - [[Lab 2] Power Pages - 建立社團活動/公司福委活動網](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-2-power-pages-建立社團活動-公司福委活動網/) - 1. 建立新的測試用環境 (Create a new environment) (若前一個Lab 已有一個測試用的環境,這一步可以略過,在第二步中使用該環境) - 使用上課用的公用帳號者將無法建立自己的環境或完整執行Lab,因此仍建議全新申請M365試用帳號後再申請Power App 試用版就可用全功能, Lab 執行也比較順利 登入 Power Platform 系統管理中心 ( Power Apps admin portal ),選擇「環境」(Environments),按下「新增」 輸入名稱「Contoso Test」,類型選「試用服務」,中文版者 選「亞洲 - 預設」(Power App 介面會依瀏覽器的語言設定自動將介面設為一致的語系版本),選「建立此環境的資料庫」,下一步 (左圖為英文版畫面 ; 右圖為中文版) 語言選中文即可,URL 不用設定,貨幣如下圖。選部署樣本應用程式和資料,按儲存鈕。 1. 進入 Power Pages - https://make.powerpages.microsoft.com/ ; 先將環境切換至第一步建立好的測試用環境 (環境名稱為 Contoso Test 或你自己建立的名稱) 2. 選取左側範本 -> 找到「課後方案註冊」這個範本 -> 選取此範本 -> Power Pages - [[Lab 5] Microsoft Dataverse - Power Platform 中的資料庫](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-5-microsoft-dataverse-power-platform-中的資料庫/) - Lab 4 - Lab 7 因時間因素無法一一帶到,可至少講師示範講解加深印象,並打開以下的 PDF 了解實作步驟以及一些名詞 (因 PL900認證題會有不少工具的名詞,可加深印象) 02-Microsoft-Dataverse-Lab-ManualDownload / 下載這個 Lab 的 PDF 檔 下載完整 Lab 檔 (想體驗完整 Lab 這裏下載檔案) - https://bit.ly/bscontosocoffeelab Microsoft Dataverse - [[Lab 6] Power Apps 中的 Model-driven App - 模型導向應用程式](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-6-power-apps-中的-model-driven-app-模型導向應用程式/) - Lab 4 - Lab 7 因時間因素無法一一帶到,可至少講師示範講解加深印象,並打開以下的 PDF 了解實作步驟以及一些名詞 (因 PL900認證題會有不少工具的名詞,可加深印象) 03-Power-Apps-Model-driven-App-Lab-ManualDownload / 下載這個 Lab 的 PDF 檔 下載完整 Lab 檔 (想體驗完整 Lab 這裏下載檔案) - https://bit.ly/bscontosocoffeelab Model-driven App - [[Lab 7] Power Automate 自動化流程設計](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-7-power-automate-自動化流程設計/) - Lab 4 - Lab 7 因時間因素無法一一帶到,可至少講師示範講解加深印象,並打開以下的 PDF 了解實作步驟以及一些名詞 (因 PL900認證題會有不少工具的名詞,可加深印象) 04-Power-Automate-Lab-ManualDownload / 下載這個 Lab 的 PDF 檔 下載完整 Lab 檔 (想體驗完整 Lab 這裏下載檔案) - https://bit.ly/bscontosocoffeelab Power Automate - [[Lab 4] Power Apps 中的 Canvas App - 畫布應用程式](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/lessons/lab-4-power-apps-中的-canvas-app-畫布應用程式/) - Lab 4 - Lab 7 因時間問題無法一一帶到,可至少講師示範講解加深印象,並打開以下的 PDF 了解實作步驟以及一些名詞 (因 PL900認證題會有不少工具的名詞,可加深印象) 01-Power-Apps-Canvas-App-Lab-ManualDownload / 下載這個 Lab 的 PDF 檔 下載完整 Lab 檔 (想體驗完整 Lab 這裏下載檔案) - https://bit.ly/bscontosocoffeelab Canvas App - [模擬題練習 - Power Apps/Dataverse/Power Automate 相關題目](https://learn.build-school.com/lessons/模擬題練習-power-apps-dataverse-power-automate-相關題目/) - [模擬題練習 - Power BI 相關題目練習](https://learn.build-school.com/lessons/模擬題練習-power-bi-相關題目練習/) - [模擬題練習 - Power Virtual Agent/Power Pages 相關題目](https://learn.build-school.com/lessons/模擬題練習-power-virtual-agent-power-pages-相關題目/) - [Day13 - CH08_以Chart.js及JSON繪製 HTML5 Dashboard商業統計圖表(2023/03/30)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day13-ch08_以chart-js及json繪製-html5-dashboard商業統計圖表2023-03-30/) - Day13 - CH08_以Chart.js及JSON繪製 HTML5 Dashboard商業統計圖表(2023/03/30) Chart,js 8-1 熱門 JavaScript 繪圖函式庫介紹 10:31 8-2 Chart.js 內建的八種商業圖形 8-3 MVC 專案中 Chart.js 的安裝與參考方式 11:00 8-4 在 HTML 中使用 Chart.js 繪製常用商業統計圖表 11:08 8-5 在 MVC 中整合 Chart.js 與 JSON 資料存取 QueryString查詢字串 Northwind Pagination分頁 FileUpdaload檔案上傳 - [Lesson](https://learn.build-school.com/lessons/lesson-2/) - [[Lab 13] 進階圖表-文字雲 Word Cloud](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/lessons/lab-13-進階圖表-文字雲-word-cloud/) - 下載台北捷運運量分析資料。Lab 檔名 MRTLab.zip - https://bit.ly/bspbmrtlab 解壓縮 MRTLab.zip 至 C:\ 底下,你會看到以下目錄 (C:\MRTLab 下有3個檔案) 進入 MRTLab 子目錄,打開另一個檔案 “TaipeiMRTLab.pbix” 是本 Lab 在 Power BI Desktop 最終的報表成果 (有趣的圖表補充) 如何增加第三方圖表讓報表更生動 - 接下來我們來玩玩二個有趣的圖表,分別為 文字雲 Word Cloud 動畫橫條賽跑圖 Animated Bar Race Chart 最終做出來的效果如下 因這2個圖表為第三方圖表,因此需要額外安裝,請點選上圖中... 如紅色處,「取得更多視覺效果」,搜尋框輸入「word cloud」,如下圖,點選該視覺效果,並按下「新增」。 接下來一樣的動作搜尋「Animated Bar Race Chart」,如下圖,新增該視覺效果。 新增這2個視覺效果後,如上圖,就可以使用這2個視覺效果了。 先新增一個空白的報表頁面,如下圖, 接下來在空白畫佈上新增一個圖表「WordCloud」如下圖,並將該圖表拉到適當的位置及調整大小。請自行選取適合的欄位,試試各種效果(Power BI圖表一定要多玩才會有感覺)。 將「捷運站名」放到「類別」,將「總人次」放到「值」,將出現如下圖,可以立即看到台北捷運哪一站是總人次最多的大站,這就是視覺化的「文字雲」! - [[Lab 2] 匯入Excel資料-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-2-匯入excel資料/) - 開啟 Power BI Desktop,若是您的介面非中文,可至檔案->選項與設定->選項->區域設定中設定 進入 Power BI Desktop 一開始的畫面如下圖,我們將匯入 Excel 檔案中不同工作表的資料。點選「從Excel匯入資料」,瀏覽C:\MRTLab,選取檔案「2021Q2-MRT.xlsx」開啟。 會看到以下畫面,左側將列出 excel 檔中所有的工作表,我們只需要其中2個表,選取「捷運人次統計表」與「捷運站資訊」,並按下「載入」 (補充說明) 匯入檔案時會出現二個選項:「載入」、「轉換資料」 載入:將資料來源直接添加到 Power BI Desktop,以便開始創建模型及報表。 轉換資料:執行資料操作,例如合並列、添加其他列、更改列的資料類型以及引入其他資料。通常第一次可先直接選「載入」,因後續仍可在 Power BI Desktop 中修改。 (補充說明) Power BI 可以支援的資料來源非常多,從 Excel, 文字/CSV檔、或是資料庫、一些線上服務都可以。 所有數據都將載入 Power BI Desktop 中,可在進度對話框中看到每個表中已載入的行數,載入完成後,可按下畫面左側三個圖示中間的「表格」圖示,如下圖紅線指標處。 畫面的右側為已匯入的表格,包括「捷運人次統計表」與「捷運站資訊」,可以將表格展開,看到每個表格中有哪些欄位。 - [[Lab 3] 新增資料表並使用 DAX 資料分析運算式-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-3-新增資料表並使用-dax-資料分析運算式/) - 接下來我們將新增一個資料表,為「日期」的資料表,裏面存 2019 - 2021年每一天的日期。按上方工具列的「新增資料表」, 如下圖,在上方空白處中,輸入公式如下 日期 = CALENDAR (DATE(2019,1,1), DATE(2021,12,31)) 按下 Enter鍵或左側的打勾按鈕,將會建立從 2019 年至 2021 年的日期表格,因為我們只打算分析近3年的台北捷運運量。(這是 DAX 運算式 - Data Analysis Expressions (DAX) 資料分析運算式 是用於 Power BI及 Excel Power Pivot 的函式及運算程式庫,用以運算一些的邏輯及計算,我們使用兩個 DAX函數:CALENDAR 函數(產生一個日期表格,區間為開始日期至結束日期),以及 DATE 函數(設定日期,參數設定 年、月、日 欄位)。 現在從右側中可看到總共有3個表格了。如下圖,展開「日期」表格並選取「Date」欄位,左上角的工具列,將這個欄位的「資料類型」改為「日期」即可,因我們只需要年/月/日的日期格式,無需時/分/秒。 - [[Lab 4] 新增量值(Measure)-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-4-新增量值measure/) - 接下來如下圖,選取畫面右邊的表格「捷運人資統計表」,我們需要在這個表格中,新增一個欄位「總人次」。選取工具列上方「新增量值」,然後於上方空白處輸入以下公式 總人次 = sum('捷運人次統計表'[出站人次]) + sum('捷運人次統計表'[進站人次]) ,按下 Enter 鍵或左側的打勾按鈕,這也是一個 DAX運算式,表示新增一個欄位叫「總人次」,其等於 表格中的「出站人次」欄的值加總,再加上 表格中的「進站人次」欄的值加總。(關於 DAX公式不用特別記,需要時再上網查詢即可; 什麼是量值,可回看講義,這是資料分析模型 - 星狀結構 star schema 中基本且重要的觀念) 我們先存檔,按畫面左上角的「儲存」圖示,如下圖,並將檔名取為” MyTaipeiMRTLab “,並儲存在 C:\MRTLab 下。 (補充說明) 若你的來源資料檔變更了,例如excel來源檔中匯入表格內的資料有誤或更新,可以在 Power BI Desktop 的表格重新載入來源資料,如下圖按該表格的右方 … 圖示,選取「更多選項」-> 「重新整理資料」,即可載入最新資料。 - [[Lab 5] 星狀結構(Star Schema)模型及表格關連-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-5-星狀結構star-schema模型及表格關連/) - 按一下 Power BI Desktop 左側選單上的「模型」圖示(如下圖紅色箭頭)。可看到已匯入的表格以及它們之間的關係。一開始你會看到的畫面類似下圖,Power BI Desktop 會自動判斷表格之間的關連,「捷運人次統計表」和「捷運站資訊」2個表格之間將透過 「捷運站名」這個欄位關連在一起。 將表格稍微移動位置,將「捷運人次統計表」拖至畫面中間,「捷運站資訊」拖至畫面右側,「日期」表格在左側,大致如下圖,方便我們檢示這個星狀結構模型(Star Schema)。 將日期表格中的「Date」欄位,拉至捷運人次統計表的「日期」欄位,它將會自動連線並建立2個表格的關連,如下圖。 (補充說明) Power BI 支援多種型態的關係: 一對多 (如上圖關連線的2頭之符號為 1 → * ) 一對一 多對多 在Lab中,我們將使用一對多關係,這是最常用的關係類型。可以想像一對多的意思,每一筆「日期」表格中的資料,會對應到很多筆「捷運人次統計表」中的資料。例如: 在日期表中有一筆 “2021/4/1日”的日期,在捷運人次統計表中,會有很多筆 2021/4/1日的各捷運站人次資料,有 2021/4/1日 台北車站 進站人次/出站人次、有 2021/4/1日 市政府站 進站人次/出站人次、有 2021/4/1日 西門站 進站人次/出站人次 …….共119站的資料。 我們已經建立好了「模型」,這是一個星狀結構模型(Star Schema),有2個維度表格 (Dimension Table) - 「日期」與「捷運站資訊」、1個事實表格 (Fact Table) - 「捷運人次統計表」。(請再回看講義理解什麼是星狀結構模型、維度、事實表格、量值,這是建立分析模型重要且基礎的觀念,需反覆理解) - [[Lab 6] 報表設計-堆疊直條圖及篩選-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-6-報表設計-堆疊直條圖及篩選/) - 接下來將進入「報表」的設計。您將學會: 建立各種不同的圖表 突出顯示並交叉篩選 向下切入 drill-down /向上切入 drill-up 先了解一下 Power BI Desktop 視窗並熟悉其功能列及選單 在視窗頂部主選單,包含最「常用」功能。 「插入」選單 - 可以插入元件、文字框或新的視覺物件。 「模型化」選單 - 包含其他數據建模功能,例如新增資料行和新增量值等。 「檢視」選單 - 用於設定頁面的佈局及格式。 「幫助」選單 - 提供自助選項,如引導式學習、訓練影片、線上社群及諮詢服務。 視窗左邊有三個圖示:「報告」 、「資料」 與 「模型」。 將滑鼠懸停在這些圖示上可以查看工具提示,在 Lab 中你將在這3個畫面中來回切換。 按一下視窗左側面板上的「報告」圖示,先來到「報告」畫面 - 中間的空白區域是畫布,可在其中建立視覺物件。使用右側的視覺效果面板,可以選擇視覺化效果、將值添加到視覺物件、或將列添加到軸或篩選器。 (重要!) 請留意「視覺效果」面板,於2022/6月的Power BI Desktop版本已更新為新的介面,與舊版介面相較更直覺,但功能皆一致,本Lab文件中一些截圖仍以舊版的「視覺效果」面板為主,你們安裝的應會是新版的介面,請學員留意並自行對應。 在「視覺效果」面板中選擇"堆疊直條圖"。 在空白畫布區的左上角,將會產生一個圖表,如下圖。你可以自由地拖拉4個角落,移動或是放大縮小這個直條圖。 在右側的「欄位」面板中,將所有表格的欄位都展開,步驟如下圖的次序,先選「捷運站資訊」下的「捷運站名」欄位,它會自動填入這個直條圖的「軸」; 再選「捷運人次統計表」下的「出站人次」及「進站人次」欄位,它會自動填入這個直條圖的「值」。觀察該直條圖會馬上畫出圖形。 來看看如何改圖表中的格式(包含文字顏色大小、圖例等),選「格式」(紅色框) 自行修改「圖例」、「X軸」、「Y軸」、「資料色彩」、「資料標籤」、「標題」等,讓圖表看起來字型適中、美觀又專業。我們先只改 X 軸/ Y 軸文字大小,以及開啟「標籤總計」,調整後大致如下圖。 為了讓直條圖能顯示超過500萬人次的捷運站有哪些,我們可以加上一條「常數線」,在視覺效果面板中,選取「分析」圖示,如下圖。並輸入值為「5000000」,完成後將在直條圖上顯示一條 500萬的橫線。 點選直條圖右上角「...」將出現如下圖選單,可以改變遞減或遞增排序,例如依出站人次由大排到小,或由小排到大,可自行選取觀察變化。 若不小心改錯了圖形或是動作做錯了,可以按 Power BI - [[Lab 7] 向下切入 drill-down /向上切入 drill-up-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-7-向下切入-drill-down-向上切入-drill-up/) - 在該直條圖的上方,有一條工具列如右圖所示 再按一次 May 5月的直條圖,可以向下展開到 5月的每一天的總人次。左側的依捷運站名的直條圖,也會同步更新,了解 5月某一天的進出站人次。 我們按「向上切入」回到月份,選取 May 5月的直條圖,會看到左側的依捷運站人次圖也會同步更新。 - [[Lab 8] 圓型圖(圖餅圖)及地圖泡泡圖-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-8-圓型圖圖餅圖及地圖泡泡圖/) - 接下來我們新增第三個圖表,先點選畫布空白區域,再選擇視覺效果面板中的「圓型圖」,並將該圖位置移至畫布的右下區域 (拉住圖表的右上角...圖示可自由移動位置),如下圖。 請依下圖順序設定這個圓形圖,點選欄位「捷運站名」到圖例、選欄位「總人次」到值、步驟如下圖次序 1 / 2,將會看到圓形圖的變化; 我們只想看前5大人次的捷運站,因此打開「篩選」視窗,並展開捷運站名,篩選類型「前N項」,輸入值為「5」; 然後在欄位面板中拖拉「捷運人次統計表」中的「總人次」到「依值」的空白處,最後按下「套用篩選」,步驟如下圖次序 3 / 4 /5。 點選圓形圖的任一捷運站,將會看到3個圖表的同步變化。 新增第四個圖表,先點選畫布空白區域,再選擇視覺效果面板中的「地圖」,並將該圖位置移至畫布的左下區域 (拉住圖表的右上角...圖示可自由移動位置),如下圖。 我們想要顯示台北捷運每一站的地圖點,依序點選欄位中的「捷運站名」到圖例、「緯度」到緯度區、「經度」到經度區、「總人次」到大小區,如下圖右側;最終將會看到這個地圖的變化。 若地圖跑不出來出現錯誤訊息,請至 Power BI 功能選單 -> 「檔案」->「選項與設定」,選「安全性」,將圖中紅框的2個選項打勾,儲存後重新拉一次地圖就可以了。 若地圖出現以下錯誤提示,表示緯度及經度欄位為設定為[平均],但我們需要的是原始的每一地區的經緯度,才能正確在地圖上找到位置,因此不需要做任何的彙總運算, 請將這2個欄位都設為「不摘要」,即可正常顯示,如下圖設定。 修改這個地圖的格式,其中「泡泡」的大小改為 80,「地圖控制項」的縮放按鈕開啟,方便控制這地圖,如下圖。 選擇左上角直條圖的前三大站,按住 CTRL 鍵,選「台北車站」「市政府」「西門」這三個直條,將同步看到地圖中的三個捷運站的地點以及泡泡會亮起,泡泡愈大表示總人次愈多。 - [[Lab 9] 日期篩選及報表美化-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-9-日期篩選及報表美化/) - 新增第五個圖表,先點選畫布空白區域,再選擇視覺效果面板中的「交叉分析篩選器」,並將該圖位置移至畫布的最右上區域 (拉住圖表的右上角...圖示可自由移動位置),如下圖。 設定該交叉分析篩選器的欄位,從欄位面板中選取「Date」 設定該交叉分析篩選器的格式,包括滑桿開啟、日期輸入文字大小、標題輸入中文並開啟,類似如下圖。 試試看這個日期交叉分析篩選器,可以下拉選起啟日期為「2021/4/1」,結束日期為「2021/6/30」,表示這報表只顯示這段日期區間的資料。 點選Power BI Desktop 上方工具列「插入」選單、點「文字方塊」,用來當作這張報表的標題,輸入「台北捷運運量分析」,並自行修改文字字型/大小/對齊。最後將這張「文字方塊」拉到畫布右上角,類似下圖。 點工具列上方的「影像」,用來美化這張報表的圖示Logo,選取 C:\MRTLab\taipeimetro-logo.gif。最後將這張圖拉到畫布右上角,位置類似下圖。 我們的報表終於製作完成了,接下來修改下方的報表頁名字為「台北捷運運量分析」、最後按「儲存」,如下圖。 - [[Lab 10] 發行到 Power BI 服務-訂閱/共用/內嵌報表/發行至Web-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-10-發行到-power-bi-服務-訂閱-共用-內嵌報表-發行至web/) - 報表設計完成,接下來我們來練習將報表發佈到Power BI 服務。 發行這份設計好的報表。點選工具列「常用」選單,右上角「發行」按鈕,並選取「我的工作區」進行發行,將會看個畫面中間有個小視窗「選取目的地」,請點選「我的工作區」並按下「選取」。 報表就會開始發行直到成功發行。大約10-15秒後將出現如下圖之視窗,點選視窗中的連結,就會打開瀏覽器進入了 Power BI 服務入口網站。 在瀏覽器中,可先展開左側選單「我的工作區」,將會看到發佈成功的報表。你可以在該報表的圖表上任意點選、分析、也可以使用右側的「篩選」器,這個報表就如同你在 Power BI Desktop 上可以做的動作大致一樣。 在報表區的上方「訂閱」,是用來通知關心該報表資訊的組織中使用者/主管,可設定何時發email通知 (定時或資料更新時),如下圖。當訂閱好之後,將會收到Email提醒報表已更新或發佈。 收到的 email 通知類似如下。 接下來點選工具列的「共用」- 可以設定與誰分享該報表並複製或email報表連結。可與組織中的人或特定人員分享該報表,如下圖。 「匯出」- 可以匯出 PowerPoint、PDF或是回到 Excel 分析,方便使用者簡報或分享 「內嵌報表」- 當想將該報表,嵌入到某個公司內部網站或讓有權限者才能使用該報表時,可選擇「網站或入口網站」取得網址 URL或嵌入的HTML碼,如下圖 可直接複製網址 URL ,在瀏覽器中觀看報表如下,需為你在「共用」功能中設定公司/組織中有權限者才能觀看該報表,將會出現以下視窗驗證瀏覽者的身份 (重要!) 若想對外公開報表讓外部使用者也可以瀏覽 (請務必留意該資料是否可公開) - 需先啟用相關設定,請至右上角 … 圖示選取「設定」->「管理入口網站」,接下來找到「租用戶設定」下的「發行至 Web」,打開啟用並選取「允許現有和新的程式碼」並套用,完整步驟及畫面如下。 留意1 : 若你是使用公司/組織的Email (例如: john@abccompany.com / mary@abcschool.edu )註冊 Power BI,你可能無法啟用「發行至 Web」這個功能,需要公司/組織的 IT 管理員,幫你設定成為「Power BI 管理員」,才擁有「發行至 Web」的權限,這個步驟可以跳過。可參考以下文件說明 - [[Lab 11] 儀表板 Dashboard 及釘選視覺效果-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-11-儀表板-dashboard-及釘選視覺效果/) - 點選依捷運站人次直條圖的右上角「釘選視覺效果」,將於畫面中間出現一詢問視窗,選擇「新增儀表板」並輸入名稱「TaipeiMRTLab」。 點選報表中的地圖之右上角「釘選視覺效果」,將於畫面中間出現一詢問視窗,選擇「 現有儀表板」並選「TaipeiMRTLab」。也就是將這個地圖加入上一步剛建立的儀表板中。 點選左側選單「我的工作區」展開後,找到剛建立的儀表板「TaipeiMRTLab」,將會看到這個儀表板中有2個我們關心的圖表。(儀表板的主要用途可以只抓取報表中我們關心的圖表,只看有興趣的數字及指標,也可以訂閱及共用該儀表板) 在儀表板的上方「訂閱」與「共用」,是用來通知關心該儀表板資訊的組織中使用者/主管,可設定何時發email通知 (定時或資料更新時),如下圖。當訂閱好之後,將會Email提醒已更新或發佈。「共用」也是與報表「共用」功能類似,用來分享相關人員用存取該儀表板用。 Lab 完成了! 至此你已大致了解並操作 Power BI Desktop及 Power BI 服務入口網站的功能,可以開始製作、分析自己的報表了! - [[Lab 1] 事前準備 - 安裝、註冊及資料集dataset下載-台北捷運運量分析](https://learn.build-school.com/courses/你的power-bi第一堂課-常見的open公開資料分析及地圖應用/lessons/lab-1-事前準備/) - 完成本課程所有 Lab 約需 90 分鐘,需先準備: 註冊Power BI:至 https://powerbi.microsoft.com/zh-tw/getting-started-with-power-bi/ ; 點選「免費試用 Power BI」,使用組織或企業/學校之電子郵件地址註冊 Power BI。(若無公司/學校email者,或你想演練如何在組織中管理 Power BI 並成為Power BI管理員 - 請註冊「Microsoft 365 試用版」,並建立工作帳戶eMail,例如: john@abc.onmicrosoft.com。然後使用此新的工作帳戶Email來註冊 Power BI 服務。Microsoft 365 試用版到期後,您仍然可以使用 Power BI。官方文件步驟說明) 註冊好之後它會引導你下載並安裝 Power BI Desktop,或可自行至 https://www.microsoft.com/zh-tw/download/confirmation.aspx?id=58494 下載,如果您已安裝 Power BI Desktop,請確保您下載的是最新版本。 下載台北捷運運量分析資料(檔名 MRTLab.zip) - https://bit.ly/bspbmrtlab 解壓縮 MRTLab.zip 至 C:\ 底下,你會看到以下目錄 (C:\MRTLab 下有3個檔案) 進入 MRTLab 子目錄,打開 “2021Q2-MRT.xlsx” Excel - [Day12 - CH09_以Web API、JSON和Ajax 建立前後端服務分離架構 (2023/03/27)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day12-ch09_以web-api、json和ajax-建立前後端服務分離架構-2023-03-27/) - Day12 - CH09_以Web API、JSON和Ajax 建立前後端服務分離架構 (2023/03/27) 9-1 JSON 概觀 10:50 9-2 JavaScript 中的 JSON 編解碼與存取 9-3 MVC 中 Controller 與 View 中的 JSON 編解與解碼 11:02 9-4 Controller 傳遞 JSON 資料給 View 的 Chart.js 繪圖元件 11:12 9-5 以 Ajax 呼叫 Controller / Action 取回 JSON 資料 14:15 9-6 以 ASP.NET Core Web API 建立 HTTP 服務與 - [Day11 - 前端GET & POST + CH10_Tag Helpers 標籤協助程式 + 表單資料提交 + Model Binding (2023/03/23)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day11-前端get-post-ch10_tag-helpers-標籤協助程式-表單資料提交-model-binding-2023-03-23/) - Day11 - 前端GET & POST + CH10_Tag Helpers 標籤協助程式 + 表單資料提交 + Model Binding (2023/03/23)16-6-2 從GET與POST⾓角度解釋CRUD四類Views與Actions的對應關係 10:29 CH 10 - 10-1 Tag Helpers 標籤協助程式概觀 15:51 10-1 Tag Helpers 標籤協助程式概觀 15:51 10-2 標籤協助程式之優點 10-3 Tag Helpers 與 HTML Helpers 的瑜亮情節 10-4 內建的標籤協助程式 10-5 Tag Helpers 加入、移除和範圍管理 10-6 自訂標籤協助程式 10-7 自訂標籤協助程式字型與色彩 問卷調查表單提交與資料繫結 16:27 - [助教課 - 架構設計補充及單元測試(2023/03/21)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-架構設計補充及單元測試(2023-03-21)/) - 參考資料:https://hackmd.io/@andyhuang1223/BybQh-PJh - [Day10 - CH13_以Dependency Injection相依性注入達成IoC控制反轉 (2023/03/20)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day10-ch13_以dependency-injection相依性注入達成ioc控制反轉-2023-03-20/) - 13-1 DI 相依性注入概觀 10:49 13-2 ASP.NET Core 內建的 DI 相依性注入 11:00(暫訂) 13-3 在 Controller 及 Action 使用相依性注入 11:39 13-4 在 Views 中使用相依性注入(補充製作下拉式選單) 12:22 13-5 相依性注入服務之生命週期 16:19 13-6 註冊服務之方式 17:02 QueryString查詢字串 - [Day09 - View Model, Services - Repository (2023/03/16)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day09-view-model-services-repository-2023-03-16/) - [Day 2 - Azure DevOps (2023/03/15)](https://learn.build-school.com/courses/azure-devops-22台北冬季班/lessons/day-2-azure-devops-2023-03-15/) - [Day 1 - Azure DevOps (2023/03/08)](https://learn.build-school.com/courses/azure-devops-22台北冬季班/lessons/day-1-azure-devops-2023-03-08/) - [助教課 - EF Core Code First Migration DB (2023/03/14)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-ef-core-code-first-migration-db-2023-03-14/) - [JavaScript 助教課(2023/03/14, Vue.js)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課2023-03-14-vue-js-2/) - [Day08 - CH11_HTML Helpers (2023/03/13)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day08-ch11_html-helpers-2023-03-13/) - Day08 - CH11_HTML Helpers (2023/03/13)11-1 HTML Helpers 簡介 10:2311-2 Tag Helpers 與 HTML Helpers 的瑜亮情節 10:4511-3 HTML Helpers 常用指令 10:5511-4 HTML Helpers 套用 Bootstrap 樣式及加入 額外 HTML 屬性 15:2911-5 自訂及擴充 HTML Helpers (僅做觀念介紹, 不做範例練習)11-6 以 Html Helpers 和 EF Core 製作資料庫讀寫表單程式 16:00 課程補充 以原生HTML Tag宣告Form及輸入控制項, 提交資料給後端Action HtmlPages/Register.html app.UseStaticFiles()設定 Models/Register.cs資料模型 定義AccountController/Register() [HttpPost] [HttpPost] public IActionResult Register(Register - [助教課 - 建構式注入及相依性插入服務 (2023/03/10)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-建構式注入及相依性插入服務-2023-03-10/) - 助教筆記:https://hackmd.io/@andyhuang1223/S1nIV8vyh - [助教課 - EF Core Scaffold/Repository-Service Pattern/Clean Architecture架構 (2023/03/10)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-ef-core-scaffold-repository-service-pattern-clean-architecture架構-2023-03-10/) - 助教筆記:https://hackmd.io/@andyhuang1223/BybQh-PJh - [Day 7 - CH15_Entity Framework Core 資料庫存取與Transaction 交易 (2023/03/09)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-7-ch15_entity-framework-core-資料庫存取與transaction-交易-2023-03-09/) - 課程大綱及時段(幾點幾分) 15-1 Entity Framework Core 與 ORM 概觀 15-2 Entity Framework 6.x 的三種開發模式 10:22 15-3 設定 EF Core 所需套件及資料庫連線 10:32 15-4 用Code First對既有資料庫Scaffolding出DbContext及模型檔 11:42 15-5 Entity Framework Core查詢資料庫常用語法 16:00 15-5-1 無條件查詢所有資料 15-5-2 用 First 和 Single 方法查詢單一筆資料 15-5-3 以特定條件查詢資料 15-5-4 多個資料表的 Inner Join 查詢 15-5-5 Skip 與 Take 方法 15-5-6 IQuerable vs. IEnumerable vs. ToList() - [Day 6 - 補充課程:Entity Framework 6資料庫存取 (2023/03/02)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-6-補充課程:entity-framework-6資料庫存取-2023-03-02/) - 11-1小節:Entity Framework 與 ORM 概觀 11-2小節:Entity Framework 6 支援的 ORM 功能 11-3小節:Entity Framework 的三種開發模式 11-4小節:Database First 資料庫優先 11-5小節:Model First 模型優先 11-6小節:檢視 EF 產生的 DbContext 及實體資料模型檔 11-7小節:從資料庫更新模型 / 由模型產生資料庫 - [Day 5 - CH07_用Razor、Partial View及 C# 8.0 語法增強View戰鬥力 (2023/02/23)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-5-ch07_用razor、partial-view及-c-8-0-語法增強view戰鬥力-2023-02-23/) - 7-1小節:Razor 語法概觀 7-2小節:十五條 Razor 語法規則 7-3小節:Razor 判斷式與流程控制 7-4小節:以 Razor 語法判斷成績高低並標示不同顏色之實例 7-5小節:以 Local function 與@functions 在 View 中宣告方法 7-6小節:在 View 定義 Razor 樣板 7-7小節:View 以@inherits 繼承自訂 RazorPage 類 7-8小節:建立可重複使用的 Partial View 部分檢視 7-9小節:呼叫 Partial View 非同步與同步語法 7-10小節:Controller 與 Partial View 結合 EF Core 資料庫存取 - [Day 4 - CH05 & CH06_Bootstrap 4 網頁美型彩妝師 (2023/02/20)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-4-ch05-ch06_bootstrap-4-網頁美型彩妝師-2023-02-20/) - 6-1小節:Bootstrap 4 功能概觀 6-2小節:MVC 中的 Bootstrap 環境與設定 6-3小節:在 HTML 中使用 Bootstrap 樣式與 UI 元件 6-4小節:在 MVC 專案中使用 Bootstrap 樣式及元件 6-5小節:以 Section機制將View自訂的css及js投射到佈局檔指定位置 6-6小節:Gird 網格系統簡介 - [Day 3 - CH05_掌握 Controller/View/Model/Scaffolding/Layout五大元素 (2023/02/15)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-3-ch05_掌握-controller-view-model-scaffolding-layout五大元素-2023-02-15/) - 5-1小節:Controller / Action 職責功用與運作流程 5-2小節:View 檢視 5-3小節:Controller 傳遞資料給 View 的四種途徑 5-4小節:建立 Model 模型與強型別檢視 (結束時教到5-4-1小節, 投影片的P.63頁) 5-5小節:利用 Data Annotations 技巧將 Model 欄位 名稱用中文顯示 5-6小節:以 Scaffolding 快速建立完整的 CRUD 資料庫讀寫程式 5-7小節:網站 Layout 佈局檔 5-8小節:Controller / Action / View 名稱調整與 Convention 約定 5-9小節:View 預設的搜尋路徑及過程 5-10小節:Action 的設計限制 5-11小節:Action 回傳的 Action Result 動作結果類型 - [Day 2 - CH02_ASP.NET Core MVC 概觀與 VS 2022開發環境 (2023/02/13)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-2-ch02_asp-net-core-mvc-概觀與-vs-2022開發環境-2023-02-13/) - 2-4小節:建立第一個 MVC 專案與檢視六大步驟的對應檔 額外練習:在FirstMvcProject專案建立Model與Member集合資料, Scaffolding出View(選擇List樣板, 以Table呈現資料) 2-5小節:掌握 Controller、 Model及View的建立技巧 2-6小節:解析 ASP.NET Core MVC專案資料夾功用 2-7小節:身份驗證的四種模式 2-8小節:用LibMan管理前端函式庫 2-9小節:IIS Express 及 SQL Server Express LocalDB 開發環境 2-10小節:部署 ASP.NET Core 程式至 IIS 網站(只教IIS安裝, 沒有談到部署) 2-11小節:建立 Model 時常用的 C#物件和集合初始設定式 - [Day 1 - CH01 MVC樣式與ASP.NET Core框架 (2023/02/09)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/day-1-ch01-mvc樣式與asp-net-core框架-2023-02-09/) - MVC台南養雞場故事 MVC分組說故事比賽 建立第一個MVC專案FirstMvcProject,建立Controller及Action,從Action產出View及瀏覽檢視 瀏覽View之三種技巧 談及Properties/launchSettings.json中之Port的設定 IIS Express執行方式與命令列執行方式,包括dotnet run 2-1小節 MVC樣式與ASP.NET Core框架之差異 解說MVC運作六大流程動線, 說明Controller, Model, View之職責與SoC 2-2小節:Visual Studio 2022開發工具下載及安裝 2-3小節: ASP.NET Core MVC框架組成及運作流程 - [Lesson](https://learn.build-school.com/lessons/lesson/) - [Exam AZ-104 Learning Materials](https://learn.build-school.com/lessons/exam-az-104-learning-materials/) - [助教課 - 物件導向複習 (2023/03/07)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-物件導向複習-2023-03-07/) - [Day 13 - C#及物件導向 (2023/03/06)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-13-c及物件導向-2023-03-06/) - [助教課 - Git 分支策略及 Azure DevOps (2023/03/03)](https://learn.build-school.com/courses/asp-net-core-mvc-web-api-及專題開發-2022台北冬季班/lessons/助教課-git-分支策略及-azure-devops-2023-03-03/) - [Day 12 - C#及物件導向(2023/03/01)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-12-c及物件導向2023-03-01/) - [JavaScript 助教課(2023/02/22, Vue.js)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課2023-02-22-vue-js/) - [Day 11 - C#及物件導向(2023/02/21)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-11-c及物件導向2023-02-20/) - [Day 2 - C#及物件導向 (2022/11/07)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-2-c及物件導向-2022-11-07/) - [Day 1 - C#及物件導向 (2022/11/02)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-1-c及物件導向-2022-11-02/) - [Day 10 - C#及物件導向 (2023/02/16)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-10-c及物件導向-2023-02-16/) - [C#及物件導向 助教課 (2023/02/14 上午, 作業檢討)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/c及物件導向-助教課-2023-02-14-上午-作業檢討/) - [C#及物件導向 助教課 (2023/02/08, ORM)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/c及物件導向-助教課-2023-02-08-orm/) - [Day 1 - C#基礎](https://learn.build-school.com/courses/c及html-css先修課-22冬季班/lessons/day-1-c基礎/) - 先修課教材 - https://bit.ly/bs22precourse (從p.21開始為4天的先修課內容) - [Day 9 - C#及物件導向 (2023/02/06)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-9-c及物件導向-2023-02-06/) - [Day 5 - SQL與資料庫(2023/02/03)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/day-5-sql與資料庫2023-02-03/) - [Day 8 - C#及物件導向 (2023/02/01)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-8-c及物件導向-2023-02-01/) - [Day 4 - SQL與資料庫(2023/01/31)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/day-4-sql與資料庫2023-01-31/) - [Day10 - jQuery(2023/01/30)](https://learn.build-school.com/lessons/day10-jquery2023-01-30/) - [演算法](https://learn.build-school.com/courses/簡介資料結構與演算法/lessons/演算法/) - 任何問題大多有暴力的解法,故針對問題新設計的演算法,都可以和暴力法較量一下時間複雜度。 本課程針對兩個常見的小問題,各舉例幾種演算法: 在集合中查找特定元素 集合排序 - [資料結構](https://learn.build-school.com/courses/簡介資料結構與演算法/lessons/資料結構/) - 關注的是:若有一堆相同格式的資料,該用什麼形式整理 會比較“好”? 考慮的層面: 佔用空間記憶體越小越好 (可能影響演算法的 空間複雜度) 資料操作越快越好(可能影響演算法的 時間複雜度) 操作種類: 訪問、更新 某個元素 遍訪所有元素 插入一個元素 刪除一個元素 常用資料結構 本課程會簡介以下四種: Array(陣列) List(列表) Stack(堆疊) Queue(佇列) HashMap(雜湊映射)不會介紹 另外還有一系列的資料結構,需要先具備pointer(中譯:指標 或 指針,和記憶體位址、C#的參考型別有關)觀念的,學習路徑供參考如下: LinkedList(鏈結串列) Binary Tree(二元樹) Heap(堆) Red-Black Tree(紅黑樹) graph(圖) 所有資料結構的實現都是基于 Array 或 Linked List、或兩者的组合。 - [效率評估](https://learn.build-school.com/courses/簡介資料結構與演算法/lessons/效率評估/) - 評估演算法效率的兩個考量: 時間效率:演算法執行完步驟所花時間多寡,或說速度快慢 空間效率:演算法佔用的記憶體空間大小 速度越快越好、空間越小越好。 要提升效率難免伴隨著代價,所以兩種選項: 犧牲空間效率,達到加速 犧牲速度,以佔用更少的空間 通常,速度關係到使用者體驗,空間只要夠用、效率不要太離譜即可;本篇只討論比較需要關注的時間效率。 時間效率如何評估 首先,不會真實地去執行程式碼,來記錄花費時間,因為這受到太多因素影響,如系統環境、硬體、语言;而是採用 「複雜度分析」的方式。 - [Day09 - AJAX & 網路資料存取 (2023/01/18)](https://learn.build-school.com/lessons/day09-ajax-網路資料存取-2023-01-18/) - [Day 3 - SQL與資料庫 (2023/01/16)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/day-3-sql與資料庫-2023-01-16/) - [Day 6-1 - SQL與資料庫](https://learn.build-school.com/lessons/day-6-1-sql與資料庫/) - [SQL 助教課 (2023/01/17, 題目講解)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/sql-助教課-2023-01-17-題目講解/) - [Day08 - AJAX & 網路資料存取(2023/01/12, 下午)](https://learn.build-school.com/lessons/day08-ajax-網路資料存取2023-01-12-下午/) - [Day 2 - C#基礎](https://learn.build-school.com/courses/c及html-css先修課-22冬季班/lessons/day-2-c基礎/) - [Day 4 - C#基礎及HTML/CSS](https://learn.build-school.com/courses/c及html-css先修課-22冬季班/lessons/day-4-c基礎及html-css/) - [Day 3 - C#基礎](https://learn.build-school.com/courses/c及html-css先修課-22冬季班/lessons/day-3-c基礎/) - [Day 2 - SQL與資料庫 (2023/01/11)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/day-2-sql與資料庫-2023-01-11/) - [JavaScript 助教課 (2023/01/06)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課-2023-01-06/) - [Day 1 - SQL與資料庫 (2023/01/04)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/day-1-sql與資料庫-2023-01-04/) - [SQL 助教課 (2023/01/04, 資料庫設計)](https://learn.build-school.com/courses/sql與資料庫-2022台北冬季班/lessons/sql-助教課-2023-01-04-資料庫設計/) - [JavaScript 助教課 (2023/01/10, JS地圖應用)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課-2023-01-10-js地圖應用/) - [Day07 - AJAX & 網路資料存取(2023/01/09, 下午)](https://learn.build-school.com/lessons/day07-ajax-網路資料存取2023-01-09-下午/) - [JavaScript 助教課 (2023/01/09, 上午, 小瑪莉)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課-2023-01-09-上午-小瑪莉/) - [Day 7 - C#及物件導向 (2022/11/30-第一階段結束)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-7-c及物件導向-2022-11-30-第一階段結束/) - [Day 6 - C#及物件導向 (2022/11/23)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-6-c及物件導向-2022-11-23/) - [Day 5 - C#及物件導向 (2022/11/17)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-5-c及物件導向-2022-11-17/) - [Day 4 - C#及物件導向 (2022/11/14)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-4-c及物件導向-2022-11-14/) - 本日課程錄影有問題只有聲音,請參考講義。 - [Day 3 - C#及物件導向 (2022/11/10)](https://learn.build-school.com/courses/csharp及物件導向-2022台北冬季班/lessons/day-3-c及物件導向-2022-11-10/) - [第一章:git 介紹](https://learn.build-school.com/courses/git-入門/lessons/第一章:git-介紹/) - 本節課會從 git 的誕生、以及 git 是什麼、git 能做什麼這幾個方面進行一個簡單的介紹,讓大家對 git 有一個初步的瞭解,為以後的課程做一個鋪墊。 好了,讓我們開始走進 git 的世界! - [JavaScript 助教課 (2022/12/28)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課-2022-12-28/) - [JavaScript 助教課 (2022/12/20)](https://learn.build-school.com/courses/javascript/lessons/javascript-助教課-2022-12-20/) - [Day04 - JavaScript與HTML互動(2022/12/29)](https://learn.build-school.com/courses/javascript/lessons/day04-javascript與html互動2022-12-29/) - 因錄影問題因此以上一屆課程影片替代 - [Day06 - AJAX & 網路資料存取 (2023/01/05)](https://learn.build-school.com/lessons/day06-ajax-網路資料存取-2023-01-05/) - [Day05 - AJAX & 網路資料存取(2023/01/03, 半天)](https://learn.build-school.com/lessons/day05-ajax-網路資料存取2023-01-03-半天/) - [Day03 - JavaScript基礎語法 & JS與HTML互動(2022/12/26)](https://learn.build-school.com/courses/javascript/lessons/day03-javascript基礎語法-js與html互動2022-12-26/) - [Day01 - JavaScript基礎語法(2022/12/14)](https://learn.build-school.com/courses/javascript/lessons/day01-javascript基礎語法2022-12-14/) - JavaScript課程總覽 為什什麼需要學JavaScript? JavaScript教學參考網站 前端、後端與全端 Visual Studio Code JavaScript初體驗 Debug偵錯 資料與結構型別 變數與常數宣告 保留留字 Statement & Declaration DOM Selector Function函式(教到P.93 - Movie_Function2.html) Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 - [Day02 - JavaScript基礎語法(2022/12/19)](https://learn.build-school.com/courses/javascript/lessons/day02-javascript基礎語法2022-12-19/) - Event事件 Array陣列列 Object物件 Section 18 - 陣列與物件的混合(第一單元教完) Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 - [第二章:git 倉庫](https://learn.build-school.com/courses/git-入門/lessons/第二章:git-倉庫/) ## Quizzes - [AZ900-Quiz5 (圖)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz5-圖/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz6 (圖)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz6-圖/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz18 (線上模擬)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz18/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz2 (線上模擬/每頁10題)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz2-線上模擬-每頁10題/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz1 (線上模擬/每頁10題)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz1-線上模擬-每頁10題/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz14](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz14/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz13](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz13/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz12](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz12/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz11](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz11/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz16](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz16/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz10](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz10/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz3](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz3-40題線上模擬/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz15](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz15/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz9](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz9/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz8](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz8/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AI901-中文-Quiz7](https://learn.build-school.com/quizzes/ai901-中文-quiz7/) - [AI901-中文-Quiz6](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-中文-quiz6/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-Quiz6](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-quiz6/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-Quiz7](https://learn.build-school.com/quizzes/ai901-quiz7/) - [AI901-Quiz3](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-quiz3/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-Quiz4](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-quiz4/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-Quiz5](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-quiz5/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-中文-Quiz3](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-中文-quiz3/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-中文-Quiz4](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-中文-quiz4/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [AI901-中文-Quiz5](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-中文-quiz5/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 - [(可線上作答)AI901-Quiz2](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-quiz2/) - [(可線上作答)AI901-Quiz1](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-quiz1/) - [(可線上作答)AI901-中文-Quiz2](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-中文-quiz2/) - [(可線上作答)AI901-中文-Quiz1](https://learn.build-school.com/courses/ai901-microsoft-azure-ai-fundamentals/quizzes/ai901-中文-quiz1/) - [AZ900-2026最新中文-Quiz1(線上模擬50題)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-2026最新中文-quiz1線上模擬50題/) - [AZ900-2026最新中文-Quiz2(線上模擬50題)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-2026最新中文-quiz2線上模擬50題/) - [(2026新題目-線上模擬)AI900-2026中文-Quiz4](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/2026新題目-線上模擬ai900-2026中文-quiz4/) - [(2026新題目-線上模擬)AI900-2026中文-Quiz3](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/2026新題目-線上模擬ai900-2026中文-quiz3/) - [PL900-2026中文-Quiz2(線上模擬)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-2026中文-quiz2線上模擬/) - [PL900-2026中文-Quiz1(線上模擬)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-2026中文-quiz1線上模擬/) - [SC900-2026中文-Quiz2(線上模擬)](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/quizzes/sc900-2026中文-quiz2線上模擬/) - [SC900-2026中文-Quiz1(線上模擬)](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/quizzes/sc900-2026中文-quiz1線上模擬/) - [(2026新題目)AI900-2026中文-Quiz2](https://learn.build-school.com/quizzes/2026新題目ai900-2026中文-quiz2/) - [(2026新題目)AI900-2026中文-Quiz1](https://learn.build-school.com/quizzes/2026新題目ai900-2026中文-quiz1/) - [(2026新題目)AI900-2026-Quiz2](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/2026新題目ai900-2026-quiz2/) - [(2026新題目)AI900-2026-Quiz1](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/2026新題目ai900-2026-quiz1/) - [AB900-Quiz4](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz4/) - [AB900-Quiz3](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz3/) - [AB900-Quiz3-中文](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz3-中文/) - [AB900-Quiz4-中文](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz4-中文/) - [AB900-Quiz2-中文](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz2-2/) - [AB900-Quiz2](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz2/) - [AB900-Quiz1-中文](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz1-2/) - [AB900-Quiz1](https://learn.build-school.com/courses/microsoft-ab-900-copilot-agent-fundamentals-certification/quizzes/ab900-quiz1/) - [AI基礎運用與認識-課後測驗](https://learn.build-school.com/courses/高效ai活用術abby/quizzes/ai基礎運用與認識-課後測驗/) - 答對80%為通過 - [AI900-Quiz5](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz5/) - (有些題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 AI900 - [AI900-Quiz4](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz4/) - 可直接於最後按 "查看問題 | View Questions" 快速看解答 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz6](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/quizzes/ai900-quiz6/) - 可直接於最後按 "查看問題 | View Questions" 快速看解答 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 AI900 - [AI900-Quiz9](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/quizzes/ai900-quiz9/) - (有些題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz3](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz3-2/) - 可直接於最後按 "查看問題 | View Questions" 快速看解答 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz8](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/quizzes/ai900-quiz8/) - (有些題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz2](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz2/) - 可直接於最後按 "查看問題 | View Questions" 快速看解答 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 AI900 - [AI900-Quiz7](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/quizzes/ai900-quiz7/) - (有些題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz11](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/quizzes/ai900-quiz11/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz1](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz1/) - 可直接於最後按 "查看問題 | View Questions" 快速看解答 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz10](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals/quizzes/ai900-quiz10/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "查看問題 | View Questions" 快速看解答,如此複習比較快 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [(202510月新題目)AI900-Quiz16](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz16/) - 請點擊 查看問題 | View Questions 直接看解答,如此複習比較快 - [(202510月新題目)AI900-Quiz15](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz15/) - 請點擊 查看問題 | View Questions 直接看解答,如此複習比較快 - [(202510月新題目)AI900-Quiz12](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/202510月新題目ai900-quiz12/) - 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [(202510月新題目)AI900-Quiz14](https://learn.build-school.com/quizzes/202510月新題目ai900-quiz14/) - 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [AI900-Quiz-Pretest-考證複習](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/ai900-quiz-pretest-考證複習/) - AI900考證複習用 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [(202510月新題目)AI900-Quiz13](https://learn.build-school.com/courses/ai900-microsoft-azure-ai-fundamentals-training/quizzes/202510月新題目ai900-quiz13/) - 請留意: 2025/11月已改名為 Microsoft Foundry(Azure AI Foundry),但AI900認證考試時可能仍未更新,可能仍使用舊名 (Azure AI Foundry 或 Azure AI Services )或在以下練習題庫中看到舊名,請留意並自行對應。 - [GitHub Copilot AI 輔助開發 測驗](https://learn.build-school.com/courses/github-copilot-ai-輔助開發/quizzes/github-copilot-在開發流程中主要扮演什麼角色?/) - [PL300-Quiz16](https://learn.build-school.com/quizzes/pl300-quiz16/) - [PL300-Quiz17](https://learn.build-school.com/quizzes/pl300-quiz17/) - [AZ104-Quiz31](https://learn.build-school.com/quizzes/az104-quiz31/) - [AZ104-Quiz30](https://learn.build-school.com/quizzes/az104-quiz30/) - [AZ104-Quiz24](https://learn.build-school.com/quizzes/az104-quiz24/) - [AZ104-Quiz23](https://learn.build-school.com/quizzes/az104-quiz23/) - [AZ104-Quiz21](https://learn.build-school.com/quizzes/az104-quiz21/) - [AZ204-Quiz10](https://learn.build-school.com/quizzes/az204-quiz10/) - [AZ204-Quiz9](https://learn.build-school.com/quizzes/az204-quiz9/) - [AZ204-Quiz8](https://learn.build-school.com/quizzes/az204-quiz8/) - [AZ204-Quiz12](https://learn.build-school.com/quizzes/az204-quiz12/) - [AZ204-Quiz11](https://learn.build-school.com/quizzes/az204-quiz11/) - [AZ104-Quiz29](https://learn.build-school.com/quizzes/az104-quiz29/) - [AZ104-Quiz28](https://learn.build-school.com/quizzes/az104-quiz28/) - [AZ104-Quiz27](https://learn.build-school.com/quizzes/az104-quiz27/) - [AZ104-Quiz26](https://learn.build-school.com/quizzes/az104-quiz26/) - [AZ104-Quiz25](https://learn.build-school.com/quizzes/az104-quiz25/) - [AZ104-Quiz22](https://learn.build-school.com/quizzes/az104-quiz22/) - [PL300-Quiz15](https://learn.build-school.com/quizzes/pl300-quiz15/) - [PL300-Quiz14](https://learn.build-school.com/quizzes/pl300-quiz14/) - [PL300-Quiz13](https://learn.build-school.com/quizzes/pl300-quiz13/) - [PL300-Quiz12](https://learn.build-school.com/quizzes/pl300-quiz12/) - [PL300-Quiz11](https://learn.build-school.com/quizzes/pl300-quiz11/) - [PL300-Quiz10](https://learn.build-school.com/quizzes/pl300-quiz10/) - [PL300-Quiz9](https://learn.build-school.com/quizzes/pl300-quiz9/) - [PL300-Quiz8](https://learn.build-school.com/quizzes/pl300-quiz8/) - [PL300-Quiz7](https://learn.build-school.com/quizzes/pl300-quiz7/) - [AI102-Quiz4](https://learn.build-school.com/quizzes/ai102-quiz4/) - [AI102-Quiz1](https://learn.build-school.com/quizzes/ai102-quiz1/) - [AI102-Quiz5](https://learn.build-school.com/quizzes/ai102-quiz5/) - [AI102-Quiz6](https://learn.build-school.com/quizzes/ai102-quiz6-2/) - [AI102-Quiz3](https://learn.build-school.com/quizzes/ai102-quiz3/) - [AI102-Quiz2](https://learn.build-school.com/quizzes/ai102-quiz2/) - [SC900-Quiz7(線上練習)](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-and-identity-fundamentals/quizzes/sc900-quiz7/) - 可直接於最下方提交後,直接按"查看問題 | View Quesitons" 查看解答。 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview - [SC900-Quiz5(線上練習)](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/quizzes/sc900-quiz5/) - 可直接於最下方提交後,直接按"查看問題 | View Quesitons" 查看解答。 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview SC900 - [MS900-Quiz6(逐題作答)](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz6/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz7(逐題作答)](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz7/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz5(逐題作答)](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz5/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz8(逐題作答)](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz8/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [AZ900-Quiz19 (線上模擬)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz19/) - 可直接於最後按 "View Questions" 快速看解答 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [AZ900-Quiz17 (線上模擬/最終隨堂測驗)](https://learn.build-school.com/courses/az900-cert-training/quizzes/az900-quiz17/) - [這個測驗是本課程最終的線上隨堂測驗] 若75%則通過本測驗,且已完成Day 1 及 Day 2 課程者 (未完成者可回到該單元確認已完成再重新本測驗),將於5分鐘後收到完成課程及線上隨堂測驗的Email ; 未通過者可持續複習再加油! 提醒: Azure AD已於2023/8月改名為 Microsoft Entra ID,若在考題中看到新的名字,或在模擬練習題中看到舊的名字,請自行對應 - [完成Lab並取得免費邀請群組碼 Group Code (可用其它Power BI 圖文課)](https://learn.build-school.com/courses/power-bi-lab-自行車品牌店銷售分析/quizzes/完成lab並取得免費邀請群組碼-group-code-可用其它power-bi-圖文課/) - [MS900-Quiz1](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz1/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz2](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz2/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz3](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz3/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz4](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz4/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [MS900-Quiz9](https://learn.build-school.com/courses/ms900-microsoft-365-certified-fundamentals/quizzes/ms900-quiz9/) - (本題組Quiz設定為馬上跳轉看解答) 可略過作答,直接於最後按 "View Questions" 快速看解答,如此複習比較快 - [AI900-Quiz-優惠考證測驗](https://learn.build-school.com/courses/ai900-exam-pretest/quizzes/ai900-quiz-pretest/) - 您曾填表或來訊有意預約AI900 Azure AI Fundamentals 基礎認證考試。僅填表不代表預約成功,若有意考證,請詳讀以下資訊,謝謝! (若考量後不打算考證、或沒有時間準備、或因無更好的優惠、或希望自選其它日期/考證管道者,再請忽略此Email及測驗說明,沒關係的可將名額給更需要及有備考者,仍可參加AI900課程 ; 考證當天無法臨時至現場報名,本梯次亦無其它更好的優惠,此為免費培訓課程及團體優惠考證無法面面俱到,敬請見諒。謝謝您) 1. 溫馨提醒: 簡單線上測驗的用意,僅用來提醒有意考證者事前了解考證大致內容及題目方向,避免沒有準備即參加考證(準備時間約 16-18小時+),浪費了您寶貴的時間及有限的優惠名額,敬請先通過簡單的測驗題目,以取得優惠 2. 通過為 70%(答對12題以上,可重新測驗,也可直接於提交後按「查看問題 | View Questions」有答題說明),通過後將於 5 分鐘內,收到 Email 通知以取得考試券的購買連結及優惠券代碼,完成下單後即代表預約成功,將於隔天發出考證前需知email,再請留意。 3. 優惠考證說明: 優惠考證 NTD 2,400元名額25名,考證下單截止日延長至 2024/7/3 5:00pm,若於截止日前已提前用畢即無法使用該優惠券下單,僅能以原價下單 (很抱歉名額有限,將會以第1次上AI900課程者及第1次使用優惠考證者為優先)。本優惠券僅上課學員本人使用,每人僅能使用1次,無法重覆領取或與其它優惠併用或用於重考。此為優惠考證,下單後即表示確認預約2024/7/27考證日,無法延期或退款,僅能用於本次AI-900培訓營考證日,敬請見諒 Thanks, Build School Learn. - [SC900-Quiz3](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/quizzes/sc900-quiz3/) - 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview SC900 - [SC900-Quiz6](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/quizzes/sc900-quiz6/) - 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview SC900 - [SC900-Quiz4](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/quizzes/sc900-quiz4/) - 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview SC900 - [SC900-Quiz9](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-and-identity-fundamentals/quizzes/sc900-quiz9/) - 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview - [SC900-Quiz10](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-and-identity-fundamentals/quizzes/sc900-quiz10/) - 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview - [SC900-Quiz8](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-and-identity-fundamentals/quizzes/sc900-quiz8/) - 若看到內文為舊產品名請自行對應如下: Azure Active Directory (AD) → Entra ID Microsoft 365 Defender → Microsoft Defender XDR (for Office 365, Endpoint, Identity, Cloud Apps…) Microsoft 365 compliance → Microsoft Purview - [SC900 微軟資訊安全基礎認證培訓-即時答題-2](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/lessons/完整影片day-2sc900第2課-azure-基礎結構安全-防護及偵測-威脅/quizzes/sc900-微軟資訊安全基礎認證培訓-即時答題-2/) - [SC900 微軟資訊安全基礎認證培訓-即時答題](https://learn.build-school.com/courses/sc900-microsoft-security-compliance-identity-cert-training/lessons/完整影片day-1sc900第1課-資訊安全基本核心概念-身份識/quizzes/sc900-微軟資訊安全基礎認證培訓-即時答題/) - [SC900-Quiz-優惠考證測驗](https://learn.build-school.com/courses/sc900-group-pretest/quizzes/sc900-quiz-pretest/) - 您曾填表或來訊有意預約SC900 Microsoft 安全性、合規性和身分識別基礎認證考試。僅填表不代表預約成功,若有意考證,請詳讀以下資訊,謝謝! (若考量後不打算考證、或沒有時間準備、或因無更好的優惠、或希望自選其它日期/考證管道者,再請忽略此Email及測驗說明,沒關係的可將名額給更需要及有備考者,仍可參加SC900課程 ; 考證當天無法臨時至現場報名,本梯次亦無其它更好的優惠,此為免費培訓課程及團體優惠考證無法面面俱到,敬請見諒。謝謝您) 1. 溫馨提醒: 簡單線上測驗的用意,僅用來提醒有意考證者事前了解考證大致內容及題目方向,避免沒有準備即參加考證(準備時間約 21小時+),浪費了您寶貴的時間及有限的優惠名額,敬請先通過簡單的測驗題目,以取得優惠 2. 通過為 70%(答對12題以上,可重新測驗,也可直接於提交後按「查看問題 | View Questions」有答題說明),通過後將於 5 分鐘內,收到 Email 通知以取得考試券的購買連結及優惠券代碼,完成下單後即代表預約成功,將於隔天發出考證前需知email,再請留意。 3. 優惠考證說明: 優惠考證為 NTD 2,000元,名額至多25名 ; 曾報名2024年考證日已用過優惠考證優惠費用為 NTD 2,400 元,至多 10位名額(每人僅能使用1次敬請見諒),最後優惠考證下單截止日為2024/5/21 5:00pm,若於截止日前已提前用畢即無法使用該優惠券下單 僅上課學員本人使用,每人僅能使用1次,無法重覆領取或與其它優惠併用或用於重考。此為優惠考證,下單後即表示確認預約2024/6/8考證日,無法延期或退款,僅能用於本次SC-900培訓營考證日,敬請見諒 Thanks, Build School Learn. - [AZ900-Quiz-優惠考證測驗](https://learn.build-school.com/courses/az900-20240302-pretest/quizzes/az900-quiz-優惠考證測驗/) - 您曾填表或來訊有意預約AZ900 Azure Fundamentals 基礎認證考試。若有意考證,請詳讀以下資訊,謝謝! (先前1月考證梯次因報名人數眾多無法滿足所有考證需求,因此加開3月場次,敬請見諒 ; 若考量後不打算考證、或沒有時間準備、或因無更好的優惠、或希望自選其它日期/考證管道者,再請忽略此Email及測驗說明,沒關係的可將名額給更需要及有備考者,仍可線上自主學習AZ900課程 ; 考證當天無法臨時至現場報名,本梯次亦無其它更好的優惠,此為免費培訓課程及團體優惠考證無法面面俱到,敬請見諒。謝謝您) 1. 溫馨提醒: 簡單線上測驗的用意,僅用來提醒有意考證者事前了解考證大致內容及題目方向,避免沒有準備即參加考證(準備時間約 25小時+),浪費了您寶貴的時間及有限的優惠名額,敬請先通過簡單的測驗題目,以取得優惠 2. 通過為 70%(答對12題以上,可重新測驗,也可直接於提交後按「查看問題 | View Questions」有答題說明),通過後將於 5 分鐘內,收到 Email 通知以取得考試券的購買連結及優惠券代碼,完成下單後即代表預約成功,將於隔天發出考證前需知email,再請留意。 3. 優惠考證說明: 本次考證優惠為 NTD 2,100,下單截止日為 2024/2/2(五) 5:00pm,至多15名額。若名額已提前用畢,將提前結束無法使用本優惠券下單,不再另行通知,僅上課學員本人使用,每人僅能使用1次,無法重覆領取或與其它優惠併用或用於重考,該優惠考試券只能用於 2024/3/2(六) 當天的AZ900考試,無法轉贈、延期、取消退還,下單後即代表了解以上說明,敬請多多見諒。 Thanks, Build School Learn. - [PL900考前複習題](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900考前複習題/) - [PL900-Quiz-20240120下午梯次優惠考證測驗](https://learn.build-school.com/courses/pl900-20231216-testc1/quizzes/pl900-quiz-1216c1優惠考證測驗/) - 您曾填表報名預約 PL900 Power Platform Fundamentals 基礎認證考試。請詳讀以下說明: (若考量後不打算考證、或沒有時間準備、或無法參加2024/01/20日梯次,再請忽略本測驗及此訊息,當天亦無法臨時至現場報名,敬請見諒) 1. 本次考證日為與微軟合作之優惠考證為自付 NTD 1,800元 (仍較坊間優惠,坊間一次考證費用為 NTD 2,400 ~ 3,600),為避免沒有好好準備即參加考證 (準備時間約 20小時+),浪費了您寶貴的時間及有限的優惠名額,敬請先通過連結中的測驗題目,了解考證大致內容及題目方向,以取得優惠 2. 通過為 70%(答對12題以上,可重新測驗,若未通過也可直接於提交後按「查看問題 | View Questions」有答題說明,有意考照者花些時間即可通過),通過後將於 5 分鐘內,收到 Email 通知以取得1/20日當天考試券的購買連結及自付 NTD 1,800 優惠代碼,完成下單後即代表預約成功,並依下單時選擇的實體或線上考證梯次參加考證,現場考證者直接於 2024/1/20(六) 當日時段前往教室,線上考證者將於考證前5天收到 Email 通知考證環境需知及連結。 (最後下單截止日為 2023/12/30(六) 5:00pm,若過期將無法以優惠價購買考試券,該優惠考試券只能用於 2024/1/20 當天的PL900考試,僅能本人使用一次無法重覆領取,無法轉贈、延期、取消退還,下單後即代表了解以上說明,敬請多多見諒) - [PL900-Quiz8 (重要-34題/圖示快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz8-重要-34題-圖示快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz7 (重要-22題/圖示快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz7-重要-22題-圖示快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL300-Quiz1](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/quizzes/pl300-quiz1/) - [PL300-Quiz2](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/quizzes/pl300-quiz2/) - [PL300-Quiz3](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/quizzes/pl300-quiz3/) - [PL300-Quiz4](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/quizzes/pl300-quiz4/) - [PL300-Quiz5](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/quizzes/pl300-quiz5/) - [PL300-Quiz6](https://learn.build-school.com/courses/pl300-microsoft-power-bi-data-analyst-exam-practice/quizzes/pl300-quiz6/) - [SY0-601-Quiz1](https://learn.build-school.com/courses/comptia-security-certificate-practice/quizzes/sy0-601-quiz1/) - [SY0-601-Quiz2](https://learn.build-school.com/courses/comptia-security-certificate-practice/quizzes/sy0-601-quiz2/) - [SY0-601-Quiz3](https://learn.build-school.com/courses/comptia-security-certificate-practice/quizzes/sy0-601-quiz3/) - [SY0-601-Quiz4](https://learn.build-school.com/courses/comptia-security-certificate-practice/quizzes/sy0-601-quiz4/) - [AZ104-Quiz9](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz9-2/) - AZ104 - [AZ104-Quiz8](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz8-2/) - AZ104 - [AZ104-Quiz7](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz7-2/) - AZ104 - [AZ104-Quiz6](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz6-2/) - AZ104 - [AZ104-Quiz5](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz5-2/) - AZ104 - [AZ104-Quiz4](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz4-2/) - [AZ104-Quiz3](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz3-2/) - AZ104 - [AZ104-Quiz2](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz2-2/) - AZ104 - [AZ104-Quiz1](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz1-2/) - AZ104 - [AZ400-Quiz16](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz16/) - AZ400 - [AZ400-Quiz17](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz17/) - [AZ400-Quiz18](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz18/) - AZ400 - [AZ400-Quiz19](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz19/) - AZ400 - [AZ400-Quiz20](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz20/) - AZ400 - [AZ400-Quiz21](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz21/) - [AZ400-Quiz15](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz15/) - AZ400 - [AZ400-Quiz14](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz14/) - AZ400 - [AZ400-Quiz13](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz13/) - AZ400 - [AZ400-Quiz12](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz12/) - AZ400 - [AZ400-Quiz11](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz11/) - AZ400 - [AZ400-Quiz10](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz10/) - AZ400 - [AZ104-Quiz15](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz15/) - AZ104 - [AZ400-Quiz7](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz7/) - AZ400 - [AZ400-Quiz8](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz8/) - AZ400 - [AZ400-Quiz9](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz9/) - AZ400 - [PL900-Quiz10](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz10/) - [PL900-Quiz11](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz11/) - [PL900-Quiz12](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz12/) - [AZ204-Quiz7](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz7/) - AZ204 - [AZ204-Quiz6](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz6/) - AZ204 - [AZ104-Quiz20](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz20/) - AZ104 - [AZ104-Quiz19](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz19/) - [AZ104-Quiz18](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz18/) - AZ104 - [AZ104-Quiz17](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz17/) - AZ104 - [AZ104-Quiz16](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz16/) - [AZ104-Quiz11](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz11/) - AZ104 - [AZ104-Quiz12](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz12/) - AZ104 - [AZ104-Quiz13](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz13/) - [AZ104-Quiz14](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz14/) - AZ104 - [AZ104-Quiz10](https://learn.build-school.com/courses/az104-microsoft-azure-administrator-exam-practice-test-az104-azure-系統管理員認證練習題庫/quizzes/az104-quiz10/) - [DP900-Quiz4](https://learn.build-school.com/courses/dp900-microsoft-azure-data-fundamentals/quizzes/dp900-quiz4/) - DP900 - [DP900-Quiz1](https://learn.build-school.com/courses/dp900-microsoft-azure-data-fundamentals/quizzes/dp900-quiz1/) - [DP900-Quiz2](https://learn.build-school.com/courses/dp900-microsoft-azure-data-fundamentals/quizzes/dp900-quiz2/) - [DP900-Quiz3](https://learn.build-school.com/courses/dp900-microsoft-azure-data-fundamentals/quizzes/dp900-quiz3/) - DP900 - [DP900-Quiz5](https://learn.build-school.com/courses/dp900-microsoft-azure-data-fundamentals/quizzes/dp900-quiz5/) - DP900 - [PL900-PowerBI-Quiz (Power BI 題目快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-powerbi-quiz-power-bi-題目練習-24題/) - PL900 Microsoft Power Platform Fundamentals 中與 Power BI 相關題目練習共24題,直接按 "View Questions" 快速看解答。PL900認證中,Power BI 的題目比例約為15-20%。 - [PL900-Quiz (Power Virtual Agent/Power Pages 題目快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz-power-virtual-agent-power-pages-題目練習/) - Power Virtual Agent/Power Pages 題目練習,直接按 "View Questions" 快速看解答 (若PL900選考繁體中文者,建議可透過瀏覽器 Edge 翻譯內文,並熟悉中文的操作介面及專有名詞對應) - [PL900-Quiz (Power Apps/Power Automate 題目快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz-power-apps-power-automate-題目快速解答/) - Power Apps/Power Automate 題目練習,直接按 "View Questions" 快速看解答 (若PL900選考繁體中文者,建議可透過瀏覽器 Edge 翻譯內文,並熟悉中文的操作介面及專有名詞對應) 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) PL900 Quiz - [PL900-Quiz (Dataverse/AI Builder 題目快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz-dataverse-ai-builder-題目練習/) - Dataverse/AI Builder 題目練習,直接按 "View Questions" 快速看解答 (若PL900選考繁體中文者,建議可透過瀏覽器 Edge 翻譯內文,並熟悉中文的操作介面及專有名詞對應) 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [AZ400-Quiz1](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz1/) - [AZ400-Quiz2](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz2/) - [AZ400-Quiz3](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz3-2/) - [AZ400-Quiz4](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz4/) - [AZ400-Quiz5](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz5/) - [AZ400-Quiz6](https://learn.build-school.com/courses/az400-designing-and-implementing-microsoft-devops/quizzes/az400-quiz6/) - [AZ204-Quiz5](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz5/) - [AZ204-Quiz3](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz3/) - [AZ204-Quiz2](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz2/) - [AZ204-Quiz1](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz1/) - [AZ204-Quiz4](https://learn.build-school.com/courses/az204-developing-solutions-for-microsoft-azure/quizzes/az204-quiz4/) - [PL900-Quiz6 (25題/快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz6-25題-快速解答/) - 直接按 "View Questions" 快速看解答。 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz9 (24題/線上模擬)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz9-24題-線上模擬/) - 可線上模擬一題一題測驗,或至題目最下方,按 "Quiz Summary" -> "Finish Quiz" 後,直接按 "View Questions" 快速看解答。 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz5 (40題/快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz5-40題-快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz4 (40題/快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz4-40題-快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz1 (40題/快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz1-40題-快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz2 (40題/快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz2-40題-快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [PL900-Quiz3 (40題/快速解答)](https://learn.build-school.com/courses/pl900-microsoft-powerbi-powerplatform-certificate/quizzes/pl900-quiz3-40題-快速解答/) - 直接按 "View Questions" 快速看解答 提醒1: 若在題目中看到"Common Data Service"字眼,請自行對應成 "Microsoft Dataverse" (Common Data Service 已改名為 Microsoft Dataverse) 提醒2: 若在題目中看到 "Microsoft Flow",請自行對應成 "Power Automate" (Microsoft Flow 已改名為 Power Automate) - [TestAZ900-8Questions](https://learn.build-school.com/quizzes/testaz900-8questions/) - [AZ-204 Quiz - A](https://learn.build-school.com/quizzes/13790/) ## Media Hub - [](https://learn.build-school.com/media/60087/) - [SC300考前題目總複習-1920x1080.mp4](https://learn.build-school.com/media/59694/) - [SC300課程全模型_1920x1080.mp4](https://learn.build-school.com/media/59691/) - [AI901課程全模組_1080p_202607.mp4](https://learn.build-school.com/media/59062/) - [](https://learn.build-school.com/media/56944/) - [Abby-AI培訓-20260326Part1.mp4](https://learn.build-school.com/media/56564/) - [Abby-AI培訓-20260326Part2.mp4](https://learn.build-school.com/media/56565/) - [高效AI活用術基礎課-圖像與表單辨視.mp4](https://learn.build-school.com/media/56558/) - [高效AI活用術基礎課-深入提示詞及自然語言處理.mp4](https://learn.build-school.com/media/56557/) - [](https://learn.build-school.com/media/50698/) - [再論FunctionCall工具與MCP.mp4](https://learn.build-school.com/media/48871/) - [(0711)Day5-實戰題by n8n_MCP_AzureAI管理與模型佈署.mp4](https://learn.build-school.com/media/48863/) - [(0612)Day4-推理模型信件內容分析及知識整理串接內部系統.mp4](https://learn.build-school.com/media/48861/) - [(0529)Day3-網站爬蟲與個資檢測及Promptfoo-RedTeam-New.mp4](https://learn.build-school.com/media/48858/) - [(0512)Day2-知識庫RAG應用與AI應用評估測試.mp4](https://learn.build-school.com/media/48856/) - [(0507)Day 1-LLM 模型及提示工程-AI Agent 設計入門.mp4](https://learn.build-school.com/media/48852/) - [推理模型企業應用-20250327.mp4](https://learn.build-school.com/media/48003/) - [https://youtu.be/ztkve18BBK8](https://learn.build-school.com/media/47955/) - [推理模型程式設計-AI GPT學校共用版-OpenAI ChatGPT模型(2025/5月新版)](https://learn.build-school.com/media/47943/) - [有趣又實用的GPTs-AI Agent設計進階應用-AI GPT學校共用版](https://learn.build-school.com/media/47782/) - [AI GPT 學校共用版-OpenAI ChatGPT模型(2025/5月新版本)](https://learn.build-school.com/media/47934/) - [AI GPT 學校共用版-Claude 模型](https://learn.build-school.com/media/47893/) - [https://youtu.be/ztkve18BBK8](https://learn.build-school.com/media/47891/) - [推理模型企業應用-20250327.mp4](https://learn.build-school.com/media/47662/) - [20250121-Day1-生成式AI與Agent開發及落地應用_AI繪圖應用.mp4](https://learn.build-school.com/media/47143/) - [生成式 AI GPT 學校共用版-使用微軟 Microsoft Azure OpenAI 及類似 ChatGPT介面之雲端服務](https://learn.build-school.com/media/47067/) - [20241225-HTML_CSS-雲雅-01.mp4](https://learn.build-school.com/media/46939/) - [20241225-HTML_CSS-雲雅-02.mp4](https://learn.build-school.com/media/46941/) - [20241223-HTML_CSS-雲雅-02.mp4](https://learn.build-school.com/media/46933/) - [20241223-HTML_CSS-雲雅-01.mp4](https://learn.build-school.com/media/46932/) - [20241223-HTML_CSS-雲雅-03.mp4](https://learn.build-school.com/media/46935/) - [](https://learn.build-school.com/media/46930/) - [20241225-Day2-生成式AI與Agent開發及落地應用_AI繪圖應用.mp4](https://learn.build-school.com/media/46912/) - [20241219-Day1-生成式 AI 與 Agent 開發及落地應用_AI 繪圖應用.mp4](https://learn.build-school.com/media/46849/) - [](https://learn.build-school.com/media/46650/) - [Copilot In M365 Chat 快速統整檔案](https://learn.build-school.com/media/copilot-in-m365-chat-快速統整檔案/) - [Copilot In Teams 協助會議討論與會議內容分析](https://learn.build-school.com/media/copilot-in-teams-協助會議討論與會議內容分析/) - [Copilot In Excel 快速處理欄位資料與圖表產生](https://learn.build-school.com/media/copilot-in-excel-快速處理欄位資料與圖表產生/) - [Copilot In PowerPoint 協助產生初版簡報](https://learn.build-school.com/media/copilot-in-powerpoint-協助產生初版簡報/) - [Copilot In Word 快速生成文案與文字自動轉化成表格](https://learn.build-school.com/media/copilot-in-word-快速生成文案與文字自動轉化成表格/) - [Copilot In Outlook 提升郵件閱讀與撰寫速度](https://learn.build-school.com/media/copilot-in-outlook-提升郵件閱讀與撰寫速度/) - [Copilot In Microsoft 運作方式與Prompt 撰寫技巧](https://learn.build-school.com/media/copilot-in-microsoft-運作方式與prompt-撰寫技巧/) - [Copilot for Microsoft 365 Overview](https://learn.build-school.com/media/copilot-for-microsoft-365-overview/) - [✨生成式 AI 及 Agent 設計企業課程公開💡🎯豐富 Demo 及企業應用範例📽️從 0 到落地🏗️打造 AI 應用📚🔥](https://learn.build-school.com/media/46395/) - [Part1-AI03-Agent開發基礎Dify-Chat-basedagent-工具與API及知識庫使用-20241125-DannWeber.mp4](https://learn.build-school.com/media/46352/) - [Part3-AI03-Agent開發基礎Dify-Chat-basedagent-工具與API及知識庫使用-20241125-DannWeber.mp4](https://learn.build-school.com/media/46354/) - [](https://learn.build-school.com/media/46350/) - [Part2-AI03-Agent開發基礎Dify-Chat-basedagent-工具與API及知識庫使用-20241125-DannWeber.mp4](https://learn.build-school.com/media/46353/) - [Part1-AI03-Agent 開發基礎Dify平台-知識庫與Workflow基礎-20241127-Weber.mp4](https://learn.build-school.com/media/46355/) - [Part3-AI繪圖基礎及ComfyUI-20241127-dann.mp4](https://learn.build-school.com/media/46348/) - [](https://learn.build-school.com/media/46273/) - [MS900Module3-Purview-Part2.mp4](https://learn.build-school.com/media/46075/) - [MS900Module1.mp4](https://learn.build-school.com/media/46067/) - [](https://learn.build-school.com/media/46066/) - [20241011-AI-Weber-02.mp4](https://learn.build-school.com/media/45933/) - [20241011-AI-Weber-01.mp4](https://learn.build-school.com/media/45932/) - [20241001-AI-Weber-01.mp4](https://learn.build-school.com/media/45927/) - [20241001-AI-Weber-02.mp4](https://learn.build-school.com/media/45928/) - [20241001-AI-Weber-03.mp4](https://learn.build-school.com/media/45929/) - [20240821-RAG實作Part1-Dann.mp4](https://learn.build-school.com/media/45923/) - [20240821-RAG實作Part2-Dann.mp4](https://learn.build-school.com/media/45924/) - [20240821-Agent開發入門-Dify平台-Weber.mp4](https://learn.build-school.com/media/45922/) - [20240812-生成式AI-Dann-01.mp4](https://learn.build-school.com/media/45919/) - [Day3-知識庫及RAG進階應用_DifyWorkflow基礎.mp4](https://learn.build-school.com/media/45880/) - [](https://learn.build-school.com/media/45087/) - [](https://learn.build-school.com/media/45071/) - [](https://learn.build-school.com/media/45010/) - [](https://learn.build-school.com/media/45009/) - [0523-Quiz匯入-WP開發-20240523.mp4](https://learn.build-school.com/media/45002/) - [0515-FilterCoursePage開發-WP開發說明-20240515.mp4](https://learn.build-school.com/media/45000/) - [20240902-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44973/) - [](https://learn.build-school.com/media/44960/) - [20240902-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44971/) - [20240903-分層架構補充-Andy-03.mp4](https://learn.build-school.com/media/44969/) - [20240903-分層架構補充-Andy-02.mp4](https://learn.build-school.com/media/44966/) - [20240903-分層架構補充-Andy-01.mp4](https://learn.build-school.com/media/44964/) - [20240902-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44962/) - [20240902-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44958/) - [20240904-AzureDevOps-David-04.mp4](https://learn.build-school.com/media/44951/) - [20240904-AzureDevOps-David-03.mp4](https://learn.build-school.com/media/44949/) - [20240904-AzureDevOps-David-02.mp4](https://learn.build-school.com/media/44947/) - [20240904-AzureDevOps-David-01.mp4](https://learn.build-school.com/media/44945/) - [](https://learn.build-school.com/media/44943/) - [](https://learn.build-school.com/media/44942/) - [20240819-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44919/) - [20240819-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44917/) - [20240829-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44914/) - [20240829-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44912/) - [](https://learn.build-school.com/media/44911/) - [](https://learn.build-school.com/media/44909/) - [20240827-DI補充-Andy-02.mp4](https://learn.build-school.com/media/44906/) - [20240827-DI補充-Andy-01.mp4](https://learn.build-school.com/media/44904/) - [20240828-CSharp-Bill-03.mp4](https://learn.build-school.com/media/44900/) - [20240828-CSharp-Bill-02.mp4](https://learn.build-school.com/media/44897/) - [20240828-CSharp-Bill-01.mp4](https://learn.build-school.com/media/44895/) - [20240826-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44889/) - [20240826-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44887/) - [](https://learn.build-school.com/media/44883/) - [](https://learn.build-school.com/media/44881/) - [20240814-MVC-奚江華老師-03.mp4](https://learn.build-school.com/media/44879/) - [20240814-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44876/) - [20240814-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44874/) - [20240822-AzureDevOps-David老師-02.mp4](https://learn.build-school.com/media/44826/) - [20240822-AzureDevOps-David老師-01.mp4](https://learn.build-school.com/media/44824/) - [20240815-CSharp-Bill-03.mp4](https://learn.build-school.com/media/44815/) - [20240815-CSharp-Bill-02.mp4](https://learn.build-school.com/media/44812/) - [20240815-CSharp-Bill-01.mp4](https://learn.build-school.com/media/44810/) - [20240819-MVC-奚江華老師-02.mp4](https://learn.build-school.com/media/44805/) - [](https://learn.build-school.com/media/44803/) - [](https://learn.build-school.com/media/44801/) - [20240819-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44800/) - [](https://learn.build-school.com/media/44798/) - [](https://learn.build-school.com/media/44797/) - [20240812-MVC-奚江華老師-01.mp4](https://learn.build-school.com/media/44717/) - [](https://learn.build-school.com/media/44710/) - [20240812-生成式AI-Dann-01.mp4](https://learn.build-school.com/media/44712/) - [](https://learn.build-school.com/media/44709/) - [](https://learn.build-school.com/media/44707/) ## Categories - [Uncategorized](https://learn.build-school.com/category/uncategorized/) - [Students](https://learn.build-school.com/category/students/) - [Certificate](https://learn.build-school.com/category/certificate/) - [Azure](https://learn.build-school.com/category/azure/) - [Power BI](https://learn.build-school.com/category/powerbi/) - [Power Platform](https://learn.build-school.com/category/powerplatform/) - [Uncategorized](https://learn.build-school.com/category/uncategorized/) - [Uncategorized](https://learn.build-school.com/category/uncategorized/) - [平台使用教學](https://learn.build-school.com/category/平台使用教學-2/) - [Azure](https://learn.build-school.com/category/azure/) - [Certificate](https://learn.build-school.com/category/certificate/) - [Azure](https://learn.build-school.com/category/azure/) - [Certificate](https://learn.build-school.com/category/certificate/) - [Azure DevOps](https://learn.build-school.com/category/azuredevops/) - [Azure DevOps](https://learn.build-school.com/category/azuredevops/) - [Students](https://learn.build-school.com/category/students/) - [Students](https://learn.build-school.com/category/students/) - [平台使用教學](https://learn.build-school.com/category/平台使用教學-2/) - [平台使用教學](https://learn.build-school.com/category/平台使用教學-2/) - [資訊分享](https://learn.build-school.com/category/資訊分享-2/) - [資訊分享](https://learn.build-school.com/category/資訊分享-2/) - [資訊分享](https://learn.build-school.com/category/資訊分享-2/) - [Power BI](https://learn.build-school.com/category/powerbi/) - [Power BI](https://learn.build-school.com/category/powerbi/) - [AI](https://learn.build-school.com/category/ai/) ## Tags - [AZ900](https://learn.build-school.com/tag/az900/) - [AZ900](https://learn.build-school.com/tag/az900/) - [AZ900](https://learn.build-school.com/tag/az900/) - [Microsoft Certification](https://learn.build-school.com/tag/microsoft-certification-2/) - [微軟認證](https://learn.build-school.com/tag/微軟認證-2/) - [Registration](https://learn.build-school.com/tag/registration-2/) - [註冊方法](https://learn.build-school.com/tag/註冊方法-2/) - [Microsoft Certification](https://learn.build-school.com/tag/microsoft-certification-2/) - [微軟認證](https://learn.build-school.com/tag/微軟認證-2/) - [Microsoft Certification](https://learn.build-school.com/tag/microsoft-certification-2/) - [微軟認證](https://learn.build-school.com/tag/微軟認證-2/) - [Power BI](https://learn.build-school.com/tag/power-bi-2/) - [Power BI](https://learn.build-school.com/tag/power-bi-2/) - [Power BI](https://learn.build-school.com/tag/power-bi-2/) - [DAX query](https://learn.build-school.com/tag/dax-query/) - [DAX query](https://learn.build-school.com/tag/dax-query/) - [DAX query](https://learn.build-school.com/tag/dax-query/) - [自主學習](https://learn.build-school.com/tag/自主學習/) - [自主學習](https://learn.build-school.com/tag/自主學習/) - [自主學習](https://learn.build-school.com/tag/自主學習/) - [Copilot](https://learn.build-school.com/tag/copilot/) - [Copilot](https://learn.build-school.com/tag/copilot/) - [Copilot](https://learn.build-school.com/tag/copilot/) - [AI900](https://learn.build-school.com/tag/ai900/) - [AI900](https://learn.build-school.com/tag/ai900/) - [AI900](https://learn.build-school.com/tag/ai900/) - [SC900](https://learn.build-school.com/tag/sc900/) - [PL900](https://learn.build-school.com/tag/pl900/) - [AI](https://learn.build-school.com/tag/ai/) - [生成式 AI GPT 學校共用版](https://learn.build-school.com/tag/生成式-ai-gpt-學校共用版/) - [微軟 Microsoft Azure OpenAI](https://learn.build-school.com/tag/微軟-microsoft-azure-openai/) - [類似 ChatGPT介面](https://learn.build-school.com/tag/類似-chatgpt介面/) - [平台使用教學](https://learn.build-school.com/tag/平台使用教學/) - [Google Gemini模型](https://learn.build-school.com/tag/google-gemini模型/) - [Claude模型](https://learn.build-school.com/tag/claude模型/) - [gpt-image-1模型](https://learn.build-school.com/tag/gpt-image-1模型/) - [GitHub Copilot](https://learn.build-school.com/tag/github-copilot/) - [ChatGPT](https://learn.build-school.com/tag/chatgpt/) - [Agent](https://learn.build-school.com/tag/agent/) - [AI GPT企業共用版](https://learn.build-school.com/tag/ai-gpt企業共用版/) - [AI GPT學校共用版](https://learn.build-school.com/tag/ai-gpt學校共用版/) ## Product categories - [Uncategorized](https://learn.build-school.com/product-category/uncategorized/) - [Courses](https://learn.build-school.com/product-category/courses/) - [bootcamp](https://learn.build-school.com/product-category/bootcamp/) - [Courses](https://learn.build-school.com/product-category/courses/) - [bootcamp](https://learn.build-school.com/product-category/bootcamp/) - [Certificate](https://learn.build-school.com/product-category/certificate/) - [AI](https://learn.build-school.com/product-category/ai/) ## Product tags - [AI](https://learn.build-school.com/product-tag/ai/) - [AI繪圖](https://learn.build-school.com/product-tag/ai繪圖/) - [AI Agent](https://learn.build-school.com/product-tag/ai-agent/) - [Microsoft Certified 認證](https://learn.build-school.com/product-tag/microsoft-certified/) ## Course Categories - [Azure Exams](https://learn.build-school.com/course-category/azureexams/) - [Power BI Exams](https://learn.build-school.com/course-category/powerbiexams/) - [Power Platform Exams](https://learn.build-school.com/course-category/powerplatformexams/) - [Azure DevOps Exams](https://learn.build-school.com/course-category/azuredevopsexams/) - [IT Infrastructure](https://learn.build-school.com/course-category/itnfrastructure/) - [Azure DevOps](https://learn.build-school.com/course-category/azuredevops/) - [NoSQL DB](https://learn.build-school.com/course-category/nosqldb/) - [Programming](https://learn.build-school.com/course-category/programming/) - [C# / .NET](https://learn.build-school.com/course-category/csharp/) - [HTML / CSS](https://learn.build-school.com/course-category/htmlcss/) - [JavaScript](https://learn.build-school.com/course-category/javascript/) - [ASP.NET Core MVC](https://learn.build-school.com/course-category/asp-net-core-mvc/) - [SQL](https://learn.build-school.com/course-category/sql/) - [Certificate](https://learn.build-school.com/course-category/certificate/) - [Others](https://learn.build-school.com/course-category/others/) - [Power BI](https://learn.build-school.com/course-category/powerbi/) - [Labs](https://learn.build-school.com/course-category/labs/) - [圖文課](https://learn.build-school.com/course-category/graphicstext/) - [Soft Skills](https://learn.build-school.com/course-category/soft-skills/) - [Security](https://learn.build-school.com/course-category/security/) - [CompTIA Security+](https://learn.build-school.com/course-category/comptia-security/) - [AI](https://learn.build-school.com/course-category/ai/) - [M365](https://learn.build-school.com/course-category/m365/) - [零壹科技 Zerone](https://learn.build-school.com/course-category/zerone/) - [Azure](https://learn.build-school.com/ja/course-category/azure/) - [GitHub Copilot](https://learn.build-school.com/course-category/github-copilot/) - [M365 Copilot Exam](https://learn.build-school.com/course-category/m365-copilot-exam/) ## Course Tags - [OpenAI](https://learn.build-school.com/course-tag/openai/) - [PromptEngineering](https://learn.build-school.com/course-tag/promptengineering/) - [AI](https://learn.build-school.com/course-tag/ai/) - [LLM](https://learn.build-school.com/course-tag/llm/) - [GAI](https://learn.build-school.com/course-tag/gai/) - [Comfyui](https://learn.build-school.com/course-tag/comfyui/) - [stablediffusion](https://learn.build-school.com/course-tag/stablediffusion/) - [Agent](https://learn.build-school.com/course-tag/agent/) - [M365](https://learn.build-school.com/course-tag/m365/) - [MS900](https://learn.build-school.com/course-tag/ms900/) - [Copilot](https://learn.build-school.com/course-tag/copilot/) - [AZ900](https://learn.build-school.com/course-tag/az900/) - [Azure](https://learn.build-school.com/course-tag/azure/) - [AI900](https://learn.build-school.com/course-tag/ai900/) - [PL900](https://learn.build-school.com/course-tag/pl900/) - [Power Platform](https://learn.build-school.com/course-tag/power-platform/) - [DP900](https://learn.build-school.com/course-tag/dp900/) - [MS365](https://learn.build-school.com/course-tag/ms365/) - [SC900](https://learn.build-school.com/course-tag/sc900/) - [AI客服](https://learn.build-school.com/course-tag/ai客服/) - [知識庫](https://learn.build-school.com/course-tag/知識庫/) - [AI代理](https://learn.build-school.com/course-tag/ai代理/) - [GitHub Copilot](https://learn.build-school.com/course-tag/github-copilot/) - [AZ104](https://learn.build-school.com/course-tag/az104/) - [EntraID](https://learn.build-school.com/course-tag/entraid/) - [IAM](https://learn.build-school.com/course-tag/iam/) - [SC300](https://learn.build-school.com/course-tag/sc300/) - [AZ400](https://learn.build-school.com/course-tag/az400/) - [AZ305](https://learn.build-school.com/course-tag/az305/) - [AZ500](https://learn.build-school.com/course-tag/az500/) - [CopilotAgent](https://learn.build-school.com/course-tag/copilotagent/) - [AZ204](https://learn.build-school.com/course-tag/az204/) - [GitHub](https://learn.build-school.com/course-tag/github/) - [醫療業](https://learn.build-school.com/course-tag/醫療業/) - [服務業B2B](https://learn.build-school.com/course-tag/服務業b2b/) - [AI901](https://learn.build-school.com/course-tag/ai901/)