顯示具有 網頁設計 標籤的文章。 顯示所有文章
顯示具有 網頁設計 標籤的文章。 顯示所有文章

2025年6月24日 星期二

Angular Animation添加UI活潑的互動性



App增添一些動畫效果不只是讓畫面變得好看,它還能幫助使用者更直覺地理解您的應用程式在做什麼。透過漸變、滑動、縮放等動畫效果,使用者可以感受到操作的回饋,讓介面看起來更自然、更有互動性。這一篇文章將透過一個簡單的範例,教您如何在Angular中使用Animation API做一個可開關顯示區塊的動畫元件。

2025年5月5日 星期一

【讓GitHub Copilot更強大】GitHub Copilot擴充功能簡介-2




作者:許薰尹  精誠資訊/恆逸教育訓練中心資深講師



在《【讓GitHub Copilot更強大】GitHub Copilot擴充功能簡介-1》一文,介紹了GitHub Copilot 擴充功能,它是一個能讓 GitHub Copilot Chat 增加許多功能的工具,適合用於程式開發、查詢文件、AI輔助程式設計、資料檢索和執行特定操作等。這些擴充功能可以依據使用需求設為私有、公開並可分享,或在 GitHub Marketplace 上公開列出供大家下載。對於保護客戶資料的企業而言,可以選擇私有擴充功能來保障資訊僅在內部使用。若是小規模合作則可選擇公開並可分享的擴充功能,或將擴充功能上架至 GitHub Marketplace 以擴展影響力。


開發者可以使用 GitHub 提供的資源來自行設計 Copilot 擴充功能,其中包含程式碼範例、除錯工具、SDK 等。GitHub Codespaces 也支援在雲端設置和運行開發環境,並提供預先配置的工具如 Visual Studio Code,方便在不同設備上隨時隨地開發和協作。使用者可以建立一個簡單的 HTTP 伺服器,設定擴充功能的基本回應格式,並利用 createTextEvent 和 createDoneEvent 函數來控制回應流程。整合完成後,開發者可以進行測試,並調整連接埠的可見度設定為「Public」,確保外部應用程式可以正常訪問。


本篇文章將延續【讓GitHub Copilot更強大】GitHub Copilot擴充功能簡介-1文章的情境,介紹如何設計一個簡單的GitHub Copilot擴充功能。

2025年3月9日 星期日

【讓GitHub Copilot更強大】GitHub Copilot擴充功能簡介-1




作者:許薰尹  精誠資訊/恆逸教育訓練中心資深講師


GitHub Copilot Chat是一個超級聰明的聊天機器人,它可以幫你做很多程式開發相關的事情,而GitHub Copilot 擴充功能(GitHub Copilot Extensions)可以讓這個機器人裝上各種不同的工具,讓它變得更厲害!您可以使用 Copilot 擴充功能來擴展Copilot Chat 的能力 

2024年9月23日 星期一

UX/UI差很多 ?!UI 設計師工作內容、必備技能

 


UIUX千萬別混淆,簡單解釋兩者

UI(User Interface):專注於視覺設計和互動設計

UXUser Experience)使用者體驗:專注於使用者的整體體驗和感受

例如,一個銀行App UI 可能設計得非常漂亮,但如果需要點擊多個頁面才能完成轉帳操作,那麼這樣的UX就不會很好!

2024年8月20日 星期二

使用CSS創造影像立體排列動畫效果

 


文/顏怡宏 Bob Yen

只要是參訪過Apple官方網站的朋友,應該都會對Apple眾多產品的各式各樣網頁動態呈現方法感到驚豔,並且想要一窺究竟,但卻不得其門而入。例如在Apple的迷你喇叭HomePod mini頁面中,就會出現一個有趣的動畫,就是一開始只有一個橘色的HomePod mini在畫面中,如下圖。



但是接著產生了動畫,有四個不同顏色的HomePod mini竟然從後面向兩側竄出,形成立體排列的視覺效果,如下圖。



2024年2月23日 星期五

ASP.NET Core Web API/Minimal API微服務開發實務範例、如何使用REST Client測試Minimal API





作者:高光弘
  精誠資訊/恆逸教育訓練中心資深講師



在現代軟體開發中,建立可靈活擴展且易於維護的應用程式是一個關鍵挑戰。為了滿足這些需求,許多開發者轉向微服務架構,並使用Web API/Minimal API作為開發和部署應用程式的實作手段。


Minimal API是一種以簡單、直觀的方式建立輕量級Web API的方法。相較於傳統的Web API,Minimal API更加精簡,減少了冗餘程式碼和配置,使開發者能夠專注於實現核心商業邏輯。


