강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Toby's Spring 6 - Sự hiểu biết và nguyên tắc

Bằng cách xem xét quá trình tạo Spring framework, chúng ta sẽ tìm kiếm các nguyên tắc giúp bạn hiểu và sử dụng Spring tốt hơn. Thông qua đó, chúng tôi cũng xem xét cách tạo mã cho các ứng dụng do nhà phát triển viết.

(5.0) 220 đánh giá

3,412 học viên

  • tobyilee
토비의스프링
스프링_원리
저자 직강
Java
Spring

Đá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.

  • Nguyên tắc chính của công nghệ lò xo

  • Nguyên tắc thiết kế hướng đối tượng và các mẫu thiết kế

  • Cách xác minh mã bằng các bài kiểm tra

  • Cải tiến liên tục mã thông qua tái cấu trúc

  • Nội dung phụ thuộc, mẫu, ngoại lệ, trừu tượng hóa dịch vụ

Sự trở lại của Spring Guru!
Spring 6 của Toby trở lại sau 14 năm

Cuốn sách được xuất bản từ lâu và được nhiều lập trình viên yêu thích đã trở lại sau 14 năm!

<토비의 스프링 3.1> Khóa học này giữ nguyên nội dung cốt lõi từ cuốn sách, được tái cấu trúc để phù hợp với Spring 6 và phiên bản Java mới nhất. Đặc biệt, bạn có thể trải nghiệm sâu sắc Spring Framework hiện đại thông qua các ví dụ mã nguồn áp dụng những phương pháp tiếp cận và công nghệ được sử dụng nhiều gần đây.


Có phải bạn đang có những băn khoăn như thế này không? 🤔

✅ Spring cung cấp rất nhiều công nghệ đa dạng và phong phú, nên mỗi lần cần tìm kiếm chức năng cần thiết thì lại phải đầu tư nhiều thời gian để học cách sử dụng.

✅ Spring là một framework linh hoạt nên việc cung cấp nhiều lựa chọn khác nhau là tốt, nhưng việc phải cân nhắc nhiều thứ để tìm ra phương pháp tối ưu thì lại trở thành gánh nặng.

✅ Tôi muốn dễ dàng kiểm tra xem các tính năng của Spring Framework có hoạt động tốt hay không, hoặc phát triển khả năng ứng phó nhanh chóng và chính xác hơn với những vấn đề bất ngờ.


Lý do phải học
nguyên lý hoạt động thay vì cách sử dụng

Spring là một framework linh hoạt và có khả năng mở rộng tuyệtvời. Điều quan trọng là phải lựa chọn các công nghệ cần thiết và các tính năng của Spring phù hợp với đặc điểm của ứng dụng đang phát triển, và đôi khi cũng cần mở rộng các tính năng mà Spring cung cấp để phù hợp với ứng dụng đang phát triển. Tất nhiên, với sự hỗ trợ của Spring Boot, bạn có thể dễ dàng bắt đầu phát triển, nhưng để sử dụng Spring hiệu quả hơn, việc hiểu về cách thức hoạt động và nguyên lý phát triển của các công nghệ mà Spring cung cấp là rất có lợi.

Điều quan trọng hơn là Spring bắt đầu từ một cuốn sách giải thích các phương pháp tốt nhất và nguyên tắc phát triển linh hoạt cho phát triển Java Enterprise và server. Tức là, Spring là từ khi ra đời đã là framework được phát triển với sự cân nhắc đến các nguyên tắc và mẫu thiết kế hướng đối tượng, cũng như các phương pháp phát triển ưu việt. Vì lý do này, việc áp dụng các nguyên lý cơ bản của Spring vào code ứng dụng sử dụng Spring là một cách tiếp cận đương nhiên, và đây chính là lý do tại sao phải học từ các nguyên lý căn bản của Spring.

Trở thành một Spring developer giỏi bằng cách
phát triển sức mạnh tư duy

Khóa học được cấu trúc để giúp bạn hiểu nguyên lý của Spring thông qua quá trình tạo ra code tốt bằng refactoring.

Đây là một ví dụ đơn giản nhưng hãy chú ý đến sự thay đổi của code được đề cập trong bài giảng. Những câu hỏi nào được đặt ra về code hiện tại, những vấn đề nào được nêu ra, và những thử nghiệm nào được thực hiện. Bạn có thể tìm hiểu hiệu quả mà code được refactor mang lại là gì và Spring đã tự áp dụng như thế nào.

