이지업클래스 | 모두를 위한 온라인 IT CLASS

메뉴
DJANGO강의 - 파이썬프레임워크 기초 활용 과정
비환급 사업주지원 근로자카드 모바일지원 추천 SALE NEW

DJANGO강의 - 파이썬프레임워크 기초 활용 과정

강사 : 이지업클래스

#Django#python#파이썬#웹프레임워크#풀스택#정확하고#명쾌하게#시작
Django와 명쾌하게!
320,000 180,000원

클래스 소개

django강의 파이썬프레임워크 기초 활용 과정
#Django #python #파이썬 #웹프레임워크 #풀스택 #정확하고 #명쾌하게 #시작
교육 대상
파이썬, 은근히 쓸모가 많습니다.
파이썬의 가장 큰 무기는 간편함입니다. 무척 심플하기 때문이죠.
요리를 해본다고 생각해보죠. 맛있게 만들어 내는 것이 목표이지만,
그것을 위한 준비과정이 되는 재료를 준비하고, 다듬어 놓으며,
이를 조리할 도구까지 세팅이 끝나야지만 목표를 향한 진행이 가능한데, 출발도 하기 전에 번거로움부터 들기 마련입니다.

만약, 모든 준비를 알아서 마쳐주고 단지 맛있게 만들어 낼 수 있도록 조리해가는 것만 신경 쓸 수 있다면,
이러한 번거로움은 크게 줄어들 수 있고 만들고자 하는 요리에만 집중할 수 있죠. 파이썬의 역할은 이러한 수고로움을 미리 덜어주는 녀석입니다.

그래서 파이썬을 알면 재주가 뛰어난 친구라는 것을 쉽게 알 수 있어요.
파이썬을 기반으로 하는 django와 만나보자
다양한 매력을 지닌 파이썬을 기반으로 하는 다양한 기술 중에 당연스럽게도(?) 웹프레임워크 구조이자 풀 스택 형식인 파츠인 녀석도 있습니다. 바로 django인데요.
우리가 배워갈 본 클래스에서는 장고라는 녀석과 함께 웹사이트 개발 과정을 하나씩 진행하며,
이를 학습해나가는 것에 주안을 두고 있습니다. 마음가짐만 있다면 준비는 OK!
나머지는 Django를 통해 파이썬의 언어를 활용해 웹사이트를 만들어 가볼 수 있거든요~

학습에 필요한 필수 프로그램의 소개와 환경 구축을 시작으로 프로젝트를 생성하고,
이에 필요한 환경들을 하나씩 만들어가게 됩니다. 웹이라는 공간에서 사용하게 되는
로그인, 회원가입 과정, 게시판의 생성 뿐만 아니라 django의 DB를 활용한 데이터 처리 과정,
데이터 기반의 웹서비스를 만들어 나갈 수 있습니다!
이렇게 만들어가는 과정을 통해 백엔드와 웹개발이라는 분야에 대한 감각을 익히게 되고,
Django의 활용을 여러분의 손에서 시작하게 되는 힘을 기르게 됩니다.

파이썬을 활용한 웹 개발의 시작.
Django와 함께라면 충분히 가능합니다~!
수강기간 / 환불정책 안내
학습 규정 안내
  • 본 클래스는 총 119차시, 71시간 52분 분량으로 구성되어 있습니다.
  • 해당 클래스는 사전 공지 없이 가격, 할인 정책등이 변동 될 수 있습니다.
(1) 학습 기간
  • 수강 가능 기간은 1년(365일)이며 해당 기간 동안 자유롭게 학습 하실 수 있습니다. 
    유료수강기간(환불산정기간)은 최초 1개월 (30일)입니다.
  • 유/무료 수강기간 모두 동일한 환경으로 학습이 가능합니다.
  • 수강 시작일(유료 수강기간)은 결제일로부터 기간이 산정되며, 결제를 완료하시면 ‘내 강의실’을 통해 확인 가능합니다.
  • 이지업클래스의 사정으로 인해 수강 시작이 늦어진 경우에는 해당 일정 만큼의 수강기간이 연장됩니다.