本文將介紹如何使用REST Client來測試Minimal API。REST Client是一個強大的工具,可以幫助開發人員模擬HTTP請求和回應,從而驗證API的正確性和可靠性。


2024年2月15日 星期四

【強大的AI程式設計助手】使用GitHub Copilot提高Coding生產力





作者:許薰尹  精誠資訊/恆逸教育訓練中心資深講師



當前,人工智慧的進步正在全面改變科技界的格局,並重新塑造世界運轉的模式,影響著各個組織和團隊的運作方式。若能充分善用這些人工智慧的進步,將如同催化劑般顯著提升全球開發人員的生產力。對於開發人員而言,將人工智慧的功能融入他們所熟悉的開發工具中,不僅能夠加強協同作業、開發、測試和部署產品的能力,更能以更快速、更有效率的方式完成這些任務。

 

GitHub Copilot 是由GitHubOpenAI合作開發的AI程式設計助手,旨在協助開發者更快、更高效地編寫程式碼。它支援多種程式語言和開發工具,並能自動生成程式碼建議。儘管它不斷學習並提供最新語法,程式設計師仍需檢視和調整生成的程式碼。

 

GitHub Copilot 是一項服務,能夠與所有熱門的程式設計語言搭配使用。在啟動不到兩年的時間內,已有46%的新程式碼是由人工智慧撰寫的,這顯著提高了整體開發人員的生產力,增加了55%。同時,有74%的開發人員表示能夠更專注於帶來滿足感的工作上。

 

GitHub Copilot 使用公開來源的自然語言和數十億行原始程式碼 (包括公用 GitHub 存放庫中的程式碼進行訓練,以了解您的專案之複雜細節,這可讓 GitHub Copilot 提供更多的內容感知建議。在使用 GitHub Copilot 的提示工程簡介中,您可以建置提示以讓GitHub Copilot生成實用的建議。這些提示是指導生成程式碼的指引或建議集合,有助於Copilot產生特定的回應。因此,GitHub Copilot輸出的品質取決於您如何建構這些提示,學習如何正確地下提示將會是一個相當重要的課題。

 

如果您有興趣使用GitHub Copilot,可參考本文的步驟開始使用。


2024年1月10日 星期三

[用數據看2024軟體開發趨勢] 軟體開發一直都是科技業的基石,從手機開發到企業端複雜應用系統,除了人工智慧以外,還有什麼新技術也在等著我們呢?



各行各業裡面,軟體開發一直都是科技業的基石,從智慧型手機到企業系統,軟體開發都是這些技術背後的驅動力,在數位時代中,我們一直都在努力理解軟體開發的發展,本文將透過數據,推測2024年軟體開發領域的趨勢、發展和實質影響;沒有任何產業的發展速度至今能跟軟體開發媲美,除此之外, 人工智慧、機器學習、物聯網等技術的快速發展也對許多行業帶來了重大影響,也讓軟體開發更成為近年來持續被推崇的主要原因。

軟體開發統計

1)到 2024 年底,全球軟體開發人員人數必將達到2,870 萬人。這在 4 年內直線成長了 320 萬。美國有近 430 萬名軟體開發人員。

2)84.7%的軟體開發專案是屬於企業應用,53.6%的軟體開發專案屬於業務自動化,38.5%是電子商務。

3)到 2024年,IT 產業預計將超過疫情前的水平,預計複合年增長率 (CAGR) 為 5%。

4)軟體開發市場預計到 2027 年將達到 10.39 億美元,2020 年至 2027 年複合年增長率為 22.54%。

5)約 54% 的軟體工程師聲稱在家工作時工作效率較高。隨著世界再次走向辦公室文化,這將成為 2024 年討論的重要議題。

6)軟體開發專案的成本從3,000美元到150,000美元不等。

7) 2023 年客戶關係管理 (CRM) 系統開發成本約 10 萬美元。

8)到 2029 年,美國軟體開發人員的就業人數將增加 22%,因此,2024 年對美國軟體開發人員來說將是一個絕佳的機會。

9)複雜的軟體開發成本高達100萬美元。

10) JavaScript 是世界上使用最廣泛的程式語言,有65.82% 的專業開發人員對其青睞有加。

11)經驗豐富的軟體開發人員年薪中位數為 107,090 美元。

軟體開發市場

軟體開發市場規模、軟體開發前景會是如何呢?讓數據來解答一些軟體開發市場最受關注的問題吧!