Ngoài ra, tôi tin rằng các nguyên tắc và mẫu thiết kế của Spring mà các bạn học được trong quá trình tự hoàn thiện và cải tiến code sẽ đến với các học viên một cách sâu sắc hơn. Hy vọng thông qua khóa học này, đây sẽ là thời gian để có được những hiểu biết sâu sắc về những gì được yêu cầu từ một Spring developer và loại code như thế nào được kỳ vọng.

Nội dung học tập 📚

Khóa học giải thích các nguyên lý chính có thể giúp học tập và hiểu biết hiệu quả hơn về công nghệ rộng lớn của Spring, đồng thời cùng giải thích về cách áp dụng những nguyên lý tương tự đó vào trong các ứng dụng mà chúng ta phát triển.


Object và mối quan hệ phụ thuộc

Spring là một framework giúp tạo ra code có thể đạt được hiệu quả bằng cách áp dụng trung thực thiết kế và triển khai hướng đối tượng, nguyên lý phát triển, và các design pattern sử dụng Java.

Chúng ta sẽ tìm hiểu nguyên lý hoạt động của Dependency Injection - tính năng cốt lõi nhất và Spring Container hỗ trợ nó thông qua quá trình viết code hướng đối tượng.

Tìm hiểu chức năng cơ bản và quan trọng nhất mà Spring cung cấp là gì, và để sử dụng tốt chức năng này thì cần viết code ứng dụng như thế nào thông qua việc cải thiện code ví dụ.


Thử nghiệm

Nếu không tạo test thì tại sao lại sử dụng Spring? Spring cung cấp nhiều tính năng và lợi ích, nhưng việc có thể viết test dễ dàng và thuận tiện cho code đang phát triển, cũng như có thể tạo ra cấu hình giúp test những đối tượng khó test một cách dễ dàng, đó chính là lợi ích lớn nhất mà Spring mang lại.

Tìm hiểu các phương pháp khác nhau để viết test cho mã ứng dụng, và xem xét cách thực hiện test cho mã sử dụng API, test thời gian khó kiểm soát, v.v.

Chúng tôi cũng đề cập đến các bài kiểm tra học tập hữu ích khi học các kỹ thuật.


Template

Tính linh hoạt của mối quan hệ phụ thuộc đối tượng có thể được trải nghiệm thông qua việc sử dụng các template khác nhau mà Spring cung cấp. Chúng ta sẽ tạo ra các template và callback có tính tái sử dụng và khả năng mở rộng xuất sắc bằng cách kết hợp design pattern với Spring container, đồng thời cũng tìm hiểu các template được áp dụng trong Spring.

Bạn có thể học cách làm cho code phức tạp và lặp lại với workflow cố định trở nên gọn gàng bằng cách sử dụng template.


Ngoại lệ

Trước tiên sẽ giải thích các loại code xử lý exception và vấn đề, nguyên tắc cơ bản cần tuân thủ. Tìm hiểu cách xử lý exception của Spring để xử lý các ví dụ phát sinh trong code sử dụng chức năng truy cập dữ liệu DB, tạo code JPA và xác nhận cách hoạt động của DataAccessException của Spring.

Tạo cấu trúc ngoại lệ có hệ thống và giải thích các phương pháp xử lý ngoại lệ phù hợp.


Trừu tượng hóa dịch vụ

Trước tiên, chúng ta sẽ tìm hiểu về các loại và đặc điểm của dịch vụ.

Chúng ta sẽ tìm hiểu về service abstraction của Spring giúp mã ứng dụng không phụ thuộc vào công nghệ cụ thể khi sử dụng các dịch vụ hạ tầng cung cấp công nghệ, thông qua ví dụ về transaction.

Mặc dù là mã trừu tượng không bị ràng buộc bởi công nghệ cụ thể, nhưng cũng giải thích phương pháp hiệu quả sử dụng proxy để tách biệt mã công nghệ xuất hiện cùng với logic nghiệp vụ.


Phương pháp học Spring

