SW공학
home
SW프로젝트관리
home

Django를 활용한 웹개발과 배포(Docker,AWS) - DevOps

주제
DevOps/Infra/Tool
훈련목표
Django의 기본 MTV 패턴과 Class Based View를 적용하고, Mixin, ModelForm, Field Lookup과 같은 고급기능들을 적용한 Django 웹어플리케이션을 개발하며, 웹어플리케이션 배포하기 위해 Docker 사용 방법을 학습하고 AWS 클라우드에 배포하는 방법도 학습하는 과정입니다.
훈련대상
가. Django를 사용하여 웹어플리케이션을 개발하고 Docker를 사용하여 서버에 배포 하는 방법을 익혀 직무능력 향상을 희망하는 재직자( python 프로그래밍 가능자 )
교육시간
24시간
커리큘럼
1일차. - 개발환경설정 및 Django 프로젝트 생성 - Django의 Class Based View(CBV) 소개하기 - CreateView, DetailView, UpdateView, DeleteView를 사용하여 구현하기 - Decorator를 이용한 인증 구현하기 - ModelForm 사용하기 2일차. - ListView와 Pagination 기능 적용하기 - Multiple Object( Mixin ) 소개 및 구현하기 - Field Lookup을 사용한 SubscibeApp 구현하기 - Docker Container와 Image 개념 소개 및 생성하기 - Dockerfile 구문 작성하기 3일차. - Docker Network의 이해 및구현하기 - Docker Volume 생성 및 Container 적용하기 - Django와 MariaDB 컨테이너 연동하기 - AWS EC2 인스턴스 생성 - AWS 기반 Stack 재배포
12 more properties