12)在軟體產業,84.70%的公司專門為客戶開發企業應用程式。

13) 53.90% 的公司承擔了專注於業務流程自動化的軟體項目,因此請準備好在 2024 年體驗業務自動化的優勢。

14)約 15.40% 的公司提供客戶關係管理軟體解決方案。

15) 7.70% 的軟體開發服務提供者協助其客戶建立、管理和維護教育軟體。

16) 38.50% 的受訪開發者參與了電子商務所有者的後端軟體開發和前端 Web 應用程式開發解決方案。

軟體開發人員人口統計

17)華盛頓州擁有全美薪水最高的軟體工程師,年薪高達 105,406 美元,令人印象深刻。此外,與其他任何州相比,該州的工程師比例最高(6.42%)。

18)美國軟體開發人員的平均年齡為39.8歲,其中54.2%是白人。

19)令人驚訝的是,只有 25% 的軟體開發人員是相關背景畢業。(跨領域轉職成為程式設計師成為趨勢?)

20)美國佔全球科技市場的 33%。

21)在歐洲,德國是軟體開發人員數量最多的國家,擁有 837,398 名專業人員。


22)全球 91.5% 的程式設計師是男性。

23)華盛頓州是美國軟體開發職位最集中的州,擁有 51,540 個職位。

軟體開發行業統計

24) 全球科技市場的 33% 在美國。

儘管美國科技和軟體市場規模龐大,但 67% 的技術在海外,這表明全球對科技產品和服務的吸引力和需求。歐洲成為另一個主要參與者,佔全球科技總額的五分之一。同時,中國迅速崛起,並贏得了跨國團隊軟體開發領域主導者的聲譽。(台灣是否也能夾帶著語言優勢,成為軟體開發重鎮之一的角色。)


2024 年重要產業洞察

到 2024 年,行銷相關軟體將成為全球所有軟體買家的首要投資,佔 28%,僅次於資訊安全 (32%)。行銷人員將尋找新客戶 (35%) 和提升員工技能 (32%) 列為 2024 年 IT 產業面臨的兩大業務挑戰。

25) 亞太地區的軟體測試市場正在快速成長,預計到 2026 年會有 8% 複合年增長率 (CAGR)。

這個趨勢主要是由印度和中國等主要國家,近年來推動數位化採所導致。值得注意的是,印度政府正在積極推動國外投資和加速全國數位化的計畫,印度對資訊培訓的重視使其成為最大的軟體外包中心。

26) 歐洲約有 550 萬開發商。

就各國軟體開發人員數量而言,德國處於領先地位,擁有 837,389 名專業人員。英國緊隨其後,擁有 813,500 名開發人員,位居第二,而法國則以 467,454 名開發人員位居第三。


2024 年軟體開發趨勢與統計

27) 到 2029 年,美國的軟體開發人員就業人數預計增加 22%。美國有近 146 萬名軟體開發人員,儘管該數據根據不同組織制定的不同標準而有所不同。

28) 到 2025 年,物聯網 (IoT) 預計覆蓋全球超過 750 億台設備,比 2019 年增加三倍,令人震驚。物聯網將圍繞著各種機器和小工具中的電腦,透過互聯網實現無縫接軌,其廣泛的應用涵蓋包括醫療保健在內的各個行業,並為遠距工作做出了很大的貢獻。

29)大約80%的世界500強公司利用遠距工作跨國團隊進行日常運營,凸顯了這種做法的廣泛採用,根據跨國遠距工作的軟體程式設計統計,印度由於其具有競爭力的價格、有利的國家IT政策和卓越的服務,成為跨國遠距工作軟體程式設計師外包首選。

30) 近 69% 的企業已採用雲端運算技術。研究顯示這個趨勢將不斷增長;另有 18% 的公司計劃採用雲端解決方案,而且到 2024 年這一數字肯定會更高。

31) 大約 84% 的開發人員認為自己是開源軟體的貢獻者之一。開源程式碼是一種流行的軟體開發趨勢,工程師得以積極參與利用、修改和強化原始碼功能。令人印象深刻的是,根據 2024 年軟體開發統計數據,只有 3% 的開發者從未貢獻過。

32) Linux 一直保持著全球最受歡迎的軟體開發平台的地位,是 55.9% 專業開發人員的首選。雖然 Linux 的統治地位仍然不變,但 Windows 的受歡迎程度卻大幅上升,有 51.2% 的開發人員選擇
Windows。Linux 多年來一直是軟體開發工程的推動力,憑藉其強大的開源特性,並且在 Android 手機和物聯網 (IoT) 設備中的廣泛使用。


