
Nguyên lý cốt lõi của Spring - Phiên bản cơ bản
yh
Người mới học Spring sẽ hiểu nguyên lý cốt lõi và nắm vững kiến thức cơ bản của Spring khi tự làm các ví dụ.
초급
Spring, oop
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
568,960
Học viên
38,458
Đánh giá
9,021
Trả lời
5.0
Xếp hạng
25
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,815 đánh giá
5.0
3,815 đánh giá
Đánh giá 205
∙
Đánh giá trung bình 5.0
5
Thay vì nói “Tự mình học hỏi kiến thức của người chơi”, sẽ là “Tôi sẽ dạy bạn, hãy tin tưởng tôi và làm theo tôi”. Nếu Bang Jeong-hwan là một người tuyệt vời dành cho trẻ em, thì chẳng phải người tuyệt vời nhất trong số các nhà phát triển back-end Java là Kim Young-han sao? Cảm ơn bạn như mọi khi vì đã tạo ra những bài giảng có giá trị.
Đẹp! King Biyu OMG, cảm ơn bạn rất nhiều vì đánh giá đầu tiên của bạn. Cảm ơn bạn, mình sẽ cố gắng hết sức để chuẩn bị cho bài giảng tiếp theo ^^!
Đánh giá 7
∙
Đánh giá trung bình 5.0
5
Trong khi nghe Kim Young-han giảng bài, tôi đã chuẩn bị cho việc làm và kết quả là tôi đã thành công khi xin được việc tại một công ty cỡ trung bình. Lần trước tôi đã nói rằng tôi mơ ước được làm việc với Younghan Kim, nhưng mỗi lần nghe anh ấy giảng bài, tôi lại nghĩ điều đó có thể trở thành hiện thực. Cảm ơn bạn đã để lại một bài giảng hay. Tôi sẽ đuổi theo bạn thật chăm chỉ.
Đánh giá 17
∙
Đánh giá trung bình 5.0
5
Wow... Tôi rất mong đợi khóa học này nên tôi đã mua nó ngay khi nó ra mắt! Tôi cũng đang xem các bài giảng mùa xuân mới. Mỗi lần nhìn thấy Younghan, tôi luôn thấy niềm đam mê lập trình của anh ấy nên trong lòng tôi rất kính trọng và muốn noi gương anh ấy. Tôi luôn hào hứng khi nghe một bài giảng hay và cảm thấy thật tuyệt khi học được điều gì đó mới. Tôi nghĩ thông thường HTTP hoặc mạng là kiến thức thực sự quan trọng đối với các nhà phát triển web. Cảm ơn bạn đã cung cấp một bài giảng tuyệt vời và tôi mong chờ những bài giảng mùa xuân khác trong tương lai.
Cảm ơn bạn đã chờ đợi như thế này ^^! Như bạn đã nói, đây là một kỹ năng cơ bản rất quan trọng để phát triển liên quan đến web, vì vậy tôi nghĩ điều này còn quan trọng hơn bài giảng về web Spring. bow77 Nhờ có Rain mà tôi cũng có sức chuẩn bị cho bài giảng tiếp theo!
Đánh giá 6
∙
Đánh giá trung bình 5.0
5
Khi nghe tin Younghan khai giảng khóa học mới, suy nghĩ đầu tiên của tôi là "Tại sao khóa học HTTP lại xuất hiện trước thay vì Spring Web MVC?" Đây có thể là tin hơi thất vọng với những ai muốn nghiên cứu nhanh Spring Web MVC theo kiểu hoang dã, nhưng với những người thích phương pháp kiểu học giả như tôi và chưa biết nhiều về HTTP, như Younghan đã nói thì đây là một cơ hội để tổ chức hợp lý về HTTP. Tôi nghĩ nó sẽ hữu ích hơn khi hiểu về Spring Web MVC trong tương lai. Đúng như dự đoán, tôi hài lòng với bài giảng này khi được xem và nghe các tài liệu bài giảng phong phú cũng như những lời giải thích được chuẩn bị theo cách dễ hiểu cho học sinh. Cảm ơn thầy luôn đưa ra những bài giảng hay.
Omnibus, cám ơn bạn đã hài lòng ^^ Trong bài giảng Spring Web MVC mình sẽ giải thích dựa trên nội dung được giải thích trong HTTP. Sau đó, bạn sẽ có thể học nó một cách nhanh chóng. Cảm ơn sự kiên nhẫn của bạn.
Đánh giá 9
∙
Đánh giá trung bình 5.0
5
Trước hết, cảm ơn bạn đã tạo ra một khóa học thực sự tuyệt vời.!!! Lần này cũng vậy, http thật cứng đầu. Tôi gần như biết khái niệm http nên thật tuyệt khi nó được tổ chức tốt như vậy. Tôi cũng đang chờ Spring Web MVC, nhưng tôi cũng sẽ đợi từ từ thôi. Bạn không cần phải làm quá nhanh và thả nó ra nhanh chóng.!! Bởi vì chúng tôi luôn chờ đợi bài giảng hoàn hảo!! Haha một lần nữa cảm ơn bạn vì đã luôn đưa ra những bài giảng tuyệt vời!
924.964 ₫
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!