Để hiểu các nguyên lý cơ bản của Spring và áp dụng chúng, bạn cần phải học các phương pháp khác nhau để cấu thành ứng dụng cùng với Spring Framework và có thể sử dụng hiệu quả các thư viện mà Spring cung cấp.

Giải thích chiến lược cơ bản để học công nghệ Spring và các loại công nghệ cần phải học.


Những lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Cần có hệ điều hành desktop có thể sử dụng công nghệ Java như Windows, Mac và Linux.

  • Công cụ sử dụng: Cần cài đặt JDK 17 hoặc JDK 21 và môi trường phát triển IDE có thể phát triển, chạy dự án Java.

    • Trong khóa học này, chúng ta sẽ sử dụng phiên bản IntelliJ IDEA Ultimate.

    • Bạn có thể sử dụng phiên bản IntelliJ IDEA Ultimate hoặc phiên bản Community cho việc thực hành các ví dụ.

    • Bạn có thể sử dụng các IDE Java như Eclipse, STS, nhưng chúng tôi khuyến khích mạnh mẽ việc sử dụng IntelliJ IDEA.

Tài liệu học tập

  • Bạn có thể tải mã ví dụ từ GitHub. Mỗi bước học đều được commit riêng biệt nên bạn có thể checkout phần mong muốn để xem xét.

  • Bạn có thể tải xuống các slide sử dụng trong bài giảng dưới dạng file PDF với 230 trang slide.

  • Chúng tôi cung cấp ghi chú bài giảng dưới dạng PDF chứa tài liệu tham khảo về nội dung được giải thích trong từng bài học. Ghi chú bài giảng tài liệu tham khảo sẽ được cập nhật liên tục dựa trên các câu hỏi của học viên và các yếu tố khác.

Kiến thức tiên quyết và lưu ý

  • Bạn cần có kiến thức ngôn ngữ đủ để hiểu được code được viết bằng ngôn ngữ Java. Ít nhất hãy nắm vững cách sử dụng annotation của Java 5, anonymous class, và lambda expression của Java 8. Các cú pháp được thêm vào trong các phiên bản Java sau này hoặc cách sử dụng thư viện class Java sẽ được giải thích đơn giản trong bài giảng. Sẽ rất hữu ích nếu bạn học các cú pháp được thêm vào cho đến phiên bản Java 17 hoặc 21.

  • Nếu bạn tò mò về toàn bộ luồng thực hiện, bạn có thể xem hết tất cả video trước mà không cần làm theo ví dụ. Sau đó, tôi khuyên bạn nên quay lại làm theo từng ví dụ một cách cẩn thận, tự cải thiện code hoặc ứng dụng theo cách riêng của mình.


  • Nếu có phần nào cần giải thích thêm, tôi sẽ có kế hoạch bổ sung các video liên quan.

Câu hỏi dự kiến Q&A

Q. Tôi có sách Toby's Spring 3 hoặc 3.1, liệu tôi nên đọc sách trước rồi xem bài giảng hay ngược lại thì tốt hơn? Hoặc nếu xem bài giảng thì có cần thiết phải đọc sách không?

Nếu bạn chưa mua sách hoặc chưa học, tôi khuyên bạn nên xem bài giảng trước. Các ví dụ code được viết bằng cách sử dụng các phương pháp và công nghệ được sử dụng nhiều gần đây, nên sẽ dễ hiểu hơn so với việc đọc những cuốn sách được xuất bản từ lâu (2010-2021). Ngoài ra, vì bài giảng tập trung giải thích một cách súc tích những nội dung cần thiết phải biết, nên tốt hơn là bạn nên xem bài giảng trước.

Sau khi học kỹ nội dung bài giảng, bạn cũng nên đọc sách Toby's Spring. Sách có chứa nhiều nội dung và giải thích chi tiết hơn. Dù không phải là tập 2 có các giải thích kỹ thuật chi tiết, thì tập 1 cũng có nhiều phần sẽ hữu ích khi bạn đọc lại trong khi nhớ lại nội dung bài giảng. Tuy nhiên, nếu bạn có nhiều thứ khác cần học thì không nhất thiết phải đọc sách cũng được. Dù vậy, việc mua sách để tham khảo cũng không tệ đâu. 😄

Giới thiệu người chia sẻ kiến thức