33) Python成為成長最快的程式語言,令人印象深刻的是,70% 的ML(機器學習)開發人員選擇它作為他們的專案。目前有超過 600 萬名軟體工程師在使用 Python,其開源特性大大促進了使用率,特別是在機器學習領域。機器學習開發人員可以輕鬆存取 PyTorch、NumPy 和 TensorFlow 等基本函式庫,而 Python 在後端系統自動化方面也表現出色,軟體產業統計資料也證實了這一點;另外一方面,Java雖然不是成長最快的,但它仍然是一個強有力的競爭者,位居第三大程式語言社區,擁有 940 萬 Java 開發人員。

34) 當談到軟體專案管理工具時,JIRA 成為最常用的選項,佔了 39.03% 的份額。近年來,大多數公司都採用了敏捷方法,使他們尋求有效的專案管理解決方案。Atlassian 的綜合包以 Jira、Confluence 和 Bitbucket 為代表,以 ​​18.24% 的市佔率穩居榜首。緊隨其後的是 Microsoft Project(佔 6.01%)和 Airtable(佔 6.01%)。

軟體開發時間與成本統計

35)平均而言,公司將 63% 的軟體開發成本用於設計和開發新軟體。

36)幾乎四分之一的公司更願意為其專案選擇軟體開發外包服務。主要原因是降低成本、彈性、時間更快和豐富的人才可提供選擇。

37)對外包開發的滿意度仍然相對較低,只有 17.8% 的公司對外包表示絕對滿意。

38)典型的軟體開發專案大約需要 4.5 個月才能完成,成本為 36,000 美元。

39)約 23% 的專案開發成本超過 60,000 美元。

40)軟體開發完成後,維護費用約佔初始開發成本的 15% 到 20%。

41)約61.60%的開發週期為4-6個月,10.81%的軟體公司為提供更優質的軟體維護和支持,耗時將超過6個月。

42) 10.81% 的軟體開發公司,會花
超過 6 個月的時間開發完成最並提供維護和支援。

43)小型軟體或應用程式的軟體開發成本為 30,000 美元至 45,000 美元。中型軟體開發專案的成本從 70,000 美元到 100,000 美元不等,而大型複雜應用程式則需要100,000 美元或更多。

44)對於具有設計、一些自訂功能、配置等的基本平台,CMS 軟體開發成本從 20,000 美元到 50,000 美元不等。

45) ERP 軟體開發成本為 100,000 美元或更多,取決於功能數量和公司規模。

46)從頭開始建立的客製化電子商務系統的軟體開發成本為 50,000 美元。對於更複雜的解決方案,其費用高達數十萬美元。

47) SaaS 開發成本從 25,000 美元到 100,000 美元不等,對於複雜的 SaaS 產品甚至更高。

軟體開發技術統計

在軟體開發產業,有超過700種程式語言可供選擇。因此,在選擇程式語言時,企業和軟體開發人員必須考慮許多面向,尤其是專案上的細節。

JavaScript:永不退流行的程式語言

48)一份報告指出,
JavaScript是 2023 年最受歡迎的程式語言,擁有 1,240 萬積極開發人員。

49)第二個程式語言是 
Python,擁有 900 萬的積極開發人員。

50) 
Java排名第三,擁有 820 萬名的積極開發人員。

AWS:最常用的雲端平台

51) 
AWS 和 Microsoft Azure 成為 2023 年最受歡迎和使用最多的雲端平台,有 75% 的開發人員使用。這表明 2024 年超大規模企業及其企業公有雲在全球範圍內的採用將具有更好的市場前景。

52) 
Microsoft Azure 是第二常用的雲端平台,佔 28.72%。

53) Google Cloud 是第三大最常使用的雲端平台,佔 26.61%。

軟體開發程式設計師統計

54)軟體工程師的平均年齡是 39 歲。

55)軟體工程師在私人公司工作的可能性比在公部門公司工作的可能性高 50%。

56)女性軟體工程師佔 22%,男性軟體工程師佔 78%。

57)48.5% 的軟體工程師是白人,其次是亞洲人34%,西班牙裔或拉丁裔 8.1%,以及未知48.%。

58)大約 8% 的軟體工程師認為自己是 LGBT。

59) 97% 應用程式都使用開源程式碼,這代表開源程式碼在軟體開發社群中的廣泛使用。

60) GitHub 是目前最流行的軟體開發網際網路服務,擁有非常多的使用者- 9,400 萬名開發人員和超過 8,570 萬個新函式庫。

