25%
49,500원
초급자를 위해 준비한
[프로그래밍 언어, 백엔드] 강의입니다.
실무에 필요한 자바의 다양한 중급 기능을 예제 코드로 깊이있게 학습합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
실무에 필요한 다양한 자바 중급 기능
Object, 불변 객체, String, 래퍼, 열거형
날짜와 시간, 중첩 클래스, 예외 처리
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
실무에 필요한 자바를 더 깊이있게 이해하고 싶은 개발자
자바 공부를 했지만 기본기를 제대로 다지고 싶은 분
개발자 취업 준비생
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
김영한의 실전 자바 - 기본편
안녕하세요
김영한 입니다.
김영한 입니다.
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
저의 개발 인생 이야기
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
취업과 이직에 대한 고민 해결
커리큘럼
총 103 개
˙ 19시간 20분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개와 자료
3 강
∙ 5분
섹션 1. Object 클래스
11 강
∙ 1시간 54분
프로젝트 환경 구성
미리보기
06:10
java.lang 패키지 소개
미리보기
03:44
Object 클래스
미리보기
12:18
Object 다형성
미리보기
11:42
Object 배열
미리보기
07:17
toString()
19:56
Object와 OCP
13:09
equals() - 1. 동일성과 동등성
07:54
equals() - 2. 구현
13:44
문제와 풀이
06:37
정리
11:31
섹션 2. 불변 객체
7 강
∙ 1시간 29분
기본형과 참조형의 공유
14:31
공유 참조와 사이드 이펙트
14:58
불변 객체 - 도입
14:50
불변 객체 - 예제
09:26
불변 객체 - 값 변경
12:13
문제와 풀이
12:03
정리
11:43
섹션 3. String 클래스
11 강
∙ 2시간 3분
String 클래스 - 기본
15:10
String 클래스 - 비교
13:29
String 클래스 - 불변 객체
05:17
String 클래스 - 주요 메서드1
16:02
String 클래스 - 주요 메서드2
20:07
StringBuilder - 가변 String
08:35
String 최적화
11:21
메서드 체인닝 - Method Chaining
12:47
문제와 풀이1
09:30
문제와 풀이2
05:29
정리
05:25
섹션 4. 래퍼, Class 클래스
11 강
∙ 1시간 55분
래퍼 클래스 - 기본형의 한계1
12:42
래퍼 클래스 - 기본형의 한계2
11:03
래퍼 클래스 - 자바 래퍼 클래스
12:15
래퍼 클래스 - 오토 박싱
05:32
래퍼 클래스 - 주요 메서드와 성능
18:37
Class 클래스
14:57
System 클래스
10:54
Math, Random 클래스
13:19
문제와 풀이1
04:57
문제와 풀이2
06:23
정리
05:16
섹션 5. 열거형 - ENUM
11 강
∙ 1시간 52분
문자열과 타입 안전성1
11:39
문자열과 타입 안전성2
09:21
타입 안전 열거형 패턴
19:35
열거형 - Enum Type
12:09
열거형 - 주요 메서드
08:19
열거형 - 리팩토링1
08:13
열거형 - 리팩토링2
07:06
열거형 - 리팩토링3
11:30
문제와 풀이1
08:46
문제와 풀이2
08:44
정리
07:37
섹션 6. 날짜와 시간
13 강
∙ 2시간 44분
날짜와 시간 라이브러리가 필요한 이유
21:57
자바 날짜와 시간 라이브러리 소개
10:17
기본 날짜와 시간 - LocalDateTime
14:22
타임존 - ZonedDateTime
14:18
기계 중심의 시간 - Instant
11:13
기간, 시간의 간격 - Duration, Period
09:51
날짜와 시간의 핵심 인터페이스
19:08
날짜와 시간 조회하고 조작하기1
15:53
날짜와 시간 조회하고 조작하기2
07:45
날짜와 시간 문자열 파싱과 포맷팅
09:12
문제와 풀이1
12:10
문제와 풀이2
10:54
정리
07:53
섹션 7. 중첩 클래스, 내부 클래스1
6 강
∙ 1시간 2분
중첩 클래스, 내부 클래스란?
13:25
정적 중첩 클래스
09:33
정적 중첩 클래스의 활용
08:53
내부 클래스
12:14
내부 클래스의 활용
14:48
같은 이름의 바깥 변수 접근
03:51
섹션 8. 중첩 클래스, 내부 클래스2
11 강
∙ 1시간 58분
지역 클래스 - 시작
07:39
지역 클래스 - 지역 변수 캡처1
13:55
지역 클래스 - 지역 변수 캡처2
08:44
지역 클래스 - 지역 변수 캡처3
10:50
익명 클래스 - 시작
09:19
익명 클래스 활용1
06:39
익명 클래스 활용2
10:55
익명 클래스 활용3
11:43
문제와 풀이1
06:34
문제와 풀이2
16:00
정리
15:57
섹션 9. 예외 처리1 - 이론
7 강
∙ 1시간 41분
예외 처리가 필요한 이유1 - 시작
12:02
예외 처리가 필요한 이유2 - 오류 상황 만들기
09:39
예외 처리가 필요한 이유3 - 반환 값으로 예외 처리
21:59
자바 예외 처리1 - 예외 계층
05:26
자바 예외 처리2 - 예외 기본 규칙
04:18
자바 예외 처리3 - 체크 예외
31:55
자바 예외 처리4 - 언체크 예외
15:46
섹션 10. 예외 처리2 - 실습
11 강
∙ 2시간 5분
예외 처리 도입1 - 시작
13:54
예외 처리 도입2 - 예외 복구
05:30
예외 처리 도입3 - 정상, 예외 흐름 분리
04:22
예외 처리 도입4 - 리소스 반환 문제
09:24
예외 처리 도입5 - finally
06:38
예외 계층1 - 시작
13:02
예외 계층2 - 활용
12:34
실무 예외 처리 방안1 - 설명
17:25
실무 예외 처리 방안2 - 구현
18:58
try-with-resources
11:17
정리
12:18
섹션 11. 다음으로
1 강
∙ 27분
다음으로
27:27
강의 게시일 : 2024년 03월 28일
(마지막 업데이트일 : 2024년 05월 08일)
수강평
총 191개
수강생분들이 직접 작성하신 수강평입니다.
5
191개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
시중에 나와 있는 자바기본서 1회독 해보고 이 수업을 들어보길 추천 드립니다. 혼자서 머리 깨지면서 책으로 공부해봐야지 영한쌤이 얼마나 잘 가르쳐주시는지 알 수 있을 겁니다
2024-04-26
김영한 선생님 강의 출시 감사합니다. 열심히 듣고 다음달에 중급2편도 들을께요. 건강 챙기시면서 좋은 강의 많이 부탁드려요. 힘내세요. 화이팅입니다. *^^*
2024-03-28
JAVA 가 아닌 개발툴(파워빌더)로 ERP 시스템만 개발한지가
벌써 20년이 다 되어 가는데, 사용자의 요구사항이나
또 다른 시스템은 웹 기반으로 개발을 요청이 많아서
웹 서비스를 위한 공부가 필요했습니다.
JAVA니 스프링이니 전혀 모른채, 어떤 교육을 받아야 하는 지 전혀 몰라서
스프링 관련 강의를 3명의 강사분의 강의를 모두 결제를 하고 듣게 되었습니다.
그 3분 중에는 김영한 님도 포함이 되어 있습니다.
각 강사분의 강의를 듣는데 현재 진행상태는
1. 김영한님의 강의는 JPA 는 제외하고는 전부 다 완강이 되었습니다.
기본 네트워크부터 스프링입문, 백엔드, DB(JPA는 제외) 까지 최소 2번씩은 다 들었습니다.
JPA를 예외로 둔 이유는 ERP가 특히 복잡한 QUERY가 많아서 MYBATIS로 직접 SQL을 만드는게 더 효율적이라 생각해서 입니다.
2. 다른 A 강사님의 강의는 스프링 1, 2 가 있었는데 1편만 절반 정도 진행하다 멈춘 상태입니다.
특징은 JSP 에 많이 중점적으로 되어 있어서 현재 제가 다니는 회사에서 사용중인 JSP에 좀 도움이 된다는 거지만
그 외에는 강의를 하기 전에 한번 테스트를 거치는 게 아닌 강의중에 문제를 해결하는게 너무 많아서 루즈해지더군요.
자료 준비가 너무 미흡하게 진행이 되었단 거죠.
3. 또 다른 B 강사님의 로드맵은 절반정도 진행되었습니다.
B 강사님은 본인이 알고 있는 지식은 정말 많은 것 같긴 한데, 강의 시나리오가 부족했습니다.
뭔가 하나에서 연계되어 진행되는 식이 아닌 단발 단발로 끝이 나는 강의여서 이 또한 자료 부족한 부분이 눈에 띄더군요.
스프링의 큰 흐름을 이해하는 것이 아닌 짧은 지식 하나 하나를 배우는 것 같은 느낌이며, 또한 스프링의 버전이 낮아 이미 사용중지된 객체 사용이 많아서
진행에 좀 어려운 부분도 많았구요.
어찌되었던 B강사님의 강의를 들으면서 JPA도 나왔는데 여기서 다시 JPA 쪽을 좀 더 깊이 해볼까 하는 생각으로 김영한님의 JPA 강의를 모두
구매했으며 이제 JAVA 중급1이 끝났으니 JPA를 진행할 예정입니다.
김영한 님의 강의를 들으면서
처음 배우는 JAVA 인데 JAVA는 무시하고 스프링에서 바로 출발을 하면서도 그리 큰 어려움이 없었고
기존에 제가 사용했던 개발 언어에 대응을 하면서 서로간의 비교도 되고 또 새로운 부분을 알게 되어 정말 좋았습니다.
게다가
스프링, 백엔드, DB 를 들으면서 뭔가 이해가 안되는 부분을 웹에서 검색을 해 가면서 진행을 했는데
그때 당시 의문이 생겼던 부분을 이번 JAVA 강의를 통해서 해결되는 부분도 많아서 좋았습니다.
김영한님의 강의는 다른 분과의 강의의 비해서 확실히 강의 준비가 잘 되어 있음을 느낍니다.
강의에서 사용한 예제부터, 점차 발전해 나가는 스토리텔링, 게다가 영상편집(당연히 많았겠죠. 강의를 보다보면 확실하게 눈에 보입니다.)을
정말 잘 해주셔서 큰 흐름을 눈으로 볼수가 있네요.
2024-04-11
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!