한빛 로고
내 콘텐츠장바구니
no Image fallback
대표이미지

혼자 공부하는 자바

베스트셀러 저자 직강! 1:1 과외하듯 배우는 자바

강사신용권
79강(35:27:30)
초급
기간무제한
수강료10,000
할인가0

혼자 해도 충분하다! 1:1 과외하듯 배우는 자바 저자 직강


※ 본 강의는 『혼자 공부하는 자바(개정판)』 도서를 기반으로 제작된 저자직강 영상으로 구성되어 있습니다. 한빛미디어 또는 저자 유튜브 채널에서 개별적으로 시청하던 영상들을 체계적으로 학습할 수 있도록 정리했습니다.

 

✅ 본 강의는 프로그래밍 입문자들이 자바를 독학하면서 겪는 어려움을 해소하고자 기획되었습니다. 

✅ 26명의 베타리더 검증을 거쳐 입문자의 눈높이에 맞춘 친절한 설명과 단계별 학습 구성으로 제작되었습니다.


 

🚀 핵심 문법부터 실전 응용까지, 체계적인 7단계 커리큘럼을 통해 자연스럽게 실력이 쌓이도록 설계했습니다. 

 

🚀 260개의 엄선된 실습 예제를 통해 이론과 실전을 동시에 학습할 수 있도록 구성하였습니다.


 

혼공자바(개정판)_상세 700.jpg

 

무엇을 배우는 강의인가요?


🔍 자바 프로그래밍의 기초 개념과 환경 설정

🔍 변수, 연산자, 조건문, 반복문 등 핵심 문법

🔍 객체 지향 프로그래밍의 개념과 활용

🔍 컬렉션, 스레드, 입출력 스트림 등 심화 내용

🔍 자바 21 버전의 최신 기능

🔍 실전 응용을 위한 260개의 예제 실습

누구를 위한 강의인가요?


✅ 프로그래밍을 처음 시작하는 완전 입문자

✅ 자바 기초가 부족한 전공자

✅ 개발자 취업을 준비하는 취업 준비생

✅ 현업에서 자바 실력 향상이 필요한 주니어 개발자

✅ 독학으로 자바를 배우고자 하는 모든 사람

강의를 수료하고 나면?


1️⃣ 자바 프로그래밍의 기본기를 탄탄하게 다질 수 있습니다

2️⃣ 객체 지향 프로그래밍의 핵심 개념을 이해하고 활용할 수 있습니다

3️⃣ 실전 예제를 통해 실무에서 필요한 코딩 능력을 갖출 수 있습니다

4️⃣ 최신 자바 버전의 새로운 기능들을 활용할 수 있습니다

5️⃣ 혼자서도 자바 프로그래밍을 학습하고 발전시킬 수 있는 역량을 갖추게 됩니다


강사

신용권

신용권

25년 동안 시스템 제어 및 애플리케이션 개발자로 활동한 베테랑 개발자이자, IT 전문 교육자이기도 하다. 메카트로닉스를 전공했으며, 삼성항공 시스템 설계 파트에서 하드웨어 제어용 소프트웨어 개발을 담당했다. 유수한 교육기관에서 재직자 및 전문가 위탁교육을 진행해 왔으며, 현재는 한국소프트웨어산업협회에서 교수로 근무하고 있다. 주로 오픈 소스 프레임워크, 안드로이드, IoT, 스택 애플리케이션 분야에서 현업 재직자 및 채용 예정자를 위한 소프트웨어 역량 강화 사업의 강사로 활동하고 있다.

 

커리큘럼

재생 1강. 01-1 프로그래밍 언어와 자바② | 환경 변수 설정1강. 01-1 프로그래밍 언어와 자바② | 환경 변수 설정

12:24

재생 2강. 01-2 이클립스 개발 환경 구축2강. 01-2 이클립스 개발 환경 구축

21:54

재생 3강. 01-3 자바 프로그램 개발 과정① | 프로젝트 생성3강. 01-3 자바 프로그램 개발 과정① | 프로젝트 생성

19:24

재생 4강. 01-3 자바 프로그램 개발 과정② | 소스 파일 생성과 작성4강. 01-3 자바 프로그램 개발 과정② | 소스 파일 생성과 작성

24:12

