교육 개요

파이썬은 다른 언어에 비해 익히기 쉽다. 특히 인공지능이 대세로 대두되면서 파이썬의 각광받기 시작했다. 파이썬은 주로 데이터처리 역할로 알려져 있지만 웹 백엔드로써의 역할도 훌륭하다. 본 과정에서는 파이썬 기반의 Web Server 환경에 대한 이해와 개발 구조를 소개하고, Web을 이루는 기술들을 소개합니다.

교육 대상
  • 파이썬으로 웹 서버 환경을 이해하고 웹 서버 프로그램을 구축하고자 하는 개발자
  • 파이썬으로 안정적인 웹 환경을 구축하고자 하는 개발자
교육 효과
  • 파이썬 웹 서버 환경을 이해하고 개발할 수 있다.
  • 파이썬과 플라스크를 이용하여 웹 서버 프로그램을 개발할 수 있다.
  • SQLAlchemy를 이용하여 DB를 연동할 수 있다.
실습 환경

이클립스, PyDev

교육 내용
구분 목차 주요 내용
    1일차
  • 플라스크 기본
  • 플라스크 개요
  • 개발환경 구축
  • 라우팅
  • 요청과 응답 처리하기
    2일차
  • 플라스크 응용
  • 쿠키와 세션 처리하기
  • SQLAlchemy 개요
  • SQLAlchemy로 DB연결하기
  • SQLAlchemy 웹게시판 작성하기
    3일차
  • 플라스크 템플릿
  • 플라스크 템플릿 개요
  • 제어와 반복문
  • 템플릿 상속
  • Macro, import, include
    4일차
  • 플라스크 확장
  • 뷰 데코레이터
  • 폼 유효성 검사
  • 에러처리
  • 메시지 처리
  • Ajax 지원
    5일차
  • 플라스크 고급
  • 모둘지원
  • 파일업로드
  • 캐싱
  • 테스팅