MVC mùa xuân
Trong bài giảng này, bạn sẽ tìm hiểu về Spring Web MVC, một framework MVC dựa trên Java Servlet. Để học tập suôn sẻ, vui lòng tham gia khóa học “Spring Framework Core Technologies”.
2,531 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn

Tin tức
5 bài viết
Xin chào. Đây là Baek Ki Seon.
“Tôi là nhà phát triển đã được n năm, tôi có đang làm tốt việc này không? Tôi cần cải thiện những lĩnh vực nào để trở thành nhà phát triển giỏi hơn?” Bạn đã bao giờ nghĩ về điều này chưa?
Nhà phát triển không phải là một công việc đơn giản đòi hỏi bạn chỉ cần xây dựng các khả năng kỹ thuật như Java, Spring và JPA. Ít nhất là tại Amazon và Microsoft, nơi cá nhân tôi đã trải nghiệm khi làm nhà phát triển trong 15 năm, kỹ năng kỹ thuật chỉ là một số năng lực cốt lõi, nhưng không phải là năng lực quan trọng nhất và có thể không được sử dụng đúng cách nếu chúng không hài hòa với năng lực cốt lõi khác.
Trong khóa học này, bạn sẽ tìm hiểu về bảy năng lực cốt lõi mà một nhà phát triển phải có.
kỹ năng kỹ thuật
khả năng tạo ra kết quả
sự hợp tác
sự phán xét
khả năng thích ứng
sự đổi mới
Định hướng khách hàng
Chia sự nghiệp của nhà phát triển thành năm giai đoạn, chúng tôi cung cấp thông tin về những nhiệm vụ được thực hiện ở mỗi giai đoạn, những năng lực cần có, những sai lầm thường mắc phải và chiến lược để thành công ở cấp độ đó.
SDE
SDE2
SDE cấp cao
SDE cấp cao
Giám đốc cấp cao SDE
Cuối cùng, chúng tôi cung cấp hướng dẫn để bạn có thể áp dụng những gì đã học cho đến nay vào thực tế thông qua phản hồi của đồng nghiệp và tự đánh giá. Nếu bạn sử dụng "Thẻ điểm năng lực cốt lõi", có thể dùng làm thang đo, để kiểm tra và phát triển những gì bạn đang làm tốt và những gì cần cải thiện, bạn chắc chắn sẽ phát triển thành một nhà phát triển giỏi hơn.
Vui lòng tham khảo thêm video giới thiệu được đăng trên YouTube.
Cảm ơn
Xin chào. Đây là Baek Ki Seon.
Để biết thông tin chi tiết về sự kiện giảm giá, vui lòng tham khảo bài viết này: https://www.inflearn.com/tag-curation/tag/c1-whiteship-promotion . Chỉ còn vài ngày nữa thôi nên nếu bạn đang chờ đợi ưu đãi thì đừng bỏ lỡ cơ hội này nhé. :)
Cảm ơn
Xin chào, đây là Baek Ki-seon.
Bây giờ đã là tháng 4 năm 2022. Tôi hy vọng tất cả các bạn sẽ tiến gần hơn một chút đến những mục tiêu mà các bạn mong muốn đạt được trong năm nay. Mục tiêu của tôi là hoàn thành loạt bài hướng dẫn đầy đủ về Java hiệu quả trong năm nay và tôi sẽ làm việc chăm chỉ.
Einstein được cho là đã nói điều này về giáo dục.
“Giáo dục không phải là dạy những sự thật mà là phát triển khả năng tư duy.”
Và tôi hoàn toàn đồng ý với điều này. Đặc biệt đối với các nhà phát triển phần mềm, nơi công nghệ đang thay đổi nhanh chóng, điều quan trọng hơn là học “cách học đúng cách” cho dù bạn đang học chủ đề gì, hơn là học các chức năng do một công nghệ cụ thể cung cấp. Trong tất cả các khóa học của tôi, tôi cố gắng chỉ cho bạn cách tôi học Spring và Java. “Chiến lược hoàn chỉnh Java hiệu quả Phần 1” mới được phát hành đã được tạo ra với cùng tư duy.
Có thể bạn đã nghe nói hoặc có thể đã xem cuốn sách "Java hiệu quả", được khuyên dùng cho tất cả các nhà phát triển Java. Tuy nhiên, hầu hết các bạn có thể gặp khó khăn trong việc hiểu 100% những gì được nói trong sách. Đó không phải là vấn đề của bạn; đó là vì bản thân cuốn sách này rất khó. Tác giả Joshua không coi đối tượng mục tiêu của cuốn sách là người mới bắt đầu hay người mới bắt đầu. Ngay cả đối với tôi, người có khá nhiều kinh nghiệm phát triển Java, một số nội dung vẫn chưa quen và khó hiểu.
Vì vậy, tôi đã tạo khóa học này để bạn có thể trải nghiệm sự phát triển của chính mình.
- Tóm tắt những điểm chính của Java hiệu quả.
- Tìm hiểu những kiến thức nền tảng cần thiết để hiểu rõ từng mục.
- Bạn học thông qua việc viết mã các phần chỉ được mô tả ngắn gọn bằng văn bản trong sách.
Bằng cách này, chúng ta học được 30 kiến thức nền tảng cần thiết để hiểu tổng cộng 14 mục. Khi kiến thức nền tảng được tích lũy từng cái một, bạn sẽ có thể cảm nhận được rằng kỹ năng và kiến thức của mình ngày càng tăng lên khi kết thúc khóa học.
Và ngay khi tôi chuẩn bị khai giảng khóa học, tôi thực sự biết ơn Infrun đã lên kế hoạch tổ chức một sự kiện để tưởng nhớ 60.000 học viên. Chúng tôi chuẩn bị áo phông để bày tỏ lòng biết ơn tới 60.000 học sinh. Chúng tôi muốn chọn ra 20 người để lại đánh giá về khóa học Java hiệu quả và tặng áo thun cho họ. Chúng tôi sẽ chọn trong số các bài đánh giá khóa học còn sót lại trước ngày 27 tháng 4, vì vậy vui lòng tham gia trong khoảng thời gian đó.
Vui lòng tham khảo trang sự kiện để biết thêm chi tiết.

