Làm chủ Java từ cơ bản cùng thầy Eun-jong (Nhập môn lập trình Java Do it) - Phần 2 (Cấp độ Master)

Đã đến lúc làm chủ các tính năng đa dạng của Java để có thể áp dụng vào thực tế rồi ạ ^^ Hãy cùng nhau giải các bài toán thuật toán để biến những kiến thức này hoàn toàn thành của mình nhé. Trong Phần 2 này, thầy Eun-jong vẫn sẽ tiếp tục đồng hành cùng các bạn.

(4.8) 13 đánh giá

589 học viên

Độ khó Cơ bản

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

Java
Java
oop
oop
Algorithm
Algorithm
Java
Java
oop
oop
Algorithm
Algorithm

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

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

4.8

5.0

무자비한 낭만주먹

36% đã tham gia

Bây giờ tôi đang sống cùng thời đại với Son Heung-min, Kim Young-han và Silverbell.

5.0

JunSuPark

100% đã tham gia

Đó là một bài giảng tuyệt vời để nắm bắt các khái niệm! Cảm ơn

5.0

고창우

100% đã tham gia

Nó đã giúp tôi rất nhiều trong quá trình thực hiện đồ án cuối cùng của mình. Cảm ơn bạn rất nhiều.

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

  • Sử dụng đa dạng các lớp trong Java

  • Java và thuật toán cấu trúc dữ liệu

  • Xử lý ngoại lệ và Nhập/Xuất trong Java

  • Generic, Biểu thức Lambda, Stream

  • Lập trình đa luồng và mạng sử dụng lớp Java

Cô Eun-jong sẽ đồng hành cùng bạn từ khi bắt đầu cho đến khi kết thúc JAVA!
Hãy cùng tham gia buổi học thứ hai nhé 🤓

 Đánh giá ★4.8   Học viên 20,000+   Đánh giá khóa học 300+  

[Do it! Lập trình Java căn bản cùng thầy Eun-jong] đã trở lại với phiên bản mới!

Bài giảng Java giúp cả những người không chuyên hay sinh viên khối ngành xã hội cũng phải "vỗ đùi" tâm đắc vì dễ hiểu!
Khóa học chứa đựng đầy đủ bí quyết của một giảng viên danh tiếng kiêm người cố vấn với 25 năm kinh nghiệm!

Ngôn ngữ Java mà bất kỳ lập trình viên nào cũng nhất định phải biết, bạn có thể bắt đầu từng bước từ cơ bản cho đến khi làm chủ hoàn toàn. Từ những nền tảng dành cho người mới bắt đầu học lập trình cho đến cách áp dụng từng kỹ thuật trong lập trình hướng đối tượng, chúng tôi sẽ giải đáp mọi thắc mắc và khó khăn của bạn thông qua những ví dụ thực tế và cụ thể.

Nhập môn lập trình Java,
cùng với thầy Eun-jong! 🧙

Đã 4 năm rưỡi trôi qua kể từ khi tôi viết cuốn sách về Java. Trong thời gian đó, hơn 30.000 cuốn sách đã được bán ra và số lượng học viên tham gia khóa học cũng tăng lên rất nhiều. Bài giảng Java mà tôi công khai miễn phí cùng với cuốn sách cũng đã trải qua ngần ấy thời gian. Kể từ đó, thông qua nhiều bài giảng khác nhau, nhiều nội dung và ví dụ đa dạng đã được cập nhật. Tôi rất vui mừng khi được làm mới và ra mắt khóa học này trên Inflearn.

Không chỉ lập trình mà quá trình học một điều gì đó mới mẻ là một việc khó khăn đối với bất kỳ ai trong bất kỳ lĩnh vực nào. Chỉ những người vượt qua và tận hưởng khoảng thời gian đó mới có thể trở thành chuyên gia. Tôi nghĩ lập trình cũng giống như việc học toán vậy. Để giỏi toán thì cần phải luyện tập nhiều đúng không? Lập trình cũng tương tự như thế. Khi tiếp cận với nhiều bài tập thực hành, bạn cần có khả năng phân tích logic và chuyển đổi chúng thành chương trình, và để đạt được kỹ năng đó thì cần rất nhiều thời gian và sự luyện tập. Thầy Eun-jong sẽ đồng hành cùng các bạn trong khoảng thời gian đó.

Khóa học này chúng ta sẽ cùng nhau thực hiện tất cả các phần mã hóa. Nếu bạn theo dõi từng bài giảng một, bạn sẽ thấy mình dần trở nên quen thuộc với việc lập trình và các chương trình lúc nào không hay. Thầy Eunjong sẽ đồng hành cùng các bạn trong "khoảng thời gian kiên trì rèn luyện" này.


