목차 FastAPI + SQLAlchemy + Pydantic을 이용한 게시판 만들기 [FastAPI]FastAPI 튜토리얼 [FastAPI]SQLAlchemy + Pydantic를 이용한 게시판 만들기-(1) 회원가입 및 로그인 구현(JWT) [FastAPI]SQLAlchemy + Pydantic를 이용한 게시판 만들기-(1.5) 디테일 수정 [FastAPI]SQLAlchemy + Pydantic를 이용한 게시판 만들기-(2-1)Feed CRUD - Model, Service [FastAPI]SQLAlchemy + Pydantic을 이용한 게시판 만들기-(2-2)Feed CRUD - Routes, main.py [FastAPI]SQLAlchemy + Pydantic을 이용한 게시판 만들기-(3)S3 버..
지난 글에선 Node.js의 용어 정리와 db.ts, User.ts, Archive.ts 세 모듈에 대해서 알아봤다. 이번 글에선 남은 모듈을 최대한 정리하고, 이어지는 구현은 손으로 따라가면서 익힐 예정이다. 참고로 지난 글보다 모듈이 하나 늘어서, 패키지 구조는 아래와 같다. 우선 utils 폴더를 보고, 그다음으로 routes, middleware, controller 순으로 올라갈 예정이다. 시작! /src/utils 지난 글에 적은 대로, utils는 재사용 가능한 유틸리티 모듈이 모여있는 폴더이다. 모듈 이름만 봐도 여러 곳에서 많이 쓰일 것 같은데, 하나씩 알아보자. generateToken.ts import jwt from 'jsonwebtoken'; const generateToken =..
좋아해서 몇 번이고 돌려본 영화와 이름이 같아, 별 다른 이유는 없지만 친해지고 싶었던 프레임워크. 굳이 발음기호대로 읽자면 '쟁고'정도가 된다지만 누구도 그렇게 쓰지 않을 것만 같은 프레임워크. 장고는 21세기 초반 미국에서 태어난, 파이썬으로 만들어진 백엔드 프레임워크이다. 분류하기에 따라 풀스택 프레임워크라고 불리기도 한다지만, 내가 거기까지 갈 일은 없으니 내겐 백엔드 프레임워크. 추가로 파이썬을 기반으로 한 웹 프레임워크 중엔 사용자가 가장 많은 듯해서 레퍼런스 얻기도 쉬울 것 같아 선택했다. 지금 내 수준은 이제 막 장고를 이용해 서버를 올리는 것을 체험해 본 정도라, 이번 글은 여기저기서 긁어온, 장고의 특징과 장단점에 대해 정리. Feature 장고의 특징은 대략 아래와 같다. MVT 디자..
아키텍처(Architecture)는 건축학에서 따온 용어로서 '건축 양식'이라는 뜻을 가지고 있다. 건물을 짓기 전에 컨셉과 구조를 정하듯이, 프로그램에서도 전체 시스템 구조, 기능 등을 정의하는 것을 말한다고 할 수 있다. 조금 프로그래밍 적으로 말하자면, 사용할 프레임워크(앱의 구조 결정)와 그 사용 전략을 결합하여 결정하는 것이라 할 수 있다. Architecture = Structure + Framework 아키텍처에 따라 프레임워크가 달라질 수 있으며, 그 반대도 가능하다. 아키텍처는 모든 사람이 볼 수 있게 가능하면 간략히, 그러나 모든 정보를 담을 수 있게 만드는 것이 중요하다. 계속해서 아키텍처의 종류인 시스템 아키텍처, 소프트웨어 아키텍처에 대해 알아보자. 1. 시스템 아키텍처(Syste..
Spring Framework, 혹은 Spring은 Java/Kotlin을 기반으로 한 오픈소스 웹 프레임워크이다. 특히나 엔터프라이즈급 애플리케이션 개발에 필요한 기능이 종합적으로 포함되어 있는데, 대한민국 전자정부 표준프레임워크의 기반 기술로도 쓰이도 있다. 엔터프라이즈급 애플리케이션 - 기업을 대상으로 하는, 대규모 데이터와 트랜잭션 처리가 이루어지는 앱 Framework(프레임워크) 특정 목적을 위해 설계된 구조 혹은 뼈대 소프트웨어의 설계와 구현을 위해 재사용이 가능한 일련의 클래스와 라이브러리를 제공하는 것 앱 개발을 위한 기초 프로그램이자 반제품 Framework = Design Pattern(재사용 가능한 솔루션) + Library, 즉 라이브러리를 포함한 개념 Library와 Framew..
- Total
- Today
- Yesterday
- 야경
- 유럽여행
- 리스트
- 동적계획법
- 칼이사
- 지지
- Algorithm
- spring
- 스프링
- 스트림
- 맛집
- 면접 준비
- 유럽
- 자바
- Backjoon
- 남미
- Python
- java
- RX100M5
- 세모
- 파이썬
- a6000
- 중남미
- 알고리즘
- BOJ
- 백준
- 기술면접
- 세계일주
- 여행
- 세계여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |