/
누구나 백엔드 개발자가 될 수 있어요! 실무에 필요한 지식을 골라골라 넣어드립니다!
수강생 89명
이런 걸 배워요!
FastAPI
Python
ORM
DI
Authentication
Testing
네! 가능합니다! 심지어 개발도 빠르게! 동작도 빠르게요!핵심은 바로 FastAPI 프레임워크입니다!최근에 나왔지만 빠르게 인기를 끌고 있는 FastAPI!우리를 백엔드 개발의 세계로 끌어줄거에요!
💡 Python(파이썬) 고수만 들을 수 있나요?
아니요! 기본적인 문법만 알고 계시면 수강하실 수 있습니다!대신 다음의 내용을 복습하고 오시면 좋아요!
매직메서드
데코레이터
📌 쉽고 핵심으로 배우는 FastAPI!
📌 데이터베이스 ORM, 보안 및 인증, 테스트, 로깅까지! 실무에 바로 적용해봅시다!
📌 핵심 개념 + 실습으로!
📌 초급자를 위한 강의입니다! 개념까지 다뤄드려요!
💡 핵심 특징과 차별점
짧고 굵게 갑니다!
프로젝트가 없어요! FastAPI의 핵심만 컴팩트하게 배울 수 있도록 구성했습니다. (사실 프로젝트하면 FastAPI 배우는 시간보다 다른 걸 하는 데 걸리는 시간이 크잖아요! 😉)
백엔드 개발로 시작해보고 싶어요!
아직은 학생, 혹은 개발 문법만 아시는 분들을 위한 백엔드 개발자로의 레벨업!
현대적인 프레임워크에 관심있어요
좋습니다! FastAPI는 되게 최신의 프레임워크에요! 이 말은? 필요에 의한 기능이 많고 현대적인 개발 사상을 많이 가지고 있다는 점!
FastAPI 아니라도 여러 백엔드개발 지식이 알고 싶어요!역시 좋아요! FastAPI문법만 대체하면 다른 프레임워크에서도 OK!
FastAPI를 통한 RESTful API를 개발할 수 있어요!
데이터 베이스 작업을 ORM을 통해 수행할 수 있어요!
보안 및 인증 시스템 구축이 가능!
테스트 및 로그 작성을 통한 실무에 가까운 코드 작성이 가능해요!
개념적으로도 충실해집니다! 면접에서 아주좋아요!
부족한 내용에 대한 피드백을 받고 50장 분량의 강의자료를 업데이트했어요! (2강을 참고해주세요!!)
FastAPI 개념부터 문법, 고급 응용까지!
python으로 구현된 백엔드는 느리다구요? 아니요! 충분히 빠르게 만들 수 있습니다! 어떻게? FastAPI를 FastAPI답게 사용해서요!
개념부터 문법 고급 응용까지 배워보자구요!
동작만하는 API는? 그냥 함수죠!
API를 API답게 보안과 authentication 을 배웁니다!
Basic부터 JWT, OAuth2까지! 한번 배워봅시다!
백엔드 개발의 꽃 DataBase!
데이터를 못다루는 백엔드는 계산기에요!우리는 백엔드다운 백엔드를 만듭니다.짧게 핵심으로 보는 데이터베이스와 SQLAlchemy ORM! 범용적 지식을 배웁니다!
백엔드의 핵심 개념!
의존성 주입, 로그, 테스트, 사용량 제어까지! 다양하게 배워보자구요!
2015 ~ 2019: 인하대를 다녔어요! 컴퓨터공학과! 학점은 4.4x!!! 개념이 쏙쏙들어오는 강의가 가능합니다!
2019 ~ 2022: 서울대학교 대학원에 진학해서 인공지능과 개발을 익혔어요!
2022 ~ current: 탑티어 스타트업에서 백엔드와 인공지능 (RL, LLM) 연구를 병행하고 있어요!
스타트업이다보니 빠르게 많은 걸 배우고 주니어에게 무엇이 필요한 지를 배울 수 있었어요!
이 지식을 공유합니다!
아무도 알려주지 않아서 고통받던 주니어 개발자가 만들어낸 강의!
본 강의는 Python + FastAPI 환경에서 실행되어요!
127.0.0.1:8000 접근만 가능하면 OK
Github으로 제공해드릴게요!
강의록 및 추가 내용을 PDF 50 장 분량으로 제공해드려요!
기본적인 파이썬 문법 (매직메서드
, decorater의 기본 동작 원리)
그 외에는 열정이 필요해요!
기본 sql 지식은 필요해요! 데이터베이스를 객체지향처럼 다루기 때문이에요!
학습 대상은 누구일까요?
파이썬 문법을 아는 모든 분!
파이썬 백엔드 개발을 하고 싶은 분!
FastAPI에서 app.get 밖에 모르는 분!
현대적인 웹 백엔드 프레임워크에 대해 배우고 싶은 분!
선수 지식, 필요할까요?
:)
전체
24개 ∙ (3시간 56분)
가 제공되는 강의입니다.
섹션 1. 나도 파이썬 백엔드 개발자!
3개 ∙ (26분)
강좌 소개! 왜 FastAPI 일까!
11:54
FastAPI의 특징과 장점으로 보는 제대로 쓰는 법
09:23
실습을 위한 환경설정! 안하면 안되용!
04:54
섹션 2. FastAPI 기초!
5개 ∙ (47분)
간단한 첫 예시로 FastAPI 맛보기
06:22
API, CRUD, RESTful 핵심 개념 짚고가기!
05:25
첫 코드 분석하면서 FastAPI 기초 문법 배우기
06:08
엔드포인트와 HTTP 메서드!
17:38
FastAPI 의 다양한 파라미터!
11:32
섹션 3. FastAPI의 핵심 특징! 데이터 유효성 검사!
2개 ∙ (23분)
Pydantic이란? 활용해봅시다!
15:23
좀 더 맛깔나게 써봅시다!
08:20
섹션 4. 백엔드스러운 API 만들기!
2개 ∙ (25분)
비동기 개념에 대해 배워봅시다!
14:20
미들웨어와 라우팅!
11:22
섹션 5. 백엔드의 꽃! 데이터베이스와 ORM!
3개 ∙ (47분)
데이터 베이스 및 ORM 개념
11:36
SQLAlchemy Core!
17:51
18:04
섹션 6. 의존성 주입!
3개 ∙ (15분)
의존성 주입이란!
04:29
FastAPI의 의존성 주입!
06:01
고급 기능 살펴보기!
04:30
섹션 7. 보안 및 인증!
3개 ∙ (22분)
보안 및 인증 개요!
05:38
여러 인증방식에 대해 살펴봅시다! Basic, JWT, OAuth2
10:59
추가 보안 관행도 살펴볼까요?
06:09
섹션 8. FastAPI의 고급 기능!
3개 ∙ (28분)
로그 남기기
07:09
사용량 제한하기
06:05
테스트!
14:57