Đề xuất cho những đối tượng sau 🙋

Tôi đã học Java rồi nhưng vẫn chưa hình dung được nó được sử dụng trong thực tế như thế nào.

Tôi không biết cách tận dụng các lớp (class) đa dạng của Java như thế nào.

Có nhiều phần lạ lẫm và khó khăn như biểu thức Lambda, Stream và Generic.

Tôi muốn thực hiện một dự án thực tế bằng Java.


Bạn sẽ học được những điều này 📚

Trong bài giảng Part 1 trước đó, chúng ta đã học về các kiến thức cơ bản và cốt lõi của lập trình hướng đối tượng, và trong Part 2, chúng ta sẽ tiếp thu các kỹ thuật có thể áp dụng vào thực tế thông qua nhiều lớp (class) khác nhau của Java.

Nội dung học tập của Phần 2 như sau.

1. Các lớp hữu ích trong Java

  • Sử dụng nhiều lớp đa dạng và các tính năng của chúng được cung cấp trong Java.
  • Học tập thông qua nhiều ví dụ đa dạng như du lịch trọn gói sử dụng biểu thức Lambda và Stream.
  • Lập trình đa luồng sử dụng lớp Thread

2. Triển khai dự án có thể áp dụng trong thực tế

  • 은종쌤과 같이 코딩하면서 프로젝트를 빈틈없이 구현합니다.
    • Chương trình tính điểm học tập sử dụng Interface
    • Tạo máy chủ/máy khách trò chuyện (Chat Server/Client)

3. Cơ bản về cấu trúc dữ liệu và Collection Framework

  • 자료구조에 대한 기초적인 내용을 학습하고 이를 구현한 자바의 컬렉션 프로임 워크를 활용하여 프로그램을 구현합니다.
    • Mảng và danh sách liên kết
    • Stack, Queue
    • Cây tìm kiếm nhị phân
    • Đồ thị

4. Các ví dụ đa dạng và giải thích chi tiết

  • 실무에서 꼭 필요한 예외 처리, 입출력 클래스를 활용하여 다양한 예제를 구현합니다.
    • Xử lý ngoại lệ tùy chỉnh và ghi log
    • Các luồng nhập xuất (I/O stream) đa dạng
    • Lập trình tuần tự hóa

5. Giải quyết các bài toán thuật toán

  • Học các thuật toán tiêu biểu thông qua việc giải 10 bài tập thuật toán.
  • Giải thích dễ hiểu và chi tiết là điểm cộng thêm!

Xem trước đánh giá khóa học 👀

*Đánh giá dưới đây là đánh giá của khóa học [Do it Lập trình Java cùng thầy Eun-jong] trước khi được làm mới.

★★★★★

Tôi đang theo học chương trình hỗ trợ của nhà nước, nhưng người thầy thực sự của tôi lại ở đây. Tôi chỉ muốn lấy lương của giảng viên đó để đưa cho thầy thôi. Đang nghe chương trình nhà nước mà bực cả mình, phải nghe Silver Bell để bình tâm lại... Silver bell, silver bell, silver all the way...

-Ko***

★★★★★

Giải thích chi tiết từng bước từ cơ bản và là bài giảng hay nhất, dễ hiểu nhất trong số các bài giảng về Java. Mọi người hãy nghe bài giảng này nếu muốn học Java nhé!


- An***

★★★★★

Tôi lần đầu tiếp cận Java thông qua chương trình đào tạo hỗ trợ của nhà nước, nhưng thực sự tôi muốn gửi số tiền đã bỏ ra cho khóa học đó cho giảng viên của khóa học miễn phí này. Cả giọng nói lẫn bài giảng đều rất tuyệt vời. So với đào tạo hỗ trợ của nhà nước, khóa học này còn tốt hơn vì tôi có thể tự do điều chỉnh thời gian bằng cách tăng tốc độ phát. Inflearn tuyệt nhất.. Thầy Eun-jong tuyệt nhất..

-ssi***

★★★★★

Cách phát âm cực chuẩn của giảng viên giúp nội dung đi vào lòng người ngay cả khi nghe ở tốc độ 2x, phương pháp giải thích đến mức nếu nghe mà không hiểu thì thật vô lý, cùng với độ dài video rất hợp lý. Có những nội dung chuyên sâu mà các khóa học hời hợt khác thường bỏ qua, nhưng nhờ việc cung cấp các từ khóa trọng tâm nên mạch bài giảng cực kỳ gãy gọn và mạch lạc. Thật sự là một huyền thoại.

