강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Kim Young-han's Thực chiến Java - Cao cấp phần 2, I/O, Mạng, Phản xạ

Bạn sẽ học sâu về I/O, mạng, phản xạ, chú thích từ cơ bản đến cấp độ thực tế. Chúng ta sẽ cùng nhau tạo ra một máy chủ ứng dụng web (WAS) bằng Java.

(5.0) 336 đánh giá

6,252 học viên

Độ khó Cơ bản

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

  • yh
Java
Java
Network
Network
oop
oop
Java
Java
Network
Network
oop
oop
yh님의 프로필 이미지

Đã chỉnh sửa

Nhập môn Cơ sở dữ liệu của Kim Young-han, Phiên bản cơ bản - Đã xác nhận lịch khai giảng

Xin chào tất cả mọi người

Cuối cùng, hai bài giảng về giới thiệu và cơ bản về cơ sở dữ liệu đã sẵn sàng để mở.

Cảm ơn bạn đã chờ đợi và ủng hộ chúng tôi trong thời gian dài!

Ngày phát hành dự kiến là từ ngày 30 tháng 7 đến ngày 1 tháng 8.

Lộ trình cơ sở dữ liệu thực tế của Kim Young-han

  1. Giới thiệu về cơ sở dữ liệu thực hành của Kim Young-han - từng bước từ SQL (mở)

  2. Cơ sở dữ liệu thực hành của Kim Young-han - Cơ bản (Mở)

  3. Cơ sở dữ liệu thực hành - Thiết kế của Kim Young-han (Dự kiến vào nửa cuối năm 2025)

  4. Cơ sở dữ liệu thực hành của Kim Young-han - Tối ưu hóa hiệu suất và các tính năng nâng cao (Dự kiến vào nửa cuối năm 2025)

Mục tiêu bài giảng

Xin lưu ý rằng bài giảng này được thiết kế để dễ hiểu không chỉ đối với các nhà phát triển mà còn đối với các nhà lập kế hoạch và nhà phân tích dữ liệu.

  • Nhà phát triển : Sinh viên năm ba, sinh viên không chuyên ngành, người tìm việc muốn xây dựng nền tảng vững chắc về cơ sở dữ liệu

  • Người lập kế hoạch/Người tiếp thị : Những người cần đưa ra quyết định dựa trên dữ liệu

  • Chuyên viên phân tích dữ liệu : Người mới bắt đầu muốn nâng cao kỹ năng SQL

[Giới thiệu về lộ trình từ góc nhìn của nhà phát triển]

Nếu bạn là nhà phát triển, tôi khuyên bạn nên làm theo toàn bộ lộ trình.

Như nhiều nhà phát triển sẽ đồng ý, các ứng dụng tuyệt vời được sinh ra trên nền tảng cơ sở dữ liệu được thiết kế tốt. Điều này là do có những vấn đề trong lĩnh vực cơ sở dữ liệu mà không bao giờ có thể giải quyết chỉ bằng mã ứng dụng. Lộ trình này sẽ lấp đầy nửa năng lực cốt lõi còn lại và giúp bạn trở thành một nhà phát triển cấp cao hơn.

Giới thiệu : Đầu tiên, chúng ta sẽ tìm hiểu những kiến thức cơ bản về cơ sở dữ liệu và SQL thông qua phần 'Giới thiệu'.

Cơ bản : Cơ bản bao gồm các kỹ năng cơ bản về cơ sở dữ liệu cần thiết cho các nhà phát triển mới vào nghề.

  • Bạn sẽ có khả năng giải quyết mọi yêu cầu kinh doanh phức tạp trong SQL bằng cách sử dụng lệnh nối, truy vấn phụ, hợp và câu lệnh case.

  • Bằng cách hiểu đúng các nguyên tắc hoạt động của chỉ mục, bạn sẽ học được những kiến thức cơ bản về tối ưu hóa hiệu suất SQL cần thiết cho mục đích sử dụng thực tế.

  • Hiểu biết sâu sắc về giao dịch và tính toàn vẹn của dữ liệu cho phép bạn xây dựng các ứng dụng mạnh mẽ không làm hỏng dữ liệu.

Thiết kế : Phần thiết kế sẽ giúp bạn trở thành một nhà phát triển ở cấp độ tiếp theo. Bạn sẽ tìm hiểu cách thiết kế cơ sở dữ liệu tốt quyết định khả năng bảo trì và mở rộng của ứng dụng, đồng thời phát triển khả năng mô hình hóa một cách có hệ thống các yêu cầu phức tạp mà bạn sẽ gặp phải trong thực tế.

Tối ưu hóa Hiệu suất và Các Tính năng Nâng cao: Tối ưu hóa Hiệu suất và Các Tính năng Nâng cao là cánh cổng cuối cùng để trở thành một nhà phát triển nâng cao xử lý lưu lượng truy cập lớn. Bạn sẽ nắm vững các kỹ thuật tiên tiến để tìm ra các điểm nghẽn hiệu suất cơ sở dữ liệu mà không ai khác có thể giải quyết và vượt qua giới hạn của dịch vụ của bạn.

