logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

마젠토 2 개발자 가이드

마젠토 2 개발자 가이드

(전 세계적으로 가장 인기 있는 최신 전자상거래 플랫폼, 파워풀한 마젠토 2 사용법 익히기)

브랑코 아젤 (지은이), 곽대기 (옮긴이)
에이콘출판
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
31,500원 -10% 0원
1,750원
29,750원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

마젠토 2 개발자 가이드
eBook 미리보기

책 정보

· 제목 : 마젠토 2 개발자 가이드 (전 세계적으로 가장 인기 있는 최신 전자상거래 플랫폼, 파워풀한 마젠토 2 사용법 익히기)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9791161750477
· 쪽수 : 512쪽
· 출판일 : 2017-09-15

책 소개

2015년 릴리즈 된 마젠토 2 플랫폼 구조의 이해와 환경 설치에서부터 프로그래밍 개념과 규칙 등을 설명하고 이후 곧장 MVC 구조의 모델이 마젠토 2에서 어떻게 구현됐는지 다룬다. 새롭게 도입된 의존성 주입과 플러그인과 더불어 백엔드 개발과 프론트 엔드 개발을 코어 레벨부터 설명한다.

목차

1장. 플랫폼 구성의 이해
__기술 스택
__설계 레이어
__루트 파일시스템 구조
__모듈 파일시스템 구조
__요약


2장. 개발 환경 관리
__개발 환경 설치
____버추얼박스
____베이그런트
____베이그런트 프로젝트
__라이브 서버 환경 설치
____아마존 웹 서비스 소개
____S3 사용 권한 설정
____데이터베이스와 미디어 파일 백업을 위한 S3 설치
____EC2 설치 자동화를 위한 Bash 스크립트
____Elastic IP와 DNS 설정
__요약


3장. 프로그래밍 개념과 관례
__컴포저
__서비스 계약
__코드 생성
__var 디렉터리
__코딩 표준
__요약


4장. 모델과 컬렉션
__축소판 모듈 제작
__단순 모델 생성
__EAV 모델
__스키마와 데이터 스크립트의 흐름 이해
__설치 스키마 스크립트 작성(InstallSchema.php)
__업그레이드 스키마 스크립트 작성(UpgradeSchema.php)
__설치 데이터 스크립트 작성(InstallData.php)
__업그레이드 데이터 스크립트 작성(UpgradeData.php)
__엔티티 CRUD 작업
____새로운 엔티티 생성하기
____엔티티 불러오기
____엔티티 수정하기
____엔티티 삭제하기
__컬렉션 다루기
____컬렉션 필터
__요약


5장. 의존성 주입 사용하기
__오브젝트 매니저
__의존성 주입
__클래스 프레퍼런스 관리
__가상 클래스 타입 사용하기
__요약


6장. 플러그인
__플러그인 만들기
__before 리스너 사용하기
__after 리스너 사용하기
__around 리스너 사용하기
__플러그인 정렬 순서
__요약


7장. 백엔드 개발
__크론잡
__알림 메시지
__세션과 쿠키
__로그 남기기
__프로파일러
__이벤트와 옵저버
__캐시
__위젯
__커스텀 변수
__i18n(internationalization, 국제화, 다언어 대응)
__인덱서
__요약


8장. 프론트엔드 개발
__렌더링 플로우
__뷰 요소
____UI 컴포넌트
____컨테이너
____블럭
__블럭의 구조와 생애
__템플릿
__XML 레이아웃
__테마
____새로운 테마 생성하기
__자바스크립트
____맞춤 JS 컴포넌트 생성하기
__CSS
__요약


9장. 웹 API
__사용자 타입
__사용자 인증 방법
__REST 대 SOAP
__토큰 기반 사용자 인증 방식 따라 해보기
__OAuth 기반 사용자 인증 방식 따라 해보기
__OAuth 기반 웹 API 호출
__세션 기반 사용자 인증 방식 따라 해보기
__커스텀 웹 API 생성하기
__API 호출 예제
____getById 서비스 메소드 호출 예제
____getList서비스 메소드 호출 예제
____save(새로 생성) 서비스 메소드 호출 예제
____save(업데이트) 서비스 메소드 호출 예제
____deleteById 서비스 메소드 호출 예제
__리스트 필터링을 위한 검색 기준 인터페이스
__요약


10장. 주요 기능 영역
__CMS 관리
____블럭 직접 관리
____코드를 통한 블럭 관리
____API를 통한 블럭 관리
____페이지 직접 관리
____코드를 통한 페이지 관리
____API를 통한 페이지 관리
__카탈로그 관리
____카테고리 직접 관리
____코드를 통한 카테고리 관리
____API를 통한 카테고리 직접 관리
____상품 직접 관리
____코드를 통한 상품 관리
____API를 통한 상품 관리
__고객 관리
__고객 직접 관리
____코드를 통한 고객 관리
____API를 통한 고객 관리
____코드를 통한 고객 주소 관리
____API를 통한 고객 주소 관리
__상품과 고객 불러오기
__커스텀 상품 타입
__커스텀 오프라인 배송 메소드
__커스텀 오프라인 결제 메소드
__요약