-wo***

★★★★★

Tôi đã nghe nhiều bài giảng Java khác nhau, nhưng đối với tôi, bài giảng này còn tận tình và chi tiết hơn cả những giảng viên nổi tiếng lừng lẫy, tôi đặc biệt thích những phần giải thích tại sao lại sử dụng và sử dụng như thế nào.

-Wo***

★★★★★

Nhập môn Java và đối với cả những nhà phát triển hiện tại, tôi nghĩ đây là khóa học tốt nhất để củng cố lại kiến thức nền tảng. Tôi sẵn sàng giới thiệu 100% cho hậu bối và đồng nghiệp của mình!

- Ca***


Những điều cần lưu ý trước khi học 📢

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

  • Hệ điều hành và phiên bản (OS): Windows, macOS,
  • Công cụ sử dụng: Eclipse, intelliJ, JDK, github
  • Cấu hình PC: Cấu hình khuyến nghị về CPU, bộ nhớ, ổ đĩa, card đồ họa, v.v. để chạy chương trình

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

Liên kết cho mã nguồn được sử dụng trong thực hành (github) và nội dung giáo trình (gitlab) sẽ được công khai trong phần ghi chú của Phần 1. [Lớp Object và các phương thức].


Câu hỏi thường gặp Q&A 💬

Q. Tôi chưa từng học lập trình bao giờ, nếu tham gia khóa học thì có thể hiểu được không?

Bạn có thể bắt đầu được. Khóa học này dành cho những người mới bắt đầu. Bạn chỉ cần học dần dần từ những kiến thức lập trình cơ bản nhất. Tuy nhiên, bất kỳ lĩnh vực nào khi mới bắt đầu cũng đều khó khăn và vất vả. Đặc biệt, để giỏi lập trình, bạn nhất định phải đầu tư thời gian và nỗ lực nhé^^

Q. Học ngôn ngữ Java có lợi thế trong việc trở thành nhà phát triển không?

Tôi nghĩ việc lựa chọn trở thành nhà phát triển trong lĩnh vực nào là điều quan trọng trước tiên. Tỷ trọng của mỗi ngôn ngữ trong công việc là khác nhau. Hiện nay, các nhà phát triển Java đang làm việc trong các lĩnh vực như web, ứng dụng Android. Nếu bạn muốn phát triển trong lĩnh vực mạng hoặc trò chơi, việc học ngôn ngữ C, C++ là hướng đi đúng đắn.

Q. Nội dung bài giảng có khác nhiều so với sách (Do it! Nhập môn lập trình Java) không?

Về cơ bản, vì cuốn sách và bài giảng đều do tôi biên soạn nên có rất nhiều phần giống nhau. Tuy nhiên, cũng có những nội dung chưa được đưa hết vào sách, và những ví dụ có dung lượng lớn không thể đưa vào sách do giới hạn về số trang sẽ được cung cấp trong bài giảng.

Q. Lý do tại sao bài giảng được chia thành Phần 1 và Phần 2 là gì?

Đối với những người mới bắt đầu, tôi khuyên các bạn nên học Phần 1 trước. Sau khi hoàn thành Phần 1, ở Phần 2, các bạn có thể học về các lớp (class) đa dạng trong Java, cấu trúc dữ liệu và thuật toán bằng ngôn ngữ Java. Đối với những người đã có kiến thức cơ bản, tôi đã chia các phần riêng biệt để các bạn có thể đăng ký học từng phần nhằm đạt được kiến thức rộng và đa dạng hơn thông qua Phần 2.


 


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

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

  • Người mới bắt đầu học Java

  • Những người muốn triển khai các dự án thực tế bằng cách sử dụng các lớp (class) trong Java.

  • Những người muốn hiểu các khái niệm cơ bản về cấu trúc dữ liệu và thuật toán bằng Java.

Xin chào
Đây là eunjong

1,616

Học viên

67

Đánh giá

83

Trả lời

4.8

Xếp hạng

3

Các khóa học

Giới thiệu về người chia sẻ kiến thức ✒️

Tốt nghiệp chuyên ngành Công nghệ thông tin tại Đại học Dongguk và nhận bằng Thạc sĩ Công nghệ thông tin tại Cao học Đại học Quốc gia Seoul. Trong thời gian làm việc tại doanh nghiệp, tôi đã thực hiện nhiều dự án phát triển bằng các ngôn ngữ như Java, C, C++, đồng thời giảng dạy các lĩnh vực như Java, Web, Cấu trúc dữ liệu và Giải thuật, Mobile, Design Pattern tại Bit Computer và T Academy.

