作者:SEC Chu
存儲庫包含在我在QA Bootcamp的研究中完成的Python編碼任務。它還包括我自己的投資組合個人項目。
該存儲庫還包含.NET項目和AWS演示中編碼在C#NET中。這些項目不是我在質量檢查期間工作期間工作的一部分,而是在業餘時間進行編碼項目。有關更多信息,請參閱特定的readme.md文件。以下是簡短的摘要。
在Python中編碼的基本TIC TAC TAC腳趾控制台應用程序。
使用MySQL連接器創建電影模式的Python代碼。該任務涉及使用Python創建模式,插入電影記錄Wirh Python,以及查詢表格並連接表之間的關係以回答查詢。使用的關係數據庫是MySQL。
任務的第一部分是使用SQL語句設計表和關係。
這是我的個人項目。它也是先前任務的擴展。我的項目是設計一個具有Web界面的功能齊全的燒瓶應用程序,該應用程序為具有多個關係的關係電影數據庫提供了CRUD功能。
CRUD代表創建閱讀更新刪除。這些是實現提供持久存儲的數據庫應用程序所需的四個功能。在任何基本數據庫應用程序中,用戶都必須能夠創建,讀取,更新和刪除記錄。
該應用程序使用燒瓶作為Web框架,將燒瓶SQLalchemy用作連接到數據庫的對象映射器。當數據庫管理員與SQL合作時,列,行,記錄,關係等開發人員與對像一起使用。擁有將數據庫記錄轉換為對象的對象映射器可以使開發人員專注於應用程序和編碼樣式的設計,而不必過多地關注數據庫的內部結構以及鏈接多個表關係。
以下是我在業餘時間完成的.NET項目。
提供線程安全雙向詞典的類庫。
使用Boyer Moore算法搜索,替換和令牌字符串的類庫。
無服務器AWS API網關應用程序,用於在DynamoDB表中存儲聯繫信息。該項目包含一系列可以發佈到API網關的Lambda功能。 API提供了在DynamoDB表中操縱接觸數據的CRUD操作。
該項目修改了一個.NET CRUD網頁應用程序,並將其變為無服務器,並以Lambda功能發布了代碼。該應用程序是Microsoft在網頁和實體框架上學習教程。
一個.NET MVC應用程序,具有存儲員工記錄的視圖。使用的持久存儲是DynamoDB。
該項目是Lambda授權者,它使用自定義授權方案授權API網關請求並授權存儲在DynamoDB表中的用戶。 DynamoDB表中的密碼已加密。該項目使您可以為API lambda功能添加安全性。
一個用於檢索字典值的無服務器API lambda應用程序
該解決方案由兩個獨立的項目組成,每個項目都可以單獨運行。兩者都是具有剃須刀觀點的MVC項目。
這兩個項目都為用戶提供了使用反饋表格通過發布請求發送反饋的接口。收到反饋表時,使用簡單的電子郵件服務來發送電子郵件,通知AWS帳戶上已驗證的身份已收到反饋。
一個項目是場所版本上的MVC。另一個項目是無服務的lambda版本。這兩個項目對於學習如何將任何ASP.NET應用程序轉換為無服務器Lambda功能都有用。