11장. 테스트
__테스트의 종류
__유닛 테스팅
__통합 테스팅
__정적 테스트
__통합성 테스트
__레거시 테스트
__성능 테스트
__기능 테스트
__간단한 유닛 테스트 작성하기
__요약


12장. 모듈 처음부터 만들기
__모듈 구현 요건
__모듈 등록하기
__설정 파일 생성하기(configxml)
__이메일 템플릿 생성하기(email_templatesxml)
__시스템 설정 파일 생성하기(systemxml)
__액세스 컨트롤 리스트 생성하기(aclxml)
__설치 스크립트 생성하기(InstallSchemaphp)
__엔티티 영속화 관리하기(모델, 리소스, 컬렉션)
__프론트엔드 인터페이스 만들기
____라우트, 컨트롤러, 레이아웃 핸들 생성하기
____블럭과 템플릿 생성하기
____폼 전송 처리
__백엔드 인터페이스 만들기
____액세스 컨트롤 리스트와 메뉴의 연결
____라우트와 컨트롤러, 레이아웃 핸들 생성하기
____그리드 위젯 활용하기
____그리드 칼럼 렌더러 생성하기
____그리드 칼럼 옵션 생성하기
____컨트롤러 액션 생성하기
__유닛 테스트 생성하기
__요약

저자소개

브랑코 아젤 (지은이)    정보 더보기
남편이자 두 아이의 아버지, 아들, 형제, 저자 그리고 소프트웨어 개발자다. 전기공학 학위를 갖고 있으며 디지털과 관련된 모든 것을 사랑한다. 소프트웨어 개발로 먹고 산다. 언젠가 자유 시간을 충분히 활용해 진지하게 취미 전자 개발을 하고 싶어한다. 아두이노(Arduino)와 라즈베리 파이(Raspberry Pi)에 눈독을 들이고 있다. 풀타임 소프트웨어 개발과 팀 관리, 전자상거래 플랫폼 개발을 수년간 직접 경험해왔다. 마젠토는 2008년부터 다뤘으며 첫 번째 베타 버전부터 깊게 관여해왔다. PHP와 데이터베이스(MySQL/MongoDB), 검색/분석(Solr/Elasticsearch), Node.js 등과 관련된 기술 전반에 걸쳐 주기적으로 작업한다. 풍부한 기술 지식을 갖고 강력한 추진력으로 상세하고 명확하게 자주 소통한다. 요구 사항을 개선할 수 있다면 기꺼이 대체할 수 있는 방법을 제안하고 일정을 맞추기 위해 야근도 마다하지 않는다. 몇 개의 저명한 IT 인증을 가지고 있다. 젠드 공인 기술자(ZCE PHP, Zend Certified Engineer), 마젠토 공인 개발자(MCD, Magento Certified Developer), 마젠토 공인 개발자 플러스(MCD+, Magento Certified Developer Plus), 마젠토 공인 솔루션 전문가(MCSS, Magento Certified Solution Specialist), 자바스크립트 공인 개발자(JavaScript Certified Developer) 등이다. 『Instant E-Commerce with Magento: Build a Shop』(Packt, 2013)이 마젠토와 관련해 처음 쓴 책이며 마젠토 초보를 주 대상으로 했다. 그 후, 개발자를 위한 『Getting Started with Magento Extension Development』(Packt, 2013)를 썼다. 현재 Lab Lateral Ltd에서 근무 중이다. 혁신적인 기획자와 예술가, 개발자의 팀으로 이루어져 고객 중심의 웹사이트와 디지털 컨설팅, 마케팅에 전문성을 지닌 수상 경력이 있는 회사다. 마젠토 개발 팀장이며 크로아티아 사무소 소장이다. 2014년 10월에 Digital Entrepreneur Awards로부터 전자상거래 개발과 관련, 탁월한 지식과 전문성으로 올해의 전자상거래 개발자(E-Commerce Developer of the Year)상을 받았다. 작업 물의 수준은 업계 최고다. Lab Lateral Ltd 팀과 전 세계 동료 개발자를 돕기 위해 헌신 중이다.
펼치기
곽대기 (옮긴이)    정보 더보기
다양한 분야와 언어로 개발자의 길을 걸어왔다. 국내외 대기업 및 정부 기관 마젠토 프로젝트에 참여해왔다. 현재 넥스트도어의 기술이사로 재직 중이며 위메이크프라이스(We Make Price)의 글로벌 팀에서 프로젝트를 진행하고 있다. 자연어 처리 및 기계 번역, VR에 관심이 깊다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책