Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Design Patterns 소개
- 디자인 패턴이란 무엇인가
- 패턴의 요소
- 패턴을 사용하는 장점과 단점
GoF Design Patterns
패턴 크리에이티브
- 빌더
- 팩토리(추상 팩토리, 팩토리 메서드)
- 원기
- 하나씩 일어나는 것
구조적 패턴
- 위임자
- 인터페이스
- 정면
- 합성물
- 불변
- 어댑터
- 장식가
- 대리
행동 패턴
- 명령
- 템플릿 방식
- 관찰자
- 책임 사슬(및 가로채기 필터)
- Observer (2 버전)
- 전략
엔터프라이즈 애플리케이션 아키텍처 패턴 웹
- MVC - 모델 뷰 컨트롤러
- HMVC, MVP
- 제어의 역전
- 종속성 주입 컨테이너
- 활성 레코드
- 엔티티와 저장소의 개념
- 시스템의 분해
- 구성 요소 기반 Symfony 2 및 Zend Framework 2의 예
리팩토링
- 부채 기술
- 리팩토링이란 무엇인가요?
- 리팩토링을 지원하는 도구
- phpmd(소프트웨어 메트릭)
- phpcpd
- PHPCPU는 PHPCPU보다 훨씬 더 빠르다.
- 일반적인 코드에는 리팩토링이 필요합니다.
- Jenkins 연속 통합 서버
Requirements
PHP에 대한 지식이 기본 수준 이상입니다.
21 Hours
회원 평가 (5)
훈련 스타일과 트레이너의 전반적인 지식.
Kenosi - NWK Limited
Course - Laravel: Middleware Development
Machine Translated
수업은 매우 상호작용적이었고 연습은 실습적이었습니다.
Heino - NWK Limited
Course - Laravel and Vue.js
Machine Translated
Covered a lot of material.
Michael Promes - Nebraska Medicine
Course - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Course - Test Driven Development
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.