iT邦幫忙

backend相關文章
共有 223 則文章
鐵人賽 Mobile Development DAY 12

技術 [Day12] API 與 CRUD 概念:後端開發的基本功

我們昨天成功開啟 Nest.js,並且看了一下萬年起始範例 「Hello World」。今天我們來介紹一下後端的一些基本概念。雖然說可以用 Cursor 幫我們...

鐵人賽 Software Development DAY 12

技術 Day-12 | gRPC v.s. Restful API

最近工作剛好使用到 gRPC,趁這個機會來了解一下他和 Restful API 的 diff。 gRPC vs REST gRPC:由 Google 開發,...

鐵人賽 Software Development DAY 14

技術 Day-14 | Postgres Query plan - scan path

昨天我們了解了 database index 機制,今天來聊聊在資料庫中,如果想要優化查詢要怎麼做?首先我們要先了解資料庫的 Query plan ,知道他是怎...

鐵人賽 Software Development DAY 19

技術 Day-19 | ORM & N+1 problem

今天主要是想聊聊 N+1 problem,但因為和 ORM 有關係,雖然大家對 ORM 都很熟了,但我們還是可以來複習一下。 What is ORM ORM(O...

鐵人賽 Software Development DAY 11

技術 Day-11 | 簡單上手 Nginx (2)

昨天我們了解了 Nginx 的主要設定檔在做什麼,今天我們要來繼續談其他設定檔 /etc/nginx/conf.d/: 這個目錄中的 .conf 檔案會自動...

鐵人賽 Software Development DAY 10

技術 Day-10 | 簡單上手 Nginx (1)

昨天談完 web server 在做什麼,今天我們回到 Nginx ! Nginx 的優勢 Nginx 對比 另外一個傳統老將 Apache ,它最常被說贏 A...

鐵人賽 Software Development DAY 6

技術 Day-6 | JWT better than Session ?

前幾天在介紹 JWT 時,有提到跟 Session 相比 JWT 不用存在 DB 或 server,那 Session 的作用是什麼?跟 JWT 相比什麼時候適...

鐵人賽 Software Development DAY 13

技術 Day-13 | Database Index

今天我們來聊聊 DB 的 index。 What is Database index? 簡單來說,資料庫索引是一種可以加速資料查詢的資料結構,他是一種有序的結構...

技術 打造你的第一個 MCP Server:從概念到實作

打造你的第一個 MCP Server:從概念到實作 建議在我的部落格中 https://blog.ray-realms.com/article/73b7d4c...

鐵人賽 Software Development DAY 5

技術 Day-5 | What is CORS !?

還記得剛開始上班時,讀到公司 flask 專案和 fastapi 專案,都有讀到一個設定叫做 CORS,那時候只有快速地看過,也從來沒有接觸過這個設定,直到前陣...

鐵人賽 Software Development DAY 26

技術 Day-26 | Python - Pydantic

今天來聊聊 Python一個很好用的 library -Pydantic,主要功能是做資料驗證和資料的解析,讓使用者可以在定義 data model 同時處理資...

鐵人賽 Software Development DAY 27

技術 Day-27 | Python - Functions & Closure

因為之後想要探討 python 的 decorator,所以今天想先來探討一下它背後的原理,Python 的函示運作以及一個概念 "Closure&q...

鐵人賽 Software Development DAY 7

技術 Day-7 | RESTful 成熟度 & HATEOAS

今天我們回到 API 設計的部分,來聊聊 Restful 成熟度模型以及 level 3 的 HATEOAS 是如何運作的~ What is RESTful 成...

鐵人賽 Software Development DAY 4

技術 Day-4 | JWT 給你的網頁加個“安全鎖”

因為只使用過 ip 白名單來限制 ip 的存取,一直都沒有機會使用到JWT,但之前有自學了解一下要如何使用,透過這次鐵人賽剛好把學習的整理複習一下,並嘗試應用在...

鐵人賽 Software Development DAY 3

技術 Day-3 | 怎麼讓你的 API 更 Restful !

記得第一次接觸到 API 設計的 task 時,就被同事 review 不正確的命名和不合邏輯的階層,因此想透過分享幾個自己曾經犯的錯誤來給大家! 當設計 AP...

鐵人賽 Software Development DAY 2

技術 Day-2 |後端! What is it ?

在開始聊後端相關的知識前,要先來聊聊後端的 scope,也就是 What is backend ? 參考一份蠻有名的後端 Roadmap 為例: 後端的 sco...

鐵人賽 Software Development DAY 1

技術 Day-1 | 目標與預期 + 文章目錄

前言 Hi,我是 Yusinz,又到了參賽的季節,原本今年想要偷懶的,沒想到被朋友抓來一起奮鬥,這是我第二次參加鐵人賽,離上次參賽雖然沒過多久,但這次身分有了轉...

徵才 \ 🛎【漸強實驗室】正在招募:資深後端工程師 (Python / Golang) / 資深維運工程師

漸強實驗室目前正在招募資深工程師!歡迎對 #B2B #Saas產業 #新創 有高度興趣的人才加入我們~ 【關於漸強實驗室】漸強實驗室透過MarTech 行銷科技...

技術 [DAY9] Django與Docker Compose後端開發實戰 - 部署Django應用至Google Cloud Platform (GCP)

在上一篇文章中,我們學習了如何使用Nginx作為反向代理,並配置正式環境的Docker Compose設置。 [DAY8] Django與Docker Com...

技術 [DAY8] Django與Docker Compose後端開發實戰 - 建立Nginx與正式環境配置

在上一篇文章中,我們學習了如何設置Logger系統、Middleware和CORS。 [DAY7] Django與Docker Compose後端開發實戰 -...

技術 [DAY7] Django與Docker Compose後端開發實戰 - 建立Logger系統、Middleware和CORS

在上一篇文章中,我們學習了如何設置Django Admin管理系統和整合Swagger來更方便地進行API文檔和測試。 [DAY6] Django與Docke...

技術 [DAY6] Django與Docker Compose後端開發實戰 - 設置Admin管理系統與整合Swagger

在上一篇文章中,我們學習了如何修改Django項目的資料庫結構,並探討了MariaDB的使用方法。本篇文章中,我們將探討如何設置Django Admin管理系統...

技術 [DAY5] Django與Docker Compose後端開發實戰 - 資料庫結構修改與MariaDB管理最佳實踐

在上一篇文章中,我們學習了如何使用Django Rest Framework(DRF)來創建一個API應用。通過定義模型、序列化器和視圖,並通過JWT進行身份驗...

技術 [DAY4] Django與Docker Compose後端開發實戰 - 創建一個基於Django-Rest-Framework的應用

在上一篇文章中,我們探討了如何在Django項目中實現JWT認證系統,並介紹了使用者管理的方法。我們使用了JSON Web Token來驗證用戶身份,並通過AP...

技術 [DAY2] Django與Docker Compose後端開發實戰 - MariaDB與Redis整合與應用

在上一篇技術教學文章中,我們已經介紹了如何建立Django後端應用,並使用Docker Compose將項目打包。本篇文章將會深入介紹如何在Django設定檔中...

技術 [DAY1] Django與Docker Compose後端開發實戰 - Django項目的創建與環境設置

在這篇技術教學文章中,我們將介紹如何使用Django和Docker Compose來創建和設置一個後端開發環境。我們將分步驟進行,從下載Django並創建項目開...

技術 分享一下開發紀錄

單車節結束一段時間ㄌ但我剛好有把一些開發過程記錄下來想說這些東西都我一個人看的話有點可惜 後端其實需求沒很難, 反而是我看前端刻板刻的很辛苦 使用者登入 -...

鐵人賽 Software Development DAY 24
FastAPI 開發 系列 第 24

技術 超級使用者 - 實作

老獅:盤點一下要做什麼吧 小獅:API 用來建立使用者 1. 超級使用者可建立一般使用者 2. 超級使用者可建立超級使用者 3. 一般使用者不能建立帳號密碼...

鐵人賽 Software Development DAY 23
FastAPI 開發 系列 第 23

技術 超級使用者

小獅:很好,使用者可以登入了,我們系統要怎麼讓使用者擁有帳號 老獅:恩,我們可以提供幾個常見的內部系統初始方案給 PM,例如 PM 提供帳號密碼,我們使用 s...

徵才 Java Backend Developer (Remote)

我們在為系統團隊尋找後端工程師(擴編2位)。主要產品為遊戲及APP客制代工開發,是年輕有衝勁的團隊~目前規模近百人!希望你也喜歡共同開發, 並且願意共同公開地r...