Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Nền tảng vững chắc! Bắt đầu Java một cách nghiêm túc Phần 4: Hướng tới Spring

Dựa trên hiểu biết về Phản xạ và Chú thích, giúp bạn hiểu rõ nguyên lý hoạt động của Spring Framework!

(5.0) 8 đánh giá

308 học viên

  • nullnull8537
java
Reflection
Annotation
스프링
Java
annotation
reflection
spring-framework

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

Dịch cái này sang tiếng Việt

  • Mini framework hé lộ nội bộ Spring

  • Thiết kế cấu trúc ứng dụng Java reflection và tạo động

  • Hiểu Annotation và vận dụng

Một lựa chọn tuyệt vời cho những ai muốn trở thành nhà phát triển backend dựa trên Spring!
Lợi thế cạnh tranh của một lập trình viên nằm hoàn toàn ở kỹ năng của họ. Khóa học này sẽ giúp bạn có được lợi thế cạnh tranh rõ rệt!

🚀 Chuỗi bài học Java đầy đủ: Khởi đầu mạnh mẽ 🚀


Khóa học này sẽ giúp bạn có khởi đầu thuận lợi bằng cách cung cấp cho bạn hiểu biết sơ bộ về cấu trúc và nguyên tắc hoạt động của Spring Framework !

Nếu bạn hoàn thành bài giảng này đúng cách
Dựa trên trình độ hiểu biết cao tương đương với một chuyên gia
Bạn có thể sử dụng Java .

Chú thích và phản ánh

Bạn có thể sử dụng các chú thích mặc định cũng như phát triển các chú thích tùy chỉnh của riêng mình. Bạn cũng có thể kết hợp nó với Reflection để phát triển khuôn khổ độc đáo của riêng mình .

Xem trước Spring Framework

Trước khi tìm hiểu về framework Spring mở rộng, bạn có thể hiểu rõ các khái niệm cốt lõi như dependency injection bằng cách phân tích mã framework nhỏ áp dụng các nguyên tắc tương tự.

Mục tiêu học tập


Chỉ làm theo mã thì chán lắm
Một lập trình viên mới vào nghề cảm thấy như chẳng còn gì trong đầu mình


Là một nhà phát triển phần mềm phụ trợ
Người tìm việc muốn có việc làm


Bởi vì nó là một ngôn ngữ được sử dụng rộng rãi
Tôi đã học nó nhưng tôi không biết bản chất
Nhà phát triển mới có 1-2 năm kinh nghiệm

Lộ trình học tập 🏃🏻

Chuỗi bài học Java, bắt đầu với trọng tâm chính, bao gồm bốn phần.
Bài giảng riêng biệt 1 và 2 là những bài giảng hay để học cùng nhau nhằm phát triển thành một nhà phát triển Spring backend 🙂

  • Phần 1: Ngữ pháp cơ bản, Lập trình thủ tục

  • Phần 2: Lập trình hướng đối tượng + Cấu trúc dữ liệu

  • Phần 3: Viết chương trình sử dụng hệ thống

  • Phần 4: Chuẩn bị chuyển sang Spring Framework

  • Riêng biệt 1: Hiểu biết về công nghệ cơ sở hạ tầng web và DB

  • Riêng 2: SQL nâng cao


Phần 4 đề cập đến Chú thích và Phản chiếu, cũng như cách tận dụng chúng để phát triển framework của riêng bạn . Tuy không quá chi tiết, nhưng phần này cung cấp kiến thức cụ thể, ở cấp độ mã nguồn về các khái niệm thiết yếu trước khi tìm hiểu Spring Framework.

Sau khi nghe bài giảng này...

  • Bạn có thể tìm hiểu ý nghĩa chính xác và vai trò của các chú thích cơ bản và sử dụng chúng, hơn nữa, học cách tạo và sử dụng các chú thích của riêng bạn.

  • Bạn sẽ hiểu được về lập trình mô-đun cũng như các khái niệm và ứng dụng của phản xạ.

  • Bạn sẽ học cách phát triển framework của riêng mình bằng cách tận dụng các đối tượng như các module đơn vị trong môi trường Java. Điều này sẽ củng cố hiểu biết của bạn về cách thức hoạt động của Spring Framework.