Bằng cách nắm vững lộ trình này, bạn sẽ phát triển từ một "nhà phát triển đơn thuần chỉ triển khai các tính năng" thành một nhà phát triển thực sự có năng lực, hiểu sâu sắc và tối ưu hóa cả ứng dụng và cơ sở dữ liệu, đồng thời có thể tìm ra giải pháp cho mọi vấn đề.

[Giới thiệu lộ trình từ góc nhìn của nhà phân tích dữ liệu và lập kế hoạch]

Nếu bạn là người lập kế hoạch hoặc phân tích dữ liệu, tôi khuyên bạn nên nghe phiên bản giới thiệu và cơ bản.

Bắt đầu: Khi bạn đã nắm vững những kiến thức cơ bản về SQL với khóa Bắt đầu, bạn sẽ có thể nhanh chóng và độc lập để có được câu trả lời bạn cần ngay lập tức mà không cần phải yêu cầu dữ liệu và chờ đợi.

Kiến thức cơ bản : Trong phần Kiến thức cơ bản, chúng ta sẽ tiến thêm một bước nữa.

Bằng cách sử dụng SQL nâng cao như lệnh nối, truy vấn phụ, hợp nhất và câu lệnh case, bạn có thể kết hợp dữ liệu nằm rải rác ở nhiều nơi khác nhau, xử lý lại theo tiêu chí của riêng bạn và tăng thêm chiều sâu cho quá trình phân tích.

Chỉ riêng hai khóa học này sẽ giúp bạn trở thành người chủ chốt có thể cải thiện dịch vụ dựa trên dữ liệu, thuyết phục các tổ chức và giao tiếp trôi chảy với các nhóm phát triển.

Nếu bạn muốn tự mình quản lý một sản phẩm dựa trên dữ liệu, bạn có thể tham gia khóa học 'Thiết kế' như một khóa học nâng cao để mở rộng hiểu biết của mình về cấu trúc dữ liệu.

Đối với các nhà lập kế hoạch và phân tích, lộ trình cơ bản và giới thiệu này sẽ thay đổi hoàn toàn cách bạn làm việc với dữ liệu.

Giới thiệu - Mục lục

1. Giới thiệu bài giảng và tài liệu giảng dạy

2. Giới thiệu về cơ sở dữ liệu

3. Khởi động cơ sở dữ liệu

4. SQL - Quản lý dữ liệu

5. SQL - Truy vấn và Sắp xếp

6. SQL - Xử lý dữ liệu

7. SQL - Tổng hợp và Nhóm

Cơ bản - Mục lục

1. Giới thiệu bài giảng và tài liệu giảng dạy

2. Join 1 - Inner Join

3. Join 2 - Outer Join và các Join khác

4. Truy vấn con

5. LIÊN HIỆP

6. Câu lệnh CASE

7. Xem

8. Mục lục 1

9. Mục lục 2

10. Tính toàn vẹn dữ liệu

11. Giao dịch

12. Thủ tục lưu trữ, hàm và trình kích hoạt

Chúng tôi đã biên soạn và trả lời các câu hỏi về tiến độ thực hiện lộ trình.

1. Trình tự cơ bản của tiến trình lộ trình cơ sở dữ liệu

- Thứ tự cơ bản là Java -> Database -> Spring -> Spring Boot và sử dụng JPA.

2. Thứ tự đề xuất của tiến trình lộ trình cơ sở dữ liệu

Tiến trình hiệu quả nhất là nghiên cứu Giới thiệu về Cơ sở dữ liệu và Nguyên tắc cơ bản ngay trước Spring DB1 trên lộ trình Spring.

Vì vậy, quá trình học tập như sau:

- ...

- Spring MVC2

- Giới thiệu về cơ sở dữ liệu

- Cơ bản về cơ sở dữ liệu

- Spring DB Phần 1

- Spring DB Phần 2

- ...

Khi tiến hành lộ trình sử dụng Spring Boot và JPA, bạn nên tìm hiểu ít nhất những kiến thức cơ bản về cơ sở dữ liệu và tiến hành.

Chúng tôi sẽ cung cấp tổng quan toàn diện hơn về thiết kế cơ sở dữ liệu, tối ưu hóa hiệu suất và các tính năng nâng cao khi chúng được phát hành.

3. Bạn sẽ học dựa trên MySQL hay Oracle?

Mặc dù chương trình đào tạo thực hành tập trung vào MySQL, nội dung bài giảng tập trung vào việc truyền đạt kiến thức tổng quát không chỉ về MySQL mà còn về toàn bộ RDBMS. Do đó, mục tiêu là đạt được hiểu biết rộng rãi, không bị giới hạn trong một cơ sở dữ liệu cụ thể.

Để so sánh, trong bài giảng này, chúng ta sẽ học cách lái một chiếc xe hơi tên là MySQL. Tuy nhiên, chúng ta sẽ không chỉ học cách vận hành một mẫu xe cụ thể, mà còn tập trung vào việc học các nguyên lý lái cơ bản (các khái niệm cốt lõi của RDBMS) mà bạn cần biết bất kể bạn lái loại xe nào (RDBMS), chẳng hạn như chân ga, phanh và vô lăng. Vì vậy, điều này sẽ rất hữu ích khi làm việc với các RDBMS khác.

Cảm ơn

Bình luận