iT邦幫忙

後端相關文章
共有 122 則文章
鐵人賽 Modern Web DAY 12
FastAPI 入門30天 系列 第 12

技術 Day-12 簡易庫存系統 - 登入系統

我們會花兩個章節實作有關安全性的操作,我們會將信箱及密碼欄位新增到顧客表上,並實作登入驗證,及核發 JWT。 新增欄位 # src/models.py cla...

鐵人賽 Modern Web DAY 28
FastAPI 入門30天 系列 第 28

技術 Day-28 容器化

我們的30天也接近尾聲了,該學的東西也學習的差不多,接著我們可以來思考該怎麼將服務進行部署,通常我們會使用 Docker,將應用程式容器化,藉此部署在我們想要的...

鐵人賽 Modern Web DAY 10

技術 [Day-10] flask登入功能(2) 串接SQLite

前言 昨天我們介紹了如何在SQLite根據sql創建database,至於要怎麼在flask使用這個database呢?今天將帶大家實作。 範例 建立資料庫...

鐵人賽 Modern Web DAY 5

技術 [Day-5] HTTP method in flask

前言 做天講到Jinja2的相關語法,使讀者能夠將python傳遞給html,那麼今天如果要反過來使html的資料傳遞給python呢?那就要使用HTTP me...

鐵人賽 Modern Web DAY 13

技術 [Day-13] Flask登入功能(5)-註冊

前言 前幾天我們已經了解如何將SQLite結合flask login達成登入系統,今天就讓我們實現註冊功能吧!完整程式 範例 sign up functio...

鐵人賽 永豐金融APIs DAY 24

技術 [Day24] 第二十四章 - 建立point評分表 (複習前面的方法還有query builder)

前言 昨天學習了query builder今天我們的目的就是要建立評分表 所謂評分表理當應該是除了自己以外,對其他人的技能評分當然自己不能評分到自己的技能 !...

鐵人賽 Modern Web DAY 10
FastAPI 入門30天 系列 第 10

技術 Day-10 簡易庫存系統 - 處理錯誤

我們在上一章節已經處理好了資料庫的相關設定與資料表遷移。接下來要開始進入API端點的建立環節。在建立端點前,我們先了解說如果使用者對端點發出請求後如果處理程序之...

鐵人賽 Modern Web DAY 19

技術 [Day-19] plotly與flask(1) 畫出簡易的資料視覺圖吧

前言 前幾天我們將之前的範例模組化了,接下來讓我們來新增一個可以畫圖表的page吧! 最終目標會以台股k線圖為主軸,至於工具則選用了plotly。 介紹 Plo...

鐵人賽 自我挑戰組 DAY 18

技術 day26.後端面試相關(二):有遇過的面試題part2

session與cookie的差異? 知道他們分別怎麼應用嗎? A:參考答案   請問一個表格最多可以建立多少個叢集索引? [SQL] A:1個...

鐵人賽 Modern Web DAY 6

技術 [Day-6] flask上傳檔案(1)

前言 在昨天的範例中我們已經學會使用form、post來達成html與flask的溝通,而常見的上傳檔案也是透過此方法,接下兩天帶大家來操作。 範例 在 Fl...

鐵人賽 Modern Web DAY 7

技術 [Day-7] flask上傳檔案(2)

前言 在昨天的範例中我們已經學會使用簡易的上傳檔案,今天我要教大家,確認上傳鍵、檔案類型限制等。完整code在這裡 範例 首先來確認上傳確認鍵 這裡我們使用j...

鐵人賽 Modern Web DAY 1
FastAPI 入門30天 系列 第 1

技術 Day-1 大致方向與基礎知識

Day-1 大致方向與基礎知識 從接觸資訊領域以來就知道有鐵人賽這個東西,也看了很多前輩的文章,拖到了這次鐵人賽終於打算來寫點甚麼東西。 在工作的時候我發現了...

鐵人賽 Modern Web DAY 16

技術 [Day-16] Blueprint 包裝你的flask(1)

前言 回顧看昨天的程式發現已經200多行,這樣在管理上會變得很複雜,這也就是flask最大的缺點,然而flask不能像一般python一樣直接寫成module再...

鐵人賽 Modern Web DAY 19
FastAPI 入門30天 系列 第 19

技術 Day-19 NoSQL 與 FastAPI

今天會講解如何在 FastAPI 中與其他的 NoSQL 資料庫做連結。這次會使用 Amazon DynamoDB 作為 DB 來進行操作,我們會使用 aws...

鐵人賽 Modern Web DAY 24
FastAPI 入門30天 系列 第 24

技術 Day-24 非同步網路請求