Lý lịch

  • Trải qua Hàn Quốc và Mỹ, hiện tại đang làm việc tại Úc với vai trò là consultant và developer.

  • Có 31 năm kinh nghiệm phát triển thực tế và 21 năm kinh nghiệm phát triển Spring Framework.

  • Tôi đã phát triển các hệ thống và dịch vụ đa dạng trong các lĩnh vực sản xuất, logistics, tài chính, viễn thông di động, thương mại điện tử, giáo dục và dịch vụ.

  • Spring của Toby đã viết sách phiên bản 3.0 và 3.1.

  • Đã thành lập Hội người dùng Spring Hàn Quốc (KSUG) và đã hoạt động trong cộng đồng lập trình viên trong thời gian dài.


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

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

  • Bất cứ ai muốn hiểu rõ hơn và sử dụng mùa xuân

  • Những người sử dụng mùa xuân trong thực tế

  • Bất kỳ ai muốn tìm hiểu các phương pháp phát triển linh hoạt và có thể mở rộng

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

  • ngôn ngữ java

  • Hiểu biết về lập trình API và DB web

Xin chào
Đây là

15,513

Học viên

965

Đánh giá

410

Trả lời

5.0

Xếp hạng

8

Các khóa học

호주에 살고 있는 소프트웨어 개발자입니다. 30년간 다양한 분야의 시스템과 서비스를 개발해본 경험이 있습니다. 

스프링 프레임워크와 관련 기술을 좋아하고 JVM 기반 언어를 주로 사용합니다.

한국스프링사용자모임(KSUG)을 설립하고 활동했고, 토비의 스프링이라는 책을 쓰기도 했습니다.

개발과 관련된 다양한 주제에 관해 이야기하는 것을 좋아합니다. 

 

 

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

Tất cả

