강의

멘토링

로드맵

Programming

/

Programming Language

Nhập môn Java của Kim Young-han - Bước đầu tiên học Java bằng code

Đây là khóa học Java dành cho những người mới bắt đầu làm quen với lập trình. Bạn có thể dễ dàng học Java bằng cách làm theo code.

(5.0) 2,391 đánh giá

52,099 học viên

  • yh
자바
실습 중심
예제코드
Java
oop
Thumbnail

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

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

  • Nhập môn cơ bản về ngôn ngữ lập trình Java

  • Các kiến thức cơ bản về ngôn ngữ lập trình như biến, toán tử, câu lệnh điều kiện, vòng lặp, mảng, hàm

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
Giới thiệu Java của Kim Young-han, được thực hiện đúng cách

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ế.”

Vậy tại sao lại là Java?

Bất kỳ ai mới bắt đầu học lập trình có lẽ đều đã từng nghĩ đến điều này ít nhất một lần.
'Có rất nhiều ngôn ngữ lập trình khác, vậy tại sao tôi phải học Java?' Và cứ thế tiếp tục.

Lý do thì rõ ràng. Java có nhiều ưu điểm, nhưng đây là ngôn ngữ được sử dụng rộng rãi nhất trong thực tế.

Có nhiều lĩnh vực khác nhau mà các nhà phát triển phải chịu trách nhiệm.

  • Phát triển front-end chịu trách nhiệm vận hành màn hình trình duyệt web.

  • Phát triển phần mềm phụ trợ, chịu trách nhiệm về logic máy chủ tương tác với cơ sở dữ liệu.

  • Phát triển ứng dụng di động chạy trên thiết bị di động (iOS/Android)

  • Nhiều lĩnh vực khác


Trong số những lĩnh vực này, lĩnh vực có nhu cầu cao nhất hiện nay chính là lập trình viên back-end .
Hơn nữa, hầu hết các hệ thống phụ trợ của các công ty trong nước lớn, bao gồm Naver và Kakao, đều được phát triển dựa trên Java.

Nếu bạn muốn cởi mở hơn với các cơ hội, Java là lựa chọn 'có khả năng xảy ra nhất'.

Ngay cả khi bạn không tìm được việc làm ngay hoặc không vào được một công ty tốt, nếu bạn không ngừng nâng cao kỹ năng sử dụng Java, cơ hội được nhận vào một công ty lớn của bạn sẽ cao hơn nhiều so với việc sử dụng các ngôn ngữ khác.

Tôi hy vọng rằng những người mới học lập trình sẽ có khởi đầu tốt thông qua khóa học Java cơ bản này.

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

Bài giảng này là bài giảng đầu tiên trong lộ trình Java thực tế của Kim Young-han và dành cho những người mới làm quen với lập trình.

>> 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 "Giới thiệu về Java của Kim Young-han"

Bất kỳ ai muốn học ngôn ngữ Java

Tôi đã học Java, nhưng
Dành cho những ai muốn xây dựng một nền tảng vững chắc

Người tìm việc phát triển

Chúng tôi đặt nền tảng cơ bản một cách kỹ lưỡng.

Biến, toán tử, câu lệnh điều kiện, vòng lặp, mảng, hàm (phương thức)...
Đây là những quy tắc ngữ pháp cơ bản nhất, nhưng bạn có biết rằng chúng chiếm tới 80% nội dung mã hóa không? Đây là lý do tại sao việc xây dựng nền tảng vững chắc về lập trình lại quan trọng đến vậy.

Trong khóa học này, chúng ta sẽ tìm hiểu những phần cơ bản nhất của bất kỳ ngôn ngữ lập trình nào. Mục tiêu không chỉ là biết ngữ pháp mà còn có nền tảng vững chắc về các kỹ năng cơ bản có thể hiểu đúng và áp dụng vào thực tế.

Các tính năng đặc biệt của khóa học này

1) Mục tiêu của chúng ta không gì khác chính là thực hành.

  • Chúng tôi trình bày sâu sắc và đầy đủ những kiến ​​thức cơ bản thường được sử dụng trong thực tế.

  • Chúng tôi mạnh dạn loại trừ những tính năng không được sử dụng trong thực tế.

