설계부터 개발, 배포까지 예제를 구현하며 배우는 AWS와 Django!
웹 애플리케이션을 구축하기 위해서는 그에 따른 개발 서버 및 웹 서버, 도메인 및 스토리지 등의 인프라를 필요로 합니다. 최근 Amazon에서는 이러한 웹 애플리케이션 개발을 위한 환경을 클라우드 서비스인 AWS로 제공하고 있습니다. 또한 Django는 대표적인 Python 웹 애플리케이션 프레임워크 중 하나로, 웹 애플리케이션 개발을 위한 다양한 기능을 제공하고 있습니다.
이 책은 AWS 환경에서의 Django 웹 애플리케이션 개발에 대해서 다루고 있습니다. AWS에서 주로 사용하는 서비스와 실전 개발에 사용하는 Python, MySQL DB, jQuery 및 Ajax, Django Template Language에 대해서도 하나씩 배울 수 있습니다. 이를 통해 하나의 웹 애플리케이션 개발을 위해 이뤄지는 절차와 필요한 부분에 대해서 익히게 됩니다.
상세이미지
저자 소개
저자 : 신성진
숭실대학교 컴퓨터학과 학사와 석사과정을 졸업했으며, 신도리코에서 DB 프로그래머로 재직 중이다. 주로 웹 개발 및 DB 설계를 다루었으며, 최근에는 개인적으로 파이썬과 R 언어를 활용하여 웹 애플리케이션 구축이나 머신러닝 등 다양한 시도를 해 나가고 있다. 추후에도 개인적으로 최신 기술 트렌드에 맞는 연구 및 다양한 프로그래밍 교육자료 등을 블로그 및 유튜브 등을 통해서 제공하여 독자들과 지속적으로 소통하고자 한다.
목 차
PART 1 : AWS
Chapter 1. AWS 기본 개념
Chapter 2. 가상 서버 - EC2 instance
Chapter 3. 관계형 데이터베이스 - RDS
Chapter 4. 애플리케이션 플랫폼 서비스 - Elastic Beanstalk
Chapter 5. AWS 계정 보안 관리 - IAM
Chapter 6. AWS 주요 서비스 - S3, Route 53, VPC
PART 2 : Django 개발환경 구축
Chapter 7. Python Programming
Chapter 8. Python - Django 웹 서버 환경 구축
Chapter 9. Django 기본 구조 및 설정
Chapter 10. MySQL 환경 구축 및 Django 연동
Chapter 11. Django 주요 기능
Chapter 12. Django Template Language
Chapter 13. Django Database QuerySet
Chapter 14. Django 예제 프로그램 출력
PART 3 : Web Application 개발 및 배포
Chapter 15. 웹 애플리케이션 설계
Chapter 16. 웹 애플리케이션 환경 설정
Chapter 17. 회원관리 구현
Chapter 18. 일반 게시판 구현
Chapter 19. 대화형 게시판 구현
Chapter 20. 게시판 댓글 및 추천 구현
Chapter 21. 홈페이지 개발
Chapter 22. Django 웹 애플리케이션 배포