inflearn logo
inflearn logo

Python Django Web Programming Taught by Silicon Valley Engineer

Everything you need to know about the basics and practical application of Python Django web development, only from Silicon Valley software engineers! Don't miss out on the opportunity to learn web programming using the Python-based Django framework!. To make it easy for even beginners to start web programming, you can also learn HTML and Bootstrap, so don't miss out on this great opportunity!

(4.7) 수강평 26개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Python
Python
Django
Django
REST API
REST API
Bootstrap
Bootstrap
drf
drf
Python
Python
Django
Django
REST API
REST API
Bootstrap
Bootstrap
drf
drf

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.7

5.0

최진욱

51% 수강 후 작성

I started learning Django as my first framework, and it helped me understand what a framework is and what the web is. I was especially surprised at how easy it was to implement crud. At first, I started to study Java-Spring (because Korea is a Java Republic ㅠㅠ) to get a feel for what a framework is. But now I'm trying to learn more about Django because it's fun. I think it was a lecture that helped me understand the introduction to programming and the fun to some extent. Thank you for the great lecture!

5.0

미노

41% 수강 후 작성

I think the biggest advantages are the detailed explanations of Django based on extensive experience and the continuous updates to the course! Thank you for the great course.

5.0

이윤호

35% 수강 후 작성

Starting a new framework on my own felt daunting, so I signed up for a lecture to help me understand it quickly. Following along with the official guide during the lecture is great because it helps me figure out which sections to study and which terms to search for. I quickly made it through the first 35%, and now I'm reviewing and trying to build things on my own before moving on to the next stage. ^^

강의상세_배울수있는것_타이틀

  • Python Django Web Programming

  • Python RESTful API

  • HTML

  • Bootstrap

  • Docker

  • Docker Compose

  • Chatting Service

  • Payment Service

  • Distributed Systems (Celery)

  • Recurring Scheduling

  • django

Web development technology loved by Silicon Valley,
Complete Mastery of Python Django!

Doesn't this sound like my story?

😎

I finished learning the basics of Python! Now I want to try web programming .

😗

I want to become a server-side backend engineer . Is there any way to build a solid foundation?

🤔

They say you need to know a lot of things to do web programming properly... How do I get started ?

Contains the know-how of Silicon Valley engineers
Python + Django Web Programming

Django, a mature web development technology loved by Silicon Valley big tech!

Develop a web application with the Django web framework . Using the Django REST Framework (DRF), you can create a RESTful API in the form of an Open API, implement functions such as member sign-up/authentication, and learn basic HTML/CSS and Bootstrap usage.

With the growing interest in software engineering, web programming is a particularly high-demand field among various software engineering fields. No matter what software engineering field you work in, knowing the basics of web programming will help you build a portfolio and build a better career. In addition, since most service industries start with mobile apps/web apps, if you know how to do web programming, you can explore new ways to start a business.

Are you wondering where to start with web programming? Are you wondering how to use Python after learning it? This course will help you build a solid foundation in server-side programming and further develop your knowledge in front-end/back-end!


The basics of web development
We will raise you strong.

💡Everything You Need to Know About Python Django Web Development from a Silicon Valley Software Engineer!

I graduated from the University of California, Berkeley EECS and currently work as a software engineer at the headquarters of a global big tech company in Silicon Valley. I also run YouTube's " American Engineer " and Brunch's " Silicon Valley News and Life ." Through this lecture, I would like to share the know-how I have accumulated as a software engineer with more people. 😄

Know-how from Silicon Valley Python Developers

We will teach you how to develop Django web development in a way that anyone can easily understand. In addition, since most software engineering technologies are in English, this lecture will help you naturally become familiar with English words and Django grammar based on English slides. This will be a solid foundation for you to study development on your own in the future.

Web programming that sticks to the basics

We will fully explain how web programming is done through Python Django, a mature technology widely used in Silicon Valley Big Tech. Above all, since the basics are the most important for all technologies, we will help you learn the basic concepts one by one and develop them to acquire your own know-how.