Ngay cả khi họ đầu tư cùng một lượng thời gian, một số người sẽ làm tốt, còn những người khác sẽ làm kém. Sự khác biệt này xuất phát từ đâu? Java rất rộng và có rất nhiều tính năng để học. Đó là lý do tại sao nhiều người mới bắt đầu bị lạc và đi lang thang.

Nếu Java có 100 tính năng, bạn không cần phải học tất cả 100 tính năng đó. Học những tính năng không quan trọng mà bạn sẽ không sử dụng trong thực tế là một sự lãng phí thời gian. Bạn không muốn mất nhiều thời gian để tìm hiểu những tính năng mà bạn sẽ không sử dụng.

Khóa học này sẽ giúp bạn tiết kiệm thời gian. Vậy thì chúng ta hãy nhanh chóng chuyển sang bước tiếp theo.

2) Làm theo mã và hiểu một cách tự nhiên.

  • Chúng tôi cung cấp nhiều ví dụ để giúp bạn hiểu các khái niệm một cách tự nhiên thông qua mã.

Hãy nghĩ lại lúc bạn đang học bơi. Trên thực tế, học lập trình quan trọng hơn là thực hành theo mã thực tế chứ không chỉ hiểu mã trong đầu.

Thay vì nghiên cứu lý thuyết riêng lẻ bên ngoài nước, tôi đã xây dựng bài giảng sao cho bạn có thể học Java như thể bạn đang bơi dưới nước cùng tôi. Ngay cả khi giải thích lý thuyết, vẫn có mã ví dụ để bạn có thể hiểu đầy đủ lý thuyết. Cố gắng hiểu những điều cơ bản một cách tự nhiên trong khi làm theo mã.

3) Chúng tôi cùng nhau chỉ ra vấn đề và giải pháp.

  • Bạn có thể phát triển khả năng giải quyết vấn đề bằng mã.

Mọi hoạt động lập trình đều giống như giải quyết vấn đề trực tiếp bằng mã. Nếu bạn học bơi, bạn phải thực hành những gì đã học dưới nước để biến chúng thành kỹ năng của riêng bạn.

Khóa học này nhấn mạnh vào quá trình học thông qua giải quyết vấn đề. Bởi vì để học đúng cách, bạn cần có khả năng tự giải quyết vấn đề dựa trên những gì bạn đã học. Tôi cũng sẽ chỉ cho bạn quá trình giải quyết vấn đề cùng nhau thông qua lớp học của tôi. Sẽ có những điều bạn học được một cách tự nhiên khi xem một nhà phát triển có nhiều kinh nghiệm thực tế như tôi giải quyết vấn đề.

“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 thực hành Java 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 hy vọng bài giảng này sẽ là điểm khởi đầu tốt cho những ai muốn học Java đúng cách và tôi sẽ giúp bạn trở thành một lập trình viên giỏi.

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

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

  • Những người mới bắt đầu làm quen với lập trình

  • Những ai muốn học ngôn ngữ Java

  • Những bạn đã học Java nhưng muốn củng cố lại những kiến thức cơ bản một cách bài bản.

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

Xin chào
Đây là

557,847

Học viên

36,585

Đánh giá

8,965

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ả

