와우내일배움카드

내강의실

수강신청 수강신청

수강신청

과정 목록

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

구직자 근로자 모바일 자부담
과정이미지
교육비
360,000원
근로자카드 지원금
324,000원
자부담금내일배움카드 필수
36,000원
강의수
30개
학습기간
수료기준
총점
0점 이상
진도율
80% 이상
진행단계평가
최종평가
과제
선택(비중 100%)

과정 상세

  • 과정개요

    과정소개

    ※ 안내 사항 ※
    강의 실습 시 소액의 AWS 사용료 (약 2주 기준 2,500원 내외)가 발생할 수 있습니다.
    실습 종료 후 서버를 중지하지 않으면 요금이 지속해서 누적 청구될 수 있으니 주의 바랍니다.
    자세한 내용은 하단 '강의 참고사항'을 반드시 확인해주세요.
    GROWING UP, EVERY DAY!
    아이디어만 있던 당신의 서비스
    이제는 직접 배포까지 가능합니다!
    기획부터 배포까지, 실무와 가장 가까운 커리큘럼으로 당신의 포트폴리오를 증명하세요.
    파이썬 기반 가장 트렌디한 프레임워크인 FastAPI를 통해 백엔드 구조를 설계하고
    AWS에 직접 배포하여 나만의 살아있는 서비스를 완성합니다.
    Point 01
    파이썬으로 시작하는 가장 가벼운 백엔드
    비전공자도 당황하지 않도록 직관적인 문법을 통해
    서버의 기본 원리를 이해하고, 쉽게 첫 API를 구축할 수 있게 돕습니다.
    Point 02
    실전 예제로 완성하는 End-to-End 개발
    라우팅부터 DB 연동 그리고 실제 서비스가 굴러가는 데 필수적인
    REST API 설계와 AWS 클라우드 배포까지
    Point 03
    1인 개발자로 거듭나는 실전 마스터 클래스
    1인 스타트업처럼 스스로 서비스를 기획하고 세상에 출시할 수 있는 탄탄한 개발 역량을 확보합니다.
    신청 전 유의사항 안내

    1. 본 과정은 K-디지털 기초역량훈련 과정입니다. [자세히 보기]

    2. 본 과정은 프로젝트 과제 1개 이상 제출해 주셔야 합니다.

    1. [필독] AWS 실습 비용 및 이용 안내

    - 본 과정 마지막 단계에서는 AWS를 활용한 FastAPI 배포 실습이 진행됩니다.
    - AWS는 유료 서비스로 실습 시 소액의 사용 요금이 발생할 수 있습니다.

    - 예상 비용 (참고용)
    - 약 2주간 실습 시: 약 2,500원 내외 / 약 1개월간 사용 시: 약 5,000원 내외
    - 환율 변동에 따라 실제 비용은 다소 차이가 있을 수 있습니다.

    - 비용 절감 주의사항
    - 실습 종료 후 반드시 서버(인스턴스)를 중지해주세요.
    - 중지하지 않으면 사용 시간이 누적되어 요금이 청구될 수 있습니다.

    2. 본 과정은 교재가 없는 과정입니다. PDF 교안을 다운로드 하여 학습에 참고 바랍니다.

    1. 1대1 게시판에 글 남겨주시면 담당자 확인 후 답변 드리며, 학습 내용 문의는 다소 답변이 늦어질 수 있습니다.

    2. 문의 시 회차정보(시간), 캡처 이미지 등을 남겨주시면 빠른 확인이 가능합니다.

    학습목표

    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회차 [관리및배포] 마무리 정리
  • 교재정보