58 bài giảng ∙ (12giờ 27phú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ả

220 đánh giá

5.0

220 đánh giá

  • parksangdonews님의 프로필 이미지
    parksangdonews

    Đánh giá 17

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    Đơn giản. Bài giảng trực tuyến không có giọng điệu, đầy những từ bổ nghĩa và những từ trống rỗng nhằm kéo dài thời gian giảng. Nó đơn giản và sâu sắc, được cô đọng, lấp đầy và sắp xếp qua nhiều buổi diễn tập. Có sự khác biệt rõ ràng về khả năng tập trung so với các bài giảng khác mà bạn lướt qua để xem nhanh. Khi hầu hết sinh viên xem một bài giảng, tôi nghĩ điều lớn nhất họ sẽ nhận thấy là không có khoảng trống nào trong mạch bài giảng. Lời giải thích mùa xuân không bắt đầu cho đến khi kết thúc. Tuy nhiên, sau khi nghe hết, tôi đã học được cốt lõi cách hoạt động của mùa xuân thông qua trải nghiệm của mình trong hệ sinh thái phát triển. Đối tượng mục tiêu bao gồm tất cả mọi người từ trình độ sơ cấp đến trung cấp. Họ nói đó là trình độ mới bắt đầu!! Sự phản đối kịch liệt và thậm chí cả điều này?? Có một sự pha trộn của cảm thán. Bắt đầu với một ví dụ rất đơn giản, nó giải thích các lớp và đối tượng, đồng thời cho thấy hành trình tìm kiếm một phương pháp thuận tiện và phức tạp hơn thông qua các mối quan hệ. Tại một thời điểm nào đó, những lo ngại bắt đầu phản ứng với sự thay đổi sẽ dẫn đến các mẫu thiết kế. Tôi đã rơi nước mắt vào lần cuối cùng tôi mở một cuốn sách mẫu thiết kế và học thuộc lòng với rất nhiều mẫu trước mặt. Đúng hơn, bạn sẽ có thể suy nghĩ về hình mẫu nào bạn nên sử dụng để thay đổi. Vào thời điểm chúng ta bắt đầu bước vào các mẫu thiết kế, nguyên tắc đảo ngược phụ thuộc đã được tóm tắt, như thể để chứng minh rằng Spring là một framework dễ dàng hỗ trợ DI. Giống như... học sinh ghi nhớ Kkanama al-Apheni... (K Ca Na Mg Al Zn Fe Ni Sn Pb H Cu Hg Ag Pt Au) Cũng như người ta ghi nhớ Eun (tước hiệu sau khi chết của Vua Joseon), người ta ghi nhớ RẮN từ một cuốn sách phát triển. Tương tự như vậy, khi tôi đang học thuộc lòng để ôn thi, không có lý do gì mà tôi không hiểu nội dung mà tôi không hiểu vì nó được giải thích trực tiếp thông qua quá trình thay đổi mã tạo ra các chức năng cần thiết. Hãy nói một câu cảm thán lớn và đi thôi. Nếu bạn là nhà phát triển, bạn cần kiểm tra mã của mình một cách nhanh chóng và để tăng độ tin cậy. Khóa học cho thấy lý do tại sao việc kiểm tra là cần thiết và cách thực hiện việc đó trong suốt 2 giờ, nhưng bạn có thể cảm thấy mệt mỏi khi xem các bài giảng có tiêu đề TDD và che đậy. nội dung có thể tìm thấy trong sách hướng dẫn. Vào đúng thời điểm, bài giảng này sẽ chỉ ra chính xác những gì cần thiết. Chúng tôi kết thúc phần kiểm tra bằng cách nói rằng cách chạy thử nghiệm, cách thức và những gì được xác minh quan trọng hơn ý nghĩa của mã kiểm tra và mã kiểm tra thực sự là gì. Không quá lời khi nói về nhu cầu sử dụng lại mã, nhưng nó cho thấy mã nào cần được sử dụng lại, cách phân biệt giữa các phần cần thay đổi và quá trình tạo mã này dưới dạng mẫu. Tại thời điểm này, bạn có thể thấy khái niệm gọi lại một cách tự nhiên và nó cho thấy toàn bộ quá trình này được hoàn thành như thế nào trong Spring. Đây không phải là bài giảng dành cho người mới bắt đầu, nhưng tôi tò mò vì nó dường như giải thích các trường hợp ngoại lệ. Nó giải thích các biện pháp phòng ngừa khi xử lý ngoại lệ bằng cách thêm một yêu cầu vào bài giảng, và cuối cùng, nó cho thấy khái niệm và bản chất của sự trừu tượng và các dạng trừu tượng khác nhau. chức năng trong mùa xuân. Và nó kết luận rằng chúng thực sự là tổng hợp các kỹ năng bao gồm các khái niệm đã học cho đến nay. Nó được tiếp cận thông qua cách tiếp cận của người mới bắt đầu và ngay cả khi các tính năng được thêm vào, cuối cùng nó vẫn bao gồm các đối tượng và mối quan hệ, mẫu và mẫu, đảm bảo độ tin cậy dựa trên các thử nghiệm và thoát khỏi sự phụ thuộc thông qua tính trừu tượng. Tiêu đề sông Đó là một bài giảng thể hiện sự quyết tâm. Đây là một lớp học tuyệt vời mà bạn nên mang theo, giới thiệu và tặng quà cho những người thân yêu của mình. Hãy làm một số công việc về cơ sở hạ tầng ~~ Nếu bạn biết địa chỉ email tài khoản Infron của người khác thì bạn phải có khả năng tặng quà!!!! Tôi kết thúc bài đánh giá này bằng cách cảm ơn Toby, người đã từ chối trả phí cao cho các bài giảng mà chỉ có ít người tham gia và đã tạo ra một cuốn sách bí mật Moorim trong hơn hai năm cho tất cả các nhà phát triển tại Infrun... .Mọi người!! Đây, chạy đi!!! # Tôi lẽ ra đã có thể giành được vị trí số 1... nhưng tất cả những người không tham gia khóa học 100% và để lại đánh giá đều là những kẻ phạm lỗi... tệ quá!! # Chỉ cần xem clip bài giảng phần miền, một bản dựng hoàn chỉnh được hỗ trợ đủ chi trả toàn bộ chi phí cho bài giảng này. Tôi sẽ hối hận nếu không xem chứ đừng nói đến những clip bài giảng khác. Hwaryongjeongjeong

    • tobyilee
      Giảng viên

      Tôi rất cảm động vì đây là bài viết đầu tiên tôi viết sau khi tham gia khóa học 100%. Cảm ơn bạn đã đánh giá tích cực của bạn. Tuy nhiên, bạn có thể thoải mái viết đánh giá khóa học nếu muốn để lại điều gì đó. :) Tôi nghĩ sẽ thật tuyệt nếu có tính năng quà tặng bài giảng trên Infrun, nhưng thật tiếc là nó không tồn tại!!

    • Xin chào. Inflearn đây! Nếu bạn muốn chia sẻ khóa học hay với mọi người, giờ đây bạn có thể tặng trực tiếp bằng tính năng Tặng khóa học của Inflearn! Mong rằng những tình cảm ấm áp từ các đánh giá khóa học sẽ giúp người thân, đồng nghiệp phát triển. 🎁 Thông báo về tính năng Tặng khóa học > https://www.inflearn.com/notices/1649873 Cảm ơn bạn.

  • choicore님의 프로필 이미지
    choicore

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    59% đã tham gia

    Đây là đội tiên phong. Tôi giữ cuốn sách mùa xuân của Toby cả ở nơi làm việc và ở nhà. Mặc dù cuốn sách đã xuất bản được 14 năm nhưng nó vẫn giúp ích rất nhiều trong việc hiểu cách Spring hoạt động và những điều trừu tượng mà nó cung cấp. Tôi bắt đầu xem bài giảng ngay khi nó được phát hành, và như bị mê hoặc, tôi bấm vào bài giảng tiếp theo và đã đến giờ đi ngủ. Có một quá trình trình bày một vấn đề trong một tình huống thỏa mãn các yêu cầu chức năng thông qua mã mẫu và chuyển đổi nó thành mã có thể thay đổi bằng cách áp dụng các mẫu thiết kế và nguyên tắc thiết kế. Khóa học rất dễ hiểu và hấp dẫn. Chúng tôi khuyên bạn nên tìm kiếm những từ khóa được ném vào bạn thay vì bỏ qua chúng. Điều tuyệt vời về thiết kế hướng đối tượng là mặc dù Spring đã phát triển hơn 20 năm nhưng công nghệ cơ bản của nó vẫn vững chắc. Cả trong cuốn sách và bài giảng này, Toby dường như dạy chúng ta cách bắt cá. Anh yêu em Toby.

    • tobyilee
      Giảng viên

      Tôi cũng rất ấn tượng bởi cơ sở hạ tầng mà Spring duy trì rất chắc chắn và các nguyên tắc phản ánh trong đó vẫn không thay đổi ngay cả sau một thời gian dài. Cảm ơn bạn đã đánh giá đầu tiên của bạn.

    • zin
      Giảng viên

      Tình trạng của đội tiên phong là gì? Tôi cũng tò mò về đánh giá của bạn sau khi hoàn thành khóa học!

    • à! Tôi đã hoàn thành khóa học ngay sau khi viết bài đánh giá khóa học và tôi sẽ để lại bài đánh giá sau khi hoàn thành nó. Tôi cảm thấy rằng bạn đã chuẩn bị rất nhiều cho khóa học và khiến nó trở thành một bài giảng suôn sẻ. Bạn giải quyết nó như thế nào bằng cách trình bày một vấn đề không phải là vấn đề vô lý và dần dần làm việc từ dưới lên để giải quyết nó? Bạn có muốn làm điều này không? Khi nghĩ về điều này, thật thú vị khi thấy suy nghĩ của Toby và hướng đi mà tôi đang cố gắng giải quyết có trùng lặp với nhau không(?). Tôi thường nghĩ rằng tôi cần phải cảnh giác với những đoạn mã mà tôi không biết hoặc những lĩnh vực mà thiết kế là đối tượng của sự ghen tị. Nhờ sự chuyển giao kiến ​​thức của Toby, có vẻ như chúng ta đang tích lũy được những bằng chứng có thể phân biệt được với biển thông tin. Tôi thấy nó thú vị và nhiều thông tin. Cảm ơn Anh Yêu Em. P.S Tôi muốn gặp bạn trong Infocon này, nhưng tôi đã bỏ lỡ Infocon. Đây là Han của Cheonchu.

  • hyunwookim11085590님의 프로필 이미지
    hyunwookim11085590

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Trước hết, các video bài giảng hấp dẫn đến mức tôi, một người mắc chứng ADHD, đã xem 30% trong số đó trong một ngày. Các khái niệm có vẻ hơi trừu tượng đối với các nhà phát triển cấp dưới, chẳng hạn như nguyên tắc SOLID và hướng đối tượng, đã được giải thích một cách dễ hiểu và giải thích bằng các ví dụ, khiến tôi nhớ đến chim mẹ. Trong bài giảng này, tôi cảm thấy các Maestro biết rõ câu văn đều ngắn gọn, rõ ràng. Tôi cảm thấy như mình đang ăn một bữa ăn Hàn Quốc được chuẩn bị kỹ lưỡng. Đây chính là cảm xúc mà tôi cảm thấy khi nghe bài giảng ngoại tuyến của Cho Young-ho của Object, và bài giảng của Toby có mạch truyện tự nhiên và câu văn logic đến mức tôi có cảm giác như anh ấy đã chuẩn bị sẵn một kịch bản. Tất nhiên, tôi không nghĩ có một con đường hoàng gia để nghiên cứu sự phát triển. Nhưng tôi không nghĩ mình sẽ bị lạc với chiếc la bàn như thế này. Ngoài ra, cách giải thích các khái niệm phức tạp một cách dễ dàng cũng giúp ích rất nhiều cho việc học của tôi. Thông qua khóa học này, tôi đã có thể tự tin tiếp cận các khái niệm khó. Và xin lưu ý thêm, đây là điều tôi không ngờ tới vì tôi chỉ đọc qua sách, nhưng giọng nói của Toby có sức mạnh làm tăng sự tập trung và khiến tôi đắm chìm. Tôi thực sự thích giọng nói điềm tĩnh nhưng mạnh mẽ.

    • tobyilee
      Giảng viên

      Tôi tò mò bạn thích điều gì ở nó. Cảm ơn bạn đã đánh giá tích cực của bạn. Chúng tôi mong được thấy bạn làm việc với tư cách là một nhà phát triển giỏi sử dụng tốt Spring.

    • tobyilee
      Giảng viên

      Cảm ơn bạn đã viết bài đánh giá khóa học chi tiết.

  • modelso9312님의 프로필 이미지
    modelso9312

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    34% đã tham gia

    Tôi vẫn chưa nghe toàn bộ sự việc, nhưng chỉ từ những gì tôi đã nghe được cho đến nay, tôi cảm thấy như anh ấy giải thích mọi thứ tốt hơn những người hướng dẫn CSAT khác, vì vậy tôi khẩn trương để lại bài đánh giá trước. Khi học “Mùa xuân”, tôi có thể hiểu được nguyên lý hoạt động bằng cách giải thích một cách dễ hiểu những điều chỉ được giải thích bằng văn bản, điều mà tôi đã làm theo khi học “Mùa xuân”. Spring từng là một môn CSAT, tôi nghĩ tôi đã từng là giảng viên một thời. Có vẻ như họ đang đưa DI (sự hiểu biết thấm nhuần vào tôi ngay cả khi tôi không cố hiểu) vào đầu tôi với độ chính xác cao đến vậy. Sau khi xem bài giảng này, tôi định đọc tiếp Spring 3.1. Tôi đã trì hoãn nó vì tôi không thích sự cứng nhắc trong cách viết, nhưng tôi nghĩ tôi muốn tận dụng cơ hội này để học tập đàng hoàng haha. Tôi luôn biết ơn. Nếu bạn nói tôi có thể chỉnh sửa bài đánh giá khóa học, tôi sẽ đọc hết và thêm bài đánh giá. Chúc thầy luôn khỏe mạnh và có nhiều bài giảng hay hơn nữa.

    • tobyilee
      Giảng viên

      Cảm ơn bạn đã nói rằng bạn hiểu. Tôi hy vọng nội dung còn lại cũng hữu ích. Cuốn sách rất lớn nhưng tôi đã cố gắng giải thích nó một cách tử tế nhất có thể. Có một số điều tôi không thể giải thích thêm vì tôi đã đưa nó vào một bài giảng có thời lượng giới hạn, nhưng tôi đã cố gắng đưa thêm lời giải thích vào cuốn sách, vì vậy nếu bạn có thời gian, tôi khuyên bạn nên đọc ít nhất một tập.

    • Đánh giá khóa học 100% Ngay cả khi đã hoàn thành 100% tiến độ bài giảng, tôi vẫn cảm thấy mình đã nghe rất rõ. Nếu so sánh cảm giác khi nghe giảng với việc ăn cơm, tôi có cảm giác rằng tôi sẽ có thể làm được một món ăn ngon nếu tôi có thể nấu và ăn kết hợp như thế này, thay vì chỉ ăn vì toàn bộ món ăn đã được chuẩn bị và bảo ăn cũng vậy. Về việc phát triển, tôi đã bắt đầu sai và cuối cùng phải bảo trì một dự án cũ, nhưng tôi đã biết Toby qua một bài giảng ở một nơi tên là Infrun, và tôi nghĩ rằng tôi đã có thể tiến một bước gần hơn đến Spring. theo cách này chỉ bằng cách xem các bài viết trôi nổi trên Internet. Cảm ơn bạn một lần nữa vì đã làm cho sự hiểu biết của tôi rõ ràng hơn bao giờ hết. Mong bạn ra nhiều bài giảng hơn nữa. Đọc xong cuốn đầu tiên mình sẽ đọc tài liệu tham khảo mùa xuân rồi nghe lại bài giảng để ôn lại. Nếu thời điểm đó đến, tôi sẽ cố gắng để lại ấn tượng của mình trong thư trả lời lần nữa. Ngoài ra, sẽ thật tuyệt nếu tôi giành được Infcon và có thể gặp trực tiếp các bạn lần này. !! Cảm ơn bạn vì bài giảng hay.

  • daejoon님의 프로필 이미지
    daejoon

    Đánh giá 58

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Cảm ơn bạn đã giúp tôi trở thành một nhà phát triển tốt hơn. 'Mùa xuân của Toby 3.0' Tôi vẫn đang đọc bìa cứng. Khi mới đọc nó, tôi nghĩ mình đã bỏ qua chương 1 đến chương 8 và chỉ xem phần thực hành. Tuy nhiên, thời gian trôi qua, tôi đã xem lại phần đầu tiên, từ chương 1 đến chương 8. Bài giảng được thực hiện theo cách tập trung vào nội dung của phần đầu tiên này và giải thích các nguyên tắc đồng thời tránh càng nhiều phần khó khăn khi thực hiện mùa xuân. Lời giải thích của Toby về phương pháp xây dựng để hiện thực hóa các nguyên tắc độc đáo của anh ấy vẫn còn hiệu lực. Đây là điều tôi không cảm nhận được qua cuốn sách, nhưng những gì tôi cảm nhận được qua khóa học như sau: - Mã phải được phân tách theo lý do và thời điểm thay đổi. - Khi viết mã yêu cầu giải phóng tài nguyên, nên mở và đóng cùng một lúc. - Cách vận hành IntelliSense với Camel Case trong IntelliJ IDEA - Cách sử dụng lớp TimeUnit để sử dụng Thread.sleep một cách thuận tiện - Có thể giảm sự phụ thuộc bằng cách tách các gói dựa trên DIP (Nguyên tắc đảo ngược phụ thuộc). - Cách kiểm soát môi trường của bạn bằng Clock.fixed - Kỹ thuật khung đôi có thể được sử dụng thuận tiện khi định cấu hình Spring Configuration Trên thực tế, những điều tôi học được liệt kê ở trên là những phần bổ sung, Khi xem khóa học, tôi liên tục suy nghĩ về cách tạo ra một cấu trúc dễ bảo trì. Mặc dù những vấn đề này chưa được giải quyết hoàn toàn khi xem hết các bài giảng nhưng chúng đã cho chúng ta một số hướng dẫn, vì vậy chúng ta sẽ nỗ lực hơn để suy nghĩ về chúng trong tương lai. Cảm ơn Cuối cùng, tôi cảm thấy rằng các điều kiện ở mỗi khóa học là khác nhau. chăm sóc bản thân. Một lần nữa, cảm ơn bạn đã giúp tôi trở thành một nhà phát triển tốt hơn.

    • tobyilee
      Giảng viên

      Bạn đã đọc cuốn sách đầu tiên. Tôi rất vui vì nó đã giúp ích. Cảm ơn bạn đã đánh giá tốt.

Ưu đãi có thời hạn, kết thúc sau 7 ngày ngày

84.700 ₫

30%

2.534.025 ₫

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

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!