Java khởi đầu mạnh mẽ
Đây không chỉ là khóa học Java.

1⃣
Chìa khóa để chú thích 🧭


  • Bạn có thể học cách sử dụng các chú thích cơ bản như @Override và @Deprecated .

  • Bạn có thể phát triển chú thích tùy chỉnh của riêng mình bằng cách sử dụng các chú thích siêu dữ liệu như @Target và @Retention .

  • Bạn có thể triển khai khuôn khổ của riêng mình bằng cách kết hợp phản ánh và chú thích .


2⃣
Sự phản chiếu và
Lập trình mô-đun 🛠


  • Bạn có thể học cách tải các lớp động (lớp ClassLoader) bằng kỹ thuật phản chiếu.

  • Bạn có thể tìm hiểu các nguyên tắc của lập trình mô-đun , phát triển phần mềm bằng cách lắp ráp các lớp Java thành các mô-đun đơn vị duy nhất.

3⃣
Phong cách Spring Framework
Phát triển khuôn khổ nhỏ của riêng bạn 🐳


  • Nếu bạn mới làm quen với Spring, bạn có thể hiểu rõ ý nghĩa thực sự của Dependency Injection ở cấp độ mã, điều này có thể gây nhầm lẫn.

  • Bạn có thể tự mình triển khai các chú thích như @Component và @Autowired và xem cách chúng được sử dụng ở cấp độ khung.


4⃣
Tài liệu giảng dạy và ghi chú được sắp xếp hợp lý 📜


  • Toàn bộ nội dung lớp học đều dựa trên tài liệu PPT, nhưng phần giải thích vẫn được tiếp tục như viết trên bảng trắng .

  • Điều này cho phép sinh viên hiểu toàn diện về dòng chảy của cấu trúc và lý do đằng sau việc tạo ra nó, thay vì chỉ nhìn thấy một kết quả hoàn chỉnh duy nhất.

5⃣
Mục tiêu là tạo ra sự cạnh tranh và việc làm khác biệt 💼

  • Trước khi học lập trình Java toàn diện , chúng tôi muốn làm rõ rằng khóa học này hướng đến mục đích việc làm .

    Dựa trên kinh nghiệm giảng dạy sâu rộng của người hướng dẫn , chúng tôi cung cấp lộ trình học tập rõ ràng và thời gian cần thiết .

  • Chúng tôi khuyến khích bạn thiết lập lịch trình và phân bổ thời gian học tập phù hợp ngay từ đầu để tránh lãng phí thời gian vào những lựa chọn không phù hợp.

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

  • Hệ điều hành và Phiên bản (OS): Windows 11

  • Công cụ được sử dụng: IntelliJ IDEA (Phiên bản cộng đồng)

  • Thông số kỹ thuật PC: Hệ điều hành Windows 11 và IntelliJ có thể chạy mà không gặp bất kỳ sự cố nào

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

  • Tài liệu PPT được sử dụng trong lớp học (được cung cấp dưới dạng tệp PDF)

  • Các ví dụ và câu trả lời đầy đủ cho các bài tập thực hành thiết yếu (được cung cấp dưới dạng tệp zip)

Kiến thức và biện pháp phòng ngừa của người chơi

  • Java: Phần 1-2: Nền tảng vững chắc
    (※ Giả sử bạn biết tất cả về ngữ pháp cơ bản và OOP)

  • Chung chung

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

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

  • Người đang chuẩn bị học Spring Framework sau khi đã học Java.

  • Những ai muốn biết cách Reflection và Annotation được sử dụng trong Spring Framework

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

  • Người biết cú pháp cơ bản của Java

Xin chào
Đây là

36,724

Học viên

2,105

Đánh giá

1,093

Trả lời

4.9

Xếp hạng

24

Các khóa học

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

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