61) 2023 年 從Octoverse看見了 GitHub 上私人專案明顯增加比例,總共增加了 38%。

62) 2023 年,GitHub 上透過 freeCodeCamp、First Contributions 和 GitHub Education 等專案提供免費原始碼或 OSS 貢獻專案的數量最多。對於希望在 2024 年為其專案採用和實施 GitHub 的開發人員和企業來說,這是一個良好的環境。

63) GitHub Actions 是該平台的自動化功能,每月運行 2.63 億個自動化作業,每天消耗超過 4,100 萬分鐘的建置時間。

64)印度、日本和新加坡是亞太地區成長最快的 GitHub 開發者社群;非洲的奈及利亞、加納和肯亞;南美洲的阿根廷、玻利維亞和哥倫比亞;歐洲有西班牙、葡萄牙、波蘭。State of Octoverse 報告預測,到 2027 年,印度將超越美國,成為 GitHub 上最大的開發者社群。

65)軟體開發業面臨人才嚴重短缺的問題。全球顧問公司光輝國際 (Korn Ferry) 預測,到 2030 年,美國可能因這種短缺而每年損失價值 1,620 億美元的收入,全世界則會因為人才短缺損失至 8.5 兆美元。



軟體開發統計和事實:後軟體開發時代


66) 軟體開發人員的平均年齡在 25 歲到 34 歲之間。

從這個數字來看,可以說市場上有很多年輕的軟體開發人員。48.42%的軟體開發者年齡在25歲至34歲之間。21.71% 的軟體開發人員年齡介於 35 歲至 44 歲之間。

67) 烏克蘭為網路開發外包的領導者。

根據最新數據,烏克蘭擁有超過20萬名擁有科學、技術和工程學位的外包程式設計師。科技公司經常選擇烏克蘭供應商,為其專案利用具有成本效益的 IT 專業知識。

68) 大約 24% 的主管現在選擇軟體開發外包作為一種策略手段,以在日益變動的商業環境中保持競爭力,同時以合理的人事成本獲得經驗豐富的開發人員。該行業的供需缺口:平均五個軟體開發職位只有一個軟體工程師應聘,是明顯的人力短缺指標,加速對軟體開發外包的需求。跨國工作團隊軟體開發統計數據強調,軟體開發的主要挑戰圍繞著能力、知識共享和優先順序。

69) 將人工智慧(AI)整合到軟體中,是軟體開發領域一個重要且持續的趨勢。

利用深度學習和先進的機器學習技術,軟體開發人員現在可以更快地開發或優化解決方案。軟體開發趨勢預測人工智慧產值將產生 2.9 兆美元,這是一個非常巨大的數字。

70) 美國專業軟體開發人員的平均開發經驗為 15.8 年。

在 Stack Overflow 調查中,澳洲開發者以 16.9 年最長的開發經驗位居榜首,緊隨其後的是英國- 16.1 年。荷蘭和加拿大分別排名第四和第五。有趣的是,這些軟體專業人員中幾乎有三分之一是在 5 到 10 年前開始他們的開發之旅。(你也可以跨領域成為程式設計師)

71) 61% 的軟體開發人員使用 Windows,使其成為主要的開發環境。
Linux排名第二,有 47% 的開發者使用它,而 macOS 在 PC 作業系統中的受歡迎程度排名第三。

72) 42.65% 的軟體開發人員選擇 Node.js,40.58% 的軟體開發人員更喜歡 
React.js,事實證明,這兩者是目前最受歡迎的 Web 開發技術之一。


在專案的早期階段,選擇合適的Web 開發框架至關重要。根據軟體開發統計數據,React.js 脫穎而出,成為最受歡迎的框架之一,使用率超過其他 Web 框架。jQuer是軟體開發人員中第二受歡迎的。前 5 名的競爭者還包括 Express、Angular Vue.JS


最多開發者使用的 Web 框架


73) 一般來說,當你僱用軟體開發人員時,重要的應該是他們的學習意願和融入公司文化的能力,但有趣的是,近 60%的HR在尋找相關技術人員時,優先考慮他們的專業技術。

74) 2023 年,大部分的技術主管認為外包的主要原因是降低成本,約 83% 的受訪主管強調這是他們的首要任務。82% 的受訪主管強調流程的標準化和效率,70% 的受訪主管提到開發能力,59% 的受訪主管指出推動業務價值是外包的其他重要考量。



總結