前一章節我們介紹了非同步的 database 連線,那對於網路請求我們也可以使用非同步的方式,讓我們在存取第三方 API 或是與其他微服務串接時能夠提升效能。...

鐵人賽 Modern Web DAY 25
FastAPI 入門30天 系列 第 25

技術 Day-25 WebSocket 接口

今天我們要來講解如何在 FastAPI 中使用 WebSocket,首先我們先來了解甚麼是 WebSocket吧。 WebSocket WebSocket 是一...

鐵人賽 Modern Web DAY 11
FastAPI 入門30天 系列 第 11

技術 Day-11 簡易庫存系統 - CRUD

上一章節將資料表對應與資料庫設定完成,本次章節便可以實作針對資料庫的CRUD。 顧客資料 我們針對顧客資料實作新增顧客資料、拿取顧客資料、更新顧客資料、刪除顧客...

鐵人賽 Modern Web DAY 14
FastAPI 入門30天 系列 第 14

技術 Day-14 簡易庫存系統 - 庫存管理

我們在前面幾章介紹了如何實作一個簡易的會員系統以及JWT機制,在本章節我們將結合 JWT 來對庫存的 Item 表進行一個權限控管。 我們將會實作以下功能:...

鐵人賽 Modern Web DAY 8

技術 [Day-8] flask例外處理

前言 上次我們介紹了完整的上傳檔案,至於今天我將介紹大家如何解決例外處裡像是檔案太大,這裡主要以兩種type介紹 HTTP 404 Not Found HTT...

鐵人賽 Modern Web DAY 15

技術 [Day-15] Flask之API創建

前言 前幾天我們已經完成整個簡易的登入功能,但實際上現代的網頁開發趨向使用 API(Application Programming Interface)作為資料...

技術 市場趨勢解析:軟體正在吞食這個世界

在這個大數據時代,後端開發扮演著至關重要的角色。隨著數位轉型的加速,幾乎所有行業都在尋求強大的後端開發來分析、處理海量數據。讓我們深入探討為什麼後端開發如此重...

鐵人賽 Modern Web DAY 13

技術 [Day 13]每天前進一點應該也是進步吧?(後端篇)

挑戰目標: MockNative Camp 今天來做教師的更新API,因為我沒有實際看過教師更新的畫面,所以這邊就簡單的來更新一些欄位示範,基本上其餘欄位也只...

鐵人賽 Modern Web DAY 5

技術 [Day 5]新手村外的首戰是史萊姆應該是定番吧(後端篇)

今天我們實作Users的CRUD,但今天因為花很多時間在前端的Header的排版,所以沒有什麼時間可以細作Users,我們先根據Native Camp的會員頁和...

鐵人賽 Modern Web DAY 18

技術 [Day-18] Blueprint 包裝你的flask(3)

前言 話不多說就讓我們開始吧!完整code 架構 app/ ├── api/ │ ├── __init__.py │ ├── api.py │ └─...

鐵人賽 Modern Web DAY 16

技術 [Day 16]新試劑服英戰士(後端篇)

挑戰目標: MockNative Camp 昨天我們建立了CommonResponse.java來做為我們的通一response格式,今天我們修改了Users...

鐵人賽 Modern Web DAY 15

技術 [Day 15]吶吶,還有一半別想跑(後端篇)

挑戰目標: MockNative Camp 想想現在應該有三年多JAVA經驗,現在公司的專案也是用JAVA 11開發,但最近在看JAVA文件時才發現原來從JA...

鐵人賽 Modern Web DAY 17

技術 [Day-17] Blueprint 包裝你的flask(2)

前言 話不多說就讓我們開始吧!完整code 架構 app/ ├── api/ │ ├── __init__.py │ ├── api.py │ └─...

鐵人賽 Modern Web DAY 14

技術 [Day-14] Flask登入功能(6)-管理者界面

前言 前幾天我們已經完成登入、註冊等功能,然而一般系統都會有管理者,今天就讓我們實現如何簡易的創建管理者,此管理者可以查看目前已註冊的user,並選擇要不要刪除...

鐵人賽 Modern Web DAY 2

技術 [Day 2]我也好想要有鑑定技能(後端篇)

如果被老闆發現我們可以一眼鑑定出需求的細節和問題的原因,那我們的工作量會不會變更多 我們要Mock的主角 NativeCamp,要Mock時就需要對功能來分析...

鐵人賽 Modern Web DAY 15
FastAPI 入門30天 系列 第 15

技術 Day-15 簡易庫存系統 - 後台任務

後台任務是指說,將回應返回給用戶端之後要執行的任務。例如說寄出電子郵件,將資料傳送到消息佇列中之類的需要時間的操作。如果在回應前就執行這些操作可能會額外增加用戶...