개발 · 프로그래밍

/

백엔드

파이썬 API 마스터! FastAPI

누구나 백엔드 개발자가 될 수 있어요! 실무에 필요한 지식을 골라골라 넣어드립니다!

(4.0) 수강평 2개

수강생 89명

Thumbnail

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

이런 걸
배워요!

  • 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답게 사용해서요!

개념부터 문법 고급 응용까지 배워보자구요!

Authentication

동작만하는 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 밖에 모르는 분!

  • 현대적인 웹 백엔드 프레임워크에 대해 배우고 싶은 분!

선수 지식,
필요할까요?

  • Python

:)

커리큘럼

전체

24개 ∙ (3시간 56분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!