포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
숙제 피드백
계정
로그아웃
강의
학습 질문
부가 서비스
최종 금액490,000
490,000

코파일럿으로 배우는 자바 실전 디자인 패턴

코파일럿 활용법부터 디자인 패턴 적용, 클린 코드 작성, 리팩토링까지. 실전 프로젝트로 완성도를 높이는 Java 디자인 패턴 강의입니다.

23개 수업 4시간 23분

490,000
취업/이직을 준비하며 완성도 높은 클린 코드 작성법을 배우고 싶어요.
취업 준비 중인 개발자
코파일럿을 사용해 코드 작성 속도와 품질을 동시에 높이고 싶어요.
3년차 개발자
디자인 패턴을 실무 프로젝트에 적용해 보고 싶습니다.
주니어 개발자

코파일럿과 함께,
실전에서 쓰이는 디자인 패턴 완벽 학습!

전략 패턴부터 리팩토링까지. 코파일럿으로 쉽고 빠르게 배우는 Java 디자인 패턴의 모든 것!

코파일럿으로 배우는 자바 실전 디자인 패턴

수강 기간

28일

소장 기간

수강 후 평생소장

수료 조건

수강 기간 내 100% 학습 시

학습 분량

23개 수업 ・ 총 4시간 23분

실습

온라인 쇼핑몰 구현 프로젝트 및 리팩토링 실습 진행 3개 제작

수준

사전 지식 없이 수강 가능

[기기 사양 확인법]
- 윈도우: 컴퓨터 설정 → 시스템 → 정보
- Mac: 화면 왼쪽 상단 Apple 로고 → 이 Mac에 관하여

[상세 사양]
- 윈도우 : 버전 10 이상 / RAM 8G 이상 / i5 이상 / 64bit 이상 - Mac : 11.7 (Big Sur) 이상

핵심 스킬 3가지

코파일럿 활용법 익히기
코파일럿으로 효율적인 코드 작성법을 배우고, 쉽고 빠르게 클린 코드를 작성합니다.
디자인 패턴을 활용한 실무형 클린 코드 작성
전략 패턴, 추상 팩토리 패턴, 빌더 패턴 등 실무에서 자주 쓰이는 디자인 패턴을 학습하고, 프로젝트에 적용합니다.
리팩토링과 기능 추가로 완성도 높이기
SOLID 원칙에 따른 리팩토링, 새로운 기능 구현, 테스트 코드 작성으로 완성도 높은 프로젝트를 만듭니다.
커리큘럼
4주 과정

온라인 쇼핑몰 구현 프로젝트 및 리팩토링 실습 진행 3
사용 기술
Java, 코파일럿, 객체지향 프로그래밍
구현 기능
코파일럿을 활용해 빠르게 나만의 온라인 쇼핑몰 모델링 진행 쿠폰과 프로모션 기능을 적용한 온라인 쇼핑몰 프로젝트 코파일럿을 활용한 리팩토링
8
1시간 44분
1-1
강의 소개
1-2
절차지향 프로그래밍이란?
1-3
객체지향 프로그래밍이란?
1-4
객체지향 프로그래밍 - 추상화 & 상속
1-5
객체지향 프로그래밍 - 다형성 & 캡슐화
1-6
함수형 프로그래밍이란?
1-7
객체지향을 통한 온라인 쇼핑몰 모델링 하기 (with. 코파일럿)
1-8
1주차 숙제
5
1시간 16분
2-1
디자인 패턴 개념 이해하기 1 (전략, 추상 팩토리 패턴)
2-2
디자인 패턴 개념 이해하기 2 (싱글턴, 빌더 패턴)
2-3
디자인 패턴 개념 이해하기 3 (프록시, 어댑터 패턴)
2-4
쿠폰, 프로모션 기능 구현하기 (with. 코파일럿)
2-5
2주차 숙제
5
46분
3-1
리팩토링 개념 이해하기
3-2
SOLID 원칙 이해하기 1 (SOL)
3-3
SOLID 원칙 이해하기 2 (ID)
3-4
SOLID를 통한 리팩토링 진행 (with 코파일럿)
3-5
3주차 숙제
5
35분
4-1
요구사항 분석하기
4-2
개발 아키텍쳐 설계하기
4-3
카드 추가 할인 기능 구현하기
4-4
테스트 코드 추가하기
4-5
4주차 숙제

실습 결과물 3

온라인 쇼핑몰 구현 프로젝트
Java
코파일럿
객체지향 프로그래밍
코파일럿을 활용해 빠르게 나만의 온라인 쇼핑몰의 모델링을 진행한다.
쿠폰과 프로모션 기능을 적용
디자인 패턴
전략 패턴, 추상 팩토리 패턴, 빌더 패턴 등 디자인 패턴을 학습하여, 온라인 쇼핑몰 프로젝트에 쿠폰과 프로모션 기능을 구현
코파일럿을 활용한 리팩토링
SOLID 원칙
SOLID 원칙을 학습하고, 원칙에 부합하게 코파일럿을 활용해 리팩토링을 진행한다.
튜터 소개
김세윤
현) 팀모노리스 개발자
현) 프로그래머스 풀스택 데브코스 멘토
전) 그렙 개발자
전) 프로그래머스 백엔드 데브코스 멘토
완강까지 책임지는 학습 관리 시스템
결국 끝까지 듣고 내 것으로 만드는 게 가장 중요해요. 나에게 필요한 학습 관리 서비스를 선택해 보세요.*수강 신청 단계에서 선택할 수 있는 부가 서비스
진도 관리 - 학습 알림 / 찐한 관리
  • 학습 알림 (문자) : 문자, 알림톡으로 학습 공지 및 독려 메시지를 보내드려요.
  • 찐한 관리 (전화) : 끝까지 완주하실 수 있도록 학습관리 매니저가 전화로 독려해 드려요.
  • 학습 질문 - 일반문답
    공부하다가 궁금한 점이 생기면 언제든 학습 질문 게시판에 질문을 남겨요. 튜터에게 24시간 이내 답변을 받을 수 있어요.
    1:1 실습 피드백
    실습 수업에서 답안 제출 시 튜터의 채점과 코멘트를 받아볼 수 있어요.
    AI 요약 노트
    AI가 정리해준 학습 내용 요약 기능으로 배울 내용을 한 눈에 파악해요.
    AI 챗봇
    AI에게 채팅으로 언제든 학습과 관련된 궁금한 점을 질문할 수 있어요. 복습 퀴즈 기능으로 배운 내용을 언제든 점검할 수 있어요.
    FAQ