강의

멘토링

커뮤니티

Programming

/

Back-end

Giới thiệu Spring - Học các kỹ thuật truy cập Spring Boot, Web MVC, DB thông qua code

Những người mới bắt đầu sử dụng Spring có thể nhanh chóng tìm hiểu cách phát triển ứng dụng web Spring tổng thể bằng cách tạo các ví dụ.

(5.0) 7,510 đánh giá

119,228 học viên

  • yh
Java
Spring
MVC
Spring Boot
Thumbnail

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Bạn có thể hiểu mùa xuân một cách tự nhiên bằng cách tạo ra các ví dụ.

  • Bạn có thể học cách nghiên cứu Spring một cách tự nhiên bằng cách tạo các ví dụ.

  • Bạn có thể tìm hiểu cách tạo ứng dụng web bằng Spring.

Hướng dẫn đầu tiên của bạn về Spring! Chúng tôi sẽ giúp bạn theo kịp tiến độ học tập phát triển.

📣 Vui lòng kiểm tra!
Bài giảng này là bài đầu tiên trong chuỗi bài "Hoàn thiện Java Spring" . Mời bạn xem qua Lộ trình Thành thạo Spring của Younghan Kim, giám đốc kỹ thuật trẻ tuổi nhất tại Woowa Brothers.
• Liên kết lộ trình: https://www.inflearn.com/roadmaps/373 (nhấp để đi trực tiếp)

Lời giới thiệu mùa xuân của Kim Young-han
Học Spring Boot, Web MVC và Công nghệ Truy cập DB bằng Mã

Lý do để từ bỏ việc học mùa xuân

Nhiều nhà phát triển bắt đầu học Spring vì họ cần nó cho công việc hoặc công việc thực tế. Tuy nhiên, một khi đã thực sự bắt đầu, Spring lại quá rộng lớn đến mức choáng ngợp, khiến họ khó biết bắt đầu từ đâu hoặc học như thế nào. Cảm giác giống như một chiếc thuyền buồm lạc lõng giữa đại dương mênh mông, đơn độc.

Tôi đã thấy nhiều lập trình viên lạc lối và bỏ cuộc với Spring. Nguyên nhân là vì họ bắt đầu với những khái niệm quá lý thuyết như IoC (Đảo ngược điều khiển), DI (Tiêm phụ thuộc) và AOP.

Tại sao chúng ta nên học Spring? Câu hỏi cơ bản này được đặt ra đầu tiên. Chúng ta cần học Spring để phát triển các ứng dụng web hoạt động hiệu quả trong thực tế .

Đây là cách học mùa xuân

Các nhà phát triển học nhanh nhất khi họ thực sự viết mã và tạo ra các ứng dụng hoạt động. Mặc dù bạn có thể ngủ gật khi đọc sách hoặc nghe giảng, nhưng hiếm khi bạn ngủ gật khi đang viết mã.

Khóa học này sẽ hướng dẫn bạn cách tạo một ứng dụng web đơn giản và hiệu quả theo các bước sau:

  • Tạo một dự án Spring
  • Chạy máy chủ web với Spring Boot
  • Phát triển miền thành viên
  • Phát triển Web MVC
  • Tích hợp DB - JDBC, JPA, Spring Data JPA
  • Viết các trường hợp thử nghiệm

Mục tiêu chính của bài giảng này là giúp bạn hiểu toàn bộ quy trình phát triển Spring và bức tranh toàn cảnh bằng cách tự mình viết và chạy mã cũng như hiểu cách sử dụng các công nghệ khi phát triển ứng dụng web .

Hãy bắt đầu với ví dụ đơn giản nhất và xem xét chu trình cốt lõi của việc xây dựng một ứng dụng web Spring. Điều này tự nhiên sẽ cung cấp cho bạn một bức tranh tổng quan hơn và chỉ ra những lĩnh vực bạn cần đào sâu hơn. Sau đó, bằng cách nghiên cứu các lý thuyết cốt lõi của Spring, bạn sẽ hiểu rõ hơn về cách thức và vị trí các công nghệ này được sử dụng trong bối cảnh rộng hơn.

Mục tiêu của khóa học

  • Thay vì sa lầy vào công nghệ Spring, chúng tôi tập trung vào cách sử dụng Spring trong thực tế.
  • Các công nghệ Spring cũ hoặc nhỏ, ít được sử dụng trong thực tế sẽ được loại bỏ khỏi nội dung bài giảng.

Giám đốc kỹ thuật trẻ nhất của Elegant Brothers sẽ phản ánh các xu hướng phát triển mới nhất, mạnh dạn loại bỏ bất kỳ nội dung nào không được sử dụng trong thực tế và dạy bạn Spring, điều cần thiết cho quá trình phát triển thực tế.

