강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

프로그래밍 언어

제대로 파는 자바 (Java) - by 얄코(Yalco)

적당히 배워서는 살아남을 수 없는 시대. 자바, 한 번에 제대로 파서 마스터하세요!

(4.8) 수강평 80개

수강생 2,291명

자바
java
백엔드
개발자
Java함수형 프로그래밍객체지향

먼저 경험한 수강생들의 후기

수강 후 이런걸 얻을 수 있어요

  • 자바의 기초부터 상세 문법과 고급 사용법

  • 자바에 대한 깊이 있는 이론, 실전 지식

  • 자바 17 기준 최신 기능과 문법

  • 자바의 객체지향 프로그래밍

  • 컬렉션과 스트림을 통한 함수형 프로그래밍

  • 멀티태스킹을 위한 고급 기술들

  • 리플렉션을 통한 고급 기능들 구현

  • 빌드 툴과 라이브러리 활용법

자바(Java), 생기초부터 활용까지 
강의 하나로 한번에 끝! 

🎁 유튜브에 댓글 남기고 반값에 수강하기 이벤트 진행중

아래 링크의 유튜브 영상(이 강의의 무료 파트)에 힘이 되어주는 댓글을 달아주시고(한 줄도 괜찮습니다)
스크린샷을 
yalco@yalco.kr 로 보내주시면 이 강의의 반값 쿠폰을 보내드립니다!
영상 링크: https://youtu.be/iN22AgS_Chk


9만 유튜버, 얄코와 함께하는
자바 언어 집중 공략 🔥

한 번 수강하고 나면 다른 강의를 들을 필요가 없는 강의를 만들고 싶었습니다. 초보자로서 기초 강의를 들은 후 실무에 뛰어들었을 때 뭔가 부족하다는 느낌을 받는 분들 많으시죠?

고급 강의와 콘텐츠들을 찾아다니며 갈증을 채우는 수고로움을 덜어드리고자 🍼 입문자를 위한 생기초부터 🍺 실무자를 위한 고급 개념과 활용까지 한 방에 제대로 파고드는 강의를 오랜 준비 끝에 완성했습니다. 특히 인공지능이 코더들의 자리를 대신하고 있는 오늘날, 꼭 필요한 인재로 성장하는데 있어 이 강의가 큰 도움이 되어드릴 것입니다. 

얄코는 누구인가요? 😀

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.  낮에는 풀스택 개발자로서 프로그래밍을 하고 있습니다.


이런 분들께 추천해요 🙋‍♀️

자바로 프로그래밍을 시작하는 사람

  • 입문자 분들도 쉽게 배울 수 있도록 생기초부터 차근차근 알려드립니다.
  • ⚠️ 단 강의 진행이 빠르거나 학습할 내용이 많게 느껴질 수 있습니다. 무료 파트를 꼭 먼저 확인해주세요!

자바에 대해 제대로 파고들어 
공부해보고 싶은 사람

  • 막연하고 어렴풋하던 개념들을 명쾌하게 잡아드립니다.
  • 주먹구구식 코딩은 그만! AI에 대체되지 않을 실력자로 거듭나세요.

한국에서 개발자(특히 백엔드)로 
취업하고 싶은 취준생

  • 코딩테스트와 면접에서의 기술 질문, 이제 두렵지 않습니다.
  • 회사가 원하는 자바 이론/실무 지식을 갖추게 됩니다.

스프링 등 자바를 활용한 기술을 쓰지만, 
자바에 대한 이해가 아쉬운 개발자

  • 코드 복붙은 그만! 이 코드가 뭐하는 코드고 왜 이렇게 쓰는지 이제는 알고 사용하세요.
  • 내가 다루는 이 기술을 보다 제대로 활용할 수 있게 됩니다.

얄코 자바 강의만의 
특별한 포인트 ✨

유튜버 얄코의 
만랩 설명력 💡

코딩지식을 쉽게 알려주는 영상으로 학생들과 취준생들의 힘이 되어준 얄코! 찰진 비유와 쉬운 예시들을 통해 난해하게만 느껴졌던 각종 개념들을 명쾌하게 이해시켜드립니다.

투머치설명러의 
디테일한 강의 🎙️

자바 문법과 단순 사용법뿐만 아니라 각 기능들이 어떤 식으로 동작하는지, 해당 클래스와 라이브러리들이 어떻게 설계되어 있는지, 내부 성능에는 각각 어떤 영향을 끼치는지 등을 깊이 있게 파고듭니다. 

디버깅을 통한 효율적이고 깊이있는 학습 🐞

