강의

멘토링

로드맵

BEST
Programming

/

Programming Language

Thực chiến Java - Phần trung cấp 2 của Kim Young-han

Học chuyên sâu về Java Generics và Collection Framework, tập trung vào thực tiễn. Đồng thời học cả những kiến thức cơ bản về cấu trúc dữ liệu.

(5.0) 678 đánh giá

9,353 học viên

  • yh
자바
실습 중심
Java
oop
Algorithm
Coding Test

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

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

  • Generics trong Java

  • Khung công tác tập hợp

  • Cấu trúc dữ liệu

Xếp hạng 1 về số lượng sinh viên tích lũy theo học trong lĩnh vực phát triển trong nước
Java thực tế của Kim Young-han được thực hiện đúng

Bạn chỉ biết cú pháp Java? Điều này không ổn!

Cựu giám đốc công nghệ của Woowa Brothers, tổng số sinh viên vượt quá 400.000
Tại sao Kim Young-han tạo ra bài giảng Java

•••

“Tôi muốn tạo ra một khóa học Java phù hợp để đào tạo ra những nhà phát triển phù hợp cho công việc thực tế.”

Học Java Generics và Collections đúng cách

Trước đây chúng ta đã tìm hiểu về các nguyên tắc cơ bản của lập trình và các khái niệm hướng đối tượng (OOP) trong hai bài giảng “Giới thiệu về Java”“Cơ bản về Java”. Trên nền tảng đó, trong "Java trung cấp phần 1" trước, chúng ta đã tìm hiểu nhiều tính năng trung cấp khác nhau của Java.

Trong bài học "Java 2 trung cấp" này, chúng ta sẽ tìm hiểu sâu hơn về generics và khung bộ sưu tập.

  • Java Generics

  • Khung thu thập


  • Cơ bản về các cấu trúc dữ liệu khác nhau


Lộ trình Java thực tế của Kim Young-han

Bài giảng này là bài giảng thứ tư trong lộ trình Java thực tế của Kim Young-han và dành cho những người đã học ngữ pháp Java cơ bản.

>> Giới thiệu Hướng dẫn lộ trình học Java giúp bạn học hiệu quả và phù hợp với mục đích của mình .

Bài giảng "Java thực hành của Kim Young-han - Phần trung cấp 2" là

Tầm quan trọng của sự hiểu biết thiết yếu

Thay vì chỉ học cú pháp và tính năng của Java, chúng tôi sẽ đi sâu tìm hiểu lý do tại sao những tính năng đó lại cần thiết và cách áp dụng chúng vào thực tế.

Một cách tiếp cận thực tế

Thay vì chỉ truyền đạt lý thuyết, chúng tôi sẽ giúp bạn hiểu từng bước về sự cần thiết của công nghệ Java thông qua mã ví dụ. Ngoài ra, bạn sẽ hiểu cách sử dụng từng công nghệ trong thực tế thông qua nhiều ví dụ khác nhau.

Mục tiêu của chúng tôi không chỉ là ngữ pháp.

Mục tiêu của khóa học này là giúp bạn không chỉ biết các chức năng của bộ sưu tập Java mà còn hiểu đúng các nguyên tắc cơ bản của cấu trúc dữ liệu và có khả năng sử dụng đúng các cấu trúc dữ liệu cần thiết cho công việc thực tế. Trong bài giảng này, chúng tôi sẽ hướng dẫn bạn sâu hơn về các công nghệ chung và công nghệ thu thập cần thiết cho mục đích sử dụng thực tế.

Trong phần “Java nâng cao” mà bạn sẽ học sau,

Phiên bản nâng cao, tiếp nối phiên bản Java trung cấp, nhằm mục đích trau dồi các khả năng cần thiết để khám phá các phương pháp hay nhất trong công việc thực tế dựa trên các nguyên tắc cơ bản của Java được xây dựng trong loạt bài trước.

Tôi hy vọng rằng những người học khóa trung cấp này sẽ có thể học và sử dụng thành thạo các nội dung được đề cập trong khóa học trước khi hiểu sâu sắc và sử dụng nhiều công nghệ tiên tiến như lambda, luồng, I/O, mạng và đa luồng.

Nội dung bài giảng

  • Hoàn thiện toàn bộ khuôn khổ bộ sưu tập và generic của Java.

  • Mục tiêu là sử dụng sâu các công nghệ chung/thu thập cần thiết cho mục đích sử dụng thực tế, thay vì các chức năng đơn giản.

Chung chung

Thật sự rất khó để hiểu đúng về Generic trong Java.
Trong bài học này, để giải thích về generic một cách dễ dàng nhất có thể, trước tiên chúng ta sẽ viết mã mà không sử dụng generic.

Và khi bạn dần dần đưa generic vào mã của mình, bạn sẽ tự nhiên hiểu được cách generic có thể giúp bạn giải quyết tình trạng trùng lặp mã vốn khó giải quyết khi sử dụng các phương pháp truyền thống.

Khung thu thập

Khung bộ sưu tập của Java là một tập hợp các cấu trúc dữ liệu .