Tôi đã giảng dạy lập trình cho các sinh viên không chuyên tại Đại học Kookmin và Đại học Kyung Hee, đồng thời đảm nhiệm vị trí giáo sư kiêm nhiệm tại NHN NEXT, giảng dạy các môn Lập trình Java và Thực hành lập trình. Với 10 năm kinh nghiệm làm nhà phát triển, tôi hiểu rõ những nội dung cần thiết trong thực tế, và với 10 năm kinh nghiệm giảng dạy, tôi thấu hiểu sâu sắc tâm thế của những người mới bắt đầu.

Mối quan tâm lớn nhất hiện nay của tôi là giúp đỡ mọi người ở mọi tầng lớp, từ học sinh tiểu học đến người lớn, có thể quan tâm và học tập trong thế giới lập trình tuyệt vời. Hiện tại, tôi đang là cố vấn (mentor) tại Innovation Academy (42 SEOUL).

Lịch sử công tác

Mentor tại Innovation Academy (42 SEOUL)

Tác giả cuốn sách 'Do It! Nhập môn lập trình Java' (Nhà xuất bản Easy Publishing)

Người tạo các khóa học lập trình Java nổi tiếng trên Fast Campus và Inflearn

Giáo sư kiêm nhiệm tại NHN NEXT, Giảng viên tại Trung tâm Đào tạo Bit và TAcademy

Trưởng nhóm phát triển tại Spectra

Công nghệ thông tin Hyundai

Thạc sĩ Khoa Khoa học và Kỹ thuật Máy tính, Đại học Quốc gia Seoul

Cử nhân Khoa Khoa học Máy tính, Đại học Dongguk

Portfolio/Video cá nhân

Tác giả cuốn Do it! Nhập môn lập trình Java

http://www.yes24.com/Product/Goods/62281686

Khóa học Do it! Nhập môn lập trình Java (Inflearn)

Làm chủ Java từ cơ bản cùng thầy Eun-jong (Do it! Nhập môn lập trình Java) - Phần 1 (Cơ bản)

Bắt đầu học Design Pattern dễ dàng cùng thầy Eun-jong bằng ngôn ngữ Java

Bài giảng lập trình của thầy Eun-jong (YouTube)

https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

Nhập môn Lập trình) - Phần 1 (Cơ bản) Cùng thầy Eun-jong bắt đầu học Design Pattern dễ dàng với Java. Bài giảng lập trình của thầy Eun-jong (YouTube) https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

Nhập môn Lập trình) - Phần 1 (Cơ bản) Bắt đầu học Design Pattern dễ dàng cùng thầy Eun-jong với ngôn ngữ Java. Bài giảng lập trình của thầy Eun-jong (YouTube) https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

Thêm

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

Tất cả

50 bài giảng ∙ (9giờ 54phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

13 đánh giá

4.8

13 đánh giá

  • choihyeok님의 프로필 이미지
    choihyeok

    Đánh giá 19

    Đánh giá trung bình 4.9

    5

    36% đã tham gia

    Bây giờ tôi đang sống cùng thời đại với Son Heung-min, Kim Young-han và Silverbell.

    • eunjong
      Giảng viên

      Hahaha... Cảm ơn bạn~ Bạn đã triệu hồi biệt danh cũ của tôi ^^

  • wnstn96189472님의 프로필 이미지
    wnstn96189472

    Đánh giá 40

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đó là một bài giảng tuyệt vời để nắm bắt các khái niệm! Cảm ơn

    • eunjong
      Giảng viên

      Cảm ơn bạn đã viết một bài đánh giá tốt. Chúc mừng năm mới và tôi hy vọng bạn đạt được những gì bạn mong muốn trong năm nay ~ ^^

  • navercom님의 프로필 이미지
    navercom

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Nó đã giúp tôi rất nhiều trong quá trình thực hiện đồ án cuối cùng của mình. Cảm ơn bạn rất nhiều.

    • eunjong
      Giảng viên

      Tôi rất vui vì nó hữu ích cho bạn. Giữ sức khỏe trong mùa hè nóng nực này nhé ^^

  • cho1su님의 프로필 이미지
    cho1su

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • skcka213950님의 프로필 이미지
      skcka213950

      Đánh giá 26

      Đánh giá trung bình 4.8

      5

      100% đã tham gia

      Bài giảng rất hay.

      • eunjong
        Giảng viên

        Cảm ơn bạn đã lắng nghe. Mình nghĩ nó sẽ giúp ích rất nhiều trong việc tạo ra những bài giảng hay hơ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!

    714.837 ₫