교육 일정 | |
---|---|
교육 개요 |
Salesforce 플랫폼에서 프로그램 방식으로 애플리케이션을 개발하는 방법을 이해하려는 개발자이십니까? 이 과정에서는 Salesforce 애플리케이션을 개발하기 위해 Apex 프로그래밍 언어 및 Visualforce Markup의 핵심을 학습합니다. 데이터 객체(sObject)를 만들고 프로그래밍 방식으로 해당 객체와 관련된 데이터를 검색, 수정 및 저장하는 실습을 진행합니다. Apex Trigger 및 Class를 사용하여 프로그램을 개발하고, 테스트 프레임워크를 사용하여 해당 프로그램을 테스트합니다. Apex 코드가 플랫폼의 관리자 영역과 상호 작용하는 방식 및 Multi-tenant 플랫폼에서 작업하는 방법을 살펴봅니다. 그런 다음 Apex에서 솔루션을 설계하기 위해 필요한 일반적인 기술을 살펴봅니다. |
교육 목적 |
▪ 서술적 인터페이스를 이용하여 objects 생성 및 수정할 수 있다. ▪ Apex triggers와 classes를 이용하여 비즈니스 logic 맞춤화를 작성할 수 있다.(맞춤화는 SOQL과 DML 사용) ▪ 서술적 맞춤화를 이용하여 프로그래밍 solutions 디자인을 할 수 있다. ▪ Save Order of Execution의 기본기능 내에서 tigger code가 작동하는 방법을 설명할 수 있다. ▪ multi-tenant platform 내에서 프로그램을 디자인하는 기본적 측면을 설명할 수 있다. ▪ 사용자 인터페이스를 맞춤화하는 Visualforce markup과 code를 작성할 수 있다. ▪ Apex와 Visualforces를 테스트하기 위한 내부 테스팅 framework을 사용할 수 있다. ▪ Saleforce Platform Development 1 시험을 준비할 수 있다. |
교육 기간 | 5일(35시간) |
교육비 | 2,400,000 원 |
교재 | (-) |
선수 지식 |
▪ 1년이상의 Java 프로그래밍 경험(혹은 다른 객체지향언어) ▪ 관계형 데이터베이스를 위한 데이터 모델링 기본 ▪ SQL 기본 ▪ HTML 기본 ▪ JavaScript 기본 |
교육 대상 |
▪ Force.com 플랫폼을 처음 접한 프로그래밍 개발자 ▪ Apex와 Visualforce를 사용한 비즈니스 logic과 사용자 인터페이스 층 맞춤화가 필요한 자 |
교육 내용 |
** 개강 2주 전 등록신청 마감됩니다. ▪ Objects and Fields - Force.com platform내의 objects 기능 설명하기 - custom object 생성하기 - custom fields 생성하기 - relationship fields 생성하기
▪ custom objects와 fields를 통해 효율적으로 일하기 - formula fields 생성하기 - roll-up summary fields 생성하기 - record 유형의 기능 설명하기
▪ Apex로 프로그래밍하기 - Apex를 Java나 C#같은 다른 언어와 구분하는 핵심 측면 설명하기 - Apex를 작성할 때 Apex transactions과 governor limits가 고려되야하는 이유 설명하기 - 간단한 Apex 실행하기 - Apex에서 sObject data 유형, primitive data 유형 그리고 기초 control statements 이용하기
▪ org’s data 질의를 위해 SOQL 사용하기 - Salesforce의 질의 언어인 SOQL을 이용하여 기본 질의 작성하기 - Apex에서 질의 결과 처리하기 - 역동적으로 런타임 질의 생성하기
▪ parent-child relationships 질의를 위해 SOQL 사용하기 - relationship 질의 설명하기 - child-to-parent relationship을 traverse하는 질의 작성하기 - parent-to-child relationship을 traverse하는 질의 작성하기
▪ DML essentials - DML operations를 불러오는 방법간의 차이점 열거하기 - DML operations를 불러오고 DML 에러를 다루기 위한 Apex 작성하기
▪ trigger essentials - tigger가 어디에 사용되는지 설명하기 - tigger 정의 문법 설명하기 - tigger context variables 사용하기
▪ classes - Apex classes가 사용되는 방법 설명하기 - Apex 클래스 정의하기하기 - Apex를 통해 어떤 데이터에 접근할 수 있는 지 결정하기
▪ Execution의 Save Order와 Apex transactions - Order of Execution의 핵심 포인트 설명하기 - 어떻게 trigger가 Order of Execution에 들어맞고 영향을 받는지 설명하기 - Apex transaction의 주기 설명하기 - 정적 변수의 메모리 주기 설명하기
▪ testing essentials - Apex의 테스트 framework 설명하기 - 테스트 데이터 |
수강후기 |
|