장고(Django), 입문부터 실전까지! 저자 직강으로 확실하게 책임집니다!
장고(Django), 쉽고 빠른 웹 프로그래밍의 시작
【코스 소개】
6주 36시간동안 파이썬 언어의 대표 프레임워크인 Django를 활용하여 웹 프로그램을 배우는 과정이며, 파이썬 초급 개발자가 웹 프로그래밍의 중급 개발자가 되는 것을 목표로 합니다. 코스는 기본편 및 실전편 2개 강의로 구분하여 진행합니다.
【코스를 마치면 어떤 것들을 할 수 있을까요?】
실전에 바로 활용하실 수 있는 주요 기능을 익힙니다.
실무에서 겪을 것으로 예상되는 어려운 상황을 설정하고 연습을 통해 문제 해결 능력을 기릅니다.
6주 후에는 파이썬으로 웹 서비스를 만드실 수 있습니다.
이 코스의 기본편을 마치면, 장고의 기본 원리를 이해하고 장고 프로젝트를 스스로 개발할 수 있습니다.
【나에게 딱 맞는 코스인가요?】
이 코스의 기본편은 장고를 처음 접하는 개발자를 대상으로 합니다.
문의 전화: 02-2128-8745
E-mail: webmaster@hanbit.co.kr
【수강생 평가】
좋은 강의 정말 잘 들었습니다. 저자의 직강이라서 그런지 교재만 읽고 넘어가는 시간 때우기 식의 강의가 아니고, 커리큘럼도 저자분께서 고민을 많이 한 흔적이 보였고, 질문 하나에도 쉽게 대답하지 않으시는 저자분의 성의와 내공이 강의를 듣는 내내 무척 마음에 와 닿았고 수강료가 아깝다고 생각되지 않았습니다. - 강의수님
수 많은 동영상 유투브등의 강의에서는 절대 느끼고 배우기 힘든, 사람과 사람이 직접 대화하고 질문하면서, 수업을 받을 수 있는 기회가 얼마나 더 효과적이고 배울 수 있는게 많은지를 느낄 수 있는 수업이었습니다. - 김용범님
수업이 일방적인 방식이 아닌 소통의 강의가 되었던것 같습니다. 강사님 생각 뿐만 아니라 다른 청강생들의 질문을 들으며, 여러 아이디어를 접할 수 있었습니다. - 박주현님
* 강의 교재인 『파이썬 웹 프로그래밍, 실전편』 도서를 무료로 드립니다.
도서를 이미 구매하신 분들께서는 아래 도서 중 1권을 선택하여 드립니다.
1. 파이썬 웹 프로그래밍: Django(장고)로 배우는 쉽고 빠른 웹 개발(기본편)
2. 파이썬으로 웹 크롤러 만들기
3. 처음 시작하는 파이썬
【기본편(초급) 3주 코스】
기본편 - 초급1 | DAY 1 | 주제 | 상세 내용 |
---|---|---|---|
2017. 5. 13 | 10:00 ~ 10:50 | 실습환경 설명부터 설치까지 |
실습을 위해 필요한 파이썬/장고 개발 환경을 설정합니다. - Python 3.X 및 Django 1.10.X (최신 버전으로 실습함) - PyCharm Community Edition (무료버전으로 실습함) - Windows 에서 강의 진행하나, Mac 및 Linux 도 실습 가능합니다. |
11:00 ~ 11:50 | 전체 프로젝트 Overview |
6주 후, 파이썬 장고로 무엇을 할 수 있을까? - 전체 프로젝트 맛보기 및 챕터별 강의 흐름 알아보기 - 교육 차수별 목표 및 주요 내용 살펴보기 |
|
12:00 ~ 12:50 | Django 개발의 기본 |
장고 디렉토리 구조 및 웹 프로그래밍의 기본기술을 알아봅니다. - 장고의 MTV 구조 및 개발 방식, Admin 사이트 등 - 웹 프로그래밍의 주요 사항 및 장고의 용어들 |
|
13:00 ~ 14:00 | 점심 시간 | ||
14:00 ~ 14:50 | Django에 필요한 Python 문법 정리 |
파이썬의 데이터 구조 및 기초 문법을 공부합니다. - 사전, 튜플, 리스트, 세트 및 함수, 클래스, 모듈 등 - 장고에서 자주 사용하는 파이썬 문법 |
|
15:00 ~ 15:50 |
첫번째 실전 프로그램 개발 - Bookmark 앱 |
쉬운 앱으로 개발 시작하기 – 장고의 뼈대 만들기 및 테이블, URL, 로직 코딩하기 |
|
16:00 ~ 16:50 | 첫번째 실전 프로그램 개발 |
- Bookmark 앱 상세 설명 개발 주요사항 요약 및 Q&A |
|
기본편 - 초급2 | DAY 2 | 주제 | 상세 내용 |
2017. 5. 20 | 10:00 ~ 10:50 |
두번째 실전 프로그램 개발 - Blog 앱 개발하기 |
Blog 앱 개발하기 - 애플리케이션을 설계하는 방법 (화면, 테이블, URL 설계 주요사항) - 설계와 개발 순서에 따라 코드 작성하기 |
11:00 ~ 11:50 |
두번째 실전 프로그램 개발 - Blog 앱 상세 설명 |
Blog 앱 개발하기 (계속) - 함수형 뷰와 클래스형 뷰의 차이점 - 클래스형 뷰 작성 방법 |
|
12:00 ~ 12:50 |
세번째 실전 프로그램 개발 - 4장 프로젝트 첫 페이지 만들기 |
첫 페이지 설계하기와 개발 코딩하기 - 장고의 템플릿 문법 및 템플릿 필터/태그 등 |
|
13:00 ~ 14:00 | 점심 시간 | ||
14:00 ~ 14:50 | Python 함수 클래스 이해하기 |
파이썬 클래스의 필요성과 구조 및 클래스 만들기 설명 - 사측 연산 - 객체에 숫자 지정 등 |
|
15:00 ~ 14:50 | 5장 기존 앱 개선하기 | Bookmark 앱, Blog 앱 개선 설계하기와 개발 코딩하기 | |
16:00 ~ 16:50 | 5장 HTML/CSS 상세 설명 |
첫 페이지 설계하기와 개발 코딩하기 - 장고에서 사용하는, HTML, CSS, JAVASCRIPT 기초 설명 |
|
기본편 - 초급3 | DAY 3 | 주제 | 상세 내용 |
2017. 5. 27 | 10:00 ~ 10:50 | 6장 가상환경 사용하기 |
가상환경 툴 사용하기 - virtualenv 툴 설치 및 사용, 가상환경 구성하기 - 외부 라이브러리 찾기 및 설치하기 |
11:00 ~ 11:50 | 7장 Blog Tag 기능 개발 |
Blog 앱의 Tag 달기 기능 개발하기 - tag 라이브러리 설치 및 활용 - 포스트별 태그 달기 및 태그 클라우드 만들기 |
|
12:00 ~ 12:50 | 8장 Blog 댓글 기능 개발 |
Blog 앱의 댓글 기능 개발하기 - 댓글 DISQUS 앱의 홈페이지 등록 및 활용 - 포스트별 댓글 달기 기능 만들기 |
|
13:00 ~ 14:00 | 점심 시간 | ||
14:00 ~ 14:50 | 9장 Blog 검색 기능 개발 |
Blog 앱의 검색 기능 개발하기 - 댓글 DISQUS 앱의 홈페이지 등록 및 활용 - 장고 폼이 필요한 이유 및 폼 맛보기 |
|
15:00 ~ 15:50 | 테이블 QuerySet 상세 설명 |
장고에서 테이블 사용하는 방법 이해하기 - 테이블 ORM 개념 및 QuerySet 사용하기 |
|
16:00 ~ 16:50 | 클래스형 뷰 상세 설명 |
장고의 클래스형 뷰 이해하기 - 클래스형 뷰의 처리 흐름 이해 및 코드 작성하기 |