본문 바로가기
취미부자/취미1_코딩

패스트캠퍼스 챌린지 21일차 / flask 기초

by 연습중인최 2021. 11. 21.
반응형

 


--오늘의 학습 범위--

 

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 : 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

반응형

댓글