가장 빠른 풀스택: 파이썬 백엔드 FastAPI 부트캠프 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]

(4.9) 수강평 9

수강생 283

Thumbnail

초급자를 위해 준비한
[백엔드, 풀스택] 강의입니다.

최신 풀스택과 백엔드를 위해 쉽고 성능도 빠른 FastAPI, 쉽게 차근차근 백엔드 개념부터 FastAPI 핵심 문법과 비동기 데이터베이스 활용까지 깔끔한 자료와 실전 프로젝트로 정리할 수 있는 강의입니다.

이런 걸
배워요!

  • 백엔드 기본 개념

  • FastAPI 핵심 문법

  • SQLAlchemy 핵심 문법

  • 비동기 SQLAlchemy 문법

  • MVC 모델과 MSA 아키텍쳐 이해

  • 실전 FastAPI 프로젝트 개발 방법

15년 S전자 + 네카라쿠배 현업과 병행하며, 8년간 온오프라인 약 6만 분께 진행했던
강의 경험을 바탕으로 최대한 수강자 입장을 고민해서 만든 특별한 강의입니다.

'네카라쿠배'도 사내 강의로
선택하는 공식 강의

최신 풀스택과 백엔드
쉽고 성능도 빠른 FastAPI

알기 쉽게 배우는
백엔드 ~ FastAPI 기본기

잘 정리된 FastAPI 문법과
비동기 데이터베이스 활용

차근차근 익히는 알찬 강의 시리즈 (풀스택 Part1-2)

본 온라인 강의로 빠르게 관련 기술을 정리한 후, 실제 다양한 활용시, 강사가 집필한 다음 레퍼런스 북을 참고하시면 보다 학습 효과와 활용도를 높힐 수 있습니다.

가장 빠른 풀스택을 위한 Flask & FastAPI, 잔재미코딩 Dave Lee 저

실전 프로젝트에서 백엔드를 활용한다면,
FastAPI를 추천합니다

  • 나만의 아이디어, 소규모 스타트업으로 웹, 앱, MAC/Windows PC용 프로그램을 개발하고 싶은 분

  • 개발자로 보다 성장하기 위해 백엔드 개념을 정리하고 싶은 분

  • 시니어 개발자가 되기 위해, 백엔드 역량을 쌓고 싶은 분

  • 풀스택 개발자가 되고픈 분


실전에서 사용할만큼 성능이 빠른
최신 파이썬 백엔드 프레임워크 = FastAPI

  • 파이썬 기반이라 익히기 쉽습니다.

    • 파이썬 기반 백엔드 기술은 Flask, FastAPI, Django가 있습니다.

      이 중, Django는 기능이 다양하여 익히는데 시간이 오래 걸리고,

      Flask는 쉬워서 빠르게 활용이 가능하지만 성능이 빠르지 않습니다.

  • FastAPI는 쉽고 빠르게 익히고, 성능도 빠르므로, 규모 있는 실전 프로젝트에서도 사용 가능합니다.




잔재미코딩 FastAPI 부트캠프 강의 소개 및 장점

  • 잘 정리된 문서를 기반으로 영상을 통해 설명합니다.

    • 그래야 강의 후, 언제든 빠르게 내가 익힌 기능을 찾아보고, 활용이 가능합니다.

  • FastAPI 개발을 위해 실제 웹서비스 개발 프로젝트도 수행합니다.

  • 폴더 생성부터 크게 3단계로 프로젝트를 개선하며, FastAPI 실제 개발도 경험합니다.

  • 데이터베이스를 위해 실제 현업에서 사용하는 SQLAlchemy 사용법 깔끔하게 정리합니다.

  • 비동기적으로 SQLAlchemy를 사용하는 기법도 익혀서, FastAPI 성능도 개선하는 방법을 익힙니다.


👉 결국 강의를 끝까지 들으면,
'FastAPI를 바로 활용할 수 있겠구나' 하는 생각이 들 수 있도록 만들었습니다.

현업 스타일로 그럴듯한 서비스도 개발해봅니다

코드 한 줄부터 시작해서 순차적으로 코드를 개선하며, 성능까지 빠른 서비스를 함께 개발합니다.

IT를 잘하려면, 체계적으로 익히세요.

IT 기술은 연계되어 있고, 기술을 연결하였을 때, 비로소 그럴듯한 서비스나 데이터 과학 기술이 가능합니다. 연결된 기술 전반을 난이도를 차근차근 올리며 핵심을 익히면 짧은 시간에 효율적으로 깊이 있게 익힐 수 있어요.

시스템과 데이터 전반이 이해되고, 각 기술에 대한 이해의 깊이도 달라집니다. 이러한 깊이와 눈을 가지면 개발자와 데이터 커리어에서 경쟁력을 갖츨 수 있고, 시니어 레벨도 가능합니다.

어렵지 않습니다!

  • 파이썬과 데이터베이스(MySQL)만 다룰 수 있으면, 어렵지 않습니다.

  • 잔재미코딩 Dave Lee의 강의 방식대로 배경지식까지 충분히 강의 내에서 설명드리고,

    집중할 부분과 참고할 부분으로 나누어 이야기드리므로, 차근차근 따라오시면 됩니다.


📌 잠깐! IT 개발 경험이 다소 적으시다면,
풀스택 강의 로드맵 가이드의 다음 강의와 함께 수강하시면 가능합니다!

가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1]