82 bài giảng ∙ (12giờ 51phú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ả

2,391 đánh giá

5.0

2,391 đánh giá

  • gimsojeong02285373님의 프로필 이미지
    gimsojeong02285373

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    As a non-base and non-major, Professor Kim Young-han is my mentor. When I first took the professor's lecture through SpringBoot, I thought it would be nice if there was a Java lecture as well. This is because the professor starts from the principles and talks, so I understand and it comes into my head naturally. However, in fact... I don't fully understand Java, so I had some limitations in understanding the SpringBoot lecture, which was a bit disappointing. So I wished that there was a Java lecture from the professor every day... Wow..... My dream came true!! I was so happy that the Java lecture was uploaded that I took the introductory lecture right away as soon as the basic lecture was uploaded on 11/27..ㅠㅠ... Even though I finished Java at another training center, I thought that I didn't fully understand Java, so I tried to build a foundation from the basics, but luckily, I'm taking the professor's lecture every day and studying like eating rice in a stew of emotion. Even if it's something I've learned, watching the professor's lecture makes me feel like the basics are new. Are you not going to have a fan meeting? I definitely want to go

    • yh
      Giảng viên

      After reading Kim So-jeong's course review, I think I did well to prepare for the Java course first :) Seeing you studying happily, I'm sure you'll become a great developer. I'm rooting for you!

  • yoonlove0071952님의 프로필 이미지
    yoonlove0071952

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    The best lecture ever No words needed, just watch it

    • yh
      Giảng viên

      Wow~ Mr. Park Jeong-seop, thank you for the great lecture!

  • myjjoo47580032님의 프로필 이미지
    myjjoo47580032

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I am a non-major who wants to get a job in the developer field. I only did front-end, but I thought I would have to do back-end to survive in the market, so I started studying back-end as well. Seriously.. Teacher Yeong-han is G.O.A.T. I took a Java programming class at school, and although it was a major class, it started from the basics, but I got a C+. ㅋㅋㅋㅋㅋ Of course, I didn't study like crazy, but I used Eclipse, a development environment with poor readability, and since it was an English A class, the professor's communication skills weren't good. That's why I gave up Java. But since I thought I had to do back-end, I thought I had to do Java, so I started taking Teacher Yeong-han's class.. Seriously.. I'm just crazy because he explains things so easily. Don't worry about other Java classes. Take Teacher Yeong-han's class, really. I started with the basics, but after listening to this class, I gained confidence, so I signed up for other Java classes. I really want to quickly get into tech and write a good resume so I can get a job! Class tips! Please try to do it all by hand and solve the problems first and then listen to the lecture. I had a lot of experience in school classes... So I didn't listen to the lecture for the basic problem solving and just solved them on my own, checked the answers, and moved on, and I learned faster. I hope you all get the results you want!!~

    • yh
      Giảng viên

      JuHee_Lee's course review shows that all the hard work paid off :) I hope you study hard and have a happy 2024!

  • jason님의 프로필 이미지
    jason

    Đánh giá 28

    Đánh giá trung bình 5.0

    5

    89% đã tham gia

    I worked as a data engineer for a year without any development experience, and I couldn't understand the principles of loops and conditional statements during SQL and Python development, so I couldn't do even simple development. Then, I happened to find out about Kim Young-han's Java class, and I was able to understand the explanation of how loops and conditional statements work, and I was able to think about and solve practice problems on my own. Thank you for opening this class for free. After completing this class, I'm taking an object-oriented class and waiting for the intermediate and advanced Java classes next year, but I can't guess what the topics will be. Can you tell me in advance what the intermediate and advanced topics will be before the release? In the future, I have to use Java-based frameworks such as Hadoop, Spark, and Kafka, so I personally hope that the intermediate/advanced courses will be classes that can further solidify the basics of Java. ㅎㅎ

    • yh
      Giảng viên

      I'm more than happy to help Hong Tae-kyung, a data engineer :) - Beginner: Basic programming grammar - Basic: Object-oriented basic grammar - Intermediate, Advanced: We will cover topics such as collection frameworks, Java libraries, lambdas, streams, and multithreading. I've also dealt with Hadoop, Spark, Kafka, etc., so I think I know what you want. Regardless of the technology, Java basics are necessary for most technologies, so after finishing Intermediate and Advanced, you will be able to build a good foundation for dealing with Spring, Hadoop, Spark, Kafka, etc. :) Thank you.

    • Hello. Can I ask you about data engineer related jobs? If possible, please contact me at sejeq1995@gmail.com. Thank you!

  • alannkim235828님의 프로필 이미지
    alannkim235828

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    43% đã tham gia

    This lecture is beyond expectations.

    • yh
      Giảng viên

      Alan Kim, it exceeded my expectations, so it was worth preparing :) Thank you.

Miễn phí

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!