30%
46,200원
초급자를 위해 준비한
[프로그래밍 언어, 백엔드] 강의입니다.
실무에 필요한 자바의 다양한 중급 기능을 예제 코드로 깊이있게 학습합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
실무에 필요한 다양한 자바 중급 기능
Object, 불변 객체, String, 래퍼, 열거형
날짜와 시간, 중첩 클래스, 예외 처리
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
실무에 필요한 자바를 더 깊이있게 이해하고 싶은 개발자
자바 공부를 했지만 기본기를 제대로 다지고 싶은 분
개발자 취업 준비생
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
김영한의 실전 자바 - 기본편
안녕하세요
김영한 입니다.
김영한 입니다.
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
커리큘럼
총 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일)
수강평
총 133개
수강생분들이 직접 작성하신 수강평입니다.
5
133개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
책보며 머리 싸매서 공부해도 잘와닿지 않던 개념들,, 낱낱히 흩어져있던 지식들이 영한님 강의를 통해 퍼즐이 맞춰져 가는 것을 느낍니다!! 진짜 돈이 전혀 아깝지 않은 명불허전 자바 강의 입니다. 누가 자바 공부하고 싶다면 무조건 영한님 강의를 추천합니다. 진짜 이 정도 퀄리티 강의에 이 가격이라니 그저 감사할뿐입니당!!
2024-04-04
시중에 나와 있는 자바기본서 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