透過這些資料,我們可以清楚地看出,軟體開發正成為未來資訊產業的主流。在過去的二十年中,不論是什麼樣的最新技術或話題,包含物聯網、手機開發等,都需要與軟體開發結合,才能實現更高的價值。在本文中,我們也看到了軟體開發對企業至關重要的地位。相信各位程式設計師,對於自己的未來應該感到充滿無限的希望!




2023年12月14日 星期四

Figma教學-用Figma製作原型Portotype的技巧

 

作者:李啟宏      精誠資訊 恆逸教育訓練中心 資深講師

使用者介面的開發者對於產品一定有各式各樣的想法,並盡力讓使用者覺得產品「好用」。但開發者該如何確定目前產品設計走向能讓使用者覺得好用?可以透過Figma來製作原型Prototype測試使用者想透過產品完成某項任務時,需經過哪些頁面的流程;觀察使用者在操作過程中是否有感到任何不順或遲疑的地方等等。

2023年4月26日 星期三

掌握.NET 7,打造跨平台應用

作者:羅慧真  精誠資訊/恆逸教育訓練中心資深講師


2023年 Microsoft .NET 更新到第七版了。

迅速轉動的資訊界,每一年更新幾個版本已經是常態,業界也早已經習慣如此的變動,並且採取的策略便是,若非必要就以不變應萬變,明日地球依舊會轉動。

按此策略前進,那麼數算起來,您的技術已經有多久沒有更新了呢? 那天與一位朋友聊天,談話過程中朋友表示,怎麼C#已經變成這樣了? .NET本來就可以跨平台啊,為什麼.NET 7還在講跨平台? .NET 7、.NET Core、.NET Framework 不都是.NET嗎,差別在哪裡啊?那個什麼雲飄往哪裡去,與我有關嗎?


2023年4月10日 星期一

【企業專訪】友達光電:透過恆逸Azure培訓,快速提升同仁所需雲端技能,加速數位轉型目標!





隨著雲端服務需求日增,各大企業迫切需要Azure技術人才以協助導入雲端服務。下面的企業成功案例專訪,可以幫助您了解Azure培訓能為企業與受訓員工帶來的綜效。


《企業背景與現況介紹》

友達光電是以發展先進顯示技術起家,近期正積極強化體質進行數位轉型,期望以面板技術為核心,結合AIoT (智慧物聯網)在各個場域提供解決方案,實現未來的智慧生活。 


《專訪人物》

許哲男 友達光電數位技術開發處/數位生態發展部工程經理




為何需要導入Azure雲端產品/服務?

👍為簡化傳統部署及應用流程,導入Azure雲端環境與工具

面對數位轉型的巨大改變與需求,任職友達光電數位技術開發處/數位生態發展部,主要負責智慧電網、水網、材料網開發/推導,同時擔任Microsoft ESI(Enterprise Skills Initiative)教育訓練窗口的許哲男表示,「我們需要收集各式各樣數據資料,經過一連串資料處理(清洗、補值…),進行資料融合,利用工具萃取出資訊。但是傳統運作方式從採買主機、架設、開發程式,完全無法跟上前述需求。


舉例來說,我們嘗試用AI模型去解決現場問題,就需要主機高度計算力,若傳統作法可能幾個小時還在進行採購聯繫,但是若採用Azure雲端解決方案,直接開啟資源選擇各種工具去分析,使用後立即關閉,幾個小時已經嘗試數十種可能。

 

因此,這次不採用在公司內機房自建地端資料倉儲與擴充主機算力方式,而是導入Azure雲端環境與其多元工具,包括Azure IoT EdgeAzure DatabricksAzure Synapse等,用以提供更多元、即時、數量更豐富的數據中台,做為資料分析、開發演算法模型及訓練模型等數據分析的基礎。」

 

 

 

Azure技能需求與恆逸參訓經驗分享

👍透過恆逸Azure完整課程訓練,協助同仁具備所需的Azure技能

不過,雲端環境很複雜、工具選擇很多,尤其Azure雲端新架構包含了各式各樣多元工具,如何透過有系統、完整的教育訓練,快速改變同仁觀念與培養相關技能,更讓DT部門(Digital Technology)外的生產製造同仁也能參與其中,快幫助同仁快速了解Azure雲端架構與工具,是優先的考量。

 

首先,會透過Azure 900系列課程,例如AZ 900Microsoft Azure基礎知識』課程來幫助同仁對於雲端環境特性,成本最佳化、彈性與可擴縮性、合規性、備份/復原與容錯移轉、簡化管理與監視與工具特性(例如時時啟動計費或是Event–Driven時啟動計費)有基礎的認識。

 

