[HD] Python(파이썬) 웹프로그래밍 - Flask(플라스크) 제대로 배우기 Part.1 (기초1)
과정소개
본 과정은 파이썬 플라스크를 이용한 웹프로그래밍 과정이다. 입문자 혼자 웹프레임워크를 공부하기가 쉽지 않은점을 고려하여 자세한 해설과 실습 예제를 이용하여 수업이 진행되며, 최신 웹개발 기술을 배울 수 있는 강좌이다.
* 본 콘텐츠는 모바일학습을 지원합니다.
▶교육대상
* 파이썬 기초 지식이 있는 자
* 최신 웹기술을 배우고자 하는자
▶강사소개
* 김정일 교수
▶수료기준
항목 |
진도율 |
진행단계평가 |
최종평가 |
과제 |
수료점수 |
평가비율 |
100% |
0% |
0% |
0% |
60점이상 |
수료조건 |
80% |
없음 |
없음 |
없음 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
학습목표
1. Flask 소개
2. Flask 동작 원리 및 라우팅 개념 이해
3. Jinja2 템플릿 엔진의 이해와 사용법
4. request 객체 및 response 객체 사용법
5. 쿠키와 세션의 이해
6. Flask를 활용한 트위터 기능 구현하기
7. ORM 기반의 SQLAlchemy 소개
2. Flask 동작 원리 및 라우팅 개념 이해
3. Jinja2 템플릿 엔진의 이해와 사용법
4. request 객체 및 response 객체 사용법
5. 쿠키와 세션의 이해
6. Flask를 활용한 트위터 기능 구현하기
7. ORM 기반의 SQLAlchemy 소개
강의목차
차시 | 강의명 |
---|---|
1차시 | 1. Flask 시작하기 |
2차시 | 2. Flask 실행과정 |
3차시 | 3. 라우팅 1 |
4차시 | 4. 라우팅 2 |
5차시 | 5. 웹프로그램 통신 |
6차시 | 6. 파이썬 웹프로그램을 위한 통신규약 |
7차시 | 7. 파이썬 프레임워크, Jinja2 템플릿엔진 |
8차시 | 8. Jinja2 템플릿 엔진 표현식 |
9차시 | 9. 템플릿 상속 |
10차시 | 10. 부트스트랩을 이용한 간단한 메뉴바 만들기 |
11차시 | 11. Jinja2 템플릿 로드 |
12차시 | 12. Jinja2 템플릿 제어구조 |
13차시 | 13. Jinja2 템플릿 Super블록 |
14차시 | 14. Jinja2 템플릿 공백 제어 |
15차시 | 15. Jinja2 템플릿 이스케이핑, 매크로 |
16차시 | 16. Jinja2 템플릿 매크로의 특별 변수 |
17차시 | 17. Jinja2 템플릿 매크로 객체속성 |
18차시 | 18. Jinja2 템플릿 call블록 1 |
19차시 | 19. Jinja2 템플릿 call블록 2 |
20차시 | 20. Jinja2 매크로를 이용한 네비게이션 링크 1 |
21차시 | 21. Jinja2 매크로를 이용한 네비게이션 링크 2 |