웹환경

교재 : 장고+부트 스트랩, 파이썬 웹 개발의 정석

玄曄 2021. 12. 9. 20:15

첫번째 마당 : 웹 개발 기초 다지기

두번재 마당 : 장고로 블로그 웹 사이트 만들기

세번째 마당 : 테스트하며 블로그 핵심기능 구현하기

네번째 마당 : 웹 사이트 배포하기

========================

 

[첫번째 마당 : 웹 개발 기초 다지기]

01. 왜 이 책을 읽어야 하나요?

02. 웹 개발 준비하기

03. 웹 프런트 엔드 기초 다지기

04. 부트 스트랩 적용하기

 

[두번재 마당 : 장고로 블로그 웹 사이트 만들기]

05. 장고의 역할 이해하기

06. 장고 프로젝트 만들기

07. 장고 프로젝트에서 앱 개발하기

08. 웹 페이지 만들기

09. 정적 파일과 미디어 파일 관리하기

10. 페이지 구성 개선하기

 

[세번째 마당 : 테스트하며 블로그 핵심기능 구현하기]

11. 테스트 주도 개발 적용하기

12. 템플릿 모듈화하기

13. 다대일 관계 구현하기

14. 다대다 관계 구현하기

15. 폼으로 포스트 작성과 수정 기능 구현하기

16. 외부 라이브러리를 블로그에 활용하기

17. 폼으로 댓글 기능 구현하기

18. 기타 편의 기능 구현하기

19. 대문 페이지와 자기소개 페이지 완성하기

 

[네번째 마당 : 웹 사이트 배포하기]

20. 도버로 이사 중비하기

21. 아마존 웹 서비스로 배포하기

22. 도메인 연결하기

 

 

=====================

 

[첫번째 마당 : 웹 개발 기초 다지기]

 

01. 왜 이 책을 읽어야 하나요?

   01-1. 파이썬으로 웹서비를 만들고 싶다면

   01-2. 장고 웹 프레임워크 알아보기

 

02. 웹 개발 준비하기

   02-1. 웹 개발을 위해 필요한 프로그램 설치하기

   02-2. 깃과 깃허브 알아보기

 

03. 웹 프런트 엔드 기초 다지기

   03-1. HTML 살펴보기

   03-2. CSS 살펴보기

   03-3. 자바스크립트 살펴보기

 

04. 부트 스트랩 적용하기

   04-1. 부트 스트랩 알아보기

   04-2. 부트 스트랩으로 웹 사이트 모양 만들기

 

 

 

[두번재 마당 : 장고로 블로그 웹 사이트 만들기]

 

05. 장고의 역할 이해하기

   05-1. 웹 사이트의 작동구조 이해하기

   05-2. 장고의 작동구조 이해하기

 

06. 장고 프로젝트 만들기

   06-1. 웹 사이트 구조 구성하기

   06-2. 깃허브 저장소 만들기

   06-3. 파이참으로 실습환경 설정하기

   06-4. 장고로 기초 웹사이트 만들기

 

07. 장고 프로젝트에서 앱 개발하기

   07-1. 블러그 앱과 페이지 앱 만들기

   07-2. 데이터베이스 개념 이해하기

   07-3. 모델 만들기

 

08. 웹 페이지 만들기

   08-1. URL 설정하기

   08-2. FBV로 페이지 만들기

   08-3. CBV로 페이지 만들기

 

09. 정적 파일과 미디어 파일 관리하기

   09-1. 정적 파일 관리하기

   09-2. 미디어 파일 관리하기

 

10. 페이지 구성 개선하기

   10-1. 포스트 목록 페이지의 문제 파악하기

   10-2. 템플릿 파일에서 if문 사용하기

   10-3. 템플릿 필터 사용하기

 

 

[세번째 마당 : 테스트하며 블로그 핵심기능 구현하기]

 

11. 테스트 주도 개발 적용하기

   11-1. 테스트 주도 개발이란?

   11-2. 포스트 목록 페이지 테스트하기

   11-3. 포스트 상세 페이지 테스트하기

 

12. 템플릿 모듈화하기

   12-1. 메인 영역 모듈화하기

   12-2. 내비게이션 바와 푸터 모듈화하기

 

13. 다대일 관계 구현하기

   13-1. 작성자 추가하기

   13-2. 카테고리 기능 구현하기

 

14. 다대다 관계 구현하기

   14-1. Tag 모델 만들기

   14-2. 포스트 목록과 상세 페이지에 태그 기능 구현하기

   14-3. 태그 페이지 만들기

 

15. 폼으로 포스트 작성과 수정 기능 구현하기

   15-1. 포스트 작성 페이지 만들기

   15-2. 포스트 수정 페이지 만들기

   15-3. 태그 선택란 추가하기

 

16. 외부 라이브러리를 블로그에 활용하기

   16-1. 폼 모양 꾸미기

   16-2. 마크다운 적용하기

   16-3. 회원가입과 로그인 기능 추가하기

 

17. 폼으로 댓글 기능 구현하기

   17-1. Comment 모델 만들기

   17-2. 포스트 상세 페이지에 댓글 기능 반영하기

   17-3. 댓글 작성 폼 구현하기

   17-4. 댓글 수정 기능 구현하기

   17-5. 댓글 삭제 기능 구현하기

 

18. 기타 편의 기능 구현하기

   18-1. 포스트를 여러 페이지로 나누어 보여하기

   18-2. 검색 기능 구현하기

   18-3. 사용자 아바타 보여주기

 

19. 대문 페이지와 자기소개 페이지 완성하기

   19-1. 대문 페이지 완성하기

   19-2. 자기소개 페이지 완성하기

 

 

[네번째 마당 : 웹 사이트 배포하기]

 

20. 도버로 이사 중비하기

   20-1. 도커란?

   20-2. 도커 설치하기

   20-3. PostgreSQL 사용하기

   20-4. Gunicon과 Ngicon 사용하기

 

21. 아마존 웹 서비스로 배포하기

   21-1. 아마존 웹 서비스로 프로젝트 옮기기

   21-2. 도커로 서비스 시작하기

 

22. 도메인 연결하기

   22-1. 도메인 구입하고 AWS 서버에 연결하기

   22-2. HTTPS 인증하기

   22-3. 소셜 로그인 설정하기