Trong thực tế, cấu trúc dữ liệu được sử dụng rất thường xuyên và liên quan trực tiếp đến các vấn đề về hiệu suất, vì vậy, việc hiểu và sử dụng đúng cấu trúc dữ liệu là rất quan trọng.

Trong bài giảng này, bạn sẽ hiểu sâu sắc các nguyên tắc bằng cách triển khai trực tiếp nhiều cấu trúc dữ liệu khác nhau được sử dụng trong các bộ sưu tập. Vì vậy, bạn sẽ có thể hiểu đúng lý do cơ bản tại sao mỗi cấu trúc dữ liệu hoạt động tốt trong một số trường hợp và kém trong những trường hợp khác, và áp dụng chúng vào thực tế.

Hiểu về cấu trúc dữ liệu

Bài giảng này giải thích lý thuyết cơ bản về cấu trúc dữ liệu để bạn có thể hiểu đúng về cấu trúc dữ liệu và cũng triển khai các cấu trúc dữ liệu cốt lõi thường được sử dụng trong thực tế với mã .

MảngDanh sách

Danh sách liên kết

Thuật toán băm và bảng băm (Hash)

Cấu trúc cây

Cấu trúc Set (Set) và Map (Set, Map)

Cấu trúc ngăn xếp và hàng đợi

Trong mỗi chương, bạn sẽ tìm hiểu về nhiều cấu trúc dữ liệu khác nhau thông qua lý thuyết và thực hành. Điều này sẽ hoàn thiện toàn bộ khuôn khổ bộ sưu tập Java và giúp bạn hiểu rõ hơn về việc nên sử dụng cấu trúc dữ liệu nào ở đâu .

“Thay vì nghĩ về những gì tôi nên dạy thêm, tôi nghĩ sâu hơn về những gì nhất định phải biết.”

Trong 'Lộ trình Java thực tế của Kim Young-han' này, mục tiêu của tôi là đào tạo ra những nhà phát triển có năng lực với nền tảng vững chắc cần thiết cho công việc thực tế. 'Tại sao chúng ta cần tính năng này?' Chúng tôi sẽ giúp bạn phát triển thành một nhà phát triển Java có thể đặt ra những câu hỏi cơ bản và từ đó áp dụng và phát triển.

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

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

  • Người chuẩn bị làm lập trình viên

  • Dành cho những ai đã học Java nhưng muốn củng cố lại những kiến thức cơ bản.

  • Dành cho các nhà phát triển muốn hiểu sâu hơn về Java, ngôn ngữ cần thiết cho công việc thực tế.

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

  • Lập trình Java thực tế của Kim Young-han - Bản cơ bản

  • Thực chiến Java của Kim Young-han - Trung cấp phần 1

Xin chào
Đây là

562,116

Học viên

37,449

Đánh giá

8,994

Trả lời

5.0

Xếp hạng

25

Các khóa học

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

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

Tất cả

93 bài giảng ∙ (19giờ 24phú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ả

678 đánh giá

5.0

678 đánh giá

  • 박종철님의 프로필 이미지
    박종철

    Đánh giá 34

    Đánh giá trung bình 4.7

    5

    32% đã tham gia

    멋진 김영한님의 수고와 헌신으로 다른 사람들의 가치를 높여 주셨습니다. JAVA 때문에 고생하고 무거운 짐 진 사람들은 김영한님에게 오세요. 항상 감사드립니다. 건강 잘 챙기세요.

    • 김영한
      Giảng viên

      박종철님 수강평을 보니 열심히 준비한 보람이 있네요 :) 진심으로 고맙습니다!

  • 권정익님의 프로필 이미지
    권정익

    Đánh giá 12

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    선생님 강의력은 정말 국보급입니다...!!!

    • 김영한
      Giảng viên

      크~ 권정익님 국보급이라니 열심히 준비한 보람이 있네요! 감사합니다.

  • JuHee_Lee님의 프로필 이미지
    JuHee_Lee

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    자바가 좋아진 건 영한쌤 덕분이에요! 정말 감사합니다!! 덕분에 대충 알고 있던 컬랙션에 대해서 잘 이해한 것 같습니다. 흐릿했는 데 명확해진 기분이에요! 스프링 강의를 먼저 들었어서 다시 들으면서 제대로 이해해 볼까 합니당!! 고급편도 기다릴게요!!

    • 김영한
      Giảng viên

      JuHee_Lee님 자바가 즐거우지셨다니 저도 보람이 있네요 :) 응원합니다!

  • LLouis님의 프로필 이미지
    LLouis

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    자바 컬렉션 프레임워크에 대해 체계적으로 알 수 있었고 놓치는 부분까지 자세하게 잘 알려주셔서 감사합니다. 영한님의 다른 강의도 꾸준히 듣겠습니다.

    • 김영한
      Giảng viên

      LLouis님 끝까지 열심히 들어주셔서 저도 감사합니다 :)

  • 김대영님의 프로필 이미지
    김대영

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    고급 얼렁 보고싶어요~!

    • 김영한
      Giảng viên

      김대영님 열심히 들어주셔서 감사합니다^^!

1.402.232 ₫

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

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!