메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

이것이 자바다(3판)

이것이 내가 찾던 자바 입문 강의

  • 강사 : 신용권
  • 강의구성 : 202강 / 73시간 30분
  • 수강기간 : 제한없음 / 30일(권장기간)
초급 초중급 중급 중고급 고급

전문가로 레벨업! 자바 프로그래밍 완전 정복

입문자를 위한 친절한 설명과 단계별 학습 
자바의 기본부터 고급 문법까지 완벽 정복해보세요!


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

이번에 개정된 『이것이 자바다(3판)』은 최신 자바 21 LTS 버전을 기반으로 기존 내용을 보강했으며, 자바 LTS 버전별 경향과 특징을 반영하여 자바를 활용한 객체지향 프로그래밍의 모든 과정을 친절하게 안내한다.

이 강의는 자바 언어의 기초부터 다양한 자바 프로그래밍 기법까지 그림을 통해 체계적으로 설명한다. 또한 900개의 실전 예제를 따라 하면서 충분히 연습할 수 있도록 구성했다. 강의를 완강하고 나면 코드만 보고도 자바의 구조와 실행 흐름을 머릿속으로 그려 내는 자신의 모습을 발견할 수 있을 것이다.



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


🔍 자바 언어의 기초 문법과 객체지향 프로그래밍의 핵심 개념을 학습합니다.
🔍 다양한 자바 프로그래밍 기법과 최신 자바 21 LTS 버전의 특징을 익힙니다.
🔍 900개의 실전 예제를 통해 코딩 실력을 향상시키고, 실무에 적용할 수 있는 능력을 배양합니다.
🔍 자바의 구조와 실행 흐름을 이해하고, 이를 활용한 프로그램 설계 및 구현 능력을 습득합니다.
🔍 자바 개발자로서 필요한 전반적인 지식과 기술을 체계적으로 학습합니다.

누구를 위한 강의인가요?


✅ 자바 프로그래밍 입문을 위해 자바의 기초부터 심화까지 깊이 있게 공부하고 싶은 (비)전공자
✅ 객체지향 프로그래밍의 개념을 다시 체계적으로 정리하고 싶은 현업 개발자
✅ 이미 현업에서 자바를 사용하고 있지만 최신 자바의 강화된 기능까지 알고자 하는 시니어 개발자

강의를 수료하고 나면?


🎯 자바 언어의 기초부터 고급 프로그래밍 기법까지를 이해하고 활용할 수 있습니다.
🎯 900개의 실전 예제를 통해 코딩 실력을 향상시키고, 실무에 적용할 수 있는 능력을 갖추게 됩니다.
🎯 최신 자바 21 LTS 버전의 특징과 새로운 기능을 익혀, 최신 트렌드에 맞는 개발을 수행할 수 있습니다.
🎯 자바의 구조와 실행 흐름을 명확히 이해하여, 효율적인 프로그램 설계 및 구현이 가능합니다.

신용권 강사

신용권

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

 

