강의

멘토링

커뮤니티

Programming

/

Back-end

Spring AOP (Lập trình hướng theo khía cạnh) dành cho người không chuyên ngành

Thông qua bài giảng này, ngay cả những người không chuyên cũng có thể hiểu đầy đủ khái niệm và nguyên lý hoạt động của AOP (Aspect Oriented Programming), một module cốt lõi của Spring.

(5.0) 4 đánh giá

47 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • admin0013
Spring
Spring
spring-aop
spring-aop
Spring
Spring
spring-aop
spring-aop

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

  • Hiểu các khái niệm và nguyên lý hoạt động của Spring AOP

  • Hiểu thuật ngữ Spring AOP

  • Áp dụng cài đặt AOP dựa trên XML

  • Áp dụng cài đặt AOP dựa trên chú thích

Dành cho những người không chuyên ngành
Hướng dẫn đầy đủ về Spring AOP

Hầu hết các công ty CNTT mà bạn biết đều phát triển chương trình bằng Spring trực tiếp hoặc sử dụng framework riêng của họ, được cải tiến từ Spring. Hơn nữa, các hệ thống công cộng do chính phủ vận hành cũng sử dụng framework chuẩn chính phủ điện tử dựa trên Spring. Tóm lại, nếu không có Spring, bạn không thể thực hiện các dự án Java hoặc vận hành các hệ thống Java.

Nhìn chung, khung Spring bao gồm bốn mô-đun mà bạn sẽ học theo trình tự:

- Spring IoC (Đảo ngược điều khiển)

- Spring AOP (Lập trình hướng khía cạnh)

- Spring MVC (Bộ điều khiển MoelView)

- Spring ORM (Ánh xạ quan hệ đối tượng)

Nếu Spring IoC là công nghệ nền tảng để xây dựng các thành phần nghiệp vụ, thì Spring AOP là công nghệ quản lý toàn diện các chức năng thường dùng trên các phương thức nghiệp vụ. Cuối cùng, Spring AOP, cùng với Spring IoC, là công nghệ cốt lõi cho các thành phần nghiệp vụ.

Tôi giới thiệu điều này tới những người này.

Những người không chuyên ngành mơ ước trở thành nhà phát triển backend dựa trên Spring

Spring Framework không chỉ khó về mặt khái niệm mà nội dung của nó còn phức tạp và đồ sộ. Do đó, việc học Spring là vô cùng khó khăn đối với những người không chuyên. Thuật ngữ và cách giải thích mà các chuyên gia sử dụng hoàn toàn vô dụng đối với những người không chuyên.

Các nhà phát triển mới cần sử dụng Spring ngay lập tức

Việc tham gia vào quá trình phát triển thực tế không hề dễ dàng đối với các nhà phát triển mới, và ngay cả việc đặt câu hỏi cho các nhà phát triển khác cũng có thể là một thách thức. Ngay cả khi họ đặt câu hỏi, câu trả lời họ nhận được thường chỉ giới hạn ở các mẫu mã hóa công thức hoặc giải thích API, thay vì các khái niệm hoặc nguyên tắc. Việc hiểu rõ các khái niệm, nguyên tắc và thuật ngữ sẽ giúp bạn thích nghi với công việc dễ dàng và nhanh chóng hơn.

Các nhà phát triển mới hoặc có kinh nghiệm cần vận hành các hệ thống dựa trên Spring

Khi phát sinh sự cố trong quá trình vận hành, các hệ thống dựa trên nền tảng framework có thể khó xác định. Điều này là do các chương trình phụ thuộc vào kiến trúc và các tính năng do framework cung cấp. Do đó, việc hiểu rõ kiến trúc Spring là điều cần thiết để khắc phục sự cố vận hành.

Tại sao tôi giới thiệu khóa học này

Ngữ pháp và API vô dụng thực chất là chất độc. Hãy chỉ học những gì cần thiết thông qua sự tập trung có chọn lọc .

Thông thường, khi phát triển chương trình, chúng ta thường chỉ sử dụng khoảng 10-20% số API mình dùng. Ví dụ, khi phát triển một ứng dụng web, HttpServletRequest cung cấp khoảng 40 phương thức, nhưng thực tế chúng ta chỉ sử dụng khoảng 3-5 trong số đó. Vậy tại sao lại phải đầu tư thời gian và công sức vào việc học cú pháp và các phương thức mà chúng ta thậm chí sẽ không dùng đến?

