컴퓨터 및 스마트폰의 보급으로 대부분의 사람들이 디지털 환경에서 살아가는 현실에서, 웹 시스템은 이제 더 이상 일부 사용자만의 전유물이 아닌, 모든 사람들을 위한 서비스 도구가 되었습니다. 기존에 웹 시스템을 위한 애플리케이션은 오픈 소스 진영의 Java를 기반으로 한 스프링 프레임워크, 또는 Microsoft의 C# 기반의 ASP.NET MVC 프레임워크를 이용하여 제작하는 것이 일반적이었습니다. 그런데 요즈음 다방면으로 Python이 사용되면서 Python기반의 웹 애플리케이션 프레임워크들이 주목을 받고 있으며, 그 중 대표 주자인 Django의 활용이 늘어가고 있습니다.
본 강좌에서는 Django를 이용한 웹 애플리케이션 작성 방법을 다루고자 합니다. 최종 간단한 게시판을 만드는 것을 목표로 파이썬, HTML, CSS, JavaScript에 대한 지식을 학습합니다.
커리큘럼 총 20차시
1차시Python 실습 환경 구축
2차시Python의 변수 및 자료형
3차시Python의 입출력
4차시Python의 조건문, 반복문
5차시Python의 리스트와 딕셔너리
6차시Python의 리스트 응용
7차시Python의 함수
8차시Python에서 제공하는 자료구조
9차시htmlL 기초 1
10차시htmlL 기초 2
11차시CSS 기초 1
12차시CSS 기초 2
13차시JavaScript 기초 1
14차시JavaScript 기초 2
15차시Django 프로젝트 생성 및 환경설정
16차시Django 모델 설정 및 게시판 목록조회
17차시게시판 목록 조회 화면 작성
18차시새 글 작성
19차시상세 조회
20차시글 수정 및 삭제
수료 기준 · 유의사항
수료기준 — 진도율 80% 이상 · 총점 60점 이상 과 과정별 수료 처리 조건을 확인해 주세요.
본인인증 — 휴대폰 본인인증을 입과 시 (최초 1회), 진도학습 시 (1일 1회), 시험·과제·진행평가 시 수행합니다.
1일 진도제한 — 1일 최대 8시간까지 학습할 수 있습니다.
진도율 산정 — 학습한 차시가 아닌 학습시간 기준으로 산정되며, 차시별 인정시간의 50% 이상 학습 시 인정됩니다.