10차시_〈이것이 자바다〉 소개9:42
21차시_1.1 프로그래밍 언어와 자바13:12
32차시_1.2 운영체제별 JDK 설치18:30
43차시_1.3 윈도우 환경 변수 설정11:18
54차시_1.4 맥OS 환경 변수 설정6:12
65차시_1.5 바이트코드 파일과 자바 가상 머신6:54
76차시_1.6 소스 코드 작성부터 실행까지 실습해보기26:00
87차시_1.7 이클립스 설치13:42
98차시_1.8 이클립스 프로젝트 생성14:42
109차시_1.9 이클립스 소스 작성부터 실행까지12:06
1110차시_1.10 코드 용어 이해4:18
1211차시_1.11 코드 주석 달기2:00
1312차시_실행문과 세미콜론7:54
1413차시_2.1 변수 선언36:18
1514차시_2.2 정수 타입13:18
1615차시_2.3 문자 타입6:36
1716차시_2.4 실수 타입7:48
1817차시_2.5 논리 타입4:30
1918차시_2.6 문자열 타입12:54
2019차시_2.7 자동 타입 변환6:18
2120차시_2.8 강제 타입 변환8:06
2221차시_2.9 연산식에서 자동 타입 변환11:12
2322차시_2.10 문자열을 기본 타입으로 변환5:30
2423차시_2.11 변수 사용 범위3:36
2524차시_2.12 콘솔로 변수값 출력14:48
2625차시_2.13 키보드 입력 데이터를 변수에 저장(코딩테스트 출제 多)30:36
2726차시_3.1 부호 연산자와 증감 연산자6:42
2827차시_3.2 산술 연산자1:42
2928차시_3.3 오버플로우와 언더플로우9:42
3029차시_3.4 정확한 계산은 실수 연산 보다 정수 연산4:12
3130차시_3.5 나눗셈 연산 후 NaN과 Infinity 처리6:42
3231차시_3.6 비교 연산자5:00
3332차시_3.7 논리 연산자8:06
3433차시_3.8 비트 논리 연산자20:36
3534차시_3.9 비트 이동 연산자7:12
3635차시_3.10 대입 연산자2:42
3736차시_3.11 삼항(조건) 연산자3:42
3837차시_3.12 연산의 방향과 우선순위5:42
3938차시_4.1 코드 실행 흐름 제어4:12
4039차시_4.2 if 문14:36
4140차시_4.3 switch 문17:48
4241차시_4.4 for 문19:00
4342차시_4.5 while 문7:36
4443차시_4.6 do-while 문3:42
4544차시_4.7 break 문5:00
4645차시_4.8 continue 문2:30
4746차시_5.1 데이터 타입 분류11:48
4847차시_5.2 메모리 사용 영역3:36
4948차시_5.3 참조 타입 변수의 ==, != 연산8:48
5049차시_5.4 null과 NullPointerException20:12
5150차시_5.5 문자열(String) 타입29:12
5251차시_5.6 배열(Array) 타입38:42
5352차시_5.7 다차원 배열12:18
5453차시_5.8 객체를 참조하는 배열5:30
5554차시_5.9 배열 복사6:30
5655차시_5.10 배열 항목 반복을 위한 향상된 for 문6:00
5756차시_5.11 main( ) 메소드의 String[ ] 매개변수 용도20:12
5857차시_5.12 열거(Enum) 타입19:06
5958차시_6.1 객체 지향 프로그래밍26:36
6059차시_6.2 객체와 클래스4:36
6160차시_6.3 클래스 선언16:24
6261차시_6.4 객체 생성과 클래스 변수10:48
6362차시_6.5 클래스의 구성 멤버3:54
6463차시_6.6 필드 선언과 사용29:24
6564차시_6.7 생성자 선언과 호출1:07:30
6665차시_6.8 메소드 선언과 호출1:06:36
6766차시_6.9 인스턴스 멤버19:18
6867차시_6.10 정적 멤버42:06
6968차시_6.11 final 필드와 상수13:00
7069차시_6.12 패키지24:24
7170차시_6.13 접근 제한자24:06
7271차시_6.14 Getter와 Setter18:30
7372차시_6.15 싱글톤 패턴7:18
7473차시_7.1 상속 개념8:42
7574차시_7.2 클래스 상속4:42
7675차시_7.3 부모 생성자 호출20:24
7776차시_7.4 메소드 재정의39:00
7877차시_7.5 final 클래스와 final 메소드5:42
7978차시_7.6 protected 접근 제한자8:00
8079차시_7.7 타입 변환26:42
8180차시_7.8 다형성28:06
8281차시_7.9 객체 타입 확인16:30
8382차시_7.10 추상 클래스24:54
8483차시_7.11 봉인된(sealed) 클래스9:24
8584차시_8.1 인터페이스 역할8:06
8685차시_8.2 인터페이스와 구현 클래스 선언34:12
8786차시_8.3 상수 필드7:06
8887차시_8.4 추상 메소드18:36
8988차시_8.5 디폴트 메소드23:48
9089차시_8.6 정적 메소드6:24
9190차시_8.7 private 메소드6:48
9291차시_8.8 다중 인터페이스 구현6:30
9392차시_8.9 인터페이스 상속6:30
9493차시_8.10 타입 변환13:36
9594차시_8.11 다형성27:06
9695차시_8.12 객체 타입 확인11:18
9796차시_8.13 봉인된(sealed) 인터페이스4:54
9897차시_9.1 중첩 클래스6:00
9998차시_9.2 인스턴스 멤버 클래스16:54
10099차시_9.3 정적 멤버 클래스12:48
101100차시_9.4 로컬(local) 클래스16:12
102101차시_9.5 바깥 멤버 접근8:42
103102차시_9.6 중첩 인터페이스42:00
104103차시_9.7 익명 객체49:24
105104차시_10.1 라이브러리40:12
106105차시_10.2 모듈9:36
107106차시_10.3 응용프로그램 모듈화22:24
108107차시_10.4 모듈 배포용 JAR 파일9:54
109108차시_10.5 패키지 은닉13:42
110109차시_10.6 전이 의존12:24
111110차시_10.7 집합 모듈8:06
112111차시_10.8 리플렉션 허용6:12
113112차시_10.9 자바 표준 모듈12:54
114113차시_11.1 예외와 예외 클래스11:24
115114차시_11.2 예외 처리 코드34:12
116115차시_11.3 예외 종류에 따른 처리21:54
117116차시_11.4 리소스 자동 닫기31:36
118117차시_11.5 예외 떠넘기기11:54
119118차시_11.6 사용자 정의 예외27:18
120119차시_12.1 API 도큐먼트37:24
121120차시_12.2 java.base 모듈14:30
122121차시_12.3 Object 클래스1:27:24
123122차시_12.4 System 클래스28:36
124123차시_12.5 문자열 클래스48:30
125124차시_12.6 포장 클래스15:42
126125차시_12.7 수학 클래스16:18
127126차시_12.8 날짜와 시간 클래스43:00
128127차시_12.9 형식 클래스6:30
129128차시_12.10 정규 표현식 클래스9:54
130129차시_12.11 리플렉션24:24
131130차시_12.12 어노테이션37:06
132131차시_13.1 제네릭이란?18:18
133132차시_13.2 제네릭 타입16:00
134133차시_13.3 제네릭 메소드9:24
135134차시_13.4 제한된 타입 파라미터11:18
136135차시_13.5 와일드카드 타입 파라미터13:42
137136차시_14.1 멀티 스레드 개념11:18
138137차시_14.2 메인 스레드11:24
139138차시_14.3 작업 스레드 생성과 실행49:30
140139차시_14.4 스레드 이름6:24
141140차시_14.5 스레드 상태45:36
142141차시_14.6 스레드 동기화45:12
143142차시_14.7 스레드 안전 종료31:42
144143차시_14.8 데몬 스레드13:18
145144차시_14.9 스레드풀1:09:00
146145차시_15.1 컬렉션 프레임워크14:06
147146차시_15.2 List 컬렉션39:54
148147차시_15.3 Set 컬렉션33:06
149148차시_15.4 Map 컬렉션58:24
150149차시_15.5 검색 기능을 강화시킨 컬렉션51:36
151150차시_15.6 LIFO와 FIFO 컬렉션21:30
152151차시_15.7 동기화된 컬렉션8:06
153152차시_15.8 수정할 수 없는 컬렉션9:36
154153차시_16.1 람다식이란?26:06
155154차시_16.2 매개변수가 없는 람다식11:00
156155차시_16.3 매개변수가 있는 람다식15:30
157156차시_16.4 리턴값이 있는 람다식9:24
158157차시_16.5 메소드 참조33:42
159158차시_16.6 생성자 참조26:06
160159차시_17.1 스트림이란?8:48
161160차시_17.2 내부 반복자34:30
162161차시_17.3 중간 처리와 최종 처리31:30
163162차시_17.4 리소스로부터 스트림 얻기39:06
164163차시_17.5 요소 걸러내기(필터링)13:54
165164차시_17.6 요소 변환(매핑)36:00
166165차시_17.7 요소 정렬19:48
167166차시_17.8 요소를 하나씩 처리(루핑)15:54
168167차시_17.9 요소 조건 만족 여부(매칭)8:48
169168차시_17.10 요소 기본 집계30:30
170169차시_17.11 요소 커스텀 집계18:24
171170차시_17.12 요소 수집41:06
172171차시_17.13 요소 병렬 처리29:12
173172차시_18.1 입출력 스트림21:42
174173차시_18.2 바이트 출력 스트림37:42
175174차시_18.3 바이트 입력 스트림41:18
176175차시_18.4 문자 입출력 스트림13:06
177176차시_18.5 보조 스트림14:18
178177차시_18.6 문자 변환 스트림37:06
179178차시_18.7 성능 향상 스트림36:36
180179차시_18.8 기본 타입 스트림13:24
181180차시_18.9 프린트 스트림11:36
182181차시_18.10 객체 스트림44:48
183182차시_18.11 File과 Files 클래스38:00
184183차시_19.1 네트워크 기초48:54
185184차시_19.2 IP 주소 얻기11:42
186185차시_19.3 TCP 네트워킹1:53:06
187186차시_19.4 UDP 네트워킹1:01:18
188187차시_19.5 서버의 동시 요청 처리40:18
189188차시_19.6 JSON 데이터 형식36:30
190189차시_19.7 TCP 채팅 프로그램1:54:42
191190차시_20.1 JDBC 개요18:24
192191차시_20.2 DBMS 설치37:00
193192차시_20.3 Client Tool 설치12:18
194193차시_20.4 DB 구성16:24
195194차시_20.5 DB 연결36:06
196195차시_20.6 데이터 저장1:34:42
197196차시_20.7 데이터 수정21:54
198197차시_20.8 데이터 삭제8:36
199198차시_20.9 데이터 읽기1:44:48
200199차시_20.10 프로시저와 함수 호출1:11:48
201200차시_20.11 트랜잭션 처리25:36
202201차시_20.12 게시판 구현6:18

전체 평점
0
  • 첫번째 수강 후기를 작성해주세요.


  • 결재하기

    오탈자 등록

    닫기
    * 도서명 :
    이것이 자바다(3판)
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :
    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?