재생 5강. 01-3 자바 프로그램 개발 과정③ | 프로그램 소스 분석5강. 01-3 자바 프로그램 개발 과정③ | 프로그램 소스 분석

20:54

재생 6강. 01-3 자바 프로그램 개발 과정④ | 예제 소스 파일 이용하기6강. 01-3 자바 프로그램 개발 과정④ | 예제 소스 파일 이용하기

11:06

재생 7강. 02-1 자바의 변수7강. 02-1 자바의 변수

24:12

재생 8강. 02-2 변수 기본 타입① | 정수 타입8강. 02-2 변수 기본 타입① | 정수 타입

29:30

재생 9강. 02-2 변수 기본 타입② | 실수 타입, 논리 타입9강. 02-2 변수 기본 타입② | 실수 타입, 논리 타입

29:48

재생 10강. 02-3 변수 타입 변환① | 타입 변환10강. 02-3 변수 타입 변환① | 타입 변환

30:48

재생 11강. 02-3 변수 타입 변환② | 정수/실수 연산에서의 자동 타입 변환11강. 02-3 변수 타입 변환② | 정수/실수 연산에서의 자동 타입 변환

30:18

재생 12강. 02-3 변수 타입 변환③ | +연산에서의 문자열 자동 타입 변환, 문자열을 기본 타입으로 강제 타입 변환12강. 02-3 변수 타입 변환③ | +연산에서의 문자열 자동 타입 변환, 문자열을 기본 타입으로 강제 타입 변환

27:12

재생 13강. 02-4 변수와 시스템 입출력① | 모니터로 변수값 출력하기13강. 02-4 변수와 시스템 입출력① | 모니터로 변수값 출력하기

24:18

재생 14강. 02-4 변수와 시스템 입출력② | 키보드에서 입력된 내용을 변수에 저장하기14강. 02-4 변수와 시스템 입출력② | 키보드에서 입력된 내용을 변수에 저장하기

27:36

재생 15강. 03-1 연산자와 연산식15강. 03-1 연산자와 연산식

11:36

재생 16강. 03-2 연산자의 종류① | 단항 연산자, 이항 연산자16강. 03-2 연산자의 종류① | 단항 연산자, 이항 연산자

30:42

재생 17강. 03-2 연산자의 종류② | 이항 연산자, 삼항 연산자17강. 03-2 연산자의 종류② | 이항 연산자, 삼항 연산자

31:36

재생 18강. 04-1 조건문: if문, switch문18강. 04-1 조건문: if문, switch문

32:18

재생 19강. 04-2 반복문: for문, while문, do-while문19강. 04-2 반복문: for문, while문, do-while문

35:06

재생 20강. 05-1 참조 타입과 참조 변수① |기본 타입과 참조 타입20강. 05-1 참조 타입과 참조 변수① |기본 타입과 참조 타입

24:30

재생 21강. 05-1 참조 타입과 참조 변수② | String 타입21강. 05-1 참조 타입과 참조 변수② | String 타입

20:18

재생 22강. 05-2 배열① | 배열 선언, 생성, 길이22강. 05-2 배열① | 배열 선언, 생성, 길이

37:18

재생 23강. 05-2 배열② | 명령 라인 입력23강. 05-2 배열② | 명령 라인 입력

16:12

재생 24강. 05-2 배열③ | 다차원 배열, 객체를 참조하는 배열24강. 05-2 배열③ | 다차원 배열, 객체를 참조하는 배열

23:48

재생 25강. 05-2 배열④ | 배열 복사, 향상된 for문25강. 05-2 배열④ | 배열 복사, 향상된 for문

29:06

재생 26강. 05-3 열거 타입26강. 05-3 열거 타입

08:48

재생 27강. 06-1 객체 지향 프로그래밍27강. 06-1 객체 지향 프로그래밍

27:36

재생 28강. 06-2 자바 필드28강. 06-2 자바 필드

38:36

재생 29강. 06-3 자바 생성자① | 기본 생성자, 생성자 선언, 필드 초기화29강. 06-3 자바 생성자① | 기본 생성자, 생성자 선언, 필드 초기화

32:36

재생 30강. 06-3 자바 생성자② | 생성자 오버로딩, 다른 생성자 호출 : this()30강. 06-3 자바 생성자② | 생성자 오버로딩, 다른 생성자 호출 : this()