Sẽ tiếp tục trong tương lai
Chuỗi chinh phục hoàn chỉnh mùa xuân

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ứ tự bài giảng


Nguyên tắc cốt lõi của Spring - Cơ bản, Phần 2

  • Bằng cách tạo ví dụ, bạn có thể hiểu được các nguyên tắc cốt lõi của Spring và củng cố nền tảng của mình trong Spring.

Lộ trình liên quan

Cuộc chinh phục hoàn toàn mùa xuân của Kim Young-han
Làm thế nào để bắt đầu mùa xuân một cách thông minh,
Khóa học này bao gồm mọi thứ từ các nguyên tắc cốt lõi đến ứng dụng thực tế.
Hướng dẫn đầy đủ của Kim Young-han về Spring Boot + JPA
Một điều chỉ có thể đạt được thông qua kinh nghiệm thực tế
Phát triển Spring Boot + JPA: Giai đoạn chuyên sâu, thực tế và nâng cao

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển mới vào mùa xuân

  • Lập trình viên muốn học Spring đúng cách

  • Một nhà phát triển học Spring nhưng bỏ cuộc vì khó

  • Người tìm việc lập trình viên

Cần biết trước khi bắt đầu?

  • ngôn ngữ java

  • Khái niệm cơ bản về cơ sở dữ liệu quan hệ

Xin chào
Đây là

569,428

Học viên

38,502

Đánh giá

9,021

Trả lời

5.0

Xếp hạng

25

Các khóa học

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

Chương trình giảng dạy

Tất cả

