김영한의 실전 데이터베이스 - 기본편
김영한
실무에 꼭 필요한 SQL과 데이터베이스의 기본기를 학습합니다. 개발자뿐만 아니라 기획자나 데이터 분석가분들도 SQL을 깊이있게 학습합니다.
초급
SQL, MySQL, DBMS/RDBMS
Tìm hiểu các hàm HTTP cốt lõi cần thiết cho thực hành và cách thiết kế API HTTP chính xác.
mạng cơ bản
Hiểu lõi HTTP
Cách thiết kế API HTTP
📣 Vui lòng kiểm tra!
Bài giảng này là bài thứ ba trong loạt bài "Hoàn thiện Java Spring" . Trước tiên, hãy xem qua Lộ trình Thành thạo Spring của Younghan Kim, giám đốc kỹ thuật trẻ nhất tại Woowa Brothers. ( Truy cập liên kết )
Trong thế giới ngày nay, mọi thứ đều được truyền tải qua HTTP. Chúng ta sử dụng HTTP không chỉ cho HTML, hình ảnh, video và tệp tin quen thuộc mà còn cho API, khi ứng dụng giao tiếp với máy chủ, và thậm chí khi máy chủ giao tiếp với nhau.
Do đó, các nhà phát triển ứng dụng di động, nhà phát triển web front-end và nhà phát triển back-end đều cần hiểu và sử dụng HTTP. Đặc biệt, các nhà phát triển back-end sử dụng các framework và công nghệ web như Spring Web MVC, JSP, PHP, ASP.NET, Node.js, Python Django và Ruby on Rails, tất cả đều được xây dựng trên HTTP .
Nếu bạn mới bắt đầu làm quen với công nghệ web mà không có kiến thức vững chắc về HTTP, sẽ rất khó để nắm bắt sâu sắc các nguyên tắc cơ bản. Lý do là vì các công nghệ này đòi hỏi bạn phải hiểu rõ về HTTP và tập trung vào cách sử dụng các tính năng của chúng. Ví dụ, khi mới học Spring Web MVC, bạn sẽ gặp phải rất nhiều tính năng và thuật ngữ liên quan đến HTTP, khiến bạn khó hiểu rõ tại sao những tính năng này lại cần thiết hoặc chúng đến từ đâu và tại sao. Do đó, bạn có thể sẽ tập trung vào cách sử dụng các tính năng này hơn là phát triển kiến thức chuyên sâu.
Ngay cả sau nhiều năm kinh nghiệm phát triển công nghệ web, tôi vẫn liên tục phải đối mặt với những câu hỏi. Liệu đây có phải là cách đúng đắn để thiết kế URL API? Khi nào nên dùng POST và khi nào nên dùng PUT? Tôi nên chọn mã trạng thái HTTP nào? Đây là những câu hỏi tôi liên tục gặp phải.
Tôi muốn tìm hiểu các khái niệm HTTP cốt lõi cần thiết cho việc phát triển thực tế và thiết lập nền tảng, nhưng các tài liệu trực tuyến thường bị phân mảnh hoặc không chính xác. Tuy nhiên, việc học từ đặc tả HTTP hoặc sách thương mại thường bao gồm nhiều nội dung không cần thiết cho ứng dụng thực tế, và quá trình học tập khá khó khăn.
Bạn sẽ phát triển trên HTTP suốt cuộc đời. Do đó, bạn nên nghiêm túc nghiên cứu và hiểu rõ về HTTP vào một thời điểm nào đó. Mục tiêu học tập của khóa học này như sau:
Khóa học này sẽ cung cấp cho bạn tất cả những kiến thức cơ bản về HTTP cần thiết cho công việc thực tế .
Phần cuối
Nhà phát triển máy chủ
Giao diện web
Nhà phát triển khách hàng
Giao diện di động
Nhà phát triển khách hàng
Xử lý công nghệ web
Tất cả các nhà phát triển
Nếu bạn là một nhà phát triển làm việc trong lĩnh vực sử dụng công nghệ HTTP, chẳng hạn như front-end hoặc back-end của ứng dụng web hoặc di động, khóa học này sẽ cung cấp cho bạn hiểu biết sâu sắc về HTTP. Khóa học đặc biệt hữu ích cho các nhà phát triển back-end thiết kế và cung cấp API HTTP trực tiếp, phát triển ứng dụng web.
Bài giảng đầu tiên giải thích về mạng Internet.
Vì HTTP hoạt động chủ yếu trên TCP/IP hoặc UDP nên bạn cần hiểu những kiến thức cơ bản về mạng Internet.
Xác định rõ ràng khái niệm URI và URL.
Nó cũng giải thích cách các thông điệp HTTP được chuyển đổi thành thông điệp TCP/IP, truyền qua mạng đến đích và nhận phản hồi HTML, sau đó hiển thị trên trình duyệt web. Điều này giúp bạn hiểu toàn bộ chu trình của HTTP và mạng.
Tìm hiểu về các hoạt động và tính năng cơ bản của HTTP. Cụ thể, chúng ta sẽ đi sâu vào các khái niệm về trạng thái và phi trạng thái, cũng như các thông điệp HTTP.
Trước tiên, hãy cùng thiết kế một API HTTP mà không cần bất kỳ yêu cầu cụ thể nào. Chúng ta sẽ xem xét những thách thức và tìm hiểu lý do tại sao các phương thức HTTP lại cần thiết.
Tìm hiểu nhiều phương thức HTTP khác nhau và xây dựng nền tảng về thời điểm và cách sử dụng các phương thức HTTP chính như GET, POST, PUT, PATCH và DELETE.
Bạn sẽ học các ứng dụng thực tế cơ bản thường được sử dụng trong thực tế. Bạn sẽ học cách gửi tin nhắn qua biểu mẫu HTML và API. Bạn cũng sẽ học cách thiết kế URL API HTTP một cách chính xác thông qua các ví dụ. Bạn cũng sẽ học cách khắc phục những hạn chế của lý thuyết và thực hành.
Tìm hiểu về mã trạng thái HTTP. Tìm hiểu mã trạng thái nào là chính xác, cũng như ý nghĩa và cách sử dụng đúng của 2xx, 3xx, 4xx và 5xx.
HTTP có rất nhiều tiêu đề. Ở đây, chúng ta sẽ tìm hiểu về các biểu diễn, đàm phán nội dung, phương thức truyền tải, cookie, v.v. thông qua các ví dụ và nghiên cứu điển hình, thay vì chỉ giải thích chức năng của chúng.
Tìm hiểu những kiến thức cơ bản về bộ nhớ đệm HTTP. Tìm hiểu lý do tại sao bộ nhớ đệm là cần thiết, bộ nhớ đệm trình duyệt, bộ nhớ đệm proxy, yêu cầu có điều kiện, phương pháp vô hiệu hóa bộ nhớ đệm, v.v.
Chúng tôi đang chuẩn bị một loạt bài học được thiết kế để giúp bạn nắm vững Spring một cách toàn diện. Chúng tôi sẽ tập trung vào các tính năng cốt lõi của Spring được sử dụng trong các ứng dụng thực tế, mạnh dạn lược bỏ các tính năng lỗi thời hoặc lạc hậu, và cung cấp kiến thức thực tế.
Thực hành! Spring Web MVC - Phần 1
Khóa học này dành cho ai?
Nhà phát triển mới bắt đầu phát triển web
Người tìm việc lập trình viên
Các nhà phát triển muốn tìm hiểu nội dung HTTP cốt lõi cần thiết để sử dụng thực tế
Các nhà phát triển sử dụng công nghệ web trong thực tế nhưng muốn nắm vững kiến thức cơ bản về HTTP
552,831
Học viên
36,142
Đánh giá
8,952
Trả lời
5.0
Xếp hạng
24
Các khóa học
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
Tất cả
41 bài giảng ∙ (5giờ 40phút)
Tài liệu khóa học:
Tất cả
3,699 đánh giá
5.0
3,699 đánh giá
Đánh giá 7
∙
Đánh giá trung bình 5.0
Đánh giá 17
∙
Đánh giá trung bình 5.0
5
헉...너무 기다리던 강의라서 나오자마자 바로 구매했습니다! spring 강의 새로나온것도 보고 있습니다. 영한님을 볼때마다 항상 프로그래밍에 대한 열정이 눈에 보이는거 같아서, 마음속으로 많이 존경스럽고 , 또 본받고 싶습니다. 좋은 강의를 들을때는 항상 설레고 또 새로운걸 배운다는것에 너무 기분이 좋네요. 웹 개발자에게 HTTP, 혹은 네트워크가 정말 중요한 지식이라는건 상식인것 같아요. 좋은 강의 제공해주셔서 감사하고, 앞으로 나올 다른 스프링 강의들도 기대하겠습니다.
이렇게 기다려주셔서 고맙습니다^^! 말씀하신 것 처럼 웹과 관련된 개발을 하려면 정말 중요한 기본기여서, 스프링 웹 강의보다 이게 더 중요하다 생각했습니다. bow77 Rain님 덕분에 저도 다음 강의를 준비할 힘이납니다!
Đánh giá 6
∙
Đánh giá trung bình 5.0
5
영한님의 신규 강의 오픈 소식을 접하고 처음 들었던 생각은 '왜 스프링 웹 MVC가 아니라 HTTP 강의가 먼저 나왔지?'였습니다. 야생형으로 빨리 스프링 웹 MVC에 대해 공부하고 싶으셨던 분들껜 다소 아쉬운 소식이겠지만, 저처럼 학자형 방식을 선호하고 HTTP에 대해 잘 몰랐던 분들께는 영한님 말씀처럼 이번 기회를 통해 HTTP에 대해 제대로 정리를 하는 게 추후 스프링 웹 MVC를 이해할 때 더 도움이 되지 않을까 싶습니다. 역시나 수강생이 이해하기 쉽도록 준비하신 방대한 강의 자료들과 설명을 보고 들으며 이번 강의도 만족하면서 수강하였습니다. 항상 좋은 강의 해주셔서 감사합니다.
Omnibus님 만족하셨다니 감사합니다^^ 스프링 웹 MVC 강의에서는 HTTP 설명드린 내용을 기준으로 설명드릴려구요. 그러면 금방 배우실 수 있을거에요. 기다려주셔서 고맙습니다.
Đánh giá 9
∙
Đánh giá trung bình 5.0
926.720 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!