단순히 콘솔에 값을 찍어보는 것이 아닌, IntelliJ IDEA의 디버깅 기능을 최대한 활용하여 예제에 사용되는 값들을 직관적으로 확인하고 인스턴스 등의 내부까지 상세히 살펴보는 방식으로 효율적이고 깊이있게 학습합니다.

노션 페이지를 통한 
편리한 실습 🖥️

브라우저로 텍스트 컨텐츠와 예제코드들을 확인하고 복붙할 수 있도록 강의페이지를 제공합니다. (🔗 무료파트 링크) 

강의에서 배울 모든 지식들이 오랜 기간 정성들여 준비한 예제들에 압축되어 있고, 이를 웹페이지에서 확인하고 복붙하여 실습하면서 강의를 들으실 수 있습니다.

기초 내용 무료 공개 😎

학생 분들도 부담 없이 공부하실 수 있도록, 전체 커리큘럼의 절반 분량을 미리보기를 통해 무료로 공개합니다.

어떤 내용을 배우게 되나요? 📚

🏁 Section 0. 인트로

  • 자바 언어 소개, 자바를 배워야 하는 이유
  • JVM, JRE, JDK 및 자바 버전에 관한 개념

👟 Section 1. 수강을 위한 준비

  • 콘솔과 주석, 세미콜론 사용법
  • 변수와 상수의 개념과 내부 원리 / 메모리 개념

🌱 Section 2. 자바 시작하기

  • 자바 실행하는 방법과 그 원리
  • 주석 사용법

🧮 Section 3. 자바의 자료형과 연산자

  • 자료형의 개념, IntelliJ IDEA의 디버거 사용법
  • 원시타입 자료형들, 함께 사용되는 연산자들
  • 부동소수점 오차 개념
  • 문자열의 원리와 기본 기능들 / null 개념
  • 원시타입과 참조타입의 개념과 원리
  • 타입추론

🚥 Section 4. 제어문과 메소드

  • 조건문(if, else, switch)과 실전 활용법
  • for문(일반, 객체, 배열) / (do) while을 통한 반복
  • 메소드의 개념과 여러 형태

📦 Section 5. 객체지향 프로그래밍

  • 클래스의 개념 및 다양한 활용
  • 정적 요소 / 접근자 개념
  • 상속과 다형성
  • 추상클래스 / 인터페이스
  • 싱글턴 패턴

🎁 Section 6. 클래스 더 알아보기

  • 블록 / 스코프 / 패키지 개념
  • 내부 클래스 / 익명 클래스 / 메인 메소드
  • 열거형 / 레코드
  • 유용한 라이브러리 클래스들

🎲 Section 7. 클래스와 자료형

  • Object 클래스
  • Wrapper 클래스
  • 제네릭

🍡 Section 8. 컬렉션 프레임워크

  • 컬렉션의 개념
  • 리스트 / 셋 / 맵의 베리에이션과 활용법
  • Comparable / Comparator의 개념과 활용법
  • 이터레이터

🦾 Section 9. 함수형 프로그래밍

  • 함수형 인터페이스
  • 람다식 / 메소드 참조
  • 스트림의 개념과 활용법

🐞 Section 10. 오류에 대비하기

  • 에러 / 예외의 개념, 예외의 종류
  • try / catch / finally 문
  • 예외 정의 / 발생 / 되던지기
  • try with resources
  • NPE와 Optional

 🏭 Section 11. 멀티태스킹

  • 쓰레드 / 쓰레드 그룹 / 데몬 쓰레드
  • 동기화 및 각종 thread-safe 방식들
  • 쓰레드 풀
  • Future / CompletableFuture
  • 병렬 스트림

 🏭 Section 12. 데이터 입출력과 네트워킹

  • NIO를 통한 파일 / 폴더 다루기
  • I/O 스트림 / Reader & Writer
  • 직렬화
  • URL 접속 / 소켓 프로그래밍

 🛠️ Section 13. 리플렉션과 어노테이션

  • 리플렉션 / 클래스 로더
  • 어노테이션의 개념과 활용법
  • JavaDoc

📚 Section 14. 라이브러리

  • 소스패스 / 클래스패스
  • JAR
  • 빌드 도구 (Gradle)
  • 외부 라이브러리 활용 / 유용한 라이브러리들

자주 묻는 질문을 
확인하세요 💬

Q. 자바를 배우면 무엇을 할 수 있나요?