선수강 및 본 강의 후수강 가이드

  • 파이썬과 데이터베이스(MySQL) 기본기를 잘 쌓으셨다면, 본 강의만 수강하셔도 괜찮습니다.

    • 본 강의의 프로젝트는 실제 온전한 웹서비스를 개발하고, 프론트엔드 기본 기술을 사용합니다.

    • 또, 온전한 웹서비스를 인터넷 상에 오픈하기 위해서는 서버가 필요하고, 서버 관련 기술(도커 등)이 필요합니다.

  • 본 강의에서는 프론트엔드 기술은 동작하는 코드를 드리고 백엔드와의 연결 부분에 대해 설명드리며 개인PC에서 동작할 수 있도록 합니다.




권장 사항: 풀스택 로드맵과 풀스택 Part1-2

  • 웹 또는 앱 개발을 혼자서 하려면 풀스택 기술이 필수입니다.

  • 입문자도 차근차근 배울 수 있게, 풀스택 로드맵을 준비했습니다.

  • 해당 로드맵에는 Flask 백엔드 기술(풀스택 Part1-1)도 포함되어 있습니다.

  • 본 강의(Part1-2)는 보다 성능 좋고, 규모 있는 프로젝트에서도 사용할 수 있는 FastAPI 백엔드 기술에 초점을 맞춥니다.

    • 다만, 탄탄한 FastAPI 기본기를 위해선 파이썬에 대한 깊은 이해가 요구됩니다.

    • 예를 들어, 중첩함수부터 데코레이터, 리스트 컴프리헨션, 파이썬 클래스와 객체 문법이 필요합니다.

    • 하단부 풀스택 로드맵 Part1-1: 파이썬 백엔드와 웹기술 부트캠프 (Flask) 강의에서 관련 내용을 다루며, 본 강의는 이를 기반으로 FastAPI 문법에 집중합니다.

  • Flask와 FastAPI의 유사한 문법 덕분에, Flask 강의 (Part1-1) 와 함께 본 강의를 들으시면, 빠르게 탄탄한 FastAPI 기본기를 쌓을 수 있습니다.


믿을 수 있는 강의를 만듭니다!

  • 8년간 온/오프라인 6만 분이 제 강의를 수강하셨습니다.

  • 모두가 만족할 수 있는 강의를 만들기 위해, 노력하고 있습니다.

  • 6만 분을 관찰한 결과, 본 강의에 만족하실 만한 분들은 다음과 같습니다.

    • 백엔드 기본 개념을 정리하고, 경험하고자 하시는 분

    • 파이썬과 데이터베이스 기본기를 쌓았고, 본 강의를 익힌 후, 나아가 프론트엔드 기본 과정을 익히고자 하시는 분

    • IT에 경험이 충분하신 분들 중, FastAPI 기본 문법과 활용을 깔끔하게 정리하고 싶은 분들

  • 반대로 본 강의에 실망하실 수도 있는 분들은 다음과 같습니다.

    • 개발 경험이 적지만, 만들고자 하는 서비스(예: 수익화 서비스 등)가 있어서, 이를 위해 빠르게 필요한 기술을 익히고자 하시는 분

    • 개발 경험이 적고, FastAPI 와 관련된 모든 기술 + 백엔드에 연결된 데이터베이스/프론트엔드 기술까지 모두 본 강의 내에서 익히고자 하시는 분


체계적으로 개발을 익히고 싶으신 분들을 위해
풀스택 로드맵도 제공합니다.

(본 페이지 하단부에 로드맵이 있어요!)

  • IT 기술은 서로 연결되어 있고, 체계적으로 익혀야 실질적으로 익힐 수 있습니다.

  • IT 기술을 실질적으로 익히고, 활용하는 것은 매우 쉽지 않은 일입니다.

  • 각 IT 기술을 난이도/커리큘럼도 다른 강사에게, 심지어 유튜브로 가볍게 익히기가 쉽지 않으시다면!


그동안 오픈한 강의 중 하나만 들어보세요.
그리고 다르구나 라는 생각이 드신다면, 쭉 로드맵 순서에 맞추어 차근차근 들어보세요.
난이도가 단계별로 올라가고, 서로 연결된 기술을 효과적으로 익힐 수 있습니다.


잘 정리된 문서를 기반으로 영상을 통해 설명합니다.

그래야 강의 후, 언제든 빠르게 내가 익힌 기능을 찾아보고, 활용이 가능합니다.

  • 모든 FastAPI 코드를 제공합니다.

  • FastAPI 문서 자료는 PDF 형태로 이북(ebook)처럼 언제든 확인하실 수 있도록 제공해 드립니다.
    (단, 관련 자료는 저작권 이슈로 복사 및 다운로드는 제한하였습니다.)

[잔재미코딩 개발자, 데이터 분석가/과학자 커리어 로드맵 🛣]

입문자부터 쉽게 시작해서, 난이도를 조금씩 올리며, 짧은 시간에 웹/앱 전과정과 데이터분석+AI까지 탄탄한 기본기를 쌓을 수 있는 로드맵입니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • FastAPI 주요 문법 정리

  • 파이썬 실전 백엔드 기술

  • SQLAlchemy 핵심 문법 정리

  • 비동기 SQLAlchemy 문법 정리

선수 지식,
필요할까요?

  • 파이썬 프로그래밍

  • 데이터베이스(MySQL)

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택과 데이터과학 강의를 만들고 있습니다.

 

커리큘럼

전체

57 ∙ 13시간 19분

강의 게시일: 2024년 03월 12일
마지막 업데이트일: 2024년 04월 02일

수강평

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