와우내일배움카드

내강의실

수강신청 수강신청

수강신청

과정 목록

비전공자를 위한 FastAPI 백엔드 서버 기초

구직자 근로자 자부담
과정이미지
교육비
360,000원
근로자카드 지원금
324,000원
자부담금
36,000원
강의회차
37회차
학습기간
수강신청 기간이 아닙니다.
수료기준
총점
0점 이상
진도율
80% 이상
진행단계평가
최종평가
과제
필수(비중 100%)

과정 상세

  • 과정개요

    과정소개

    ※ 안내 사항 ※
    강의 실습 시 소액의 AWS 사용료(약 2주 기준 2,500원 내외)가 발생할 수 있습니다.
    자세한 내용은 하단 '강의 참고사항'을 확인해주세요.

    나만의 서비스를 직접 개발해보고 싶으신가요?

    라우팅부터 AWS 배포까지 실제 사례를 통해 단계적으로 학습하여
    나만의 서비스를 직접 개발하고, 포트폴리오로 완성해보세요!

    Point 01

    FastAPI로 쉽고 빠르게 시작하는 백엔드

    비전공자도 이해할 수 있는 설명과 예시로 서버를 직접 구축하며 백엔드 개념을 확실히 습득

     

    Point 02

    예제로 배우는 백엔드 전 과정

    라우팅, DB 연동, REST API 구성, AWS 배포까지 실제 서비스 개발의 흐름을 따라 학습

     

    Point 03

    혼자서도 가능한 서비스 개발과 운영

    1인 스타트업처럼 기획부터 개발, 배포까지 스스로 완성할 수 있는 백엔드 실습 경험 제공

     

     


    유의사항
    1. 본 과정은 K-디지털 기초역량훈련 과정 입니다. [K-디지털 기초역량훈련 자세히 보기]
    2. K-디지털 기초역량훈련 과정은 프로젝트 과제 1개 이상 제출 주셔야 합니다.
    - 해당 과정은 [ 진도율 80% 이상 + 프로젝트 1개 이상 제출 ] 조건을 충족하여야 수료가 가능합니다.

    문의사항 관련
    1. 1대1 게시판에 글 남겨주시면 담당자 확인 후 답변 드리며, 학습 내용 문의는 강사 및 튜터 확인이 필요한 관계로 바로 답변 어려울 수 있습니다. 
    2. 학습내용 문의 시에는 회차정보(시간), 캡쳐 이미지 등을 함께 남겨주셔야 빠른 확인 후 회신 가능합니다.

    강의 참고사항
    1. 본 과정 마지막 단계에서는 AWS를 활용한 FastAPI 배포 실습이 진행됩니다.
    - AWS는 유료 서비스로 실습 시 소액의 사용 요금이 발생할 수 있습니다.
    2. 예상 비용 (참고용)
    - 약 2주간 실습 시: 약 2,500원 내외 / 약 1개월간 사용 시: 약 5,000원 내외
    - 환율 변동에 따라 실제 비용은 다소 차이가 있을 수 있습니다.
    3. 비용 절감 주의사항
    - 실습 종료 후 반드시 서버(인스턴스)를 중지해주세요.
    - 중지하지 않으면 사용 시간이 누적되어 요금이 청구될 수 있습니다.

    학습목표

    1. 백엔드 개발의 개념과 FastAPI의 기본 구조를 이해하고, 간단한 서버를 구현해볼 수 있다.
    2. REST API의 동작 원리를 이해하고, 기본적인 URL 라우팅을 통해 클라이언트 요청에 응답하는 기능을 구현할 수 있다.
    3. SQLite와 ORM을 활용하여 간단한 데이터베이스 연동과 CRUD 기능을 적용할 수 있다.
    4. 사용자 인증 방식의 기초 개념을 이해하고, JWT 기반의 인증 기능을 실습을 통해 구현해볼 수 있다.
    5. 버전관리 도구(Git)와 클라우드 환경의 기초 개념을 이해하고, 간단한 서버를 EC2에 배포하여 실행해볼 수 있다.

    훈련대상

    1. 백엔드 기술에 대한 기본 지식을 갖추고 다양한 서비스를 구현해보고자 하시는분
    2. FastAPI를 사용하여 빠르게 백엔드 서버를 생성하고 싶으신분
    [세부 대상자 예시]
    - 참신한 사업 아이디어를 제품으로 구현하고 싶으신분
    - 파이썬으로 백엔드 서버를 구축하고 싶으신분
    - 서비스를 가동할 서버가 필요하신분
    - 백엔드 기술에 기본지식이 필요하신분

  • 강사정보

    강사 이미지
    강사 정보
    강사명 전영철
    학력 강릉원주대학교 과학기술대학 컴퓨터공학 학사
    약력

    - 주식회사 한국인공지능아카데미 파이썬 및 딥러닝 프로젝트 강의
    - ㈜알파코 대원여고, 포항고  AI를 활용한 시스템개발 온오프라인 강의
    - ㈜유비온 K-디지털 기초역량훈련 파이썬, 데이터분석, 아두이노 및 라즈베리파이 키트 등 다수 SME 및 콘텐츠 제

    저서
  • 강의목차

    1. 1회차 [파이썬 문법] 변수
    2. 2회차 [파이썬 문법] 함수
    3. 3회차 [파이썬 문법] 클래스
    4. 4회차 [파이썬 문법] 콜러블&던더
    5. 5회차 [FastAPI] FastAPI의 이해
    6. 6회차 [FastAPI] 개발환경 세팅
    7. 7회차 [FastAPI] URL라우팅
    8. 8회차 [FastAPI] pydantic&data
    9. 9회차 [FastAPI] 기능분할
    10. 10회차 [FastAPI] router분할&test
    11. 11회차 [데이터베이스] SQL 기초
    12. 12회차 [데이터베이스] 파이썬 SQL기초 - pymysql
    13. 13회차 [데이터베이스] ORM 기초 - sqlalchemy
    14. 14회차 [데이터베이스] FastAPI - sqlite3
    15. 15회차 [데이터베이스] FastAPI - sqlite3 CRUD 구현
    16. 16회차 [데이터베이스] FastAPI - sqlite3 Error 처리
    17. 17회차 [인증로직] FastAPI - 인증(Authentication)
    18. 18회차 [인증로직] FastAPI - OAuth2 인증
    19. 19회차 [인증로직] FastAPI - 토큰처리
    20. 20회차 [인증로직] FastAPI - JWT
    21. 21회차 [인증로직] FastAPI - 회원가입 구현
    22. 22회차 [인증로직] FastAPI - JWT 분해
    23. 23회차 [WebServer와 JINJA2] HTML 기초
    24. 24회차 [WebServer와 JINJA2] FastAPI - JINJA2
    25. 25회차 [WebServer와 JINJA2] FastAPI - 고객관리 페이지 완성
    26. 26회차 [WebServer와 JINJA2] FastAPI - 로그인페이지
    27. 27회차 [관리및배포] GIT 활용 기초
    28. 28회차 [관리및배포] AWS 활용 기초
    29. 29회차 [관리및배포] FastAPI - 서비스 배포
    30. 30회차 [관리및배포] 마무리 정리
  • 교재정보