자바는 오랫동안 전세계적으로 가장 많이 사랑받아온 언어 중 하나입니다. 특히 한국에서는 스프링 등 자바를 활용한 기술이 많이 사용되므로 국내 취업에 있어서도 유리한 언어죠. 또한 자바는 다른 언어들이 갖고 있는 클래식한 특성과 설계를 공유하기 때문에, 자바 하나만 제대로 익혀놓아도 다른 언어들을 매우 쉽게 배우실 수 있습니다.

Q. 다른 자바 강의들과 차별되는 특징이 무엇인가요?

이 강의는 자바에 대한 각종 지식을 꾹꾹 눌러담은 수많은 예제들로 수업을 진행합니다. 모든 예제를 살펴보고 복붙할 수 있는 🔗 강의페이지를 활용하여 편리하게 실습하실 수 있습니다.

자바의 각 문법 요소와 기능들을 그 자체만 보는 것이 아니라 디버깅 및 원본 소스코드 확인을 통해 각각이 내부적으로 어떻게 구성되고 동작하는지, 다른 기능이나 개념들과 어떤 연관을 갖는지, 어떻게 사용하는 것이 효율적인 활용법인지 등을 심도 있게 파고듭니다. 강의의 밀도가 매우 높으므로 전체 시간(20시간)에 비해서도 많은 분량의 지식을 습득하시게 될 것입니다.

Q. 이미 자바로 실무를 하고 있는데, 강의가 얼마나 도움이 될까요?

사용하는 프레임워크의 근간이 되는 언어를 깊이 있게 이해하는 것은 해당 기술을 제대로 활용하는 데 있어 필수적입니다. 자바를 제대로 배워놓아야 실무에서 발생하는 각종 비효율이나 오류, 성능 저하를 방지할 수 있고 기술스택을 자유롭게 사용할 수 있습니다. AI에 대체되지 않는 인재로 성장하기 위해서도 꾸준한 심화학습은 필수입니다.


수강 전 꼭 확인해주세요
학습자 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): 윈도우, 맥, 리눅스 모두에서 학습할 수 있습니다.
  • 사용 도구: 실습은 IntelliJ IDEA 무료 버전으로 진행합니다. (무료버전으로 충분)

학습 자료

선수 지식 및 유의사항

  • 기초부터 설명하므로 선수지식이 없는 입문자도 수강하실 수 있습니다.
    • 단 수강자마다 강의가 빠를 수 있고 내용이 많으니 무료파트를 미리 확인하세요!
  • 자바에 대해 어느정도 지식이 있다면 더 많은 개념들을 수월히 익히실 수 있습니다.
    • 위의 강의페이지에서 예제들을 함께 보며 수강하실 것을 권장합니다.
    • 영상만 시청할 경우 중후반부를 눈으로 따라가기 어려울 수 있습니다.
  • 질문은 반드시 강의 초반부에 안내해드린대로 노션 페이지에 올려주세요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 개발에 입문해서 이제 막 코딩을 배우기 시작한 분

  • 스프링(부트) 등을 제대로 사용하기 위해 자바 지식이 필요하신 분

  • 자바를 보다 제대로, 깊이있게 파고들어보고 싶은 개발자

안녕하세요
입니다.

31,556

수강생

1,719

수강평

95

답변

4.9

강의 평점

17

강의

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

커리큘럼

전체

