
Notion Essentials
jejucoding
Say goodbye to complicated collaboration tools! 👋 From Markdown to databases, the essential skills of a workaholic can be done with Notion 🚀
Beginner
Notion, Team Collaboration Tool
Learn the fundamentals of the web, networks, and HTTP that every developer should know, in a code-based, real-world, data-driven way.
267 learners
Level Basic
Course period Unlimited


Reviews from Early Learners
5.0
Mamulie
Working as a front-end developer in the field, I always felt that I lacked knowledge of networks when it came to understanding infrastructure elements. Recently, I felt a strong need to understand basic network concepts such as bandwidth, latency, and packet loss during performance testing and reflect them in the test to more accurately evaluate and improve web performance. This lecture was very helpful because I was able to go over the overall flow of client requests and server-side data processing in just 3 hours through real-life cases and easy analogies. In particular, I thought that only JavaScript dealt with the web, but it was new to me that Python also provides various libraries for processing client requests. This lecture was like reading a thick network textbook in just 3 hours, and it was a great help in quickly understanding the core concepts. I am interested in studying AI these days, and I think this network knowledge will be a great help in developing AI web applications using Python. In particular, when preparing for an interview in a short period of time, it is very attractive to be able to organize key terms and concepts in just 3 hours. This lecture will be of great help to those preparing for employment or those who want to organize network concepts in practice.
5.0
hminah
As a non-major, I thought I needed to acquire a certain level of network knowledge while studying development. There were also a few cases where I was asked about related knowledge when I was interviewed at a relatively large company. So I bought a book and read it, but the book was so extensive that it was hard to figure out whether I needed to know all of this knowledge or which parts I needed to know the most. This lecture was 3 hours long, but it was good because it covered all the essential content. The lecture materials were also very high quality, so I was able to review them while listening to the lecture, create expected interview questions, and write my own answers. The lecture time is short, but it is compressed with important content, so I think it is much more useful than just reading a book. I recommend this lecture to those who are starting to study development or job seekers because it can help them build a basic foundation for networks and the web to some extent.
5.0
김태하
I'm in my second year of front-end development. It was really helpful that you explained the terms and usage used in actual work! And I think this will be helpful in interviews. In fact, among the interview questions, there was a question like "Why should login be implemented with POST? Why can't it be done with GET?" and the answer to that question was explained well with explanations, so I thought that if I had known in advance, I wouldn't have been nervous during the interview...ㅎㅎ And I think it was good that the TCP/IP part, which is a thick book at Kyobo Bookstore, was explained in a light and easy way, so it wasn't burdensome to approach! Even the letter example helped me understand it even more! If you're a non-major like me, want to organize the content quickly, or are a job seeker, I think it'll be helpful to listen to it without feeling burdened! : )
network
token
Web
HTTP
Response Code
URL Structure



Don't wander any longer
Welcome to base camp
Learn the essential 'Web/Network/HTTP' fundamentals for developers, based on code and real-world data!
🤔 How far should I study?
🤔 Will it help with work and communication?
🤔 I'm a developer, do I need to know this?
If you've been struggling with these concerns, you've come to the right place. This course will provide a solid foundation in web, network, and HTTP, using real-world code and packets . I designed this course to be an onboarding session for our company , with the goal of providing new developers with the knowledge they need and want .
" HTTP fundamentals knowledge is essential for developer growth, smooth communication, API performance, and debugging."
Growth as a developer
Smooth communication
Creating and using APIs
Performance Optimization and Debugging
Chili : Mura, I'm getting a 500 error !
Mura : Ah! The server is down for a moment. Please wait a moment.
Chili : Yep!!
Chili : Mura😭😭, it says there is no authentication data!
Mura : Did you put access_token in the header?
Chili : !!
Mura : You must send it in form data type, not JSON.
Chili : !! ... Then what should I specify as Content-Type?
Mura : You don't need to specify the header part separately because the browser automatically sets it to Content-Type: application/x-www-form-urlencoded !
Chili : !!
500 error, access_token, Content-Type, ... ??? 🤯
It's okay if you don't fully understand the conversation right away. You'll naturally acquire it as you go through the concepts one by one during the lecture.
This example demonstrates how such conversations occur in real life. By the end of the class, you'll be able to understand the context of these conversations.
#Web Basics #Communication Skills #Practical Code
Learning the basics of the web, networks, and HTTP
Basic learning through 'entities (code and packets)'
Rather than just explaining the theory, we also explain through practice what knowledge is needed in the field .
We talk about entities rather than concepts . In reality, what we are most closely connected to is entities.
OSI 7 Layer (Concept ⇒ Concept is just a concept and is of little use in practice) - Packet (Entity ⇒ If you know what data is being sent and received, you can use it in practice)
We will examine the actual values being passed by outputting them through HTML/CSS, Python, and JavaScript code.
📍 Since this course isn't about HTML/CSS, Python, or JavaScript, it won't delve into detailed, line-by-line code . Instead, we'll focus on discussing the output. Therefore, even if you don't know the language you're practicing in, it shouldn't be a major issue.
Minimize dependencies on frameworks or external libraries, and explore using built-in modules whenever possible.
The lesson plan is provided as a Notion link and Winibooks .
📍 This lecture will be conducted using Notion to more easily explain the content before and after the lecture.
Anyone who wants to learn the basics of web, network, and HTTP
Anyone who wants to start studying networking that they have been putting off
Anyone who wants to know what kind of code is written in practice using actual data exchanged
Those who want to study network knowledge for smooth communication at work
Anyone who has at least a little knowledge of basic grammar such as HTML/CSS, Python, and JavaScript (see the prerequisite knowledge below)
You may use your current browser and IDE, but this lecture will explain using the tools below.
This course is suitable for those who have completed all three courses below or have equivalent knowledge.
It is sufficient to have learned the basic grammar of HTML/CSS, Python, and JavaScript.
Who is this course right for?
Anyone who wants to learn the basics of web, networking, and HTTP
For those who want to start studying networks that they have been putting off
For those who want to know what kind of code is written in practice using actual data exchanged
Need to know before starting?
HTML/CSS
JavaScript
Python
107,921
Learners
3,012
Reviews
163
Answers
4.8
Rating
81
Courses

