강의

멘토링

로드맵

Inflearn brand logo image
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,348 đánh giá

51,733 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à

552,829

Học viên

36,142

Đánh giá

8,952

Trả lời

5.0

Xếp hạng

24

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,348 đánh giá

5.0

2,348 đánh giá

  • 김소정님의 프로필 이미지
    김소정

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    노베이스이며 비전공자인 저에게 김영한 선생님은 저의 은사님이십니다. SpringBoot를 통해 처음 선생님의 강의를 수강했을 때 Java강의도 있었으면 좋겠다고 생각했었어요. 왜냐하면 선생님은 원리부터 알려주시면서 말씀하시기 때문에 이해가 돼서 자연스럽게 머리에 들어옵니다. 그런데 사실.. 제가 Java를 온전히 이해 못해서 SpringBoot강의를 이해하는데 한계가 좀 있어서 좀 아쉬웠습니다. 그래서 선생님의 Java강의가 있었으면 좋겠다고 매일 바라고 있었는데.. 와..... 꿈이 이루어졌어요!! Java 강의가 올라와서 너무 기뻐서 11/27에 기본강의 올라오자마자 입문강의부터 바로 수강했습니다..ㅠㅠ... 다른 교육센터에서 Java를 다 끝냈어도 저는 Java를 온전히 이해하지 못한다고 생각하고 있어서 기초부터 다지려고 했는데 운좋게도 선생님의 강의를 매일 수강하며 감동의 도가니탕에 밥말아 먹듯 공부하고 있습니다. 배웠었던 내용이더라도 선생님의 강의를 보니까 기초가 새롭게 느껴지네요. 혹시 팬미팅 안하시나요? 무조건 가고싶어요

    • 김영한
      Giảng viên

      김소정님 수강평을 보니 제가 자바 강의부터 준비하기를 잘했다는 생각이 드네요 :) 즐겁게 공부하시는 모습을 보니 분명 좋을 개발자가 되실거에요. 응원합니다!

  • 박정섭님의 프로필 이미지
    박정섭

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    현존하는 최고의 강의 말이 필요없다 그냥 봐라

    • 김영한
      Giảng viên

      크~ 박정섭님 최고의 강의 감사합니다!

  • JuHee_Lee님의 프로필 이미지
    JuHee_Lee

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    개발자 직군 취업 희망하는 비전공자입니다. 프론트엔드만 하다가 백엔드도 해야 시장에서 살아남을 수 있을 것 같아 백엔드공부도 시작하게 되었어요. 진짜.. 영한쌤은 G.O.A.T 그잡채입니다. 제가 학교에서 자바 프로그래밍 수업을 들었는데 전공수업이지만 기초부터 시작하는 수업이었음에도 불구하고 c+을 받았습니다. ㅋㅋㅋㅋㅋ 물론 제가 공부를 미친듯이 하지도 않았지만 일단 이클립스라는 가독성이 떨어지는 개발환경을 쓰기도 했고 영어 A 강의여서 교수님도 전달력이 좋진않았어요. 그래서 자바를 포기하게 되는 계기가 되었습니다. 근데 백엔드를 해야한다고 생각하니 자바를 해야할 것 같아 영한쌤 강의를 입문했는데.. 정말.. 진짜 이렇게 쉽게 설명하시다니 그냥 미쳤습니다. 자바 강의 다른 거 고민하지 마세요. 영한쌤 커리 타세요 진짜 기초로 시작했는데 이 강의 듣고 확신이 생겨서 다른 자바 강의도 등록했습니다. 진짜 빠르게 테크 다 타고 이력서도 잘 써서 꼭 취뽀하고 싶어요! 강의 팁 ! 꼭 진짜 다 손으로 쳐보시고 문제풀이는 문제 먼저 풀고 강의 들으세요. 전 학교 수업때 했던 짬바가.. 그래도 있어서 기초 문풀은 강의 안듣고 그냥 혼자 풀고 답 체크하고 넘어갔더니 더 빨리 들었어요. 꼭 다들 원하시는 성과 있으시길 바래요!!~

    • 김영한
      Giảng viên

      JuHee_Lee님 수강평을 보니 열심히 준비한 보람이 있네요 :) 열심히 공부하시고 또 행복한 2024년 되시길 응원합니다!

  • 홍태경님의 프로필 이미지
    홍태경

    Đánh giá 28

    Đánh giá trung bình 5.0

    5

    89% đã tham gia

    개발 겸험이 없이 데이터 엔지니어로 1년간 근무 하면서 sql, 파이썬 개발 업무 중 반복문, 조건문의 원리가 이해가 되지 않아 간단한 개발 뿐이 불가능 하였습니다 그러던 와중에 김영한 님의 자바 수업을 우연히 알게 되어 반복문, 조건문의 동작 방식 설명에 이해가 되었고 연습 문제도 스스로 생각하고 비슷 하게 풀 수 있게 되었습니다 무료로 해당 강의를 오픈 해주셔서 감사합니다 이 강의 수료 이후 객체 지향 수업을 들으며 내년에 자바 중급, 고급 강의도 기다리는 중인데 무슨 주제로 나올지 유추가 되지 않습니다. 혹시 중급, 고급이 어떤 주제가 될지 출시 전에 미리 알려 주실 수 있나요? 추 후에 하둡, 스파크, 카프카 등 java 기반의 프레임 워크를 사용 해야 하는데 중급 / 고급 과정 에서 자바의 기본기를 더 다질 수 있는 수업이길 개인적으로 바라게 되네요 ㅎㅎ

    • 김영한
      Giảng viên

      홍태경님 데이터 엔지니어 분께 도움을 드려서 더 기쁘네요 :) - 입문: 프로그래밍 기본 문법 - 기본: 객체지향 기본 문법 - 중급, 고급: 컬렉션 프레임워크, 자바 라이브러리, 람다, 스트림, 멀티쓰레드 등의 주제들을 다룰 예정입니다. 저도 하둡, 스파크, 카프카 등을 다루어보아서 어떤 것들을 원하시는지 알 것 같아요. 해당 기술을 떠나서 자바의 기본기가 거의 대부분의 기술에 필요하기 때문에 중급, 고급을 끝내고 나면 스프링, 하둡, 스파크, 카프카 등을 다루기 위한 기본기를 잘 다질 수 있을거에요 :) 감사합니다.

    • 안녕하세요. 혹시 데이터엔지니어 관련 직무에 대해 여쭤볼 수 있을까요? 가능하시면 sejeq1995@gmail.com으로 연락 주시면 감사하겠습니다!

  • alan kim님의 프로필 이미지
    alan kim

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    43% đã tham gia

    기대, 그 이상의 강의입니다.

    • 김영한
      Giảng viên

      alan kim님 기대 이상이라니 준비한 보람이 있네요 :) 감사합니다.

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!