Skip to content

edwardkuo/2022.Software.Developer-I

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

2022 Software.Developer-I

請依照下面虛擬情境的需求以及要求之技術,完成該情境需求的系統

即時性資訊對於製造資訊監控的重要性,因此,我們需要一套能即時呈現機台運作的資訊系統,讓使用者可以能透過Web就可以了解現場機台設備的狀況,對於遠距管理也是有相當大的幫助。

原始需求
  1. 建立一個Console Application模擬三個機台,需模擬每個機台的產出資料,資料類型分別有三種
    • 不同產品(最少三種產品)的投入與產出數量
    • 機台運行狀態
    • 機台異常狀態
  2. 即使顯示資訊最少要包含每個設備運行狀態、異常資訊顯示、機台內目前進出的產品數和當日累積的生產產品量
  3. 有一個報表可以查詢過去每個設備的每小時生產數量,並可以將結果下載成Excel檔案

Skill Requirement

環境

  • 請將開發之系統,佈署至Micrsoft Azure (可免費使用30天)
  • 請將程式碼透過Azure DevOps Service進行版控 (可免費使用),請將專案設定公開

技術

  • Web : 請使用ASP.Net Core 3.1 或是ASP.NET Core 6 開發
  • Web API : 請使用.Net6開發
  • DataBase : MS SQL,務必使用SQL Project開發SQL程式

請用Signalr技術完成即時通訊的需求,所有開發都必須有版控機制

Acceptance Criteria

時間

  • 依照HR指定時間完成,並再跟HR約第二次面談時間

成果展示

  • 於第二次面試時間的前一週,分享自己在Azure DevOps Service的Repository給主考官,Repository須設定為公開

第二次面試時,請現場Demo作品及說明系統架構

  • Demo時,請直接使用Azure Web Site成品展示
  • 當天顯示Azure DevOps Service版控歷史紀錄

請依照Description,發揮創意、設計解決方案

第二次面試時,請闡述你所認知DevOps

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published