Thumbnail
개발 · 프로그래밍 백엔드

파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용 대시보드

(4.1)
22개의 수강평 ∙  372명의 수강생

44,000원

지식공유자: 보안프로젝트
총 52개 수업 (8시간 2분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[웹 개발, 백엔드] 강의입니다.

이 강의에서는 플라스크 프레임워크에 대해 이야기합니다. 웹 페이지 사전 지식과 플라스크를 살핀 뒤 파일을 업로드, 다운로드, 삭제하는 파일 업로드 서버와 몽고(Mongo) 데이터베이스를 사용해 할 일을 관리하는 할 일 메모 페이지 등을 만들어봅니다.

✍️
이런 걸
배워요!
HTTP 웹 통신 개념
예제를 통한 HTML, CSS, JS 사용법
플라스크 프레임워크의 전반적인 이해
플라스크 WTF를 사용한 폼 검증
Mongo 데이터베이스 이해
웹 서비스 보안과 Rest API 사용법
플라스크를 이용한 업무 자동화

플라스크(Flask)로 간단한 웹 페이지를 직접 구성해보세요!

강의 소개

▲ 파이썬(Python) 및 플라스크(Flask) 로고

파이썬 언어를 간략히 되짚어보면서 웹 언어, 웹 통신 등 웹과 이야기해 웹 페이지에 데이터를 표시하고 꾸미는 방법을 알아봅니다. 웹 페이지를 처음 만드는 사람들을 위해 웹 기초부터 다루며 파이썬스러운 간결한 방식으로 간단한 방식으로 웹 페이지를 구성해 표시할 수 있습니다.

잘 알려진 웹 프로그래밍 언어로 자바나 자바스크립트가 있으나 웹 프로그래밍을 처음 시작한다면 익히는데 많은 시간이 소모되어 적합하지 않습니다. 강의에서 다룰 플라스크는 파이썬 언어를 기반으로 한 가벼운 마이크로 프레임워크로서 파이썬 언어만 사용할 줄 안다면 쉽게 웹 프로그래밍에 접근할 수 있습니다. 현재 플라스크가 사용된 웹 페이지로 링크드인(Linkedin)과 핀터레스트(Pinterest) 등이 있습니다. 플라스크를 사용해 간단한 API 서비스부터 여러 기능을 제공하는 웹 페이지까지 쉽게 만들고 깔끔하게 서비스해봅시다.

이 강의에서는 플라스크 프레임워크에 대해 이야기합니다. 웹 페이지 사전 지식과 플라스크를 살핀 뒤 파일을 업로드, 다운로드, 삭제하는 파일 업로드 서버와 몽고(Mongo) 데이터베이스를 사용해 할 일을 관리하는 할 일 메모 페이지 등을 만들어봅니다.

 

 

실습 자료

여러분이 실습을 모두 따라올 수 있도록
단계별로 정성껏 소개합니다.

 

 

 

 

보안프로젝트 권승민 강사

  • 보안프로젝트 앱 개발, IoT 연간 강의 진행
  • 플러터 온라인 스터디 모임 연간 진행
  • IT보안 모의해킹 프로젝트 다수 참여
  • KISA-실전형 사이버훈련장 개발 프로젝트 참여
  • 안드로이드 앱 개발에 딱 맞는 플러터와 다트 입문
  • 시스템 해킹 프로토스타 1부, 2부 공동저술

 

강의 공동 기획 정현서 연구원

  • IT보안 모의해킹 프로젝트 다수 참여
  • KISA-실전형 사이버훈련장 개발 프로젝트 참여
  • 안드로이드 앱 개발에 딱 맞는 플러터와 다트 입문

 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
웹 프로그래밍을 처음 해보시는 분
파이썬 언어는 배웠으나 뭘 만들어야 할지 고민이신 분
파이썬을 사용해 간단한 API 서비스를 만들기 위해 준비하시는 분
다른 웹 프레임워크를 사용하던 중 한계에 도달하신 분
📚
선수 지식,
필요할까요?
파이썬 문법
프로그램 기초 이해
웹 서비스 구조 이해

안녕하세요
보안프로젝트 입니다.
보안프로젝트의 썸네일

보안프로젝트 ( www.boanproject.com )는 IT보안, 빅데이터, 머신러닝, IoT 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다. 

커리큘럼 총 52 개 ˙ 8시간 2분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 파이썬 웹 개요
강의 소개하기 미리보기 01:01
강의 자료 다운로드
파이썬과 웹 이해하기 11:24
디장고와 플라스크 비교하기 03:10
실습 환경 구축하기 미리보기 09:00
섹션 1. 웹 기초 배우기
웹 문서 HTML 이해하기 45:31
웹 페이지 서식 CSS 이해하기 21:47
웹 문서 조작 Javascript 이해하기 09:42
부트스트랩 이해하기 09:11
섹션 2. 플라스크 시작해 봅시다
라우팅과 렌더링, 정적 파일 만들기 19:08
라우팅과 렌더링, 정적파일(연습문제) 02:55
GET과 POST 요청 처리 방식 이해 12:30
Jinja2 템플릿 엔진 파악 07:56
Jinja2 템플릿 엔진 파악 - 연습문제 첫번째 01:54
Jinja2 템플릿 엔진 파악 - 연습문제 두번째 03:10
에러 처리와 로깅 04:49
섹션 3. 프로젝트 진행 - 파일 서버 만들기
프로젝트 첫번째 프리뷰 미리보기 05:05
파일 업로드 기능 만들기 18:38
파일 검증 기능 만들기 09:26
파일 정보 확인 기능 만들기 10:12
파일 나열 기능 만들기 22:15
파일 다운로드 기능 만들기 11:11
섹션 4. 프로젝트 진행 - Todo 메모장 만들기
프로젝트 두번째 프리뷰 03:30
데이터베이스 기초 (MongoDB), 첫번째 10:13
데이터베이스 기초 (MongoDB), 두번째 08:45
파이썬 몽고DB 사용하기 09:28
Nav와 Footer 이해하기 08:51
반응형 웹 구성하기 05:00
메모 작성 기능 만들기 19:44
메모 삭제와 수정 기능 만들기 06:33
삭제 알림창 기능 만들기 07:48
섹션 5. 플라스크 서비스 운영하기
외부 서비스 운영하기 09:54
웹 서비스 보안 이해하기 08:38
Restful API 활용하기 05:48
강의를 마무리하며 00:42
섹션 6. (추가)파이썬 플라스크를 이용한 API 정보 활용과 서비스 개발
강의자료(노션)
날씨 API를 활용하여 특정 도시의 날씨온도 확인 09:55
플라스크 웹 페이지에서 날씨 API 정보 가져오기 13:19
날씨 API 정보 결과 출력 및 지도(Map) 시각화 추가 07:47
날씨 API 정보를 Mongodb에 저장 및 조회 10:11
파이썬 라이브러리 tqdm을 이용한 진행바 출력 05:56
영화 데이터 베이스 정보를 가져올 때 tqdm 진행바 추가 03:58
영화 데이터 베이스 정보를 가져와 플라스크 웹으로 개발하기 06:14
섹션 7. (추가) 플라스크 활용한 업무 자동화
강의자료(코드)
플라스크 활용하여 워드파일 수료증 자동 생성 17:08
파이썬 플라스크 스케줄 등록 페이지 작성 04:28
구글 API를 이용하여 자동 번역 05:47
비디오 플레이어 파일 리스트 정보 출력 및 실행 서비스 28:27
파이썬으로 엑셀 자동화 - 엑셀 파일 생성 및 데이터 입력 07:44
파이썬으로 엑셀 자동화 - 반복문을 이용한 데이터 저장 05:22
자동 번역 서비스 개발 - 엑셀 파일의 한글을 영문으로 번역하기 04:31
자동 번역 서비스 개발 - 업로드 된 엑셀 파일을 자동 번역 및 다운로드 기능 06:49
강의 게시일 : 2020년 09월 29일 (마지막 업데이트일 : 2023년 08월 22일)
수강평 총 22개
수강생분들이 직접 작성하신 수강평입니다.
4.1
22개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
류재안 thumbnail
5
앞부분이 다소 이론적인 부분이어서 살짝 실습이 부족하다 싶은 느낌이 있었는데 뒷부분에 다양한 웹구현 예제가 많아 flask 웹앱 개발관련 도움이 많이 될 거 같습니다. 감사합니다.
2024-03-07
김대성 thumbnail
3
강의가 끝나기 전에 영상이 끝나고, 섹션 안 끝났는데 챕터 넘어갔다는 말을 들음. 업데이트를 안 하시나봐요.
2023-11-27
이냐버미 thumbnail
5
책구입해서 안풀린게 정리 되어서 감사합니다.
2023-06-24
이지현 thumbnail
3
라이브코딩이면 좋았을듯.. 너무 훅훅 지나감
2023-07-07
정종형 thumbnail
5
파이썬 플라스크를 통해 실제 웹서버를 구동해보았다. 여러 기초 개념들도 학습할 수 있어서 좋았다.
2023-04-28