Academy Program

Home > > 전체교육일정

SW 개발

Django 프레임워크 기반의 웹 앱 구축

교육일정
교육기간
1일
교육금액
400,000원(면세)
SW 개발전체일정보기 수강신청

교육개요

본 과정은 웹 개발에 필요한 기본 사항부터 시작해 실제 사용되는 데이터베이스 연동, 사용자 인터페이스 구축에 이르기까지 전반적인 웹 앱 구축 기술을 교육합니다. 실습 중심의 강의로, 실제 업무에 바로 적용 가능한 실력을 키울 수 있도록 설계되었습니다. Django로 당신의 백엔드 스킬을 한 단계 업그레이드해보세요!



교육목표

이 강의는 재직자들이 Django의 기본적인 구조를 이해하고, 웹 애플리케이션을 효과적으로 구축하는 데 필요한 지식과 기술을 갖출 수 있도록 합니다.



강의내용

[Chapter 1: Django 시작하기]
· 학습 목표:
Django 설치 및 첫 프로젝트 생성
· 주요 내용:
1. Django 설치 프로세스
2. 개발용 서버 설치 및 구동
3. 첫 웹 앱의 기본 구조와 뷰 생성

[Chapter 2: 데이터베이스 통합]
· 학습 목표:
Django 모델 설정 및 데이터베이스 연동
· 주요 내용:
1. 데이터베이스 설정 및 모델 정의
2. ORM을 이용한 데이터 쿼리 및 조작
3. 데이터베이스 마이그레이션 및 관리

[Chapter 3: Django 관리자 사이트]
· 학습 목표:
Django 관리자 인터페이스 활용
· 주요 내용:
1. 관리자 사이트 구성 및 사용자 생성
2. 모델 관리 및 관리자 사이트 맞춤화
3. 데이터 관리 및 보안 설정

[Chapter 4: 뷰(View) 구성]
· 학습 목표:
효율적인 뷰 구조 설계 및 개발
· 주요 내용:
1. MVC 패턴 및 뷰 로직 개발
2. 템플릿을 이용한 다이나믹 페이지 렌더링
3. 정적 및 미디어 리소스 관리

[Chapter 5: 404 처리 및 에러 관리]
· 학습 목표:
예외 처리 및 사용자 친화적인 에러 메시지 제공
· 주요 내용:
1. 404 에러 핸들링 및 사용자에게 안내
2. 에러 페이지 커스터마이징
3. URL 네임스페이싱을 통한 유지보수 용이성 향상

[Chapter 6: 폼과 유저 인터랙션]
· 학습 목표:
사용자 입력을 위한 폼 처리 및 관리
· 주요 내용:
1. Django 폼 시스템을 이용한 데이터 입력 처리
2. 유효성 검사 및 폼 커스터마이징
3. 사용자 인터랙션과 폼 데이터 관리

[Chapter 7: 제네릭 뷰 활용]
· 학습 목표:
코드 재사용성을 높이는 제네릭 뷰 적용
· 주요 내용:
1. 제네릭 뷰의 개념과 활용
2. URLConf 및 뷰 수정을 통한 간결한 URL 라우팅 설정
3. 더 간결하고 효율적인 뷰 구성 방법