강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Utilizing Python Flask-based web development and business automation services

In this lecture, we will talk about the Flask framework. After looking at the web page prerequisites and Flask, we will create a file upload server that uploads, downloads, and deletes files, and a to-do note page that manages tasks using a Mongo database.

(4.2) 24 reviews

409 learners

  • boanproject
Flask
MongoDB

Reviews from Early Learners

What you will learn!

  • HTTP web communication concept

  • How to use HTML, CSS, and JS with examples

  • General understanding of the Flask framework

  • Form Validation Using Flask WTF

  • Understanding Mongo Databases

  • Web Service Security and Rest API Usage

  • Automation of tasks using flask

Build your own simple web page with Flask!

Lecture Introduction

▲ Python and Flask logos

Let's briefly review the Python language and learn how to display and present data on web pages, using the web's language, web communication, and other concepts. For those new to web page creation, we'll cover the fundamentals of the web and teach you how to construct and display simple web pages using Python's concise approach.

While well-known web programming languages like Java and JavaScript are time-consuming to learn, they aren't ideal for beginners. Flask, which we'll cover in this lecture, is a lightweight microframework based on Python. Anyone familiar with Python can easily approach web programming. Web sites currently using Flask include LinkedIn and Pinterest. Let's use Flask to easily create and service everything from simple API services to web pages offering multiple features.

This lecture covers the Flask framework. After exploring the basics of web pages and Flask, we'll create a file upload server that uploads, downloads, and deletes files, and a to-do list page that uses a Mongo database to manage tasks.

Practice materials

So that you can follow along with all the exercises
We will introduce it carefully step by step .

Security Project Instructor Kwon Seung-min

  • Security Project App Development, IoT Annual Lecture
  • Flutter Online Study Group Annually Held
  • Participated in numerous IT security mock hacking projects
  • Participation in the KISA-Practical Cyber Training Center Development Project
  • Introduction to Flutter and Dart: Perfect for Android App Development
  • Co-author of System Hacking Protostar, Parts 1 and 2

Researcher Jeong Hyeon-seo, co-planner of the lecture

  • Participated in numerous IT security mock hacking projects
  • Participation in the KISA-Practical Cyber Training Center Development Project
  • Introduction to Flutter and Dart: Perfect for Android App Development

Recommended for
these people

Who is this course right for?

  • For those who are new to web programming

  • Those who have learned the Python language but are wondering what to create

  • For those who are preparing to create a simple API service using Python

  • Anyone who has reached the limit while using other web frameworks

Need to know before starting?

  • Python Grammar

  • Understanding the basics of programming

  • Understanding the Web Services Architecture

Hello
This is

108,891

Learners

3,155

Reviews

443

Answers

4.7

Rating

69

Courses

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

Curriculum

All

52 lectures ∙ (8hr 2min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

24 reviews

4.2

24 reviews

  • 김대성님의 프로필 이미지
    김대성

    Reviews 4

    Average Rating 4.3

    3

    65% enrolled

    강의가 끝나기 전에 영상이 끝나고, 섹션 안 끝났는데 챕터 넘어갔다는 말을 들음. 업데이트를 안 하시나봐요.

    • 이지현님의 프로필 이미지
      이지현

      Reviews 2

      Average Rating 4.0

      3

      67% enrolled

      라이브코딩이면 좋았을듯.. 너무 훅훅 지나감

      • nsm530님의 프로필 이미지
        nsm530

        Reviews 3

        Average Rating 5.0

        5

        31% enrolled

        • spacenyi님의 프로필 이미지
          spacenyi

          Reviews 5

          Average Rating 5.0

          5

          44% enrolled

          ppt에 틀린 내용도 있습니다. Jinja2 문법 if문에서 elif인데 elseif로 되어 있습니다. 플라스크가 강의가 워낙 없다보니 결제해서 잘 들었는데요, 내용은 쉽고 간결해서 좋았습니다.

          • 류재안님의 프로필 이미지
            류재안

            Reviews 21

            Average Rating 5.0

            5

            100% enrolled

            앞부분이 다소 이론적인 부분이어서 살짝 실습이 부족하다 싶은 느낌이 있었는데 뒷부분에 다양한 웹구현 예제가 많아 flask 웹앱 개발관련 도움이 많이 될 거 같습니다. 감사합니다.

            $34.10

            boanproject's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!