Tất cả

18 bài giảng ∙ (3giờ 6phú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ả

8 đánh giá

5.0

8 đánh giá

  • Samhwan Kim님의 프로필 이미지
    Samhwan Kim

    Đánh giá 16

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    열심히 출퇴근 시간에 라디오처럼. 들었습니다. 이제는 주말 실습입니다. 포기하지 않게 기를 넣어주세요

    • 널널한 개발자
      Giảng viên

      제가 기를 불어 넣을 필요도 없겠습니다. 이미 스스로 홀로 서기에 성공하신 것 같습니다. 하늘은 스스로 돕는 자를 돕는다 하던데...그런 의미에서 이미 포기할 기회를 잃어버린 것 같습니다. 건투를 빕니다! :)

  • cho766님의 프로필 이미지
    cho766

    Đánh giá 12

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    스프링 기술을 사용하는 방법만 배우다보니 정작 스프링의 원리를 직접 말로 설명하지 못하는 상황이었습니다. 3시간 내외의 짧은 강의를 하루동안 밀도있게 공부하면서 그동안 알고 있었던 컴포넌트 스캔, DI 등에 대해 더 구체적으로 설명할 수 있는 인사이트를 얻었습니다. 또한, 평소 감이 잡히지 않았던 어노테이션과 리플렉션에 대해 배우고, 이것이 스프링에서 어떻게 활용하는지까지 배울 수 있어서 매우 만족스러웠던 강의였습니다. 앞으로 스프링 관련 고급기술을 습득할 때도 이번 강의에서 배운 내용이 정말 많은 도움이 될 것 같습니다.

    • 널널한 개발자
      Giảng viên

      상세한 피드백과 좋은 평가 고맙습니다. 개념적으로 보이는 용어들이 구체적인 코드로 보면 사실은 매우 단순한 것일 경우가 많았던 것 같습니다. 그런 부분을 설명드리고자 애쓴 보람이 있는 것 같아 기쁩니다. :)

  • 더블지님의 프로필 이미지
    더블지

    Đánh giá 28

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    이번 강의를 통해 리플렉션에 대해 보다 자세하게 공부하게 되었습니다. 더 나아가 스프링 프레임워크는 어떻게 리플렉션 기술을 통해 의존성을 주입을 하는지 알게 되었습니다. 빨리 다음 강의가 필요합니다...^_^

    • 널널한 개발자
      Giảng viên

      Part 4 부제 처럼 Spring 강의도 얼른 준비하겠습니다. 원론적인 부분이나 작동원리 등에 대해서는 이미 공부를 한 것이므로 어쩌면 쉽게 Spring을 접할 수 있지 않을까 기대하고 있습니다. :)

  • Estados Unidos님의 프로필 이미지
    Estados Unidos

    Đánh giá 36

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    본격적인 스프링 강의도 기대하겠습니다 :) 늘 양질의 컨텐츠 감사드립니다.

    • 널널한 개발자
      Giảng viên

      좋은 평가와 피드백 고맙습니다. 스프링 강의도 얼른 준비해 공개하겠습니다. :)

  • sunny75님의 프로필 이미지
    sunny75

    Đánh giá 94

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    (25/08/02/토 15:50) 문자 인코딩 강의를 듣고, 지금까지 널널님의 강의를 거의 다 들었네요. 정말 많은 것을 배웠습니다. 이번 강의로 framework에 대해서도, 많이 이해 했습니다. 좋은 지식과 경험얘기와 조언 등.... 제게 아주 많이 도움이 되었습니다. 동기화 / 비정상 에러 체크 / context switching 부하... 나중에 복습을 위해 다시 강의를 들어야 겠다고 생각도 하게 됩니다. 좋은 강의 만들어 주셔서 감사합니다.

    • 널널한 개발자
      Giảng viên

      이제 하산하셔도 될 것 같습니다. 앞으로도 더 좋은 강의로 계속 인사 올리겠습니다. 고맙습니다. :)

716.373 ₫

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

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!