인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST

웹/네트워크/HTTP 베이스캠프 for developer

개발자라면 누구나 알아야 할 웹, 네트워크, 그리고 HTTP의 기초에 대해 코드 기반, 실제 이동하는 데이터 기반으로 학습합니다.

초급자를 위해 준비한
[네트워크, 웹 개발] 강의입니다.

이런 걸 배울 수 있어요

  • 네트워크

  • 토큰

  • HTTP

  • 응답코드

  • URL 구조

더 이상 헤매지 마세요
어서 오세요, 베이스캠프로

Web/Network/HTTP 베이스캠프 for developer

개발자라면 필수로 알아야 할 '웹/네트워크/HTTP' 기초에 대해 코드 기반과 실제 이동 데이터를 기반으로 학습해 보세요!


Web/Network/HTTP 왜 배워야 할까요?

  • 🤔 어디까지 공부해야 할까?

  • 🤔 업무, 그리고 커뮤니케이션에 도움은 될까?

  • 🤔 개발자인데 이런 것까지 알아야 할까?


이런 고민을 가지고 있으셨다면 잘 오셨습니다. 이 강의에서는 실제 코드와 패킷을 통해 웹/네트워크/HTTP의 기초를 탄탄히 다질 수 있습니다. 저희 회사 온보딩을 한다고 생각하고, 신입 개발자라면 '이 정도는 알아야 한다' , '이 정도는 알았으면 좋겠다'라는 생각으로 강의를 제작하였습니다.


기업 대표이자 KDT 1티어 강사가 이야기하는 신입 개발자의 필수 역량

"HTTP 기초 지식은 개발자의 성장, 원활한 커뮤니케이션, API 성능, 디버깅에 필수입니다."

  1. 개발자로서의 성장

  2. 원활한 커뮤니케이션

  3. API 제작 및 사용

  4. 성능 최적화 및 디버깅


아래 대화를 살펴볼까요? 👀

  • 칠리: 뮤라님 500 에러떠요!

  • 뮤라: 아! 서버 잠시 꺼졌습니다. 잠시만 기다려 주세요~

  • 칠리: 네엡!!

  • 칠리: 뮤라님ㅠㅠ, 자격 인증데이터가 없다고 떠요!

  • 뮤라: header에 access_token을 넣어주셨나요?

  • 칠리: !!

  • 뮤라: JSON 말고 form data 타입 형식으로 보내주셔야 합니다.

  • 칠리: !! ... 그럼 Content-Type은 뭐로 지정하나요?

  • 뮤라: header 부분은 브라우저가 자동으로 Content-Type: application/x-www-form-urlencoded으로 지정해 줘서 별도 지정하지 않으셔도 됩니다!


  • 칠리: !!

500에러, access_token, Content-Type, ... ??? 🤯

지금 당장 대화 내용을 완벽히 이해하지 못하셔도 괜찮습니다. 강의를 통해 하나씩 개념을 살펴보면서 자연스럽게 습득할 수 있습니다.

이런 대화가 실무에서 이뤄진다는 것을 알려주기 위한 예제입니다. 수업이 다 끝난 후에는 이러한 대화 내용을 이해할 수 있을 것입니다.

이런 걸 배울 수 있어요

#웹기초지식 #소통기술 #실무코드

  • 웹, 네트워크, 그리고 HTTP의 기초 학습

  • '실체(코드와 패킷)'를 통한 기초 학습


이 강의가 특별한 이유!

Point1. 실습을 통한 실무에 필요한 지식 학습

이론만 설명하는 것이 아니라 실습을 통해 실무에서 어떤 지식이 필요한지 함께 설명합니다.


Point2. 실체를 통한 학습

개념보다는 실체에 대한 얘기를 합니다. 실제로 우리가 밀접하게 연관이 있는 것은 실체입니다.

OSI 7 Layer(개념 ⇒ 개념은 개념일 뿐 실무에서 도움이 거의 안됩니다) - 패킷(실체 ⇒ 주고 받는 데이터가 무엇인지 알면 실무에서 활용할 수 있습니다)


Point3. 다양한 프로그래밍 언어를 사용한 실습

HTML/CSS, Python, JavaScript 코드를 통해 실제 어떠한 값이 넘어가는지 출력해보며 살펴봅니다.

📍 본 강의는 HTML/CSS, Python, JavaScript 수업이 아니기 때문에 라인별 자세한 코드를 설명하지 않으며, 주로 출력 결과를 살펴보며 얘기 나눕니다. 따라서 실습하는 언어를 몰라도 크게 문제가 되지는 않습니다.


Point4. 프레임워크/라이브러리 의존도 최소화를 위한 내장 모듈 사용

프레임워크 또는 외부 라이브러리 의존도를 최소화하며, 가능하면 내장 모듈을 사용하여 살펴봅니다.


Point5. 교안 무료 제공(Notion과 어디서든 접속 가능한 위니북스)

교안은 Notion 링크와 위니북스로 제공됩니다.

📍 본 강의는 강의의 앞, 뒤 내용을 보다 편하게 설명드리기 위해 Notion을 사용하여 진행됩니다.

이런 분들께 추천드려요!

  • 웹, 네트워크, 그리고 HTTP의 기초를 배우고 싶은 분

  • 미루던 네트워크 공부를 시작하고 싶은 분

  • 실제 주고받는 데이터를 사용하여 실무에서는 어떤 코드를 작성하는지 알고싶은 분


  • 업무에서의 원활한 커뮤니케이션을 위한 네트워크 지식을 공부하고 싶은 분

  • HTML/CSS, Python, JavaScript 등의 기초 문법을 조금이라도 알고 계신 분 (하단 선수 지식 참고)


수강 전 참고 사항

실습 환경

사용하고 있는 브라우저와 IDE를 사용하셔도 좋으나, 본 강의에서는 아래 툴을 기준으로 설명합니다.

선수 지식 필요할까요?

  • 아래 3개의 강의를 모두 수강하였거나, 이에 준하는 지식을 가진 사람에게 적합합니다.

  • HTML/CSS, Python, JavaScript의 간단한 문법을 학습해봤을 정도면 족합니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 웹, 네트워크, 그리고 HTTP의 기초를 배우고 싶은 분

  • 미루던 네트워크 공부를 시작하고 싶은 분

  • 실제 주고받는 데이터를 사용하여 실무에서는 어떤 코드를 작성하는지 알고싶은 분

선수 지식,
필요할까요?

  • HTML/CSS

  • JavaScript

  • Python

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

97,190

수강생

2,326

수강평

159

답변

4.8

강의 평점

80

강의

소개 이미지.png.webp

 

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

제주코딩베이스캠프란?

 

 

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

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


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

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

 


 

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

제코베 로드맵.png.webp

 

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

 

- 1.png.webp

 

더보기

공동 지식공유자

커리큘럼

전체

15개 ∙ (3시간 21분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

30개

5.0

30개의 수강평

  • gygy71518786님의 프로필 이미지
    gygy71518786

    수강평 2

    평균 평점 5.0

    5

    20% 수강 후 작성

    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

      수강평 2

      평균 평점 5.0

      5

      33% 수강 후 작성

      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.

      • cappu1593417님의 프로필 이미지
        cappu1593417

        수강평 7

        평균 평점 5.0

        5

        100% 수강 후 작성

        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

          수강평 17

          평균 평점 4.9

          5

          93% 수강 후 작성

          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
            지식공유자

            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

          수강평 1

          평균 평점 5.0

          5

          73% 수강 후 작성

          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.

          제주코딩베이스캠프님의 다른 강의

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

          비슷한 강의

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

          ₩33,000