29:06

재생 31강. 06-4 자바 메소드① | 메소드 선언31강. 06-4 자바 메소드① | 메소드 선언

27:54

재생 32강. 06-4 자바 메소드② | 메소드 선언, 리턴(return)문32강. 06-4 자바 메소드② | 메소드 선언, 리턴(return)문

35:48

재생 33강. 06-4 자바 메소드③ | 메소드 호출, 메소드 오버로딩33강. 06-4 자바 메소드③ | 메소드 호출, 메소드 오버로딩

39:48

재생 34강. 06-5 인스턴스 멤버와 정적 멤버① | 인스턴스 멤버와 this34강. 06-5 인스턴스 멤버와 정적 멤버① | 인스턴스 멤버와 this

23:48

재생 35강. 06-5 인스턴스 멤버와 정적 멤버② | 정적 멤버와 static35강. 06-5 인스턴스 멤버와 정적 멤버② | 정적 멤버와 static

20:36

재생 36강. 06-5 인스턴스 멤버와 정적 멤버③ | 싱글톤, final 필드와 상수36강. 06-5 인스턴스 멤버와 정적 멤버③ | 싱글톤, final 필드와 상수

33:06

재생 37강. 06-6 패키지와 접근 제한자① | 패키지 선언37강. 06-6 패키지와 접근 제한자① | 패키지 선언

25:42

재생 38강. 06-6 패키지와 접근 제한자② | 접근 제한자38강. 06-6 패키지와 접근 제한자② | 접근 제한자

22:06

재생 39강. 06-6 패키지와 접근 제한자③ | Getter와 Setter 메소드39강. 06-6 패키지와 접근 제한자③ | Getter와 Setter 메소드

23:18

재생 40강. 07-1 상속① | 클래스 상속, 부모 생성자 호출40강. 07-1 상속① | 클래스 상속, 부모 생성자 호출

41:42

재생 41강. 07-1 상속② | 메소드 재정의, final 클래스와 final 메소드41강. 07-1 상속② | 메소드 재정의, final 클래스와 final 메소드

33:30

재생 42강. 07-2 타입 변환과 다형성① | 자동 타입 변환42강. 07-2 타입 변환과 다형성① | 자동 타입 변환

19:12

재생 43강. 07-2 타입 변환과 다형성② | 필드의 다형성, 매개변수의 다형성43강. 07-2 타입 변환과 다형성② | 필드의 다형성, 매개변수의 다형성

39:00

재생 44강. 07-2 타입 변환과 다형성③ | 강제 타입 변환, 객체 타입 확인44강. 07-2 타입 변환과 다형성③ | 강제 타입 변환, 객체 타입 확인

22:54

재생 45강. 07-3 추상 클래스45강. 07-3 추상 클래스

32:54

재생 46강. 08-1 인터페이스46강. 08-1 인터페이스

47:42

재생 47강. 08-2 타입 변환과 다형성47강. 08-2 타입 변환과 다형성

41:12

재생 48강. 09-1 중첩 클래스와 중첩 인터페이스① | 중첩 클래스48강. 09-1 중첩 클래스와 중첩 인터페이스① | 중첩 클래스

26:54

재생 49강. 09-1 중첩 클래스와 중첩 인터페이스② | 중첩 클래스의 접근 제한49강. 09-1 중첩 클래스와 중첩 인터페이스② | 중첩 클래스의 접근 제한

32:36

재생 50강. 09-1 중첩 클래스와 중첩 인터페이스③ | 중첩 인터페이스50강. 09-1 중첩 클래스와 중첩 인터페이스③ | 중첩 인터페이스

20:18

재생 51강. 09-2 익명 객체① | 익명 자식 객체 생성51강. 09-2 익명 객체① | 익명 자식 객체 생성

28:48

재생 52강. 09-2 익명 객체② | 익명 구현 객체 생성, 익명 객체의 로컬 변수 사용52강. 09-2 익명 객체② | 익명 구현 객체 생성, 익명 객체의 로컬 변수 사용

41:06

재생 53강. 10-1 예외 클래스53강. 10-1 예외 클래스

37:54

재생 54강. 10-2 예외 처리① | 예외 처리 코드54강. 10-2 예외 처리① | 예외 처리 코드