後續,再根據受訓同仁的背景與所負責職務不同,給予不同的訓練課程建議。

例如DT單位會使用到Databricks協助彙整/建置雲端數據中台,或是部分先進製造同仁會用數據中台分析求解,會安排上DP090:使用Microsoft Azure Databricks來實作機器學習解決方案』課程

 

而生產製造同仁因人數較多且背景差異大,如果對應用工具和解決問題有興趣,會安排AI系列課程的訓練,例如AI 102:設計和實作Azure AI的解決方案』


如果生產製造同仁本身對動手Coding、資料彙整分析有興趣,則可以參加DP系列課程,例如DP100:在Azure上設計和實作資料科學解決方法』


至於需要在Azure雲端開發新的應用服務的DT部門或先進製造同仁,則透過AZ204Microsoft Azure開發解決方案』課程訓練,開發適用於Microsoft Azure的解決方案,了解如何在雲端環境進行開發同時進行部署。



 

 

 

👍恆逸基於服務理念出發,隨時提供貼心的客製化訓練服務

許哲男表示,會選擇透過恆逸教育訓練中心來協助同仁具備上述Azure相關技能,除了恆逸本身是Microsoft ESI Program的良好合作夥伴外,擁有專業的課程設計、學習環境、師資素質外,在協助整個課程安排上,從了解我們的上課需求開始、與服務人員溝通規劃課程、到參訓完成的整個過程中,恆逸都是基於服務概念出發,包括如何安排課程時間、軟硬體配合、總複習執行等,都隨時考量如何讓上課同仁都能充分吸收,並因應狀況進行調整。

 

「以我自己參加AZ900AZ204課程的學習經驗來說,當疫情影響無法進行面對面實體教學時,為避免教育訓練的中斷只能轉為線上教學,且課程還包含動手實作部分,恆逸方面會跟我們溝通透過制式化登入社群軟體(Teams),遇到困難時在聊天室內發問,講師就可以清楚知道哪一位學員遭遇什麼問題,也提供每位學員遠端虛擬主機進行實際動手操作,實作過過程中講師也可以透過遠端登入學員使用主機解決,讓線上授課效果不受影響。

 

另外,參加恆逸Azure認證課程結束後,會安排總複習課程,幫助精簡整個課程重點,以及考試題目類型、考試方向歸納、對於認證考試及觀念掌握都很有幫助!」



 

 

 

Azure培訓成效

 

👍受訓同仁學後成效佳,目前取得Azure證照數已達600多張

許哲男表示,Azure雲端解決方案相較於傳統作法的優勢,雲端儲存空間遠大於自建,同時資源取得速度大幅躍進,從以月為單位進步到以分鐘為單位。目前數位轉型的概念已經在製造體系萌芽,新的合作專案都會考慮以雲端開發/建置。

 

「值得一提的是,目前同仁們在恆逸接受完Azure課程訓練後,帶來最大的改變與課程綜效是Azure考證通過人數真的是非常多,整體拿到Azure認證數量,從原本約50張到目前約有600(包含DT與生產製造同仁),很開心透過一系列教育訓練,讓數位轉型這樣概念在每個同仁心裡開展,後續更期待同仁將學習到的相關技術充分應用到各個場域,幫助公司有更大幅度躍進。」

 





 



 

 

 

<目前AUO IT(Information Technology)部門配合公司數位轉型目標,改為DT(Digital Technology) >


🔰學習推薦🔰

🔰限時優惠🔰









👉👉👉了解恆逸全方位Azure培訓課程介紹

👉👉👉索取Azure培訓優惠介紹與課程資料





 


2022年11月9日 星期三

.NET MAUI代碼一次撰寫,遊走四大平台



(圖片來源微軟網站)



作者:羅慧真  精誠資訊/恆逸教育訓練中心資深講師




有想過撰寫一次代碼,遊走四大平台(AndroidiOSmacOSWindows)的實現嗎?

 

 .NET MAUI實現了這樣的願景,它的前身是由 Xamarin.Forms 演進而來。它的完整英文是.NET Multi-platform App UI (官方中文翻譯是.NET多平台應用程式 UI)。這是使用C#撰寫代碼、XAML定義UI,經過編譯便可生成執行於 Android、iOS、macOS、Windows平台上的應用程式。

2022年10月26日 星期三

Sass與SCSS介紹

 文:顏怡宏 恆逸教育訓練中心專任講師


