Thumbnail
BEST 개발 · 프로그래밍 알고리즘
Java 디자인 패턴
(4.7)
3개의 수강평 ∙ 101명의 수강생

38,500원

지식공유자 : 오준석
총 37개 수업˙총 3시간 30분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 235 공유
초급자를 위해 준비한
[알고리즘, 프로그래밍 언어] 강의입니다.

자바 개발을 시작했지만 막상 문제 해결을 하려고 할 때 막막하다고 느낀다면 디자인 패턴을 공부할 때입니다. GoF의 디자인 패턴 중 제가 개인적으로 많이 사용한다고 생각되는 10가지 패턴을 설명합니다.

✍️
이런 걸
배워요!
상황별 문제 해결 패턴
인터페이스, 추상 클래스, 상속 활용 방법

자바 디자인 패턴으로 개발 효율 한 단계 레벨 업! 
가장 자주 쓰는 10가지 패턴을 모았습니다.

강의 내용

자바(Java) 공부를 마치고 막상 프로젝트를 여러 개 진행하면서 특정 상황에 어떤 코드를 작성해야 효율적인지 모를 때가 있습니다. 이런 코드 패턴을 스스로 알아내도 되지만 이미 정리되어 유용하게 활용할 수 있는 패턴이 GoF의 디자인 패턴입니다.

이 강의에서는 제가 자바, 안드로이드 개발을 하면서 자주 사용한다고 느낀 10가지 패턴을 소개합니다.

강의에서 다루는 내용

  • Builder

  • Factory Method

  • Singleton

  • Adapter

  • Decorator

  • Command

  • Memento

  • Observer

  • Strategy

  • Template Method

다른 강의

Flutter 입문 - 안드로이드, iOS 개발을 한 번에
플러터로 안드로이드 + iOS 개발을 함께 해결
모던 안드로이드 - 코틀린과 Jetpack 활용
리액티브하고 유연한 안드로이드 앱 개발 학습

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
자바 문법 공부를 끝낸 학생 및 개발자
디자인 패턴이란 말을 들어는 봤으나 잘 모르는 학생 및 개발자
코딩을 더 잘 하고 싶은 분
📚
선수 지식,
필요한가요?
Java 문법

안녕하세요
오준석 입니다.
오준석의 썸네일
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
현) 세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/%EC%A4%80%EC%84%9D-%EC%98%A4-295623b0/
커리큘럼 총 37 개 ˙ 3시간 30분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 준비
강의 소개 미리보기 04:33
디자인패턴이란?
소스 코드
섹션 1. Builder
Builder 패턴 소개 미리보기 02:19
Builder 패턴 구현 15:30
Builder 패턴 정리 03:11
섹션 2. Factory Method
섹션 3. Singleton
Singleton 패턴 소개 미리보기 02:31
Singleton 패턴 구현 05:06
섹션 4. Adapter
Adapter 패턴 소개 미리보기 01:46
Adapter 패턴 구현 05:16
섹션 5. Decorator
Decorator 패턴 소개 미리보기 02:28
구현 1. Widget, TextWidget 작성 09:12
구현 2. SideBorder 작성 05:13
구현 3. FullBorder 작성 12:58
Decorator 패턴 정리 03:54
섹션 6. Command
Command 패턴 소개 미리보기 01:36
Command 패턴 준비 코드 12:23
Command 패턴 구현1. 그리기 명령 구현 08:02
Command 패턴 구현 2. Undo 명령 1 09:35
Command 패턴 구현 3. Undo 명령 2, clear 명령 06:41
Command 패턴 정리 05:27
섹션 7. Memento
Memento 패턴 소개 미리보기 00:57
Memento 패턴 구현 1 08:21
Memento 패턴 구현 2 12:17
Memento 패턴 정리 01:33
섹션 8. Observer
Observer 패턴 소개 미리보기 02:31
Observer 패턴 구현 11:13
Observer 패턴 정리 01:29
섹션 9. Strategy
Strategy 패턴 소개 미리보기 01:07
Strategy 패턴 구현 13:32
Strategy 패턴 정리 01:40
섹션 10. Template Method
Template Method 패턴 소개 미리보기 01:27
Template Method 패턴 구현 17:05
Template Method 패턴 정리 01:29
섹션 11. 마무리
마무리 02:01
강의 게시일 : 2020년 10월 13일 (마지막 업데이트일 : 2020년 10월 13일)
수강평 총 3개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.7
3개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
Eddie Moon thumbnail
초보 개발자 시절 실무에 들어가서 기존 코드분석을 하다가 막히는 부분은 거의 디자인 패턴이었던 것 같습니다. 본 강의는 강사님의 강점인 쉬운 예로써 디자인 패턴의 개념 및 구현 방법을 직접 보여주시고, 실무에서 사용하시는 패턴 위주로 강의해 주셔서 큰 도움이 되었습니다. 특히 그림판 구현을 Command 패턴과 Menento 패턴의 조합으로 보여주실 때 대박 이었네요. 자주 활용할 것 같습니다. ^^ 다음 프로젝트에서 디자인 패턴을 적절하게 잘 활용해 봐야겠습니다. 요새는 개발자 뽑을때 디자인 패턴도 꼭 우대 사항 등에 들어있더라고요. 이 기회에 총괄적으로 학습할 수 있게 되어서 좋았습니다. 좋은 강의 감사드립니다.~
2020-10-25
mtkim thumbnail
유익한 시간이었습니다.
2021-03-12
블레즈파스칼 thumbnail
정신없이 코드 따라가기에도 벅차네요. 제가 초보 개발자여서 더 그런 듯합니다. 재미있는데, 쓰려면 다시 보면서 연습을 많이 해야 할 것 같습니다.
2020-11-10

38,500원

내 목록 추가 235 공유
지식공유자 : 오준석
총 37개 수업˙총 3시간 30분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
수강 전 궁금한 점이 있나요?
문의하기
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스