21:18

재생 55강. 10-2 예외 처리② | 예외 종류에 따른 처리 코드, 예외 떠넘기기55강. 10-2 예외 처리② | 예외 종류에 따른 처리 코드, 예외 떠넘기기

27:54

재생 56강. 11-1 java.lang 패키지① | 자바 API 도큐먼트56강. 11-1 java.lang 패키지① | 자바 API 도큐먼트

26:00

재생 57강. 11-1 java.lang 패키지② | Object 클래스 157강. 11-1 java.lang 패키지② | Object 클래스 1

36:30

재생 58강. 11-1 java.lang 패키지③ | Object 클래스258강. 11-1 java.lang 패키지③ | Object 클래스2

15:36

재생 59강. 11-1 java.lang 패키지④ | System 클래스, Class 클래스59강. 11-1 java.lang 패키지④ | System 클래스, Class 클래스

34:42

재생 60강. 11-1 java.lang 패키지⑤ | String 클래스 160강. 11-1 java.lang 패키지⑤ | String 클래스 1

43:12

재생 61강. 11-1 java.lang 패키지⑥ | String 클래스 261강. 11-1 java.lang 패키지⑥ | String 클래스 2

31:00

재생 62강. 11-1 java.lang 패키지⑦ | Wrapper(포장) 클래스62강. 11-1 java.lang 패키지⑦ | Wrapper(포장) 클래스

32:12

재생 63강. 11-1 java.lang 패키지⑧ | Math 클래스63강. 11-1 java.lang 패키지⑧ | Math 클래스

19:48

재생 64강. 11-2 java.util 패키지64강. 11-2 java.util 패키지

20:12

재생 65강. 12-1 멀티 스레드65강. 12-1 멀티 스레드

22:54

재생 66강. 12-2 스레드 제어66강. 12-2 스레드 제어

26:54

재생 67강. 13-1 컬렉션 프레임워크① | 컬렉션 프레임워크란?67강. 13-1 컬렉션 프레임워크① | 컬렉션 프레임워크란?

02:42

재생 68강. 13-1 컬렉션 프레임워크② | List 컬렉션과 Set 컬렉션68강. 13-1 컬렉션 프레임워크② | List 컬렉션과 Set 컬렉션

22:00

재생 69강. 13-1 컬렉션 프레임워크③ | Map 컬렉션 169강. 13-1 컬렉션 프레임워크③ | Map 컬렉션 1

22:06

재생 70강. 13-1 컬렉션 프레임워크④ | Map 컬렉션 270강. 13-1 컬렉션 프레임워크④ | Map 컬렉션 2

27:18

재생 71강. 13-2 LIFO와 FIFO 컬렉션71강. 13-2 LIFO와 FIFO 컬렉션

15:42

재생 72강. 14-1 입출력 스트림① | 바이트 출력 스트림72강. 14-1 입출력 스트림① | 바이트 출력 스트림

21:54

재생 73강. 14-1 입출력 스트림② | 바이트 입력 스트림73강. 14-1 입출력 스트림② | 바이트 입력 스트림

19:30

재생 74강. 14-1 입출력 스트림③ | 문자 입출력 스트림74강. 14-1 입출력 스트림③ | 문자 입출력 스트림

31:06

재생 75강. 14-2 보조 스트림① | 보조 스트림 연결하기, 문자 변환 보조 스트림75강. 14-2 보조 스트림① | 보조 스트림 연결하기, 문자 변환 보조 스트림

20:12

재생 76강. 14-2 보조 스트림② | 성능 향상 보조 스트림76강. 14-2 보조 스트림② | 성능 향상 보조 스트림

17:18

재생 77강. 14-2 보조 스트림③ | 기본 타입 입출력 보조 스트림, 프린터 보조 스트림, 객체 입출력 보조 스트림77강. 14-2 보조 스트림③ | 기본 타입 입출력 보조 스트림, 프린터 보조 스트림, 객체 입출력 보조 스트림

26:18

재생 78강. 14-3 입출력 관련 API(완강)78강. 14-3 입출력 관련 API(완강)

32:42

수강 후기

첫 번째 수강평을 남겨주세요!
다른 수강생에게 큰 도움이 됩니다.

100% 10,000

0