강의

멘토링

커뮤니티

BEST
Security & Network

/

Network

Web/Network/HTTP Basecamp for developers

Learn the fundamentals of the web, networks, and HTTP that every developer should know, in a code-based, real-world, data-driven way.

(5.0) 33 reviews

246 learners

제주코딩베이스캠프
http
tcp/ip
프로토콜
이론 중심
연습문제
Network
Protocol
https

Reviews from Early Learners

What you will gain after the course

  • network

  • token

  • Web

  • HTTP

  • Response Code

  • URL Structure

Don't wander any longer
Welcome to base camp

Web/Network/HTTP Basecamp for developers

Learn the essential 'Web/Network/HTTP' fundamentals for developers, based on code and real-world data!


Why should I learn Web/Network/HTTP?

  • 🤔 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 .


Essential skills for new developers, as told by a company representative and KDT Tier 1 instructor.

" HTTP fundamentals knowledge is essential for developer growth, smooth communication, API performance, and debugging."

  1. Growth as a developer

  2. Smooth communication

  3. Creating and using APIs

  4. Performance Optimization and Debugging


Let's take a look at the conversation below? 👀

  • 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.

You can learn things like this

#Web Basics #Communication Skills #Practical Code

  • Learning the basics of the web, networks, and HTTP

  • Basic learning through 'entities (code and packets)'


What makes this course special!

Point 1. Learning the knowledge necessary for practical work through hands-on training.

Rather than just explaining the theory, we also explain through practice what knowledge is needed in the field .


Point 2. Learning through Reality

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)


Point 3. Practice using various programming languages

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.


Point 4. Use built-in modules to minimize framework/library dependencies.

Minimize dependencies on frameworks or external libraries, and explore using built-in modules whenever possible.


Point 5. Free teaching materials (Notion and WiniBooks, accessible from anywhere)

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.

I recommend this to these people!

  • 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)


Things to note before taking the course

Practice environment

You may use your current browser and IDE, but this lecture will explain using the tools below.

Do you need player knowledge?

  • 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.


Recommended for
these people

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

Hello
This is

104,781

Learners

2,712

Reviews

163

Answers

4.8

Rating

80

Courses

소개 이미지.png.webp

 

🧙‍♂ 안녕하세요. 제주코딩베이스캠프입니다.

제주코딩베이스캠프란?

 

 

제주에서 가장 핫한 개발자들이 모여 작당한 부트캠프! 열정있는 청년들에게 열정만큼 성장할 수 있는 기회를 제공합니다!

제주코딩베이스캠프는 제주에서 가장 큰 ICT 교육 행사로 카카오, 구름, 제주산학융합원 등 기업 지자체와 함께 진행하고 있습니다.


서비스 구축 성공
경험을 통해 이 취업난 시대에 자신감, 자존감, 성취감, 그리고 자립할 수 있는 능력을 배양해 보세요!

으라차차 청춘 화이팅입니다! 😀

 


 

︎ 제주코딩베이스캠프 로드맵

제코베 로드맵.png.webp

 

︎ 제주코딩베이스캠프 수료증 제도

 

- 1.png.webp

 

Curriculum

All

15 lectures ∙ (3hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

33 reviews

5.0

33 reviews

  • gygy71518786님의 프로필 이미지
    gygy71518786

    Reviews 2

    Average Rating 5.0

    5

    20% enrolled

    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.

    • hyeonminah6929님의 프로필 이미지
      hyeonminah6929

      Reviews 2

      Average Rating 5.0

      5

      33% enrolled

      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.

      • crayonzgrim님의 프로필 이미지
        crayonzgrim

        Reviews 7

        Average Rating 5.0

        5

        100% enrolled

        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! : )

        • mannmae님의 프로필 이미지
          mannmae

          Reviews 17

          Average Rating 4.9

          5

          93% enrolled

          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..!

          • jejucoding
            Instructor

            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!

        • yunjbly24702557님의 프로필 이미지
          yunjbly24702557

          Reviews 1

          Average Rating 5.0

          5

          73% enrolled

          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.

          Limited time deal

          $23,100.00

          30%

          $26.40

          jejucoding's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!