Preview the detailed curriculum 📖

  • We start by warming up with HTML and CSS, the most basic of web programming.
  • An introduction to Django and how web addresses are passed to the platform through URLs and simple Views.
  • Let's create a simple page using a template.
  • Learn how to interact with a database using Django Models.
  • Let's get user input through Django Form.
  • Learn the difference between Function-Based View and Class-Based View.
  • Learn about built-in Django Authentication and create sign-up/login/logout pages.
  • Learn how to set up a Django environment using Docker and Docker Compose.
  • Learn how to deploy Django really easily with FlyIO.
  • Learn about Django Unittest (unit testing) methods.
  • Let's create an API in Open API format using Django REST Framework (DRF).

Q&A 💬

Q. I'm not good with computers and I'm not a developer. Can I do it?

Web service development is not taught as a regular course in school even for majors. If you only know the basics of Python, you can take the course. For Python basics, I recommend watching YouTube or taking the course "From Basic to Advanced Python Taught by Silicon Valley Engineers."

Q. Why should I learn Django?

Unlike other Python web frameworks, Django, which is based on Python, covers almost all areas of web programming. It will be helpful when you do web programming with other tools in the future. Also, many of the big tech companies in Silicon Valley started their services with Django. That means the platform has been proven.

Q. Is there anything I need to prepare before attending the lecture?

Since this is a lecture that covers the functionality of various functions and classes, you must have basic knowledge of Python.