103개 ∙ (22시간 19분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

80개

4.8

80개의 수강평

  • 2002dreams2852님의 프로필 이미지
    2002dreams2852

    수강평 2

    평균 평점 5.0

    5

    52% 수강 후 작성

    Javaを本で一度勉強していたのに、遠くよく分からないので、別の方法で勉強をしてみようと講義を聞いてみようと探してより一度聞いた。 初めて聞いた時は、本とは別になくて長い歌民家だったが聞くほど講義を聞くことが上手だったという確信が生じたことになった。 Javaについて少し知って理解しているようだ。気になる点があればすぐに聞くことができるシステムもとても良いようだ。 受講評はうまくいかないが、私のようにただ再び本で勉強するか、講義を聞くか悩む人がいるなら、講義を聞いても後悔しないだろうという事実を教えてあげたくて作成した。

    • yalco
      지식공유자

      受講していただきありがとうございます! 質問の仕方においても大丈夫か心配されていますが、確信を持てるようにこんなに評価していただきありがとうございます。できるよう最善を尽くしてお手伝いさせていただきます!

  • chopav님의 프로필 이미지
    chopav

    수강평 1

    평균 평점 5.0

    5

    90% 수강 후 작성

    本当にこの価格でこんな講義をどこで聞くか、、、最高の選択でした! Javaの講義をお探しの方は、この講義でぜひ聞いてください。 コーディングと関係のない専攻で大学卒業後、遅れてコーディングを学ぶことになりました。 学園登録もして現在C言語、Python、Javaなどのプログラミング言語をじっくり学んでいるのに Javaはクラスを聞いても本当に感情がありませんでした。 オブジェクト指向、抽象クラスなど、、、、パターンはまた何と頭がぽんと鳴りそうでした。 私はJavaを勉強するたびに私が間違って選択した道であることを望んでいました。 この講義を見るとすぐにこれをしたくてすぐに決済したが後悔のない選択でした。 今年も入ってお金を払って決済した中で最高の選択です! 例を挙げて説明しますが、昔は理解できなかった概念が例を通して勉強していました。 今パズルが合うように理解されています。 以前はコードが少し長くなっても泣きたかったのに 一人でも見ることができるようになりました。 まだ一人でコードを書くのは少し不足だが…勉強を一生懸命加えればできるような自信まで! これから頑強まで頑張ります!ありがとう〜!!!!!!!

    • yalco
      지식공유자

      本当に感謝しています…半年以上準備して製作しながらもこの方法が合うか受講者たちにこの説明が届くかずっと悩みになり、時には嬉打もやってきましたが、非専攻者の方に講義が役に立ててしまったなんてとても嬉しくてやりがいになります!! 残りの過程中でも、難しい、または説明が不足している部分は、いつでも質問してください! 受講していただきありがとうございます!

  • wj님의 프로필 이미지
    wj

    수강평 3

    평균 평점 5.0

    5

    22% 수강 후 작성

    必要な部分から探していてまだまだ受講していませんでしたが、講義が本当に好きで、まず受講評を残します。 講義資料が閲覧しやすく構成、準備していていいです。お急ぎの場合は、ノッションでコードをただ見ることもでき、すぐにコピーして貼り付けてデバッグするのにもいいですよ。 (もちろん時間が出る時は直接見てみるのがベストですが) そして、例は楽しくよく作られています。概念を理解するのに必要な内容が入っていながらも興味深く良い刺激になります。 ヤルコ様の講義はJavaScriptレスポンシブプログラミングに続いて2回目です。みんなくだらけが一つもなく講義資料、講義内容が充実しているという感じを受けました。良い講義を準備していただきありがとうございます。

    • seokyung0221님의 프로필 이미지
      seokyung0221

      수강평 5

      평균 평점 5.0

      5

      100% 수강 후 작성

      結論から申し上げれば、'世界のどこかにこの価格にこのような講義はない...!'です。 実は無料パーツの内容だけでもオブジェクト指向プログラミングJAVAの味を感じることができますが、有料パーツ部分から本当にぎっしり詰まって見やすい例とともに説明がされています!当然復習しなければなりませんが、こういう細心の注意のため、一度の講義で 'ああこの概念はこんなものでした'程度は簡単に手に入れられたと思います。 講義が早すぎる?という言葉もあって心配していましたが、私は提供してくれるノッションページのコードを先に見たり、自分でタイプした後に講義を聞いたので、そんな部分の問題はありませんでした。むしろある部分は1.5倍速で聞いたりしたので、講義を受講される方は心配しなくてもいいと思います。 もちろん、講義の内容は簡単ではありません…本当に寂しいです!特に有料パーツは! しかし、Javaraはコース自体が当然学ぶことが多いので、そういうことだと思い、簡単な例を通してもう少し簡単に行くことができます。探してみると良いこと、何かを見てください'などで区別して教えてくれるので、講義を通じてJavaへの進入障壁をたくさん下げることができる授業だったと思います! もちろん私もまだ必要な部分は全部覚えていませんでしたが…でも復習を通じてすぐに身につけることができると思います。バックエンド開発者を夢見ているのに、私にとって本当に必要だった講義でした。ありがとうございます!

      • yalco
        지식공유자

        本当に頑張って準備しただけに大きなやりがいを感じさせていただきありがとうございます。ありがとうございます!

    • dismas님의 프로필 이미지
      dismas

      수강평 7

      평균 평점 5.0

      5

      100% 수강 후 작성

      開発するたびに分からない部分があればずっと戻って確認しています。講義も良いですが、notionを通じてまとめた部分が開発するのに大きな助けとなっています。 まるで総合ギフトセットのような講義です。 Javaを勉強しながら何かが不足していると感じたら、この講義で完璧になることができます。

      • yalco
        지식공유자

        一生懸命悩んで準備したものが役に立てて本当に嬉しいです!ありがとうございます!

    ₩44,000

    얄팍한 코딩사전님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    연관 로드맵

    강의가 포함된 로드맵으로 학습해 보세요!