Khóa học này chỉ tập trung vào việc tìm hiểu các khái niệm và cú pháp Spring AOP được sử dụng trong các dự án thực tế, do đó tăng hiệu quả.

Khi hoàn thành dự án , bạn sẽ học được ngữ pháp và API .

Những ví dụ rời rạc được viết ra khi học ngữ pháp và API dễ bị lãng quên theo thời gian vì chúng thiếu sự liên kết với nhau. Hơn nữa, việc hiểu cách áp dụng API vào các dự án thực tế rất khó khăn, khiến quá trình học trở nên vô cùng khó khăn. Vì vậy, mặc dù bạn có thể nắm được nội dung tổng quát trong các bài giảng, nhưng khi tự mình xây dựng một thứ gì đó sau này, bạn sẽ bối rối không biết bắt đầu từ đâu.

Khóa học này tập trung vào ứng dụng thực tế của ngữ pháp và API, thay vì chỉ giải thích ngữ pháp và API chung chung. Khi bạn học xong khóa học, bạn sẽ tự nhiên phát triển chương trình bảng tin của riêng mình dựa trên Spring IoC, và tất cả các chức năng bạn phát triển đều được kết nối với nhau.

Bài giảng tốt nhất phù hợp với trình độ của những người không chuyên ngành

Kỹ năng lập trình thường được học từ các nhà phát triển cao cấp hoặc giảng viên chuyên môn đã từng nghiên cứu công nghệ. Tuy nhiên, các nhà phát triển cao cấp và giảng viên chuyên môn này thường sử dụng thuật ngữ và cách diễn đạt thông dụng của riêng họ khi giải thích, khiến người không chuyên hoặc người mới bắt đầu khó hiểu.

Khóa học này giải thích Spring AOP một cách sát nhất có thể từ góc nhìn của người dùng không chuyên. Các ví dụ được sử dụng trong các bài tập thực hành cũng dựa trên chương trình bảng tin mà bất kỳ ai cũng có thể hiểu được. Tôi tự hào khi kết hợp kinh nghiệm dày dặn của mình trong việc đào tạo sinh viên không chuyên thành lập trình viên chuyên nghiệp vào khóa học này.

Tìm hiểu về những điều này

Phần 0: Viết và kiểm tra các thành phần kinh doanh

Bạn có thể thiết lập môi trường thực hành và phát triển.

Bạn có thể viết và kiểm tra các thành phần kinh doanh dựa trên Spring IoC.

Cấu trúc thành phần kinh doanh

Phần 1: Hiểu các khái niệm và thuật ngữ AOP

Bạn có thể hiểu khái niệm AOP và phân tách mối quan tâm.

Bạn có thể hiểu các thuật ngữ cốt lõi của AOP.

Thuật ngữ AOP

Phần 2: Các điểm hành động tư vấn

Bạn có thể hiểu được khái niệm và nguyên lý hoạt động của năm loại Lời khuyên (Trước, Sau, Sau khi trả lại, Sau khi ném, Xung quanh).

Bạn có thể áp dụng nhiều lời khuyên khác nhau vào dự án của mình.

Cách thức hoạt động của Tư vấn Xung quanh

Phần 3: Cấu hình AOP dựa trên chú thích

Bạn có thể thay đổi cài đặt AOP dựa trên XML thành dựa trên Chú thích.

Phần 4: Spring JDBC

Bạn có thể hiểu các khái niệm và cấu hình XML của Spring JDBC.

Bạn có thể triển khai lớp DAO dựa trên Spring JDBC.

JDBC mùa xuân

Phần 5: Quản lý giao dịch

Bạn có thể hiểu cách Spring Transaction hoạt động.

Bạn có thể áp dụng giao dịch vào các phương pháp kinh doanh.

Giao dịch hoạt động như thế nào