28 bài giảng ∙ (5giờ 21phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7,510 đánh giá

5.0

7,510 đánh giá

  • phenomenon님의 프로필 이미지
    phenomenon

    Đánh giá 5

    Đánh giá trung bình 4.2

    5

    100% đã tham gia

    Tôi đã thử nghiên cứu về lò xo vài lần, trong đó có nghe bài giảng của một giảng viên nổi tiếng trong lĩnh vực lò xo nhưng đã bỏ cuộc. Đặc biệt, trong bài giảng đó, thầy nhấn mạnh thay vì hiểu thì nên chấp nhận đây là cách sử dụng Spring, nên tôi nghĩ rằng Spring vốn đã khó và chúng ta chỉ nên tập trung làm quen ở mức độ mới bắt đầu. Sau khi tham gia lớp học này, suy nghĩ của tôi đã thay đổi. Mùa xuân là thứ mà ngay cả những người mới bắt đầu cũng có thể hiểu và bắt đầu. Tôi tham gia khóa học này theo lời giới thiệu của một đồng nghiệp. Tóm lại... Đó là một bài giảng dễ giải thích và thân thiện nên tôi rất vui và biết ơn! Khi nói đến nấu ăn, người hướng dẫn này giống hệt Baek Jong-won haha. 1. Nếu bạn nghe bài giảng của Infrun, bài giảng giới thiệu miễn phí sẽ được chuyển thành bài giảng quảng cáo trả phí(?) ("~~Nếu bạn muốn giải thích về điều này, vui lòng nghe bài giảng ~~~ tôi đã ghi âm. Đã đến lúc Vì lý do này, tôi sẽ bỏ qua phần giải thích chi tiết. Có nhiều cách để khuyến khích mọi người trả tiền cho các bài giảng trả phí, chẳng hạn như "Mặc dù bài giảng này miễn phí nhưng tôi rất ấn tượng vì nó trung thành với chính bài giảng giới thiệu." Thật tuyệt khi họ giải thích mọi thứ một cách đơn giản, hiển thị bức tranh toàn cảnh từ góc nhìn của người mới bắt đầu và sử dụng sơ đồ, v.v. Mặc dù họ không quảng bá những bài giảng trả phí nhưng tôi vẫn cảm thấy thôi thúc muốn nghe những bài giảng chất lượng cao này ngay cả khi tôi phải trả nhiều tiền hơn. 2. Trên thực tế, những người mới bắt đầu thường gặp khó khăn trong việc thiết lập môi trường và bỏ cuộc trước khi học nội dung cốt lõi (Ngay cả khi họ không bỏ cuộc, họ cũng đã bị choáng ngợp bởi điều này và nội dung cốt lõi thực sự đã là &#x27). ;khó khăn&#x27 ; bạn bắt đầu với một sự thiên vị.) Tôi có thể khởi động Spring mà không quá lo sợ vì họ đã chỉ cho tôi các minh họa từng bước về quy trình khởi động Spring, chẳng hạn như cài đặt Java hoặc IntelliJ hoặc Gradle. Có thể bạn đang nghĩ: “Đây chẳng phải là một bài giảng rất nhàm chán đối với những người đã biết cách thiết lập môi trường sao?” Tuy nhiên, vì đây là bài giảng trực tuyến nên sinh viên có thể tự bỏ qua. Vì vậy, một bài giảng thân thiện như bài giảng của Younghan không có nhược điểm và rất hữu ích cho người mới bắt đầu. 3. Thay vì đi sâu vào chi tiết với lời giải thích chi tiết về khái niệm hoặc sao chép một dự án đã hoàn thành để xem xét, nó chắc chắn dễ hiểu hơn vì lần đầu tiên tôi viết một đoạn mã nhỏ, trải nghiệm nó trong thực tế và sau đó lắng nghe giải thích khái niệm. Ngoài ra, anh ấy không chỉ giải thích theo cách giống như chương trình giảng dạy mà còn nói: "À~~ Nếu cứ xảy ra như thế này thì thật bất tiện." Vì vậy, tôi đang viết một cái gì đó như thế này. Bây giờ, hãy để tôi giải thích cách bạn có thể giải quyết vấn đề này." Bằng cách này, nó rất dễ học vì nó giải thích theo cách trải nghiệm tại sao hàm này lại cần thiết trong quá trình giải quyết vấn đề thực tế. 4. Một trong những lý do dễ hiểu là bài thực hành được cung cấp cùng với bài kiểm tra. Tôi có thể viết nhiều hơn, nhưng tôi không thể diễn đạt nó tốt như tôi cảm nhận vì đó là một bài giảng hay ^^; Nói tóm lại, bạn có thể tin rằng đây là bài giảng hay nhất ở Hàn Quốc về việc giới thiệu mùa xuân. Tính đến thời điểm hiện tại, tất cả 64 bài đánh giá khóa học đều có điểm tuyệt đối nhất trí là 5,0 điểm và có vẻ như có lý do để khóa học không có sự khác biệt về lượt thích hay lượt không thích. Cảm ơn bạn rất nhiều vì bài giảng tuyệt vời!

    • yh
      Giảng viên

      Cảm ơn. Hyunsang Han, thật không dễ để viết một bài đánh giá khóa học dài như vậy, nhưng cảm ơn bạn đã để lại phản hồi chi tiết từng cái một. Mình đã dành rất nhiều thời gian để trau chuốt bài giảng, đặc biệt là với những ai lần đầu tiên xem bài giảng này, và nhờ có bạn mà mình cảm thấy như khoảng thời gian đó đã được đền bù ^^ Mình sẽ chuẩn bị chăm chỉ hơn cho bài giảng tiếp theo như Tốt. Cảm ơn bạn một lần nữa ^^!

  • dlwngur15351356님의 프로필 이미지
    dlwngur15351356

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    96% đã tham gia

    Đây là điều tôi đã cảm nhận được trong các bài giảng của JPA và các bài giảng khác, nhưng tôi thực sự thích việc họ luôn bắt đầu phần giới thiệu bằng cách nói [Xin chào] một cách tươi sáng và tràn đầy năng lượng trong khi giải thích hướng đi của bài giảng. Tôi không biết tại sao, nhưng tôi luôn thích phần giới thiệu của bài giảng vì nó gợi lại cảm giác phấn khích và hồi hộp mà tôi từng có ở trường đại học khi lần đầu tiên học lập trình. Có lẽ vì họ giảng hay nên tôi vô thức cảm thấy háo hức và háo hức, tự hỏi hôm nay mình sẽ học nội dung gì mới. Chính vì thế mà các bài giảng luôn là tốt nhất. Tôi mong đợi các bài giảng trong tương lai. Cảm ơn bạn vì bài giảng tuyệt vời.

    • yh
      Giảng viên

      Ah~ Juhyuk Lee, tôi cảm động quá ㅠㅠ Bài giảng của tôi có thể mang lại cho ai đó cảm giác phấn khích khi lần đầu tiên học lập trình... Thực ra, tôi cũng rất thích cảm giác đó. Làm thế nào tôi học được một kỹ năng mới và nghĩ rằng, ồ, mình có thể làm được thứ như thế này? Rất nhiều sự tò mò và ý tưởng thú vị về việc áp dụng công nghệ mới vào thực tiễn. Tôi muốn truyền tải sự phấn khích mà tôi cảm thấy khi lần đầu tiên học Spring và JPA, vì vậy, cảm ơn bạn rất nhiều vì phản hồi của bạn trong bài đánh giá khóa học này. ㅠㅠ Tôi cũng sẽ làm bạn ngạc nhiên trong những bài giảng tiếp theo. cười

  • ikeejung7215님의 프로필 이미지
    ikeejung7215

    Đánh giá 4

    Đánh giá trung bình 4.3

    4

    100% đã tham gia

    Tôi sẽ viết một bài đánh giá trung thực với hy vọng nó sẽ hữu ích cho người khác. Trước khi kể cho bạn nghe, tôi là một sinh viên đại học đã học hai cuốn sách nhập môn Java và biết cách nói SQL. Trên thực tế, bài giảng này có phải là thứ tôi có thể học được không?' Tôi không biết đủ để muốn biết. Từ cài đặt MVC đến DB, thật dễ dàng để làm theo, nhưng tôi không biết tại sao họ lại làm như vậy. Bạn có cảm giác như mình chỉ học kỹ năng mà không có kiến ​​thức gì không? Đúng. Tất nhiên, tôi nghĩ bạn đã đưa ra lời giải thích đầy đủ về những gì bạn đang làm. Ngay cả lời giải thích cũng có cảm giác như kiến ​​thức cơ bản đã bị lược bỏ. Ví dụ: 'mã này tạo một vùng chứa dưới dạng Spring Bean~~ ...' Nếu bạn nói Tôi cảm thấy mã này hoạt động như thế. Tôi vẫn chưa biết container là gì và Spring Bean là gì. Cảm giác như tôi vừa múc một món ăn kèm mà người khác đã chuẩn bị sẵn. Đây là một bài giảng hay để thử mùa xuân và xem nó cảm thấy như thế nào. Khóa học này không đủ để giải thích từng bài giảng cho người khác hoặc để thực hiện một dự án sử dụng Spring. Tất nhiên, bài giảng này miễn phí, thời gian giảng rất ngắn và không phải là bài giảng đi sâu về lò xo. Tôi cảm thấy bực bội vì chỉ làm theo code mà không biết gì cả. 'Tôi có nên nghiên cứu sâu hơn về JSP, servlet, v.v. không?' 'Tôi có phải tra google mỗi khi gặp điều gì đó tôi không biết và sau đó nghe một bài giảng 15 phút trong 5 giờ không?' Tôi có suy nghĩ sâu sắc này.

    • yh
      Giảng viên

      Lee Ki-jeong, cảm ơn bạn đã đánh giá trung thực ^^ Bạn có thể xem bài giảng này như một bài giảng phác thảo một bản phác thảo sơ bộ về mùa xuân là gì. Vì vậy, thay vì học quá sâu, mục tiêu là có được ý tưởng sơ bộ bằng cách làm theo mã. Nhiều người không biết bức tranh toàn cảnh về mùa xuân, và tôi đã thấy nhiều người bỏ cuộc sau khi tìm hiểu sâu ngay từ đầu, đó là lý do tại sao bài giảng này ra đời. Con suối khổng lồ đến mức nếu bạn đào từng cái một mà không biết hết thì có thể đào không ngừng. Thông qua bài giảng này, bạn sẽ vẽ ra một bản thiết kế sơ bộ và thông qua các bài giảng tiếp theo, bạn sẽ tìm hiểu sâu hơn về từng chủ đề mà bạn tò mò. Bạn sẽ có thể đạt được mục tiêu mong muốn của mình thông qua các bài giảng sau. ^^ Tôi ủng hộ bạn.

    • Gaechoo

    • Tôi đã làm dự án API đơn giản giống Kahoot bằng node.js và cũng đạt điểm cao môn Java với chuyên ngành này, nhưng chắc chắn nếu không có GPT thì sẽ không hiểu được vì giải thích quá mơ hồ.. Hình vẽ còn làm cho việc hiểu thêm rối nữa. Thà rằng giải thích ngắn gọn trước về RESTful API là gì rồi sau đó nói là nó được áp dụng đơn giản như thế này~ kiểu cách này thì sẽ tốt hơn

  • omg님의 프로필 이미지
    omg

    Đánh giá 205

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cho đến ngày công nghệ mùa xuân biến mất khỏi Hàn Quốc Tôi nghĩ đây có thể là khóa học nhập môn tốt nhất vào mùa xuân.

    • yh
      Giảng viên

      Đẹp! Ôi trời, tôi thật ngạc nhiên khi bạn có thể thể hiện bản thân theo cách tuyệt vời như vậy! Tôi sẽ chân thành chuẩn bị chăm chỉ hơn nữa cho bài giảng tiếp theo!!

    • trừ tà!

    • Tôi thừa nhận điều đó~

  • rksidksrksi님의 프로필 이미지
    rksidksrksi

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Để hiểu Mùa Xuân, tôi đã dành một tháng trời đọc sách Mùa Xuân và cố gắng hiểu dù tôi không hiểu. Tuy nhiên, không phải tất cả sách đều dành cho người mới bắt đầu nên cuối cùng tôi cũng không hiểu nó, nhưng tôi nghĩ chỉ nhờ bài giảng này mà tôi đã bắt đầu hiểu được mùa xuân. Tôi sẽ theo Curry. Cảm ơn bài giảng!

    • yh
      Giảng viên

      Cảm ơn ZZAMBA ^^ Chiến đấu đến cùng!

Miễn phí

Khóa học khác của yh

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!