문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 21 시간 (3 일들)
코스 개요
디자인 패턴 입문
- 디자인 패턴이란 무엇인가
- 패턴의 구성 요소
- 패턴 사용의 장단점
GoF 디자인 패턴
생성 패턴(Creational Patterns)
- 빌더
- 팩토리 (추상 팩토리, 팩토리 메서드)
- 프로토 타입
- 싱글턴
구조적 패턴(Structural Patterns)
- 델리게이터
- 인터페이스
- 패사드
- 컴포지트
- 불변(Immutable)
- 적응기(Adapter)
- 데코레이터
- 프록시
행위 패턴(Behavioral Patterns)
- 커맨드
- 템플릿 메서드
- 옵저버
- 책임 연쇄 (및 인터셉팅 필터)
- 옵저버 (2번째 버전)
- 전략
엔터프라이즈 애플리케이션 아키텍처 Web 패턴
- MVC - 모델 뷰 컨트롤러
- HMVC, MVP
- 제어 역전(Inversion of Control)
- 의존성 주입 컨테이너
- 액티브 레코드
- 엔티티와 저장소(Repositories)의 개념
- 시스템 분해(Decomposition)
- Symfony 2 및 Zend Framework 2 기반 컴포넌트 방식 예제
리팩터링
- 기술 부채(Tech Debt)
- 리팩터링이란 무엇인가?/li>
- 리팩터링 지원 도구
- phpmd (소프트웨어 메트릭)
- phpcpd
- phpc
- 리팩터링이 필요한 전형적인 코드
- Jenkins 지속적 통합 서버
요건
기본 수준 이상의 PHP 지식
회원 평가 (5)
트레이너의 지식, 참여도, 및 친밀감
Adam Kuklewski - GE Medical Systems Polska
코스 - Technical Architecture and Patterns
기계 번역됨
트레이너의 설명과 상호작용이 정말 훌륭했습니다. 비록 제가 아마 경험 부족이었을지라도 많은 것을 배웠습니다!
Pieter Bruynseels - Spot Buy Center BV
코스 - Design Patterns
기계 번역됨
교육 스타일과 트레이너의 전체적인 지식.
Kenosi - NWK Limited
코스 - Laravel: Middleware Development
기계 번역됨
레슨은 매우 대화식이었고, 연습 문제는 실용적이었습니다.
Heino - NWK Limited
코스 - Laravel and Vue.js
기계 번역됨
그는 우리를 이해시키기 위해 다양한 예시들을 설명하고 있었습니다
Selina - NWK
코스 - Laravel PHP Framework
기계 번역됨