Thumbnail
BEST
개발 · 프로그래밍 프로그래밍 언어

제대로 파는 자바 (Java) - by 얄코 대시보드

(4.9)
30개의 수강평 ∙  1,516명의 수강생

66,000원

지식공유자: 얄팍한 코딩사전
총 102개 수업 (21시간 18분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

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

✍️
이런 걸
배워요!
자바의 기초부터 상세 문법과 고급 사용법
자바에 대한 깊이 있는 이론, 실전 지식
자바 17 기준 최신 기능과 문법
자바의 객체지향 프로그래밍
컬렉션과 스트림을 통한 함수형 프로그래밍
멀티태스킹을 위한 고급 기술들
리플렉션을 통한 고급 기능들 구현
빌드 툴과 라이브러리 활용법

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

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 무료 버전으로 진행합니다. (무료버전으로 충분)

학습 자료

선수 지식 및 유의사항

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

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
개발에 입문해서 이제 막 코딩을 배우기 시작한 분
스프링(부트) 등을 제대로 사용하기 위해 자바 지식이 필요하신 분
자바를 보다 제대로, 깊이있게 파고들어보고 싶은 개발자

안녕하세요
얄팍한 코딩사전 입니다.
얄팍한 코딩사전의 썸네일

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

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

커리큘럼 총 102 개 ˙ 21시간 18분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 7. 클래스와 자료형
🎊 유료파트에 오신 것을 환영합니다!
Object 24:01
Wrapper 클래스들 15:21
제네릭 20:16
다음 섹션을 위한 게임예제 07:12
섹션 8. 컬렉션 프레임워크
컬렉션 프레임워크 05:48
리스트 23:16
16:50
12:54
Comparable & Comparator 13:36
이터레이터 11:02
섹션 9. 함수형 프로그래밍
람다식과 함수형 인터페이스 14:25
java.util.function 패키지 17:35
메소드 참조 08:54
스트림 20:04
스트림 연산 (상) 22:21
스트림 연산 (하) 09:16
섹션 10. 오류에 대비하기
예외처리 10:45
try 문 더 알아보기 11:18
예외 정의하고 발생시키기 08:05
예외 떠넘기기와 되던지기 12:19
try with resources 05:31
NPE와 Optional 20:10
섹션 11. 멀티태스킹
쓰레드 만들기 12:25
쓰레드 다루기 14:08
쓰레드 그룹과 데몬 쓰레드 11:33
동기화 09:53
wait & notify 08:11
쓰레드 풀과 Future 19:23
CompletableFuture 24:41
병렬 스트림 07:30
Thread-safe한 클래스들 10:38
섹션 12. 데이터 입출력과 네트워킹
기본적인 파일/폴더 다루기 12:18
NIO2로 파일과 폴더 다루기 13:30
I/O 스트림 20:43
Reader와 Writer 15:21
직렬화 09:49
URL로 접속하기 12:03
소켓 프로그래밍 16:00
섹션 13. 리플렉션과 어노테이션
리플렉션 16:26
표준 & 메타 어노테이션 13:39
어노테이션 만들기 12:39
클래스 로더 (+ 프레임워크 흉내내기) 15:36
JavaDoc 13:11
섹션 14. 라이브러리
소스패스와 클래스패스 08:46
JAR 11:11
빌드 도구 (+ Gradle 사용해보기) 15:23
유용한 외부 라이브러리들 20:00
섹션 15. 강의를 마무리하며
감사합니다. 00:47
✉️ 문의 메일 보내기
강의 게시일 : 2023년 07월 20일 (마지막 업데이트일 : 2024년 02월 29일)
수강평 총 30개
수강생분들이 직접 작성하신 수강평입니다.
4.9
30개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
LSBsity thumbnail
5
쉬운 예제와 비유가 정말 마음에 듭니다 ! ! !
2023-09-17
지식공유자 얄팍한 코딩사전
도움되어드려 기쁩니다! 조금이라도 이해가 안 되거나 어려운 부분은 언제든 질문주세요!!
2023-09-17
김종성 thumbnail
5
자바를 책으로 한번 공부 했었는데 먼가 잘 모르겠어서 다른 방식으로 공부를 해보려고 강의를 들어보려고 찾아보다가 한번 들어봤다. 처음 들었을 때는 책이랑 별 다를게 없어서 긴가민가 했지만 들을 수록 강의를 듣기를 잘했다는 확신이 생기게 되었다. 비유를 해주면서 설명해주셔서 책으로 공부할 때보다 이해가 잘 되었고 책에서보다 더 자세하게 설명해주시는거 같다. 그래서 이제 먼가 자바에 대해 조금 알고 이해해가는거 같다. 그리고 궁금한 점이 있으면 바로바로 물어볼 수 있는 시스템도 굉장히 좋은거 같다. 수강평을 잘 안 남기지만 나처럼 그냥 다시 책으로 공부할 지 아니면 강의를 들을지 고민하는 사람이 있다면 강의를 들어도 후회하지 않을 거라는 사실을 알려주고 싶어서 작성하였다.
2023-10-22
지식공유자 얄팍한 코딩사전
수강해주셔서 감사합니다! 질문 방식에 있어서도 괜찮을지 염려되었는데 확신을 가질 수 있도록 이렇게 평해주셔서 또한 감사드립니다. 조금이라도 아리송하거나 이해가 어려운 부분들은 얼마든지 질문주세요! 책에서보다 더 많은 것을, 그리고 보다 쉽게 배워가실 수 있도록 최선을 다해 도와드리도록 하겠습니다!
2023-10-22
hattie thumbnail
5
얄코님 유튜브 영상으로만 뵙다가 인프런에서 뵙게 되어 자바와 JS 강의 모두 수강신청 하여 듣고 있습니다. :) 궁금했던 개념부터 친절하게 알려 주셔서 차분히 기초를 쌓을 수 있는 강의라 추천 드립니다. 다만 아쉬운 점은 1. 다른 수강평에서도 본 내용이긴 합니다만, '여기서', '이것' 으로 지시하실 때 화면의 어떤 부분을 말씀하시는 건지 바로 찾기가 힘들어서, 매번 돌려보게 되곤 합니다. 포인팅 효과를 주신다면 학생들 입장에서 찾아보기 편할 것 같습니다. :) 2. 주입식 문법보다는 개념 이해를 도와주시려고 복붙 방식을 초반에 사용하시는 것은 이해합니다만, 손코딩이 아니다 보니 집중력이나 문법 구성을 익히는 속도가 초반에는 다소 떨어지게 되는 것 같습니다. 위의 아쉬운 점이 있긴 하지만 초심자 분들께 분명히 추천드리고 싶은 강의 입니다. 앞으로도 열정적인 강의 부탁 드립니다. 그리고 강의 썸네일이 너무 유쾌합니다.ㅋㅋ 싱하형 같아용 ---------------------------------------------------- 빠른 피드백과 반영해주셔서 학생 입장에서 너무 감사드립니다! 그리고 계속 듣다보니 감사한 점이 또 있습니다. 다른 강사님들이 '학생들이 이것쯤은 다 알고 있겠지 뭐..' 하고 넘어가는 기본적인 부분들도 얄코 강사님께선 이해하기 쉽게 상세하게 알려주셔서 초심자 입장에서는 너무 감사한 강의입니다. 사실 기본부터 제대로 쌓고 싶었던 갈증이 있었지만 다른 대부분의 온오프라인 강사님들은 학생들이 알고 있을거라는 전제하에 넘어가시는 분들이 계시더라구요.. 기본부터 차곡차곡 쌓고 싶은 분들께 정말 추천하고 싶은 강의입니다. p.s. 예제에서 "코인을 하다가... 나락으로 가게 되는 겁니다." 에서 진지하게 줌아웃 하셔서 빵 터졌습니다.ㅋㅋ
2023-10-02
지식공유자 얄팍한 코딩사전
수강해주시고 좋은 의견 주셔서 감사합니다! 1번 사항에 대해 10월 중 재편집 작업을 할 예정입니다. 먼저 출시한 자바스크립트부터 해당 문제점을 해결하기 위한 재편집 작업을 진행하고 있습니다. 이 자바 강의에도 서둘러 적용하여 업데이트하도록 하겠습니다! 2번 사항에 대해서도 보완할 방법을 찾아보도록 하겠습니다. 복붙기능이 제공되지만 가능한 직접 타이핑해보면서 수업을 진행하는것도 도움이 될 것입니다. 이후에도 어렵거나 이해가 부족한 부분들은 언제든 질문주세요!!! - 추가답변 - 위에 말씀드린대로, 강의중 특별히 눈으로 따라가기 어려웠던 부분들에 마커를 추가하는 업데이트를 했습니다. 이후로도 계속 시간을 내어 너무 빠르거나 가독성이 떨어지는 부분들을 업데이트해나갈 것입니다. (매우 긴 강의이므로 전반적으로 수정되기까지는 시간이 많이 걸릴 것임을 양해 부탁드립니다.) 다시금 감사드립니다!!
2023-10-02
HJuhoney thumbnail
5
알려주는게 많아서 엄청빡셉니다 ㅋㅋ 근데 그냥 많이만 가르치는게아니라, 다른 책이나 강좌로는 절대 이해하기 힘든 어려운 개념들을 쉽게 알려주기 위해서 예제랑 비유 등 치밀하게 준비한게 느껴집니다. 뭔말인지 몰랐던것들을 계속 와 이게 이런거였어?하고 공부하게되네요. 여기서 배운만큼 다른것들로 배우려면 얼마나 들지 생각해보면 강좌 가격이 조~금도 안아깝습니다. 자바 확실히 공부하시고 싶으신분들은 그냥이걸로 끝내세요
2023-07-30
지식공유자 얄팍한 코딩사전
열심히 준비한 만큼 도움이 되어드려 정말 기쁩니다 ㅠㅠ 처음 시도한 부분들이 있어 걱정이 많았는데 무엇이든 수강중 불편했던 부분들이 있다면 yalco@yalco.kr 로 메일주시면 가능한 한 반영하여 개선하도록 하겠습니다! 수강해주셔서 감사합니다~!
2023-07-30
조현정 thumbnail
5
진짜 이 가격에 이런 강의를 어디서 들을지 ,,, 최고의 선택이였습니다!!! 자바 강의 찾으시는 분들 이 강의로 꼭 들으셨으면 ㅠㅠ 코딩과 상관없는 전공으로 대학교 졸업 후 뒤늦게 코딩을 배우게 됐습니다. 학원 등록도 해서 현재 C언어, 파이썬, 자바와 같은 프로그래밍 언어를 차근차근 배우고 있는데 자바는 수업을 들어도 정말 감이 안잡히더라구요 ㅠㅠ 객체지향, 추상클래스, 등등,,, 패턴은 또 뭐고 머리가 터질 것 같았습니다.. 자바 공부할 때마다 내가 잘못 선택한 길인가 싶어서 현타도 왔었는데 이 강의를 보자마자 이거다 싶어서 바로 결제했는데 후회없는 선택이었습니다. 이번 년도 들어서 돈 주고 결제한 것 중에 최고의 선택입니다! 예시를 들어서 설명해주시는데 옛날에는 이해가 안되는 개념들이 예시를 통해 공부하니 이제야 퍼즐 맞춰지듯 이해가 되고 전에는 코드가 조금만 길어져도 울고 싶었는데 이제는 코드를 보고 이게 뭐고 어떻게 돌아가고 있는지 혼자서도 볼 수 있게 되었습니다. 아직 혼자 코드를 쓰기는 조금 부족하지만... 공부를 열심히 더 하면 가능할 것 같은 자신감까지!! 앞으로 완강까지 열심히 공부하겠습니다! 감사합니다 ~!!!!!!!
2023-08-07
지식공유자 얄팍한 코딩사전
정말 감사합니다... 반년이 넘게 준비하고 제작하면서도 이 방식이 맞을지 수강자들에게 이 설명이 와닿을지 계속 고민이 되고 때로는 현타도 왔었는데, 비전공자분께 강의가 도움이 되어드렸다니 너무나도 기쁘고 보람이 됩니다!! 남은 과정중에도, 어렵거나 설명이 부족한 부분들은 언제든 질문주세요! 완강까지 최선을 다해 도와드리도록 하겠습니다. 수강해주셔서 감사합니다!!!
2023-08-08