(2) 환불 규정
  • 이지업클래스의 환불규정은 아래와 같습니다.
    * 전액환불
    • 수강 시작 후 14일 이내, 5차시 & 5%(시간) 미만 수강 시
    * 일부환불
    • 수강 시작 후 14일 이내, 10차시 & 10% 미만 시간 수강시: 실 결제금액의 2/3을 환불
    • 수강 시작 후 14일 이내, 15차시 & 15% 미만 수강시: 실 결제금액의 1/3을 환불
    • 요청일 기준 수강 시작 후 15일 초과 또는 15차시 또는 15% 이상 수강시 : 환불금액 없음
(3) 주의 사항
  • 본 강의는 상황에 따라 사전 공지나 안내 없이 할인이 조기 마감 또는 연장 될 수 있습니다.
  • 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 사전 안내 없이 종료될 수 있습니다.
  • 무제한 강의의 경우, 내 강의실 수강기간 연장 신청을 통해 무제한으로 연장 가능합니다.
  • 구매한 무제한 강의의 연장 진행을 하지 않아 종료될 경우 복구되지 않습니다.
  • 강의 컨텐츠는 향후 이지업클래스의 사정에 따라 추가 또는 업데이트 될 수 있습니다
이 강의를 담당하시는 강사님을 소개합니다
김동준
- 파이썬이나 html, css등의 선수 지식이 있다면 빠르게 배워갈 수 있는 난이도 입니다.
- django를 활용한 웹개발의 과정을 학습할 수 있도록 제작된 클래스입니다.
- 이론과 실습을 충분히 병행하는 레퍼런스로 구성되어 있는 과정입니다.

‘안녕하세요. 김동준 강사 입니다.’
django강의를 담당하고 계신 김동준 강사님은 전문 분야 출신의 이론과 현장 경험을 바탕으로 다양한 업계에서 많은 인재들을 지도해주고 계십니다.
주요 이력
- 제이에스미디어 웹에이전시 팀장
- 인터넷교육방송 팀장
- 한훈직업전문학교 온라인 팀장
- 다수의 직업훈련학교 등 강의

교육대상

커리큘럼