Những điều cần lưu ý trước khi tham gia khóa học

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

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

  • Công cụ được sử dụng: Tomcat (10.1), Eclipse (4.28), JDK (Java 17:LTS), H2 (2.2.222)

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

  • Trong bài giảng đầu tiên, bạn có thể tải xuống tài liệu PPT cần thiết cho bài giảng.

  • Bạn có thể tải xuống mã nguồn dự án đã hoàn thành từ bài giảng trước.

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

  • Để tham gia khóa học này, bạn phải có kiến thức cơ bản về Lập trình Java và API JDBC.

  • Bản PPT kèm theo bài giảng có bản quyền, vì vậy hãy cẩn thận không sử dụng nó cho mục đích khác ngoài mục đích bài giảng.

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

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

  • Sinh viên tốt nghiệp không chuyên ngành đang tìm kiếm việc làm với tư cách là nhà phát triển back-end dựa trên Java

  • Sinh viên trường Cao đẳng Khoa học Xã hội/Nhân văn mong muốn trở thành nhà phát triển phụ trợ dựa trên Java

  • Nhân viên mới phải phát triển hoặc vận hành hệ thống dựa trên Spring

  • Nhà phát triển mới bắt đầu đã hoàn thành việc học lập trình Java

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

  • Ngôn ngữ lập trình Java

  • Khái niệm cơ bản về SQL (Tìm hiểu các truy vấn CRUD cơ bản)

  • Xử lý kết nối DB dựa trên JDBC

  • IoC mùa xuân

Xin chào
Đây là

1,474

Học viên

127

Đánh giá

14

Trả lời

4.9

Xếp hạng

21

Các khóa học

https://ssamz.com


Về chúng tôi

  • Đây là công ty được thành lập bởi đội ngũ giảng viên (SSAMZ) hàng đầu trong từng lĩnh vực, những người đã có hơn 20 năm kinh nghiệm trực tiếp giảng dạy và đồng hành cùng nhiều đối tượng học viên đa dạng tại các cơ sở đào tạo CNTT doanh nghiệp.

  • Không chỉ cung cấp các bài giảng trực tuyến, SSAMZ còn nỗ lực đào tạo từ những sinh viên mơ ước trở thành chuyên gia phần mềm cho đến các nhà phát triển và kỹ sư đang làm việc thực tế thông qua các chương trình đào tạo trực tiếp, huấn luyện và cố vấn được tùy chỉnh theo nhu cầu của doanh nghiệp.

 

Giáo dục mà Ssamz hướng tới

Một bài giảng tốt được quyết định bởi chuyên môn của giảng viên + nội dung kiến thức + khả năng truyền đạt. Dựa trên nội dung chất lượng cao từ các giảng viên chuyên nghiệp có kinh nghiệm dày dặn, Ssamz hướng tới một nền giáo dục truyền đạt kiến thức theo cách dễ hiểu nhất, phù hợp với trình độ của học viên.


  • Liên hệ đào tạo: admin@ssamz.com

Chúng tôi hướng đến việc cung cấp chương trình đào tạo dễ hiểu, phù hợp với trình độ của học viên dựa trên nội dung chất lượng cao từ các giảng viên chuyên nghiệp giàu kinh nghiệm nhất. Liên hệ đào tạo: admin@ssamz.com

Chúng tôi hướng đến việc cung cấp chương trình đào tạo dựa trên nội dung chất lượng cao từ các giảng viên chuyên nghiệp giàu kinh nghiệm nhất, giúp học viên dễ dàng thấu hiểu theo đúng trình độ của mình. Liên hệ đào tạo: admin@ssamz.com

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

Tất cả

42 bài giảng ∙ (5giờ 43phú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ả

4 đánh giá

5.0

4 đánh giá

  • yojaej0139님의 프로필 이미지
    yojaej0139

    Đánh giá 20

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Tôi hiện đang tham gia khóa học AOP sau khi hoàn thành khóa học IoC một lần. Nội dung bài giảng rất dễ hiểu và dễ theo dõi!! Tôi cũng thích đoạn họ làm mới tâm trạng một cách ngắn gọn bằng cách nói, “Hãy nhìn vào màn hình” hoặc “Tôi sẽ nghỉ ngơi.” Tôi cũng muốn hoàn thành khóa học AOP một cách nhanh chóng!! Cảm ơn

    • admin0013
      Giảng viên

      Đây là huấn luyện viên Chae Gyu-tae. Trước hết xin cảm ơn đánh giá có giá trị của bạn. Chúng tôi sẽ cố gắng tạo ra những bài giảng dễ dàng và hữu ích hơn trong tương lai.

  • lgs9914님의 프로필 이미지
    lgs9914

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    62% đã tham gia

    • giyulkim님의 프로필 이미지
      giyulkim

      Đánh giá 15

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • olleebo1122410님의 프로필 이미지
        olleebo1122410

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        1.381.331 ₫

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

        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!