Sass(Syntactically Awesome Style Sheets) 與 SCSS(Sassy CSS) 都是CSS的預處理器 (CSS preprocessor),所謂CSS的預處理器就是一種可以提升撰寫CSS網頁效率的處理機制,也可以說是一種程式語言。因此要介紹Sass與 SCSS之前必須先了解CSS(Cascading Style Sheets)階層樣式表目前面臨到的問題。

2022年7月29日 星期五

新UI設計神器Figma到底有何亮點?


作者:李啟宏   精誠資訊恆逸教育訓練中心 資深講師

異軍突起的專業UI設計整合工具-Figma,不但是免費使用,而且是只要連上網就可以隨時設計UI的工具。

Figma以瀏覽器為載體,依靠網路,全程在網頁瀏覽器線上操作,並且Figma 可將所有設計檔案儲存在雲端隨開隨用,透過 Figma 的線上協作功能,隨時皆可讓團隊成員都能參與設計流程,在國內外已是非常熱門的介面設計工具,許多大公司的設計團隊皆已正式採用 Figma 為主力設計工具。

請至Figma首頁(https://www.figma.com/)按下右上角的Sign up註冊按鈕。可以選擇google帳戶登入,或填寫E-mail,接著填入暱稱及選擇常使用類別,建立Figma帳戶,即可開始免費使用。




那在具體功能使用上,Figma到底有何亮點? 

n   快速上手的設計繪圖工具

為了要讓所有使用者均可完成UI設計,因此在繪圖工具與編排功能上,均以直覺方式操作,絕對可以讓非設計相關使用者也可以輕鬆開始繪圖與設計,而對於專業設計師更可以與其他設計軟體完整整合。






n   超有效率的編排工具

Figma在編排上,提供了【對齊Align】、【編排框架Frame】、【群組Group】、【遮罩Mask】、【樣式style】,善用這些編排功能就更能仔細做好UI設計的精準對齊與編排設計。

而進一步的響應式約束(Constraints)內容定位、自動佈局(Auto layout)物件編排,各個都是讓你眼睛為之一亮的功能,讓繁瑣的UI畫面設計編排超有效率快速完成。

響應式約束功能以建立編排框架Frame為前提,即當設計師將編排框架Frame尺寸進行變更時,編排框架Frame內的元素會自動按照預先設定的規則固定位置,另外還可同時進行拉伸與縮放物件。


自動化佈局工具是製作複雜元件的核心技巧,可隨時由物件、群組、畫框建立自動佈局,即可構建出高自由度,且能夠根據真實填充資料自動佈局的超級元件,這樣構建的元件一方面還原了真實場景下的設計效果,一方面大大減少了設計師重複性工作。

自動佈局按照常規佈局空隙規則劃分為三個屬性,分別是【元素間空隙】、【左右空隙】、【上下空隙】。調整大小包括【適應內容Hug Contents】【填充容器Fill Container】【固定寬度Fixed Width】等。


n   全域性組件管理

設計組件化的概念是從程式的開發模式中演變而來,是將介面拆分成更小部分組件使之易於管理的方式,是為【組件(Components)】。原始定義的組件是【父組件】,複製出來的組件是【子組件】。以父子關係比喻是因為,在組件邏輯中,【父組件】有變化,【子組件】們會繼承,同步變化,這絕對是在設計UI時必須要的設計內容物件管理方式。

組件(Components)是FigmaUI編排提供的進階功能,可以重複利用設計中的現有部分,從而節省了其他重複而繁瑣的工作。


n   高保真可互動原型設計

開發者對於產品一定有各式各樣的想法,並盡力讓使用者覺得產品「好用」。但開發者該如何確定目前產品設計走向能讓使用者覺得好用? 我們可以透過【可互動原型設計 Prototype】測試使用者想透過產品完成某項任務時,需經過哪些頁面的切換流程;觀察使用者在操作過程中是否有感到任何不順或遲疑的地方等等。透過實際操作介面給其他人具體了解你的想法。跟工程師溝通時可以展示轉場效果細節、操作邏輯,有了實際討論的素材,工程師可以在可行性評估上做出更好的判斷。

Figma可製作高保真的互動原型,無縫完成從設計到原型演示的切換。包括【互動操控方式】、【畫面切換方式】、【動畫類型】、【滾動時固定位置】、【區域內容捲動】、【智能動畫切換】、【滑上與疊加】,均能輕鬆完成,完成最完整專業的UI設計與可互動原型。



建議學習推薦

📌Figma專業UI設計實作
📌Canva入門到進階零基礎輕鬆做設計
📌最推薦AI圖片生成工具Recraft-功能深度解析
📌Microsoft Designer AI 生成設計應用