맛보기 영상
01_Django Basic
1강 강의개요
2강 장고 프레임워크 학습을 위한 필수 프로그램
3강 가상환경 구축
4강 장고 설치 후 버전확인
5강 장고 프레임워크 삭제
6강 장고 학습환경 구축 실습1
7강 장고 학습환경 구축 실습2
8강 메인화면 웹사이트 띄우기(1)
9강 메인화면 웹사이트 띄우기(2) - 실습
10강 프로젝트 생성 후 생성되는 폴더 및 파일들
11강 Superuser 생성 및 기본 테이블 생성하기(1)
12강 Superuser 생성 및 기본 테이블 생성하기(2)
13강 장고 학습을 위한 주요 개념들 - Framework(1)
14강 장고 학습을 위한 주요 개념들 - Framework(2) - 장점
15강 장고 학습을 위한 주요 개념들 - Framework(3) - 단점
16강 장고 학습을 위한 주요 개념들 - Framework 예외 허용의 장단점
17강 장고 학습을 위한 주요 개념들 - 가상환경
18강 장고 학습을 위한 주요 개념들 - Project vs App
19강 장고 학습을 위한 주요 개념들 - Model과 DB조작1(중요)
20강 장고 학습을 위한 주요 개념들 - Model과 DB조작2
02_App Template View
21강 App 생성하기 - 개념및 절차
22강 App 생성하기 - 실습1
23강 App 생성하기 - 실습2
24강 테이블 생성하기(1) - 개념
25강 테이블 생성하기(2) - 데이터 모델1
26강 테이블 생성하기(3) - 데이터 모델2
27강 테이블 생성하기(4) - 데이터 모델3
28강 테이블 생성하기(5) - 최종 반영 실습1
29강 테이블 생성하기(6) - 최종 반영 실습2
30강 urlpatterns 설정
31강 urlpatterns 서브페이지(글쓰기 페이지) 요청 패턴 등록
32강 render 함수 vs template 파일
33강 template 폴더 만들기
34강 template 폴더 만들기 - 실습
35강 뷰페이지 템플릿 만들기(1) - 관리자모드에서 DB 조작
36강 뷰페이지 템플릿 만들기(2) - CMD 명령 프롬프트에서 DB 조작
37강 뷰페이지 템플릿 만들기(3) - Form 작성 및 DB 입력과 출력1
38강 뷰페이지 템플릿 만들기(4) - Form 작성 및 DB 입력과 출력2
39강 뷰페이지 템플릿 만들기(5) - CSRF token
03_Database
40강 데이터베이스 Article 입력
41강 데이터베이스 Article 입력이 안되는 경우
42강 리스트뷰 만들기(1) - redirect, reverse
43강 리스트뷰 만들기(2) - Memo.objects.all() 메서드
44강 리스트뷰 만들기(3) - 템플릿 태그
45강 리스트뷰 만들기(4) - 출력
46강 GET vs POST 방식의 차이
47강 GET vs POST 방식의 적용과 데이터 처리
48강 GET vs POST 방식의 적용과 데이터 처리 - 실습
49강 글 수정
50강 글 수정 - template 파일 만들기
51강 글 수정 - DB 처리
52강 글 수정 - url 맵핑 시 주의사항
53강 글 삭제
04_SQLite DB API -1
54강 SQLite DB 기본 사용법 - DB 생성
55강 SQLite DB 기본 사용법 - SQL 쿼리 사용1
56강 SQLite DB 기본 사용법 - SQL 쿼리 사용2
57강 SQLite 다양한 쿼리실행 및 Drill(1)
58강 SQLite 다양한 쿼리실행 및 Drill(2)
59강 SQLite 데이터베이스와 csv 파일 - 읽기
60강 SQLite 데이터베이스와 csv 파일 - DB에 저장하기
61강 SQLite 데이터베이스와 csv 파일 - 입력확인 및 삭제
62강 SQLite 데이터베이스 타입
63강 SQLite 데이터베이스 타입 - 실습
64강 삭제 카운트 및 튜플 삭제 시 주의할 점
65강 다양한 fetch 메서드 사용법
05_SQLite DB API -2
66강 SQLite 데이터베이스와 날짜, 시간 타입 사용
67강 SQLite 데이터베이스와 날짜, 시간 타입 사용 - 실습1
68강 SQLite 데이터베이스와 날짜, 시간 타입 사용 - 실습2
69강 SQLite와 함수를 이용하여 테이블 생성
70강 SQLite와 함수를 이용하여 데이터 입력 및 출력
71강 SQLite와 함수를 이용하여 여러 개의 데이터 입력하기
72강 Shell 모드에서 데이터베이스 모델 API 사용하기(1)
73강 Shell 모드에서 데이터베이스 모델 API 사용하기(2)
74강 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(1)
75강 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(2) 모델 만들기
76강 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(3) Shell 모드
77강 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(4) filter 메서드 조건 검색
06_회원관리 App
78강 장고 프레임워크 입문 과정에서 배운 내용들
79강 장고 프레임워크 학습환경- Upgrade
80강 장고 프레임워크 학습환경 - Notepad 꼭 필요한 옵션 설정 변경하기
81강 회원관리 App 만들기 - 개발순서(1)
82강 회원관리 App 만들기 - 개발순서(2) App
83강 회원관리 App 만들기 - 개발순서(3) SQLite3
84강 회원관리 App 만들기 - 개발순서(4) Template
85강 회원관리 App 만들기 - DB연동(1) 템플릿파일 작성
86강 회원관리 App 만들기 - DB연동(2) View
87강 회원관리 App 만들기 - DB연동(3) Model
88강 회원관리 App 만들기 - DB연동(4) List
89강 회원관리 App 만들기 - DB연동(5) Template Output
90강 회원관리 App 만들기 - DB연동(6) Edit Form
91강 회원관리 App 만들기 - DB연동(7) Edit Database Process
92강 회원관리 App 만들기 - DB연동(8) Delete
93강 회원관리 App 만들기 - 수정 페이지와 리스트 페이지 통합1
94강 회원관리 App 만들기 - 수정 페이지와 리스트 페이지 통합2
95강 회원관리 App 만들기 - 수정 페이지와 리스트 페이지 통합3 - CSS로 버튼 처리
07_검색 및 키워드 필터링
96강 장고 프레임워크 검색 구현(1) - 배경 지식
97강 장고 프레임워크 검색 구현(2) - 구현 순서 및 ORM 프레임워크 장단점
98강 장고 프레임워크 검색 구현(3) - Form과 Views 구현
99강 장고 프레임워크 검색 구현(4) - 주요 검색 메서드
100강 장고 프레임워크 검색 구현(5) - 주요 검색 메서드 Filter 실습
101강 장고 프레임워크 검색 구현(6) - 주요 검색 메서드 icontains 실습
102강 장고 프레임워크 검색 구현(7) - 주요 검색 메서드 OR 검색 실습
103강 장고 프레임워크 검색 구현(8) - AND 검색
104강 장고 프레임워크 검색 구현(9) - ORDER BY 정렬
105강 검색 시 필터링에 자주 쓰이는 키워드 조합 정리(1)
106강 검색 시 필터링에 자주 쓰이는 키워드 조합 정리(2) - istartswith iendswith
107강 검색 시 필터링에 자주 쓰이는 키워드 조합 정리(3) - range
108강 검색 시 필터링에 자주 쓰이는 키워드 조합 정리(4) - datetime
08_설문조사 App -1
109강 설문조사 App 만들기(1)
110강 설문조사 App 만들기(2) - 회원관리 App vs 설문조사 App 차이점
111강 설문조사 App 만들기(3) - 장고 회원 테이블과 게시판 구현시 CASCADE
112강 설문조사 App 만들기 실습(1) - 작업할 파일들과 App 셋팅
113강 설문조사 App 만들기 실습(2) - 필요한 함수와 템플릿1
114강 설문조사 App 만들기 실습(3) - 필요한 함수와 템플릿2
115강 설문조사 App 만들기 실습(4) - URL Path 추가
116강 설문조사 App 만들기 실습(5) - View 함수 정의 및 Model 작성
117강 설문조사 App 만들기 실습(6) - Table Migrate
118강 설문조사 App 만들기 실습(7) - Admin Table Register
09_설문조사 App -2
119강 설문조사 App 만들기 실습(8) - Admin 추가 사용법
120강 설문조사 App 만들기 실습(9) - List Loader 사용
121강 설문조사 App 만들기 실습(10) - List Template Page
122강 설문조사 App 만들기 실습(11) - Main Page 템플릿 작성
123강 설문조사 App 만들기 실습(12) - Detail Page 함수 구현
124강 설문조사 App 만들기 실습(13) - Detail Page 템플릿 구현
125강 설문조사 App 만들기 실습(14) - Detail Page 투표 버튼 및 라벨 붙이기
126강 설문조사 App 만들기 실습(15) - 투표 선택 항목
127강 설문조사 App 만들기 실습(16) - 투표 기능 구현
128강 설문조사 App 만들기 실습(17) - 투표 기능 구현 마무리
129강 설문조사 App 만들기 실습(18) - Result Page def and Template
10_디자인 및 관리자모드 커스터마이징 -1
130강 디자인 작업(1) - 개요
131강 디자인 작업(2) - 정적파일 vs 동적파일
132강 디자인 작업(3) - 정적파일 및 정적폴더 static 실습
133강 디자인 작업(4) - 메인 페이지 CSS 웹폰트 적용하여 꾸미기1
134강 디자인 작업(5) - 메인 페이지 CSS 웹폰트 적용하여 꾸미기2
135강 디자인 작업(6) - 템플릿 상속
136강 디자인 작업(7) - Base Template and Viewport
137강 디자인 작업(8) - Base Template 상속 받아서 사용하기
11_디자인 및 관리자모드 커스터마이징 -2
138강 관리자모드 변경하기(1) - 개요
139강 관리자모드 변경하기(2) - Admin Detail 변경하기
140강 관리자모드 변경하기(3) - StackedInline 이용한 Admin Detail에 다른 model 삽입하기
141강 관리자모드 커스터마이징 - TabularInline
142강 관리자모드 커스터마이징 - List page 필드 추가 및 Model 메서드 추가
143강 관리자모드 커스터마이징 - 최근 1일내 Object 표시 메서드 구현
144강 관리자모드 커스터마이징 - ModelAdmin
145강 관리자모드 커스터마이징 - short_description
146강 관리자모드 커스터마이징 - Search 기능 추가하기
147강 관리자모드 커스터마이징 - Filter 기능 추가하기
148강 관리자모드 커스터마이징 - ForeignKey 연결된 항목들만 검색하기
149강 관리자모드 커스터마이징 - ForeignKey 연결된 항목들만 검색하기 확인
150강 관리자모드 커스터마이징 - list_display_links
151강 관리자모드 커스터마이징 - paging
152강 관리자모드 커스터마이징 - list_editable
153강 관리자모드 커스터마이징 - readonly_fields
154강 복수 접미사 Filter - pluralize
12_FBV vs CBV -1
155강 함수형 뷰(FBV)와 클래스형 뷰(CBV) - 개요
156강 클래스형 뷰(CBV) 방식으로 App 개발하기
157강 클래스형 뷰(CBV) 방식으로 App 개발하기(1) - 실습
158강 클래스형 뷰(CBV) 방식으로 App 개발하기(2) - ListView
159강 클래스형 뷰(CBV) 방식으로 App 개발하기(3) - Model Field Add
160강 클래스형 뷰(CBV) 방식으로 App 개발하기(4) - CreateView
161강 클래스형 뷰(CBV) 방식으로 App 개발하기(5) - CreateView Template
162강 클래스형 뷰(CBV) 방식으로 App 개발하기(6) - UpdateView
163강 클래스형 뷰(CBV) 방식으로 App 개발하기(7) - UpdateView get_absolute_url
164강 클래스형 뷰(CBV) 방식으로 App 개발하기(8) - DeleteView
165강 클래스형 뷰(CBV) 방식으로 App 개발하기(9) - Paging
13_FBV vs CBV -2
166강 클래스형 뷰(CBV) 방식으로 App 개발하기(10) - Paging Template1
167강 클래스형 뷰(CBV) 방식으로 App 개발하기(11) - Paging Template2
168강 클래스형 뷰(CBV) 방식으로 App 개발하기(12) - Paging previous button
169강 클래스형 뷰(CBV) 방식으로 App 개발하기(13) - Paging next button
170강 클래스형 뷰(CBV) 방식으로 App 개발하기(14) - Bootstrap 1
171강 클래스형 뷰(CBV) 방식으로 App 개발하기(15) - Bootstrap 2 - Table
172강 클래스형 뷰(CBV) 방식으로 App 개발하기(16) - Bootstrap 3 - Css
173강 클래스형 뷰(CBV) 방식으로 App 개발하기(17) - Bootstrap 4 - Pagination
174강 클래스형 뷰(CBV) 방식으로 App 개발하기(18) - Bootstrap 5 - Pagination Previous Button
175강 클래스형 뷰(CBV) 방식으로 App 개발하기(19) - Bootstrap 6 - Pagination Next Button
176강 클래스형 뷰(CBV) 방식으로 App 개발하기(20) - Bootstrap 7 - Form Design1
177강 클래스형 뷰(CBV) 방식으로 App 개발하기(21) - Bootstrap 8 - Form Design2

수강후기