--오늘의 학습 범위--
Part 10. Flask 기초
Ch 01. 프로젝트 소개 및 준비
- CH01_01. 강의 소개
- CH01_02. 개발환경 설명
- CH01_03. 프로젝트 소스 보는 법
이제부터 flask! 드디어 뭔가 만들어보는 건가 싶어서 기쁘다!
내가 구입한 패스트캠퍼스 flask 강의는 크게 기초수업과 프로젝트 수업으로 나뉘고, 최종 웹 어플리케이션 완성을 목표로 진행된다.
오늘은 본격적인 수업 전에 이것저것 환경 구축하고 깃헙 보는 법도 배우며 차근차근 강의를 준비하는 단계였다.
처음이라 그런지 뭔가 깔아야 하는 프로그램도 많고 어려워 어려워..ㄷㄷ 갑자기 엄청 어려워진 느낌이라 두렵지만 야금야금 부지런히만 가즈아~
- CH01_01. 강의 소개
-미리 알고 있으면 좋은 지식들!
- Python
- virtualenv // 격리된 가상환경 구축 -> 패키지 인스톨
- Python script 실행방법
- pip //원하는 패키지 인스톨
- Docker
- git
- HTML, CSS, JS
기초수업 목표
- Flask의 주된 기능 학습
- Flask 템플릿 엔진을 통해 로그인, 로그아웃, 회원가입 기능 구현하기
- 순수한 FLask의 기능 학습에 초점을 두고, 정적인 페이지 작성하기
프로젝트 수업
-기초에서 만든 기능을 토대로 google keep 클론 코딩 진행
-동적인 페이지 작성하기
이번 플라스크 수업을 통해 배우게 될 기술 스택
- Flask
- Application factories
- Application context
- Authentication
- Blueprint
- Configs
- Debugging
- Router
- Request Hooking
- Request context
- Staging
- Session
- Serving static files
- Template engine & rendering
- Test Client
- Flask-WTF
- CSRF //해킹방해
- Flask-restx
- RESTful API
- Flask-SQLAlchemy
- ORM // 따로 지원하지 않기 때문에
- Flask-Migrate
- Database Migration // DB관리
- Flask deployment
- WSGI
- nginx
- docker
- docker-compose
- Flask unittest & TDD
- pytest
배포
-AWS EC2
-AWS RDS
- CH01_02. 개발환경 설명
Pyenv
Virtualenv
Docker
virtualenvwrapper
설치하기
- CH01_03. 프로젝트 소스 보는 법
- 수업 관련 브랜치 보는 법
- github에서 강의 소스 가져오기
- github과 관련된 팁
본격적인 플라스크 수업 전에 차근차근 필요한 재료 준비하기.
link :
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'취미부자 > 취미1_코딩' 카테고리의 다른 글
패스트캠퍼스 챌린지 23일차 / flask 기초 (0) | 2021.11.23 |
---|---|
패스트캠퍼스 챌린지 22일차 /Flask 기초 (0) | 2021.11.22 |
패스트캠퍼스 챌린지 20일차/ 에러와 예외처리/예외만들기 (0) | 2021.11.20 |
패스트캠퍼스 챌린지 19일차 / 파일 입출력/실습문제 (0) | 2021.11.19 |
패스트캠퍼스 챌린지 18일차 / 파일입출력 기본 (0) | 2021.11.18 |
댓글