💾 Please check before taking the class!

  • You can take the course on macOS, Windows, or Ubuntu operating systems .
  • This lecture lab is set up with Docker. If you want to learn more about Docker, I recommend you refer to my free Docker lecture . Lecture link: [ https://inf.run/8eFCL ]

  • You need a terminal setup that supports command line. (Visual Studio Code)
  • The minimum recommended specifications for taking the course are 4GB of memory and Intel Core i3-2340UE or higher CPU.
  • Code materials for learning are shared through GitHub ( Commit Snapshot provided for each lecture. Scroll down a little bit in the video .)
  • Basic knowledge of Python (Function, Class and Basic Syntax...) is required as prerequisite knowledge.

🧭 This is a recommended lecture after taking the class!

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • If you want to do web programming with Python

  • If you want to start web programming

선수 지식, 필요할까요?

  • Python

강의소개.지공자소개

20,799

수강생

1,047

수강평

337

답변

4.8

강의 평점

29

강의_other

Are you going to finish in Korea? Penetrate the global market with English! 🌍🚀

Hello. I majored in Computer Science (EECS) at UC Berkeley 💻, have worked as a software engineer in Silicon Valley for over 15 years, and am currently a Staff Software Engineer working with Big Data and DevOps at a Big Tech headquarters in Silicon Valley.

  • 🧭 I would now like to share the technologies and know-how I learned firsthand at the forefront of innovation in Silicon Valley with all of you through online lectures.

  • 🚀 Join me, having learned and grown at the forefront of technological innovation, and develop the skills to compete on the global stage!

  • 🫡 I may not be the smartest, but I want to emphasize that you can achieve anything if you stay consistent and never give up. I will always be by your side, supporting you with great resources.

 

더보기

커리큘럼

전체

85개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

26개

4.7

26개의 수강평

  • hnspark님의 프로필 이미지
    hnspark

    수강평 11

    평균 평점 4.5

    5

    60% 수강 후 작성

    • altoformula
      지식공유자

      Hello osakapark, Thank you for taking the time to leave a great review.

  • bigseoul님의 프로필 이미지
    bigseoul

    수강평 2

    평균 평점 4.5

    4

    84% 수강 후 작성

    Here is my midterm evaluation. I am following the class well. Personally, I think it would be better for beginners if there were some improvements. 1. I am somewhat familiar with English, but the instructor's expressions may be difficult to understand for Korean-only users who are not familiar with English. Technical nouns (e.g. urlpatterns, server) are fine, but when it comes to using verbs (applied, evaluated, implementation), it seems better to use Korean. People in the IT industry sometimes use English (verbs are also changed to nouns, lol) except for particles called Goodie/Pangyo, but since this is for beginners, using a lot of English is burdensome. The instructor lives in the US, so this phenomenon seems to be stronger. As a result, it was difficult to understand the explanations when explaining the technical parts. It felt like the idea was stuck somewhere between English and Korean? lol 2. I wish you could draw the whole picture at the end. I'll attach a link. Browser -> URL -> Views -> Templates It seems like it would be difficult to always explain in that order. Some parts need to be explained simultaneously with other parts. So I couldn't draw the whole picture and my head got messed up. So I traced back the code and drew the whole picture to understand it. Then I was able to guess how the object was passed. (Because there's a lot of invisible logic.. I can't know how the object is passed just with the code. Hehe) If you look at my notes, you'll probably know what I'm talking about. https://drive.google.com/file/d/1uwooKbeuk4jf4FVN39ORhmXIFF5KnlNW/view?usp=sharing I often ask questions, so thank you for your quick feedback.

    • altoformula
      지식공유자

      Hello bigseoul, I thought you would give me a 5-star rating for the course, but I am disappointed. Beginners were worried that English might be uncomfortable, and I am continuing to make this series of lectures to target that point. Since software engineering itself is in its original language, if you want to become an expert in the future, you will have to change your thinking in Korean from the beginning. That is why I make slides in English and talk with as many English words as possible (well, it may come out unconsciously haha). If you want to listen in Korean, I know there are many other good Django lectures on Inflearn. However, after listening to all the lectures, you will be familiar with the English words related to Django, and you will know that the lectures will be helpful in knowing which words to search on Google. If you listened to the lectures thinking only in Korean, you will have to search only in Korean, and there will be few results. Lastly, listening to my lectures will also help you when you interview in the US. If you only work in Korean, you will easily miss opportunities when they come because you don't know how to use English verbs, even though you already know the content. Please think of this lecture as a lecture that will prepare you to take lectures in English in the future. Then, I hope you listen to the end of the lecture and become a Django expert! Oh, and of course, if you have any questions, feel free to ask anytime. ㅎㅎ

  • rhkim79님의 프로필 이미지
    rhkim79

    수강평 31

    평균 평점 4.9

    5

    31% 수강 후 작성

    • altoformula
      지식공유자

      Hello Mr./Ms. Kim Iho, Thank you for taking the time to leave a great review.

  • abcd123123님의 프로필 이미지
    abcd123123

    수강평 328

    평균 평점 5.0

    5

    7% 수강 후 작성

    • altoformula
      지식공유자

      Hello Mr. Jeong Byeong-ju, Thank you for taking the time to give us a good review.

  • bo3541님의 프로필 이미지
    bo3541

    수강평 5

    평균 평점 5.0

    5

    51% 수강 후 작성

    I started learning Django as my first framework, and it helped me understand what a framework is and what the web is. I was especially surprised at how easy it was to implement crud. At first, I started to study Java-Spring (because Korea is a Java Republic ㅠㅠ) to get a feel for what a framework is. But now I'm trying to learn more about Django because it's fun. I think it was a lecture that helped me understand the introduction to programming and the fun to some extent. Thank you for the great lecture!

    • altoformula
      지식공유자

      Hello, Mr. Choi Jin-wook, Thank you for the great review. You must have had a hard time learning, but it was great to see you learning steadily. Korea is a Java Republic, but there is almost no difference in frameworks until they reach a certain scale. Of course, if the company says they only use Java, you can't do it, but once you create a product, you can create it really quickly with Django. Thank you again for the great review.

    • The part you mentioned is where I think it was a good idea to choose Django as the first framework. I think it was fun because the results came out right away.

altoformula님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

강의상세.할인문구

$882,380.00

23%

$42.90