Thực ra! Đừng quên nhân dịp khai trương khóa học, tất cả các khóa học của mình cũng được giảm giá 20%. Đặc biệt, sẽ tốt hơn nếu bạn tham gia các bài giảng sau với những kiến thức sẵn có cần thiết cho bài giảng Java hiệu quả này.
Ồ! khác! Tôi sẽ tổ chức buổi tư vấn trực tiếp về những lo ngại của nhà phát triển trên kênh YouTube của tôi, “Baek Ki-seon,” vào lúc 10 giờ tối Thứ Sáu, ngày 8 tháng 4, giờ Hàn Quốc. Nếu bạn quan tâm, vui lòng đăng ký kênh YouTube của tôi, bật thông báo. và tham gia. Chúng tôi sẽ nói chuyện trực tiếp với bạn và lắng nghe những mối quan tâm của bạn.
Cảm ơn
Xin chào. Đây là Baek Ki Seon.
Chúng tôi đã biến cuốn "Refactoring" của Martin Fowler, một trong những cuốn sách phải đọc dành cho tất cả các nhà phát triển, thành một bài giảng.
- Không giống như sách, chúng tôi đã chuẩn bị video thay vì văn bản để giúp bạn hiểu dễ dàng hơn.
- Không giống như cuốn sách, chúng tôi chỉ cho bạn cách áp dụng tái cấu trúc theo cách thực tế hơn bằng IntelliJ.
- Không giống như cuốn sách, chúng tôi đã chuẩn bị mã ví dụ bằng Java chứ không phải JavaScript để bạn có thể theo dõi và tự học.
Bạn có thể tham gia khóa học này ngay cả khi bạn có ít nhất kiến thức lập trình Java cơ bản và bạn có thể tham gia khóa học này nếu bạn đã hoàn thành các nghiên cứu cơ bản về bất kỳ ngôn ngữ lập trình nào, không chỉ Java.
Kỹ năng tái cấu trúc là kỹ năng mã hóa và thay đổi cấu trúc cơ bản mà tất cả các nhà phát triển phải có. Tôi hy vọng bạn học được kỹ thuật thay đổi mã một cách an toàn và rõ ràng để so sánh với "poo" hoặc "ngửi" từng chút một. Rõ ràng, nó sẽ rất hữu ích trong việc cải thiện cách thực hành và mã danh mục đầu tư của bạn.
Không còn nhiều thời gian nữa là đến thời gian giảm giá mừng khai giảng khóa học. Xin lưu ý rằng tất cả các bài giảng khác của tôi cũng được giảm giá 20%. Đặc biệt, nếu bạn muốn nâng cao kỹ năng lập trình Java của mình, hãy tham gia khóa học sau. Mặc dù khó tìm thấy ở bất kỳ nơi nào khác nhưng nó chứa nhiều công nghệ khác nhau được sử dụng trong công việc Java thực tế.
- Java, Java 8
- Nếu bạn vẫn chưa quen với các công nghệ Java 8 như lambdas, tham chiếu phương thức, luồng và phương thức giao diện, hãy nhớ tham gia khóa học này. Hãy nhớ lắng nghe nó để xem xét bài giảng mà bạn đang chuẩn bị cho lần tới.
- Thêm Java, các cách khác nhau để kiểm tra ứng dụng của bạn
- Vui lòng tránh xa các nhà phát triển hoặc công ty không coi trọng việc kiểm thử. Nó không những không giúp ích gì cho kỹ năng của bạn mà còn gây ra những vấn đề đáng kể trên con đường sự nghiệp của bạn. Các nhà phát triển ở tất cả các công ty tôi làm việc, Naver, Amazon và MS, đều coi việc thử nghiệm là quan trọng.
- Thêm Java, nhiều cách thao tác mã khác nhau
- Sở dĩ học Spring và JPA chậm và khó là do thiếu kiến thức cơ bản. Bạn có nghĩ Lombok hoặc các công cụ kiểm tra phạm vi hoạt động giống như phép thuật không? Nếu bạn học các chức năng cơ bản của Java, bạn sẽ có thể dễ dàng học và thích nghi với nó ngay cả khi bạn học một framework mới như Summer hay Winter (không có thứ đó đâu, tôi chỉ tưởng tượng thôi) hoặc sử dụng hoặc nghiên cứu ngôn ngữ lập trình khác.
Tôi sẽ chia sẻ tin tức với một bài giảng mới vào lần tới.
Cảm ơn
Xin chào. Đây là Baek Ki Seon.
Tôi đã tạo một bài giảng bằng cách tóm tắt kinh nghiệm của tôi khi được phỏng vấn xin việc khi làm việc tại Naver, Amazon và hiện tại là Microsoft, cũng như kinh nghiệm của tôi khi tham gia với tư cách là người phỏng vấn tuyển dụng các nhà phát triển.
Nhiều cuốn sách và bài giảng trực tuyến chỉ tập trung vào việc giải quyết vấn đề dưới cái tên “phỏng vấn viết mã”, nhưng trên thực tế, giải quyết vấn đề chỉ là một phần của “cuộc phỏng vấn nhà phát triển” và còn nhiều thứ khác cũng quan trọng không kém. Vì vậy, đôi khi, những điều đáng tiếc vẫn xảy ra khi bạn thất bại ngay cả khi giải quyết được một vấn đề.
Vui lòng tham khảo video YouTube giải thích ngắn gọn lý do bài giảng này được tạo ra.
Chi tiết hơn, mỗi phần bao gồm những nội dung sau:
Tuyển dụng lập trình viên
Quy trình tuyển dụng nhà phát triển cổ điển hoạt động như thế nào? Trong khi đó, quy trình tuyển dụng gần đây đang thay đổi như thế nào? Trong phần này, chúng ta sẽ hiểu chuỗi quy trình tuyển dụng từ góc nhìn của nhà tuyển dụng/người phỏng vấn, từ viết tin tuyển dụng đến xem xét hồ sơ, đánh giá ứng viên và đưa ra phản hồi.
Tìm kiếm việc làm hoặc thay đổi công việc
Trong phần này, chúng ta xem xét những điều cần cân nhắc từ góc độ của người tìm việc. Khi nào là thời điểm thích hợp để thay đổi công việc, những điều cần cân nhắc khi quyết định công việc và ngành nghề chính, tiêu chí để quyết định chọn công ty mục tiêu là gì, chuẩn bị phỏng vấn và sơ yếu lý lịch như thế nào, đàm phán mức lương và những điều cần kiểm tra sau khi gia nhập công ty. công ty. Chúng tôi cung cấp hướng dẫn về quá trình tìm kiếm/thay đổi việc làm.
Năng lực cốt lõi (Kỹ năng mềm)
Khả năng giải quyết vấn đề, thường được gọi là kỹ năng mềm, cũng là một năng lực quan trọng quyết định sự thành bại của “cuộc phỏng vấn nhà phát triển” hơn là “cuộc phỏng vấn viết mã”. Chúng tôi đã tóm tắt cách thể hiện những năng lực cốt lõi này trong một cuộc phỏng vấn và những gì cần chuẩn bị để trở thành một ứng viên ấn tượng.
Phỏng vấn viết mã (Kỹ năng cứng)
Mục đích của việc thực hiện một cuộc phỏng vấn viết mã là gì? Ứng viên nên chuẩn bị như thế nào cho một cuộc phỏng vấn viết mã? Hiểu mục đích chung của cuộc phỏng vấn viết mã và giải quyết các vấn đề có thể xuất hiện trong cuộc phỏng vấn viết mã thông qua các nhiệm vụ.
Tôi hy vọng bài giảng này sẽ hữu ích cho các bạn trong quá trình tìm việc làm và chúc các bạn có một kỳ nghỉ lễ cuối năm sức khỏe và hạnh phúc.
Cảm ơn







