
Nguyên lý cốt lõi của Spring - Phiên bản cơ bản
yh
Người mới học Spring sẽ hiểu nguyên lý cốt lõi và nắm vững kiến thức cơ bản của Spring khi tự làm các ví dụ.
Cơ bản
Spring, oop
Giải quyết các vấn đề thực tế chắc chắn sẽ gặp phải khi thiết kế như mã chung (common code), cấu trúc phân cấp danh mục, quản lý truy vết lịch sử, Soft Delete, thống kê, thiết kế động, và sử dụng JSON thông qua 9 mẫu thiết kế cốt lõi. Không chỉ dừng lại ở lý thuyết đơn thuần, nội dung này bao gồm những bí quyết thực tiễn đã được kiểm chứng qua vô số dự án cùng các tiêu chí lựa chọn theo từng tình huống cụ thể. Giờ đây, bạn có thể trở thành một chuyên gia thiết kế thực thụ, tự tin thiết kế trước bất kỳ yêu cầu nào.
2,398 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
탁형
Cách đây khoảng 6 năm, từ một người có kinh nghiệm làm việc mờ nhạt, sau khi nghe bài giảng JPA của thầy Kim Young-han, tôi đã bắt đầu làm tốt phần việc của mình và đến nay đã có thể nhận được đánh giá là làm việc giỏi ở công ty. Và hiện tại, trước thềm chuyển việc và dự kiến sẽ đảm nhận vị trí PM cũng như trưởng nhóm, thật đúng lúc bài giảng về DB lại ra mắt. Mặc dù giờ đây tôi đã có thể phát triển Backend một cách dễ dàng, nhưng DB luôn là phần khiến tôi cảm thấy còn thiếu sót, và thông qua lộ trình lần này, những vấn đề tôi từng trăn trở trong thực tế đang được giải tỏa rất nhiều. Chân thành cảm ơn thầy Kim Young-han đã một lần nữa cứu cánh cho sự nghiệp của tôi.
5.0
dojoon.suk
Đây là một khóa học rất tuyệt vời giúp tôi dễ dàng thấu hiểu và vận dụng các mô hình thiết kế cơ sở dữ liệu.
5.0
최재훈
Có lẽ vì chưa có kinh nghiệm thực tế nên tôi thấy hơi khó, nhưng đây là một bài giảng mà tôi đã học hỏi được rất nhiều điều. Cảm ơn anh Young-han vì bài giảng tuyệt vời! (Tôi đang hóng đến mức chóng mặt vì muốn nghe bài giảng về tối ưu hóa hiệu suất đây ạ)
Khả năng thiết kế và triển khai cơ sở dữ liệu thực tế
Chinh phục 9 mẫu thiết kế chắc chắn sẽ gặp trong thực tế
Thiết kế trong thực tế không phải là việc tìm kiếm một đáp án chính xác đã được định sẵn, mà là quá trình lựa chọn sự đánh đổi (Trade-off) tốt nhất phù hợp với tình huống. Vì vậy, thay vì chỉ truyền đạt những lý thuyết tinh giản, trong bài giảng này, tôi muốn gửi đến các bạn những phương pháp thiết kế và tiêu chuẩn phán đoán mà tôi đã thực sự trăn trở và lựa chọn qua nhiều dự án khác nhau.
Kỹ năng thiết kế không thể được hình thành chỉ trong một sớm một chiều. Nó được tích lũy dần dần thông qua quá trình lặp đi lặp lại việc trực tiếp thiết kế, thất bại và cải thiện lại. Hãy thử áp dụng các mô hình đã học trong bài giảng này vào các dự án thực tế. Sẽ đến một lúc nào đó bạn chỉ cần nghe yêu cầu là các mô hình sẽ tự nhiên hiện ra trong đầu.
Tôi chân thành hy vọng rằng thông qua bài giảng này, kỹ năng thiết kế của các bạn sẽ được nâng lên một tầm cao mới.
Bài giảng này là bài giảng thứ tư trong lộ trình Cơ sở dữ liệu thực chiến, tập trung vào cách giải quyết các vấn đề gặp phải khi thiết kế cấu trúc dịch vụ thực tế sau khi lập mô hình dưới góc độ các mẫu thiết kế (design patterns).
Cơ sở dữ liệu thực chiến của Kim Young-han - Phần Thiết kế 1
Cơ sở dữ liệu thực chiến của Kim Young-han - Phần Thiết kế 2
Cơ sở dữ liệu thực chiến của Kim Young-han - Phần Tối ưu hóa hiệu suất và Tính năng nâng cao (Dự kiến ra mắt năm 26)
Khóa học này dành cho ai?
Sinh viên và người tìm việc đang chuẩn bị ứng tuyển vào lĩnh vực IT
Lập trình viên Backend
Người khao khát trở thành Quản trị viên cơ sở dữ liệu (DBA)
Chuyên viên phân tích dữ liệu
Cần biết trước khi bắt đầu?
Cơ sở dữ liệu thực chiến của Kim Young-han: Phần cơ bản
Thiết kế Cơ sở dữ liệu Thực chiến của Kim Young-han Phần 1
Xác minh Inflearn
601,514
Học viên
42,085
Đánh giá
9,111
Trả lời
5.0
Xếp hạng
26
Các khóa học
Người giáo dục
Trước đây: Giám đốc kỹ thuật tại Woowa Brothers, Kakao, SK Planet
Sách: Lập trình JPA tiêu chuẩn Java ORM
Mục tiêu của tôi là đào tạo để bạn có thể trở thành một nhà phát triển thực thụ, cần thiết cho công việc thực tế. developer.
Video phỏng vấn EO
Cuộc đời của Kim Young-han, giảng viên hàng đầu dành cho các nhà phát triển Hàn Quốc [Phần 1]
Cuộc đời của Kim Young-han, giảng viên hàng đầu dành cho các nhà phát triển Hàn Quốc [Phần 2]
Gae-bal-ba-dak - Chàng trai nông thôn trở thành vua lập trình
Tất cả
87 bài giảng ∙ (13giờ 17phút)
Tài liệu khóa học:
17. Sắp xếp
04:48
Tất cả
81 đánh giá
5.0
81 đánh giá
Đánh giá 17
∙
Đánh giá trung bình 5.0
5
Có lẽ vì chưa có kinh nghiệm thực tế nên tôi thấy hơi khó, nhưng đây là một bài giảng mà tôi đã học hỏi được rất nhiều điều. Cảm ơn anh Young-han vì bài giảng tuyệt vời! (Tôi đang hóng đến mức chóng mặt vì muốn nghe bài giảng về tối ưu hóa hiệu suất đây ạ)
Cảm ơn bạn Choi Jae-hoon nhé :) Tôi cũng đang chuẩn bị bài giảng tối ưu hóa hiệu suất một cách cực kỳ chăm chỉ đây hì hì hì. Hãy cùng mong chờ nhé!
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Thật tuyệt vời khi có thể hiểu được bối cảnh tại sao các mẫu (pattern) thường gặp trong thực tế lại xuất hiện, cũng như nắm rõ những điểm cần lưu ý và sự đánh đổi (trade-off) cụ thể khi áp dụng chúng. Tôi rất mong chờ phần tối ưu hóa hiệu suất sắp tới.
Cảm ơn bạn Marvin. Tôi luôn ủng hộ bạn^^
Đánh giá 34
∙
Đánh giá trung bình 4.7
5
Cách đây khoảng 6 năm, từ một người có kinh nghiệm làm việc mờ nhạt, sau khi nghe bài giảng JPA của thầy Kim Young-han, tôi đã bắt đầu làm tốt phần việc của mình và đến nay đã có thể nhận được đánh giá là làm việc giỏi ở công ty. Và hiện tại, trước thềm chuyển việc và dự kiến sẽ đảm nhận vị trí PM cũng như trưởng nhóm, thật đúng lúc bài giảng về DB lại ra mắt. Mặc dù giờ đây tôi đã có thể phát triển Backend một cách dễ dàng, nhưng DB luôn là phần khiến tôi cảm thấy còn thiếu sót, và thông qua lộ trình lần này, những vấn đề tôi từng trăn trở trong thực tế đang được giải tỏa rất nhiều. Chân thành cảm ơn thầy Kim Young-han đã một lần nữa cứu cánh cho sự nghiệp của tôi.
Cảm ơn anh Tak. Nhìn thấy anh không hề lãng phí thời gian qua mà luôn không ngừng học hỏi và nỗ lực, em thấy rất tuyệt vời. Hy vọng anh sẽ luôn trân trọng đồng nghiệp và ngày càng phát triển mạnh mẽ hơn với tầm nhìn xa hơn nữa :) Em luôn ủng hộ anh!
Đánh giá 27
∙
Đánh giá trung bình 4.6
5
Tôi đã học hỏi được rất nhiều điều từ bài giảng lần này. Nhìn lại danh sách các bài giảng, tôi nhận thấy tất cả các bài giảng của anh Young-han đều rất tâm huyết và mỗi bài đều giúp ích cho tôi rất nhiều. Tôi rất mong chờ bài giảng tiếp theo. Tôi đã sử dụng AI trong công việc được khoảng 3 năm, và dường như phương thức phát triển của tôi cũng đã có nhiều thay đổi trong suốt 3 năm qua. Đặc biệt là gần đây, tôi có nhiều suy nghĩ khác nhau về vai trò đang thay đổi của người lập trình viên. Tôi rất tò mò về suy nghĩ của anh cũng như những thay đổi trong các bài giảng sắp tới của anh!
Chào bạn Ramjwi-bang, lâu rồi không gặp :) Tôi cũng có rất nhiều trăn trở về vấn đề này. Trước hết, tôi nghĩ rằng năng suất trong kỷ nguyên AI chính là: Nền tảng cơ bản của bản thân * Khả năng vận dụng AI. Ở đây, tôi định tập trung vào những kiến thức cơ bản của việc phát triển phần mềm. Các phương pháp lập trình thông qua AI thay đổi quá nhanh, nên chúng thường dễ dàng trở thành những kiến thức mau quên. Ngược lại, những bản chất cốt lõi như lập trình hướng đối tượng hay kiến trúc cơ sở dữ liệu thì không hề thay đổi. Trong thời đại mà AI có thể viết code nhanh chóng, thì tầm nhìn và khả năng thiết kế của người lập trình để đánh giá xem đoạn code đó có đúng hay không, có gây vấn đề gì cho hiệu suất hệ thống hay không mới chính là năng lực cạnh tranh thực sự. Vì vậy, các bài giảng của tôi trong tương lai vẫn sẽ tiếp tục đi theo hướng khai thác sâu vào các nguyên lý hoạt động không thay đổi theo thời gian. Trong khóa học 'Tối ưu hóa hiệu suất cơ sở dữ liệu' sắp ra mắt lần này, tôi cũng tập trung vào việc củng cố vững chắc những nền tảng như vậy. Tôi chân thành ủng hộ bạn tạo ra sự cộng hưởng tuyệt vời của riêng mình bằng cách đặt vũ khí mạnh mẽ mang tên AI lên trên một nền tảng cơ bản vững chắc. Tôi sẽ chuẩn bị thật kỹ lưỡng để khóa học tiếp theo cũng có thể giúp ích thiết thực cho bạn. Luôn cảm ơn bạn! :)
Đánh giá 9
∙
Đánh giá trung bình 5.0
5
Đây là một khóa học rất tuyệt vời giúp tôi dễ dàng thấu hiểu và vận dụng các mô hình thiết kế cơ sở dữ liệu.
Cảm ơn bạn dojoon.suk! Và mình luôn ủng hộ bạn^^!
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
Ưu đãi có thời hạn, kết thúc sau 2 ngày ngày
66 ₫
29%
2.531.858 ₫