A bootcamp plotted by the hottest developers in Jeju! We provide passionate young people with the opportunity to grow as much as their passion!
Jeju Coding Basecamp is the largest ICT education event in Jeju, held in collaboration with local governments and companies such as Kakao, Goorm, and the Jeju Industry-Academic Convergence Institute.
Success in building a service—through this experience, cultivate your confidence, self-esteem, sense of accomplishment, and the ability to be self-reliant in this era of job scarcity!, hãy nuôi dưỡng sự tự tin, lòng tự trọng, cảm giác thành tựu và khả năng tự lập trong thời đại khó khăn tìm việc làm này!
Go for it, youth! You can do it! 😀


All
15 lectures ∙ (3hr 21min)
Course Materials:
6. What is HTTP?
16:41
8. TCP and IP
18:13
All
33 reviews
5.0
33 reviews
Reviews 17
∙
Average Rating 4.9
5
This is an easy lecture that I would have liked to have seen when I finished my first project. It was good for filling in the gaps in network knowledge for non-majors :) --- Appendix There is a minor error at 05:47 in the history of the web..!
Hello, Jaeman Thank you for your feedback. The part where I expressed HTML as a programming language is not accurate. As you have given me feedback, HTML (Hypertext Markup Language) is a markup language that defines the structure of a web page, and HTML files are stored on the server and served when the client requests them. I apologize for the confusion, and I will try to convey the lecture content using more accurate terms in the future. Thank you!
Reviews 1
∙
Average Rating 5.0
5
I joined the company as a front-end student, but I actually had to work on the back-end, and I had difficulty communicating with my coworkers due to my lack of basic web, network, and HTTP knowledge. I took this course to immediately resolve my communication issues. The course was good because I could learn the basic concepts of the web, network, and HTTP, as the name of the course, Base Camp, suggests. It was explained briefly and concisely, using analogies and examples so that even those who lack basic knowledge could easily understand. The lecture time was divided into short chapters, so it was good to take the course briefly during commuting. It wasn't easy to get help right away after taking the course once, but I was able to Google it on my own! Thank you. In the future, whenever I get stuck at work, I think I'll be able to solve it a little more easily by Googling and communicate more smoothly with my teammates. This is essential information for anyone working on both the front-end and back-end, so I recommend it to anyone who wants to lightly acquire the essential basic knowledge of web/network/HTTP.
Reviews 2
∙
Average Rating 5.0
5
As a non-major, I thought I needed to acquire a certain level of network knowledge while studying development. There were also a few cases where I was asked about related knowledge when I was interviewed at a relatively large company. So I bought a book and read it, but the book was so extensive that it was hard to figure out whether I needed to know all of this knowledge or which parts I needed to know the most. This lecture was 3 hours long, but it was good because it covered all the essential content. The lecture materials were also very high quality, so I was able to review them while listening to the lecture, create expected interview questions, and write my own answers. The lecture time is short, but it is compressed with important content, so I think it is much more useful than just reading a book. I recommend this lecture to those who are starting to study development or job seekers because it can help them build a basic foundation for networks and the web to some extent.
Reviews 2
∙
Average Rating 5.0
5
Working as a front-end developer in the field, I always felt that I lacked knowledge of networks when it came to understanding infrastructure elements. Recently, I felt a strong need to understand basic network concepts such as bandwidth, latency, and packet loss during performance testing and reflect them in the test to more accurately evaluate and improve web performance. This lecture was very helpful because I was able to go over the overall flow of client requests and server-side data processing in just 3 hours through real-life cases and easy analogies. In particular, I thought that only JavaScript dealt with the web, but it was new to me that Python also provides various libraries for processing client requests. This lecture was like reading a thick network textbook in just 3 hours, and it was a great help in quickly understanding the core concepts. I am interested in studying AI these days, and I think this network knowledge will be a great help in developing AI web applications using Python. In particular, when preparing for an interview in a short period of time, it is very attractive to be able to organize key terms and concepts in just 3 hours. This lecture will be of great help to those preparing for employment or those who want to organize network concepts in practice.
Reviews 8
∙
Average Rating 5.0
5
I'm in my second year of front-end development. It was really helpful that you explained the terms and usage used in actual work! And I think this will be helpful in interviews. In fact, among the interview questions, there was a question like "Why should login be implemented with POST? Why can't it be done with GET?" and the answer to that question was explained well with explanations, so I thought that if I had known in advance, I wouldn't have been nervous during the interview...ㅎㅎ And I think it was good that the TCP/IP part, which is a thick book at Kyobo Bookstore, was explained in a light and easy way, so it wasn't burdensome to approach! Even the letter example helped me understand it even more! If you're a non-major like me, want to organize the content quickly, or are a job seeker, I think it'll be helpful to listen to it without feeling burdened! : )
Check out other courses by the instructor!
Explore other courses in the same field!