course catalog - magentoinfo2.magento.com/.../images/magento-u-course-catalog-fall_2013.pdf ·...

47
Course Catalog Fall 2013 magento.com/services/training

Upload: phamlien

Post on 29-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Course Catalog

Fall 2013magento.com/services/training

[email protected]/services/trainingmagento.com/certification

© 2013 Magento U

Introduction to Magento U

5 Role-Based Curriculum Tracks

6 On-Demand Courses

7 Training Units

Training Courses

Merchant/Marketing

10 eCommerce with Magento

11 Managing Your Magento Store

13 Stepping up Sales with Magento Promotions and Discounts

15 Growing Your Business with SEO on Magento

System Administrator/Hosting

18 Magento Performance & System Optimization for System Administrators

Front End Developer/Designer

20 Magento Design Insights

21 Core Principles for Theming in Magento

Developer

24 Quick Start to Magento Customization

26 Fundamentals of Magento Development

28 Magento Checkout

30 Shopping Cart and Price Calculations

31 One-Page Checkout

32 Shipping

33 Payments

34 Order Placement

35 Taxes & Discounts

36 Order Managment

Business Analyst

39 Requirements Discovery for Successful Magento Implementations

Magento Certifications

42 MagentoFrontEndDeveloperCertification

43 MagentoDeveloperCertification

44 SocialLearning:MagentoDeveloperCertificationPreparationStudy Group – Moderator’s Kit

46 Terms and Conditions

Table of Contents

4 Fall 2013

Introduction toMagento U’s mission is to provide customers, partners, and developers with engaging and relevant training opportunities to help you get the most out of your Magento implementation. All of our courses are developed and delivered by Magento experts, giving you unprecedented access to some of the most talented Magento users. Magento U courses include practical, hands-on exercises designed so that you can immediately put into practice what you have learned.

TypesofCoursesDependingonyourparticularrole,wehavecoursestofityourneeds:

• Merchant/Marketing–BuildandgrowyourbusinesswithMagento • System Administrator/Hosting–EnsurethatyouarerunningMagentoonthemost

optimized environment • Front End Developer/Designer–LeverageMagentotocreatebeautifulandeffective

online experiences • Developer–LearnhowtoleveragethearchitectureofMagentotocustomize

and extend Magento • Business Analyst–LearntogatherprojectrequirementsaccordingtoMagento bestpractices

DeliveryMethodOurcoursesaredeliveredinavarietyofmethodstogiveyoutheflexibilitytotakeyour traininginawaythatsuitsyourneeds:

• Live Instructor-Led Course - PhysicalClassroom - Online

• On-Demand,Online - eLearning - Video Training

*Not all courses are available in all delivery methods; please refer to the course description for delivery options.

Classroom On-Demand Online Instructor-Led

5 Fall 2013

Role-Based Curriculum TracksMagento U offers various courses to fill the needs of our diverse student population. Use the role-based curriculum track below to identify the correct path for you based on your role and current skill level. Whether you are at the beginning stages of your development or already more advanced, Magento U is sure to have a course to fulfill your needs.

Beginning Intermediate Advanced

Merchant/Marketing

eCommercewithMagento

_________________________

Managing Your Magento Store

_________________________

SteppingupSaleswithMagentoPromotions and Discounts

GrowingyourBusinesswithSEOonMagento_________________________

System Administrator/ Hosting

MagentoPerformanceandOptimizationforSystemAdministrators________________________

Front End Developer/Designer

MagentoDesignInsights

_________________________

CorePrinciplesof TheminginMagento_________________________

Developer

Quickstart to Magento Customizations

_________________________

FundamentalsofMagentoDevelopment

_________________________

CheckoutSeries

Order Management_________________________

Business Analyst

RequirementsDiscoveryforSuccessfulMagentoImplementations_________________________

KeybenefitsofofInstructor-Ledtraining:•Getanswerstoquestionsregardingyourspecificuse-cases• Engagewithandlearnfromexperiencessharedbyotherstudentsintheclass• Receiveacopyofthecoursepresentation,exercisesandsolutions• Focused,uninterruptedtimelearningMagento

6 Fall 2013

On-Demand CoursesOn-Demand training is a convenient and affordable online training that allows you to access training anywhere, anytime, at an incredible price. Our On-Demand courses allow you to start and stop at any point in a course so you can focus in on a particular topic or area that is most relevant to you. On-Demand training is a great compliment to the Instructor-Led versions of the same course, offering:

• A convenient delivery method, with a flexible solution to non-traditional training options.

• A perfect option if you do not have the time or budget for instructor-led training.

• Help with gaining the knowledge and expertise you need to remain competitive.

HowDoesItWork?Whenyousignupforanon-demandcourse,MagentoUgivesyou“anywhere,anytime”accesstolearnatyourownpace.MagentoUofferstwotracks:aMerchantTrackandaTechnicaltrack,plusaspecialcombinationpackageforuserswhowanttohonebothskillsets.Allon-demandcoursesinclude:

•3monthsof24/7accesstothecourse(youmusthaveabroadbandconnection).•Aprofessionalrecordingwithatopinstructor.•Additionalcoursematerials,likevirtualmachineorhandouts(materialsmayvarybasedonthecourseselected).

On-Demand CoursesMerchant Track eCommercewithMagento

ManagingYourMagentoStore(Parts1,2,&3)

SteppingupSaleswithMagentoPromotionsandDiscounts

Technical Track Quick Start to Magento Customization

FundamentalsofMagentoDevelopment

Merchant & Technical On-Demand Course Pack IncludesallcoursesfromMerchantTrackandTechnicalTrack

7 Fall 2013

MagentoUTrainingUnitsofferyouasimplewaytopurchaseMagentoUtrainingforyourteamatadiscountedrate.MagentoUTrainingUnitsarepre-paidcreditsthatgiveyoutheflexibilitytopurchasetraininginadvanceandapplyitthroughouttheyear.

BenefitsofMagentoUTrainingUnits• Easytopurchaseandsimpletoadminister• Canbeusedfortrainingforupto12months• Eliminatestheneedtopurchasetrainingadhoc• Availableforallinstructor-ledcourses:bothonlineandclassroom• Built-in savings • Agreatwaytouseunallocatedbudgeteffectively

YourTraining,YourNeedsTheamountoftrainingneededdependsonhowmanyteammembersneedtraining,theircurrentlevelofexperience,andyourgrowthplansfortheyear.

Course DeliveryMethod Audience Training

Units* RegularPrice PricewhenusingTraining Units

Managing Your Magento Store Online Merchant 8 $1,850 $1,600

GrowingYourBusinesswithSEOonMagento Online Merchant 2 $500 $400

MagentoPerformance&OptimizationforSystemAdministrators Online SysAdmin 8 $1,850 $1,600

MagentoDesignInsights Online Designer 4 $950 $800

CorePrinciplesofTheminginMagento Online Front-End Developer 8 $1,850 $1,600

FundamentalsofMagentoDevelopment Classroom Developer 16 $3,850 $3,200

ShoppingCart&PriceCalculations Online Developer 2 $500 $400

Shipping Online Developer 2 $500 $400

Payments Online Developer 2 $500 $400

OrderPlacement Online Developer 2 $500 $400

Taxes&Discounts Online Developer 2 $500 $400

Order Management Online Developer 4 $950 $800

RequirementsDiscoveryforSuccessfeulMagento Implementations Online Business

Analyst 8 $1,850 $1,600

FormoreinformationandtopurchaseMagentoUTrainingUnits,pleasecontacttheMagentoUteamat [email protected]

Training Units

Training Courses

Merchant/Marketing

10 Fall 2013

eCommercewithMagentoFor merchants and anyone interested in understanding how to leverage eCommerce to enhance their business

Format: On-Demand

Target Audience•Merchantswhowanttoincreaseinteractionandcustomerloyaltythroughamoreengaging

user experience. •Merchantswho’veoutgrowntheircurrentwebsitesandarelookingtochangeplatforms.•MerchantswhoarenewtoeCommerceandarelookingtojumpstarttheirlearningandavoidcommonpitfalls.

CourseOverviewStudentswillgetuptospeedonthecurrentlandscapeofeCommerceandwhereitisheading.TheywilldiscoverhowaMagentoeCommercesolutioncanenhancemultipleaspectsoftheirbusiness,notjustsales.StudentswillalsolearnhowtooptimizetheirMagentoeCommercesitewithbestpractices.

LearningObjectivesAftercompletionofthiscourse,studentswillbeableto:

•RecognizeandunderstandthestateofeCommerceandtrendsofthefuture.• Analyze,plan,anddesigntheirMagentomerchantsitebasedontheirspecificrequirements.• LeveragethemanyfeaturesincludedintheMagentoplatformtoattractconsumers,increaseconversionrates,growrevenue,fostercustomersatisfaction,andmaximizethereturnontheirMagento investment.

Course Outline1. Overview: The eCommerce Landscape

• Trends,examples,quotesfromindustrysources.

2. Increase Brand Awareness & Traffic • Themes,trafficdrivers,SEO,andincreasingbrandawareness.

3. Generate Revenue • Merchandising,navigation,paymentoptions.

4. Save Money & Improve Efficiency • Ordermanagement,self-service,data-feeds,andQuickBooks.

5. Increase Customer Satisfaction & Engagement • Loyaltyprograms,giftcards,reviews–creatingbrandadvocates.

6. Selecting the Right eCommerce Platform for Your Business • Built-inandadvancedcapabilities,extensiblearchitecture.

Duration: 6hours

11 Fall 2013

Format: On-Demand Online Instructor-Led

Target audienceMagentostoreowners,merchandisers,productmarketingmanagers,customerservice,operations managementandstaff.

PrerequisitesUnderstandingofeCommerceandfamiliaritywitheCommercesystems.

CourseOverviewThiscourseempowersmerchantstowardself-managementoftheMagentostore.ItwillenablestudentstogainanunderstandingofthecapabilitiesandparameterswithintheMagentoAdministrationpanelintheareasof:

• CatalogManagement–eCommerceconfiguration,sitebehavior,andreports.• ProductMarketing–Merchandising,productmanagement,brandmanagement,anddrivingtrafficon-siteandoff-site.

• Operations–Ordermanagement,fulfillment,andcustomerservice.

LearningObjectivesAfterthiscourse,studentswillbeableto:

•UnderstandsystemandconfigurationsettingstodevelopdesiredbehaviorfortheirMagentositeand store.

• Managetheirstoreforbetterperformanceandoptimumcustomerexperience.• Managetaxesandfinancialdatatooptimizeprofits.• Createandmanagemultiplesitestoaccommodateproductreach.• Usepromotionsandeffectivecheck-outtocreaterevenue.• Manageorders,invoicesandshipmentstoenhancecustomerservice.• DevelopandcontroltheirstorewithnativeMagentofeatures.

ManagingyourMagentoStoreAn essential training course on the Magento Admin panel to help optimize the management of your store

Duration: 8hours(On-Demand),17.5hours(OnlineInstructor-Led)Five3.5-hoursessions

12 Fall 2013

Course Outline1. Catalog Management

• Administration• SiteConfigurationandBehavior• ProductTypes• ProductConfiguration• Front-EndFunctionality• ProductManagement• Taxes• SEO• SitePerformanceEnhancement• CacheandIndexManagement• Multi-store Setup• Reports

2. Product Marketing • Customer Management• Events,Sales,Promotions• CMSPages• Newsletters• CatalogPriceRules• ShoppingCartPriceRules• Import/ExportofCustomerData

3. Operations • Order Management• BackEndOrderPlacement• Credit Memos/Returns• Fulfillment• Shipping• Customer Service• Transactional Email• ShoppingCartManagement• Self-managementConfiguration

1 Important:Noguaranteeisofferedwithrespecttoanyoftheinformationgivenhere.Pleasecontactanexpertbeforeyoutakeany decisionsabouttaxmatters.

13 Fall 2013

Format: On-Demand

Target audienceMerchants,Businessowners,Marketers,

PrerequisiteseCommercewithMagento,ManagingYourMagentoStore

CourseOverviewThiscourseprovidesalookattheMagentotoolsetforofferingin-storepromotionsanddiscounts,withafocusonbestpracticeworkflowsforcreatingpromotionsusingPriceRules,CustomerSegments,ProductCategories,SpecialSales,andotherMagentofeatures.Popularscenariosforspecificactivitiessuchasdiscountingandproductgroupingaresteppedthroughforclarity,sotheycanbeusedonsiterightaway.

Othermanagementtopicstouchedonareproductcategories,customersegmentation,attributes,andgeneralmanagementofyourtargetedcustomers.

LearningObjectives•UnderstandingCustomerandProductManagementastheypertaintocreatingpromotions

and discounts• Creating Special Sales events• Avoiding common mistakes in promotions• CatalogandShoppingCartPriceRulesforpromotionsandtargetingcustomers• Howtodiscountsingleormultipleproductcategories• CustomersegmentationforPriceRules• BestpracticesforMagentoPromotions• AbilitytoPrepandExecuteaPromotionEventinYourMagentoStore

SteppingupSaleswithMagentoPromotionsandDiscountsAn essential course for those interested in learning the ins and outs of promotions on Magento

Duration: 2hours

14 Fall 2013

Course Outline1. Introduction

• GeneralPromotionandDiscountTechniques

2. Discount using a Coupon Code • CatalogRulevsShoppingCartRule

3. Discount for Product Type and Quantity • CartPriceRulewithoutcouponcode

4. Discount for Brand with Qualified Customer • Targetingspecificcustomergroups• CatalogPriceRule• Targetingaspecificproductbrand(productattribute)

5. Complex Cart Rule• ShoppingCartPriceRule• Customer segment details

6. Multiple Discounts• Multipleproductcategorydiscounts• HowtoModifyanexistingrule

7. Abandoned Cart and Email Reminders• Createautomatedemailreminderfromtemplate• Generate automatic promotion codes

8. Loyalty Promotion• Generateinvitationform• Assignloyaltypoints• Providepointstrackingthroughcustomeraccounts

9. Course Review• Reviewmainconceptsfromeachpromotionexample• Reviewquizwithfeedback

15 Fall 2013

Format: Online Instructor-Led

Duration:2.5hours

Target audienceMerchants,BusinessOwners,Marketers,Consultants,andDevelopers.

PrerequisiteseCommercewithMagento,ManagingYourMagentoStore.

CourseOverviewThiscourseprovidesanunderstandingofthecurrentSEOenvironmentandhowyoucanboostyourorganicsearchresultperformance.Thefocusisonconfiguringyoursitetobestadvantage,employingbestpracticetoolsandtechniquesforensuringoptimalinteractionwithsearchenginefunctions.Additionaltopicsfocusonoptimizationvigilance,toensureyoukeepcurrentwithsearchenginepractices.Magentofunctionality,tools,andpracticesforoptimizationarehighlighted.

LearningObjectives•Understandthefactorsthatinfluenceyourorganicsearchranking.• LearntoleverageeCommercebestpracticesforSEOinyoursite.• UnderstandthesitestructureandconfigurationforSEO.• LearntoleverageMagentoSEOfunctions.• UnderstandURLmanagementandrewrites.• Learntoleverageonsitecontentbestpractices.• Learntoproperlysetupmulti-store,multi-lingual(international),andmulti-domainenvironmentsforSEO.

• UnderstandonsitetechnicalimplicationsforSEO.• LearntomigrateyoursitetoMagentowhileretainingorganicrankings.• UnderstandoffsiteSEOfactors.• Learntousesocialmediatoimprovesearchrankings.• Learntobenchmark,measure,andtrackyourSEOperformance.• Learntoleveragesearchenginealgorithms,practices,andeternalvigilance.

GrowingYourBusinesswith SEO on Magento

An essential course for those eager to understand the current SEO environment and how you can boost your organic search result performance

16 Fall 2013

Course Outline1. SEO Industry

• Whatdeterminesyourrank?• SEO evolution• Challengesforonlineretailers

2. Setting Up Magento for SEO • Technicalconfiguration(robots.txt,.htaccess,semanticmarkup,headertags,hiddencontent, siteperformance)

• Magentoconfiguration(globalconfiguration,productURLs,XMLsitemap,additionaltweaks)• MigratingyoursitetoMagento(301redirects,sitemap,socialmedialinks)

3. Site Content for SEO • Yoursitecontent(productdata,categorydata,internallinkingstructure,multistore,breadcrumbs)• User-generatedcontent(productreviews,tags,productQ&A)

4. Social Media Impact on SEO • Socialcuesandsearch• Google+authorship• Howtostaysocial

5. Measuring Your SEO Efforts • Measuring results• Keyphraseranktracking• SEOsoftware• Measurementviaanalytics

SystemAdministrator/Hosting

18 Fall 2013

Format: Online Instructor-Led

Target audienceThiscourseisdesignedforUNIXadministratorswithbasicLAMP(Linux,Apache,MySQL,PHP)knowledge,whoareresponsibleformaintaininginfrastructure,performance,scalability,andsystemmonitoringforserversonwhichMagentoruns.

PrerequisitesStudentsmusthaveknowledgeofLinuxbasiccommands and administration principles. Students shouldalsohavebasicknowledgeoftheLAMPstack.MySQLknowledgeishelpful,butnotrequired.

CourseOverviewThiscourseprovidesanintroductiontoMagentoperformancetuningandbestpracticesforconfiguringMagentoinsingle-andmulti-serverenvironments,MySQLtuning,andPHPperformance.StudentswillalsohavetheopportunitytoexploreopensourcetoolsforbenchmarkingtheirMagentoinstallationandforfine-tuningthedatabaseserver.

LearningObjectivesThiscourseisdesignedtoimproveyourknowledgeofMagento-specificperformancetuningoftheUNIXsystemsusedtohostMagento.Learningobjectivesinclude:

• Establishbackupprocedure• Proposeoptimalsoftware&hardware• Install&tunePHPaccelerator• Benchmarkreq/sec• Balance loads• Isolateperformancebottlenecks

MagentoPerformance&SystemOptimizationforSystemAdministratorsFor system administrators who want to ensure optimal site performance in single and multi-server environments

• AdjustMagentocaches• AdjustMySQLsettings• Devisedatabaseservermonitoringplan• Deviseaplanforfurthersystemperformanceoptimization

Course Outline1. Magento hosting overview

• Introduction• Single node or multiple node servers• WebServers:Loadbalancingwith

Magento• WhichHTTPservertouse(ApacheandNginx,inbrief)

2. PHP byte-code accelerators • APCandotheraccelerators,common

principles• InstallingandconfiguringAPC• MonitoringAPCandinvestigatingcorrectcachesize

3. Magento Cache Tuning • Magentocachestorages:Which-whichonetouse?

• Configuringandtestingsessionstorage

4. Database server optimization • MySQLversionnotes• Maatkit,innotopandmysqltunertools

5. Testing performance benchmarking • Testingsiteperformance(introduction)• Toolsoverview:ab,siege,jmeter,tsung

Duration: 12hoursSix2-hoursessions

Front End Developer/Designer

20 Fall 2013

Format: Online Instructor-Led

Target audienceWebdesigners,Front-endDevelopers

PrerequisitesThiscourseassumesthestudenthastakenthe“ManagingYourMagentoStore”courseand/orhasequivalentknowledgeofbasicMagentoconcepts,suchastheAdminpanelandhowtonavigatearounditaswellasmoreadvancedMagentofunctionalitysuchasCatalog,CMS,andMulti-site.Theparticipantshouldhaveageneralunderstandingofhowcatalogs,products,customers,andpromotionsrelatetooneanother,alongwithahighleveloffamiliaritywithCSSstylesheetsincludinghowtocustomizethemandtheabilitytoworkwithHTMLcode.

CourseOverviewThiscourseisdesignedtoenablethefull-servicewebdesignertobetterunderstandthefeaturesavailabletocreateacustomizedMagentostorethemeforaMagentoEnterpriseEditionorMagentoCommunityEditionwebsite.

LearningObjectives• Identifyhowtoaccessincludedthemes.• Identifywhichelementsaskincontrols,whichelementsathemecontrols,andwhichelementsareaffectedbytheCSSfile.

• ExplainhowtochangethethemeinMagento.

• DescribespecialconsiderationsforMagento Enterprise Edition.

• Describedesignconsiderationswhenplanningcontentthatwillbesharedforusewithmobile.

MagentoDesignInsightsTrump the competition with a feature-rich website utilizing your creativity and Magento

• Describetheoverallfilestructure(asitrelatestothecomponentsofinteresttoawebdesigner).

Course Outline1. Customizing Magento’s Appearance

• Magento’sincludedthemes• Design considerations• Mobileconsiderations• Customizingatheme• HowtoedittheCSS

2. Creating and Managing Content • Blocks• Pagelayout• CMS pages• Customizingthelookofasinglepage• Widgets

3. Getting Ready for Business • Creating categories • Adding products• Customizingtopandbottommenus• Adding metatags

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.Eachstudentreceivesastudentguide,whichincludesacompletecopyofthecoursepresentation,exercisehandouts,exercisesolutions,andavirtualenvironmentandtoolsalongwithsamplefilestheycanusetocompletetheexercises.Studentswillutilizetheirownlaptopsforcourseexercisesandlabs.

Duration: 6hoursTwo3-hoursessions

21 Fall 2013

Format: Online Instructor-Led

Target audienceThiscourseisdesignedforfrontenddevelopers,UIdevelopers,andproducerswhowillbecreatingand customizingthemesfortheMagentoEnterpriseEditionplatform.Studentsshouldhaveexperiencetheming/skinningothercomplexwebsites.

PrerequisitesStudentsmusthaveagoodknowledgeofHTMLandCSS.StudentsshouldalsobecomfortableeditingHTMLandCSSdirectly,notjustusingaWYSIWYGeditor.StudentsshouldalsobecomfortableworkingwithFTPclients.SomeexperiencewithPHTMLandPHPishelpfulbutnotrequired.StudentsshouldalsoalreadybefamiliarwiththeMagentoEnterpriseEditionfeaturesetandfrontendfunctionality.

CourseOverviewThiscourseprovidesastrongintroductiontoMagento’stemplatingsystemandbestpractices.Classtimecombineslectures,guidedexamples,andhands-onlabexercises.StudentswillunderstandthefundamentalsofMagento’stemplatingsystemandlearnhowMagentothemesworkandallthecomponentsofatheme,especiallylayouts,pagetemplates,andblocktemplates.

LearningObjectivesAfterthiscourse,studentswillbeableto:

• Customizeboththelookandfeelandthefunctionalityofawebsiteatthethemelevel.• Createnewthemesfromscratchandbuildtheminawaythatensuresthebestpossibleupgradepathfortheirwebsites.

Course Outline1. Magento Templating System—Architecture and Components

• GainaconceptualunderstandingoftheMagentotemplatingsystemandthecomponentsofthetemplatingsystemandhowtheyinter-relate.

2. Working with Themes • LearnhowtoworkwithandapplythemestoMagentowebsites,includingunderstandingthedirectorystructure,fallbackhierarchy,andwebsitescopes.

CorePrinciplesforTheminginMagentoEssential theme development skills for customizing the look and feel of websites on the Magento eCommerce platform

Duration: 16hoursEight2-hoursessions

22 Fall 2013

3. Recommended Approach to Customizing • Understandwhatcanandcan’tbechangedatthethemelevel,includingwhatcanbecustomizedwithouttheming.Adoptastructuredapproachforevaluatingandexecutingwebsitecustomizations.

4. Working with Page Templates, Layouts, and Block Templates • Understandthepurpose,structure,andinterrelationshipofallofthekeycomponentsoftheMagentotemplatingsystem.Learnhowtomodifytemplatesateachlevelandthebenefitsofeach.

5. Creating Your Own Default Theme • Learnhowtocreateyourowndesignpackageandthemeasastartingpointforyourdesigns.

6. Creating Modules with Custom Theme Components • LearnhowtocreateanddeclarethefrontendlayoutcomponentsofaMagentomoduleorhowtouseamoduleforyourdefaultthemeoverrides.

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.EachstudentreceivescoursehandoutsandlabmaterialsandwillhaveaccesstoMagentoEnterpriseEditionsourcecodeduringthecourseandforallexamplespresentedinclassandforlabexercisesolutions.Studentswillusetheirownlaptopsforcourseexercisesandlabs.

Developer

24 Fall 2013

Format: On-Demand

Duration:4hours

Target audienceExperiencedPHPdevelopersinterestedinlearninghowtodesigncustomizations,includingavoidingbugs,achievingdesiredresults,andensuringcompatibilitywithMagentoupgrades;ExperiencedPHPdevelopersnewtoMagentoworkingonasimpleMagentoproject;orJuniorPHPdevelopers,workingonalarger Magento development team.

Prerequisites• FamiliaritywithdevelopinginaLAMPenvironment• BasicunderstandingofUNIX-basedsystems• WorkingknowledgeofPHP5.0+andobject-orientedprogrammingtechniques• FamiliaritywiththeMVCarchitecturepattern(recommended)

CourseOverviewThiscourseisdesignedtogiveMagentodevelopersaquickstartintomakingcustomizationsinMagento.Studentswillcreateacustommodulewithacontroller,acustommodulethatimplementstemplate-basedvisualcustomizationsforcustomer-facingwebpages,andacustommodulethatexchangesinformationwithadatabase.Intheprocess,theywilllearnsomefundamentalconceptsabouthowMagentoimplementstheM,V,andCintheMVCpattern.

LearningObjectivesAftercompletingthiscourse,astudentwillbeableto:

• Createabasicmodulewithacontroller.• ExtendMagentofunctionalitythatinvolvesvisualaspectsofcustomer-facingwebpages.• Createandusemodels,andcreatedatabasetablesviasetupscripts.

Quick Start to Magento CustomizationEnabling developers to quickly get up to speed on creating customizations in Magento

25 Fall 2013

Course Outline1. Request Flow and Controller (The “C” in MVC)

• CodePools• CreateNamespace• NamingConventions• Create Module Folders • CreateInitialXMLFile• CreateMainXMLFile• DefineController• Create Controller • Test Module • RequestFlow

2. Rendering and View (The “V” in MVC) • Module Skeleton• DefineController• Create Controller• AddMethod• DefineLayoutUpdateFile• ExploreLayoutImplementation• CreateLayoutUpdateFile• ReviewBlockTypes• Create a Block• DefineaBlock• Create Templates• CreateSkin,JavaScript• ChangeTheme• TesttheModule• ExploretheDesignFallback• Rendering(RequestFlow,PHPInterpreterJourney)

3. Model and Resource Model (The “M” in MVC) • Create a Module Skeleton• DefinetheSetupScript• Create Setup Script• DefinetheModelandtheResourceModel• CreatetheModelandtheResourceModel• CreatetheLayoutUpdateFile• CreateaTemplatefortheFrontend• RegistertheObserver• CreatetheObserver• DisplayCommentsCollection• Create a Collection• DisplaySingleComment• Explore Model and Resource Model• Explore Collections

26 Fall 2013

Format: Classroom

On-Demand

Duration:5days(Classroom),40hours(On-Demand)

Target audienceDeveloperswhowanttolearnthearchitecture,terminology,andcorefunctionalityofMagento,alongwithbestpracticesforextendingtheplatform.ThiscourseisappropriateforbothdeveloperswhoarenewtoMagentoaswellasthosedeveloperswhoareexperiencedwithlaunchingandextendingtheplatform.

PrerequisitesStudentsmustbefamiliarwithdevelopinginaLAMPenvironmentandhaveabasicunderstandingofUNIX-basedsystems.StudentsmusthaveaworkingknowledgeofHTML,CSS,XML,PHP5.0+and object-orientedprogrammingtechniques.FamiliaritywithMVCandZendFrameworkisstronglyrecommendedbutnotrequired.Studentsshouldhaveatleast2yearsofPHPexperienceandunderstandthebasicprinciplesofdatabaseoperations(e.g.,foreignkeys,differencebetweenengines,queryandschemaoptimization).

CourseOverviewThiscoursewillintroducethenewMagentodevelopertotheMagentoarchitecture.ThestudentwillreviewhowMagentoleveragesMVC,theZendFramework,andobject-orientedprogramming.ThecoursewilltakethestudentthroughtheprocessofMagentorendering,requestflow,Adminhtml,database,andEAV.Thecourseislecture-labformatwithextendedhands-onexercisesonMagentoEE.

LearningObjectivesStudentswillleavethecourseunderstandingtheMagentoarchitecture,MVCanddatamodels,howtoworkwithMagentomodules,andhowtocustomizeandextendMagentotoensurethebestupgradepathforthewebsitestheyextend.Specifically,theywill:

• UnderstandbasicMagentostructure• Befamiliarwithterminologyandcorefunctionality• Beabletoperformbasicfunctionssuchas: • Settingupnewmodules • Creatinganewtableinthedatabase • Writinganupgradescript • Settingupnewconfigurationvariables• BecomingfamiliarwithbasicMagentocustomizationtechniquessuchas: • Overriding classes • Usingobservers • Creating custom controllers • Overriding controller/action

FundamentalsofMagentoDevelopmentEssential development skills for implementing and customizing solutions on the Magento eCommerce platform

27 Fall 2013

• Performingbasicoperationswithlayouts • Performingbasicskinningoperations

Course Outline1. Basics

• GeneralOOPandMVCconcepts• Event-drivenarchitecture• Magentomodule-basedarchitecture• Magentodirectorystructure/namingconventions/codepools/namespaces/modulestructure• ConfigurationXML• Factoryandfunctionalclassgroups• Class overrides • Eventobserver

2. Request Flow • Application initialization • Front controller • URLrewrites• Requestrouting• Modules initialization • Designandlayoutinitialization• Structureofblocktemplates• Flushingdata(output)

3. Rendering • Template structure • Blocks • DesignlayoutXMLschema,CMScontentdirectives

4. Working with Databases in Magento • Models resource and collections • MagentoObjectRelationalMapping• Writeinstallandupgradescriptsusingsetupresources

5. Entity-Attribute-Value (EAV) model • Model concepts • EAVentity• Load and Save • Attributesmanagement

6. Adminhtml • Commonstructure/architecture• Formandgridwidgets• SystemconfigurationXMLandconfigurationscope• ACL(permissions)• Enablingandconfiguringextensions

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.EachstudentwillreceiveaStudentGuideandlabmaterialsandwillhaveaccesstoMagentoEnterpriseEditionsourcecodeduringthecourseandforallexamplespresentedinclassandforlabexercisesolutions.Studentswillusetheirownlaptopsforcourseexercisesandlabs.

28 Fall 2013

Format: On-Demand Online Instructor-Led

Duration:6-PartSeries

Target audienceSeniorMagentodeveloperswithatleast1yearoffull-timeexperiencedevelopingMagentoextensions.

PrerequisitesThesecoursesassumethatthestudenthastakenthe“FundamentalsofMagentoDevelopment”course and/orhasequivalentknowledgeofbasicMagentoarchitecturalconcepts,aswellasmoreadvancedMagentofunctionalitysuchas:

• Catalog–Understandingdifferentproducttypes,andhavingageneralunderstandingofhowaproduct’sfinalpriceiscalculated.

• Indexing – Understanding its role in price calculation.• Customeroperations–Understandingbasiccustomerfunctionality.

Thestudentshouldalsohave:• AhighleveloffamiliaritydevelopinginaLAMPstackenvironment.• TheabilitytoworkinaLinux-basedsystem.• AgoodunderstandingofthebasicconceptsofconfiguringanApachewebserverandtheconfigurationofPHPrequiredforMagento.

• AgeneralunderstandingofMagentodatabasestructure,includingtheabilitytowrite,optimize,anddebugMySQLqueriesanddesignappropriatedatabaseschemasforrequiredtasks.

Pleaserefertothespecificcoursedescriptionforanyadditionalprerequisites.

CourseOverviewThisseriesofcoursesprovidesanin-depthunderstandingofthearchitectureofCheckoutinMagento,aswellashands-onpracticeincreatingcustomizedCheckoutfunctionalityaccordingtoMagentobestpractices.

Afterthisseriesofcourses,youshouldbeableto:

• Tracetheflowofdataduringcheckoutoperations. • Determinewhencustomizationisnecessary. • Designcustomizationsmorequicklyandefficiently. • ReducethetotaltimeyouspendcreatinganddebuggingMagentocustomizations.

Eachcourseisinthelecture-labformat,withextensivehands-onexercisesonMagentoEE.

MagentoCheckout6-Part Series for the Advanced Magento Developer

29 Fall 2013

CoursesintheSeries:• ShoppingCartandPriceCalculations• One-PageCheckout,On-DemandFormat• Shipping• Payment• OrderPlacement• Taxes and Discounts

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.EachstudentreceivesaStudentGuide,whichincludesacompletecopyofthecoursepresentation,exercisehandouts,exercisesolutions,andaccesstoMagentoEnterpriseEditionsourcecodeduringthecourse.Studentsusetheirownlaptopsforcourseexercises andlabs.

CourseNotesInadditiontoin-classexercises,additionaltimeoutsideofclasswillberequiredtocomplete homeworkassignments.

ShoppingCart&PriceCalculationsistheprerequisitetoallsubsequentCheckoutcourses.Werecommendtakingtheothercoursesinsequentialorder.OnePageCheckoutisashorton-demandcoursethatisarequiredprerequisitetoShipping,PaymentandOrderPlacement.

30 Fall 2013

Format: Online Instructor-Led

Course DescriptionInShoppingCart&PriceCalculations,experiencedMagentodeveloperswilllearnhowtomakecustomizationsrelatedtothe“Add-to-Cart”functionalityandtheprocessofcalculatingthepricesofitemsintheshoppingcart.

Course Outline1. General overview of Checkout in Magento

• Checkoutconcepts• GeneralCheckoutflow• One-PageCheckoutinMagento• MultishippingCheckoutinMagento

2. Shopping Cart• Keyentitiesintheshoppingcartworkflow• Add-to-Cartflow• Databasestructure• Differentproducttypesinthecart• Quote• Quote Item• Quote Address• Address Item vs. Quote Item

3. Price Calculations• Factorsthataffectprice• Totalmodelsarchitecture• Subtotalandgrandtotalmodels

LearningObjectivesAfterthiscourse,studentswillbeableto:

• IdentifyanddescribekeyelementsofMagentoshoppingcartarchitecture•Customize/extendtheprocessofaddingproductstothecart•Use“Quote,”“QuoteItem,”and“QuoteAddress”operationsforcreatingnewextensions

and customizations• Identifyanddescribethe“TotalModels”schemainMagento•Usethe“TotalModels”architectureforextending/customizingthepricecalculationinthe Magentoshoppingcart

ShoppingCart&PriceCalculations

Duration: 15hoursThree4-hoursessions,One3-hoursession

31 Fall 2013

Format: On-Demand

Duration:2hours

Course DescriptionAstrongunderstandingofthearchitectureofone-pagecheckoutiscriticaltolearninghowtocreateextensionsandcustomizationsinthisareaofMagento.ThefoundationalknowledgeyougaininthiscoursewillberequiredwhenlearningotherareasofMagentocheckoutsuchasShipping,TaxesandPaymentmethods.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedShopping Cart and Price Calculations courseandmeetthetargetaudienceandprerequisitesoutlinedintheCheckoutCourseseriesdescription.

Course Outline1. One-Page Checkout Architecture

• CheckoutStepsOverview• Converters Concept• Steps processing• CheckoutTypeModels• Login Step • Billing/shippingaddresses

LearningObjectivesAfterthiscourse,studentswillbeableto:

• Tracetheflowofstepsanddataduringone-pagecheckout • Describehowtoperformseveraltypesofcustomizations

One-PageCheckout

32 Fall 2013

Format: Online Instructor-Led

Course DescriptionExperiencedMagentodeveloperswillgainadeeperunderstandingofthearchitectureofshippingmethodsinMagento,includingtheimportantroleoftheshippingaddressobject.Inhands-onexercises,theywilllearnhowthatknowledgemakesiteasierandmoreefficienttocreatecustomshippingmethodsandcalculations,customizetheshipping-relateduserinterface,andmore.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedShopping Cart and Price Calculations and One-Page Checkout On-Demand course.

Course Outline1. Shipping method key definitions

• Shippingaddress,shippingmethod,shippingcarrier,shippingrate,package,packageweight,shipmenthandling,shipmenttrackinginfo

2. Shipping-related steps of the Magento one-page checkout• Generalflowofsavingshippingaddressandshippingrates

• Shippingmethodprocessingflow

3. Shipping method architecture in Magento• NativeshippingmethodsOverview• Typicalshippingmethodconfiguration• Shippingcarrierandrate

4. Magento shipping rates calculation approach• Calculationratesflowoverview• Raterequest/responseobjectsconcept• Buildingandexecutingshippingraterequest

5. Shipping price calculation• Shippingtotalmodel• Shippingpromotions• Getaquotefunctionality

Shipping

6. Native shipping methods• Flat rate• Freeshipping• Tablerate• USA-relatedmethods(FedEx,UPS,USPS)

LearningObjectivesAfterthiscourse,studentswillbeableto:

•Createnewshippingmethod•Customize/extend/debugexistingshippingmethods

•Customizeshippingratescalculation

Duration: 16hoursFour4-hoursessions

33 Fall 2013

Format: Online Instructor-Led

Course DescriptionExperiencedMagentodeveloperswillgainadeeperunderstandingofthearchitectureofPaymentmethodsinMagento,includingnativemethods,thePayPalmethodsfamily,creditcardrelated operations,andpartialpaymentoperations.TheimportantrolesoftheQuote,Order,Paymentmethod,PaymentinformationandInvoicepaymentobjectsareexplored.Inhands-onexercises,studentswilllearnhowthatknowledgemakesiteasierandmoreefficienttocreate,troubleshoot,anddebugcustompaymentmethods.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedShopping Cart and Price Calculations and One-Page Checkout On-Demand course.

Course Outline1. Payment methods Architecture

• Paymentmethodrequirementsoverview• Configuration• Paymentmethodarchitecture• Quote,Order,andInvoicepaymentobjects

2. Native payment methods overview• Embedded• Gateways• Hosted

3. Credit card operations configuration• PaymentActions• Authorize• Capture• Refund• Void• PartialOperations

Payments

4. PayPal methods family• PayPalPaymentsFamily• Billing agreement• Recurringprofiles

5. Transactions and invoices• Processofstoringtransactioninformation

in Magento• Invoicingauthorizedorders

LearningObjectivesAfterthiscourse,studentswillbeableto:

• Createnewpaymentmethod • Customize/extend/debugexistingpaymentmethods

Duration: 20hoursFive4-hoursessions

34 Fall 2013

Format: Online Instructor-Led

Course DescriptionExperiencedMagentodeveloperswillgainadeeperunderstandingofthearchitectureoforderplacement,thefinalstepofthecheckoutprocessinMagento.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedShopping Cart and Price Calculations.

Course OutlinePart 1: Submit Order

• Introduction:Checkoutprocessrecap• OrderReviewPage:Reviewtotals,Linktoshoppingcart,Pricecalculation• OrderPlacement:Classesinvolved,Servicemodel,Ordersavevs.orderplacement

Part 2: Order Placement• Order Grid• InventoryManagement• OrderSuccessPage• CustomControllerforOrderPlacement• API

LearningObjectivesAttheendofthiscourse,youwillbeableto:

• Customizetheorderreviewpage • Describethestepsoftheorderplacementprocess • Describetheinventorydecrementprocessthatoccursduringanorderplacement • Customizeanddebugtheorderplacementprocess • Customizeanddebugtheordersuccesspage • IdentifyelementsofandusetheorderplacementAPI

OrderPlacement

Duration: 16hoursFour4-hoursessions

35 Fall 2013

Format: Online Instructor-Led

Course DescriptionExperiencedMagentodeveloperswillgainadeeperunderstandingofthearchitectureoftaxesandpromotionsinMagento.AlongthewaytheywilllearnthetaxcalculationprocessandhowtoextendandconfigureMagentoTaxesaccordingtobestpractices.Varioustaxconfigurationsanddifferenttypesoftaxes are considered.

Secondpartofthecourseisaboutshoppingcartpricerules.Studentswillbeabletoconfigureandextendpricerules;understand,customizeandusefreeshippingfunctionality;andbecomefamiliarwiththeconditioningruleengineinMagento,whichhelpstocreatecustomconditionsorruleactions.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedCheckout I: Shopping Cart and Price Calculations.

Course Outline1: Taxes

• Taxconfiguration• Tax rules• Obtainingtaxrates• Tax calculation• Fixed product tax• Shippingtaxes

2: Discounts• Discountsoverview• Conditions• Actions• Coupons • Freeshipping

LearningObjectivesAfterthiscourse,youwillbeableto:

• Customize/extendthetaxcalculationprocess • Configurevarioustypesoftaxes • Customize/extenddiscountfunctionalityinMagento

Taxes&Discounts

Duration: 12hoursThree4-hoursessions

36 Fall 2013

Format: Online Instructor-Led

Pre-RequisitesCandidatemustunderstandandbeabletouse,basicfeaturesofMagentoarchitecture,including:

• Conceptsandfunctionscoveredinthe“FundamentalsofMagentoDevelopment”course• CheckoutarchitecturecoveredinthecoursesShoppingCart&PriceCalculation,OnePageCheckout,Shipping,Payments,OrderPlacementandTaxes&Discounts.

• LAMPstack• ThestructureoftheMagentodatabase

Candidatemustbeableto:• ConfigureApacheweb-server• ConfigureMagentoforPHP• WorkinaLinux-basedenvironment

Target AudienceSeniorMagentodeveloperswithatleast1yearoffull-timeexperiencedevelopingMagentoextensions

Course DescriptionExperiencedMagentodeveloperswillgainadeeperunderstandingofthearchitectureofOrdersinMagento.Theexercisesincludedinthecoursewillallowparticipantstoapplyingthatunderstandingtocustomizingthespecificelementsrelatedtoorders,including:invoices,pricecalculation,shipments,andrefunds.

LearningObjectivesAttheendofthiscourse,youwillbeableto:

• Customize/extendtheOrderViewpage• Customize/extend/debugtheprocessesforcreatingandmanaginginvoices,shipments, andrefunds

• Troubleshootissuesrelatedtopricecalculationforinvoicesandrefunds• Extend/modifypricecalculationlogicduringorderprocessing• IntegrateMagentowith3rd-partyordermanagementsystems

Order ManagmentFor developers eager to learn how to customize specific elements related to orders

Duration: 16hoursFour4-hoursessions

37 Fall 2013

Course Outline

Part 1: Orders• Placeanorderfromtheadmin• Reviewtheprocessofplacinganorderfromtheadmin• OrderViewpage• Order statuses and comments• Order edit• Order cancelation

Part 2: Invoices• Invoicecreationprocess—Overview• Pricecalculation• Invoice management

Part 3: Shipments• Shipmentmanagementprocess• Trackingnumbers

Part 4: Credit Memos• RefundsinMagento• Pricecalculationforrefunds

Part 5: Order management API• UsingtheAPIforfulfillinganorder

BusinessAnalyst

39 Fall 2013

Format: Online Instructor-Led

Target audienceForeCommerceBusinessAnalysis.

PrerequisitesManagingYourMagentoStoreSeriesorequivalentunderstandingofMagentofeaturesandadministration.

CourseOverviewInthiscourse,youwilllearnaboutgatheringrequirementsforaMagentoimplementation.Thisincludeslearningaboutthedetailsoftherequirements-gatheringprocessandusingspecificbestpracticesfromMagento,includingtoolsandtemplatesforFunctional,Integration,andInfrastructureareas.YouwilllearnhowtowriteuserstoriesandusecasesneededforyourMagentostoreimplementation.

TheskillsandtoolsprovidedinthiscoursewillhelpleadtoaMagentoimplementationthatoptimizesthenativefunctionalityandreducesunnecessarycustomizations/extensionsorintegrations.

LearningObjectivesInthiscourseyouwill:

• UnderstandtheMagentoimplementationlifecycleandwhererequirementsgatheringfitsin.• Understandhowtostreamlinetherequirements-gatheringprocess.• Knowhowtocaptureanddocumentuseuserstoriesandusecasesforexpectedstorebehavior.• Beabletousetools,templates,andtechniquestocapturetherequirementsforFunctional,Integration,andInfrastructureareas.

• Understandhowtovalidaterequirementsandhandofffordesignanddevelopment.

Course Outline1. Magento Features Overview

• MagentoCoreFunctionality• Catalog Elements• MagentoArchitecture

RequirementsDiscoveryforSuccessful Magento ImplementationsFor Business Analysts who want to learn to gather project requirements according to Magento Methodology

Duration: 8hoursFour2-hoursessions

40 Fall 2013

2. General Guidelines for Activities • PrerequisitestoRequirementsGathering• TipsforSuccess• SMARTRequirements• Common Mistakes• TechniquesandMethods

3. Functional Requirements • WhatAreFunctionalRequirements?• Approach:UserCases,UserStories• Prerequisites• FunctionalRequirementsTemplate

4. Integration Requirements • DefinitionofIntegrationRequirements• ApproachtoGathering• ProcessSteps• IntegrationRequirementsTemplate

5. Infrastructure Requirements • WhatAreInfrastructureRequirements?• Approach• Prerequisites• InfrastructureRequirementsTemplate

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.Eachstudentreceivesastudentguide,whichincludesacompletecopyofthecoursepresentation,exercisehandouts,exercisesolutions,andaccesstoMagentoMethodologyresources.Studentswillusetheirownlaptopsforcourseexercisesandlabs.

MagentoCertifications

42 Fall 2013

Format: DeliveredatPrometrictestcentersworldwide

Duration: 90 minute exam

AMagentoCertifiedFrontEndDevelopercancreateandcustomizeMagentothemesincluding:

• Templates,layouts,CSS,JavaScript,andothercomponentsofthefrontendofa Magento site

• Images• Translations

AMagentoCertifiedFront-EndDevelopercanusetheAdminpanel to:

• Implementdesign-relatedsystemconfiguration• Modifytheappearanceofspecificpages(forinstance,CMS,categories,andproducts)

AbouttheExam

• 65multiple-choicequestions• 90minutestocompletetheexam• BasedonMagentoCommunityEdition1.7andMagentoEnterpriseEdition1.12• Nohardcopyoronlinematerialsmaybereferencedduringtheexam• Noprerequisites;werecommendtakingthe“CorePrinciplesofThemingwithMagento”courseasafirststep

• StudyGuideavailable

Magento Front-End Developer Certification

43 Fall 2013

Format: DeliveredatPrometrictestcentersworldwide Duration:90min.(CertifiedDeveloper),120min.(CertifiedDeveloperPlus)

Magento Developer Certification is a mid-advanced level certification geared toward professional developers that have real-world experience with Magento implementations. The exams provide a way for qualified, experienced Magento developers to demonstrate and validate their skills. Developers who pass one of the exams can use the valued Magento Certified Developer credential in marketing their services. There are two exams in the Magento Certified Developer portfolio.

MagentoCertifiedDeveloper

AMagentoCertifiedDevelopercanskillfullyuseallbusinessprocessesinMagento,suchas:

• Structureofcatalog,indexes,promotions,price generation logic

• Architectureofcheckout,payment/shipmentmethods,sales/orderprocessing

• Advancedcoreknowledge—forms/gridsfullfunctionality,API,widgets,etc.

• ACertifiedMagentoDevelopercanmakedesigndecisionsonthecodelevel,includinghowtoparsedatafiles,steps ofimport,dataverification,logging,and so on

AbouttheExam

• 70multiple-choicequestions• 90minutestocompletetheexam• BasedonMagentoCommunityEdition1.7• Nohardcopyoronlinematerialsmaybereferencedduringtheexam

• Noprerequisites;werecommendtakingthe“FundamentalsofMagentoDevelopment”courseasafirststep

• StudyGuideavailable

Magento DeveloperCertification

MagentoCertified DeveloperPlus

TheMagentoCertifiedDeveloperPlusisskillfulintheuseofMagentoEnterpriseEditionandhasdelvedintodetailsofthestructureofMagentothatmanyhavenotoftenexplored,butwhichcanprovideanadvantagewhenimplementingasiteusing Magento.

AbouttheExam

• 85multiple-choicequestions• 120minutestocompletetheexam• QuestionsrelatingtotheMagentoCommunityEditionarebasedonv.1.7andquestionsrelatingtoMagentoEnterpriseEditionarebasedonv.1.12

• Nohardcopyoronlinematerialsmaybereferencedduringtheexam

• Noprerequisites;werecommendtakingthe“FundamentalsofMagentoDevelopment”courseasafirststep

• StudyGuideavailable

44 Fall 2013

Format: Download Duration:Twelve1-hourmeetings

OverviewTheMagentoDeveloperCertificationPreparationGroupStudyProgramisdesignedtoprepareparticipantsforthechallengeoftakingtheMagentoDeveloperCertificationExam.Thefocusoftheprogramistoenablebothgroupstudyandself-studyinaneffective,programmaticway.Thegroupactivitiesguidethestudentthroughthestudyguide,Magentosourcecode,andstructuredexercisesinamannerthatfacilitatescoverageofexamtopicsinagroupsetting.

Magentooffersthiskittoarmthemoderatorofastudygroupwiththeprogramcontent.Thekitprovidesthemoderatorwiththetoolstosetupandrunastudygroup.Thekitincludesastructureforthecontent,atimeframe,andexercisesandsamplesolutionstofacilitatethegroupstudy.

DurationTwelve1-hourmeetingsforgroupstudy.Additionaltimewillberequiredoutsideofmeetingsforparticipantstocompletetheexercises.

Group SizeWerecommend8-12participants(includingthemoderator)pergroup.

Meeting StructureThemeetingsaredesignedtogivetheparticipantsandmoderatorachancetoreviewanddiscussthecertificationtopics.Theweeklymeetingshelpkeepthemomentumofthegroupprogressingthroughthestudyguideandexercises.Eachweekthegroupwillmeettodiscussandreviewonesectionfromtheexam.Groupdiscussionwillfocusonreviewingtheexercisesfromthepreviousweekandanintroductiontothetopicofthecurrentweek.Thequestionsaskedineachsectionofthestudyguideactasaframeworkforthisdiscussion.Bydiscussingtheseasagroup,participantswillbenefitfromtheknowledgeandapproachestotheexercisestakenbyothergroupmembers.Attheconclusionofthemeeting,abriefintroductionoftheexercisesfortheweekisgivenandthemeetingconcludeswithQ&A.Themoderator’sroleistoguideandfacilitatethesemeetings.

ExercisesTheexercisesfocusthestudentsonspecificareasofMagentothatarecoveredbythecertificationexam.Solvingtheexercisesrequiresparticipantstoapplyknowledgewhichisapplicabletomanyareasoftheexam.Aparticipantwhoisalreadyfamiliarwiththetopicsshouldbeabletocompletetheweeklyexerciseswithin4-8hours.

Social Learning: Magento DeveloperCertificationPreparationStudyGroup–Moderator’s Kit

45 Fall 2013

CourseNoteThetopicsfromthePluscertificationexamarenotpartofthisStudyGroup program.

Meeting OutlineMeeting 1

• Introductions• HighleveloverviewoftheStudy

Guide topics• Explainingthemeetingformatforthefollowingmeetings

Meeting 2• Basics• RequestFlow

Meeting 3• Rendering • Widgets

Meeting 4• ORM• Database• Setup Scripts

Meeting 5• EAV

Meeting 6• Adminhtml

Meeting 7• Catalog

Meeting 8• CatalogPriceRules• ShoppingCartPriceRules• API

Meeting 9• Checkout

Meeting 10• Orders,Invoices,Shipments,CreditMemos• Shipping

Meeting 11• Payment

Meeting 12• Customer• Review

ContentIncludedintheModeratorKitAdownloadablepackageofcontentincludingPDFsandsamplecodefiles:

• Detailedagendaforeachmeeting • Moderator Guidelines • StudyGuide • Multiple exercises per topic area • Twelvesampleexercise(code)solutions(onepertopicarea) • Participanthandouts

46 Fall 2013

REGISTRATIONRegistrationsforatrainingcoursecanbemadebycompletinganonlineformavailableonthemagento.comwebsite,orfromaMagentosalesrepresentativeorTrainingPartner.

COURSEFEESANDPAYMENTOPTIONSThecoursefeeforpublicclasseswillbechargedperparticipantfortheentirecourse.Feesvaryinaccordancewiththecourselevel,duration,anddeliverymethod.Alistingofthecoursescheduleandrelatedfeesisavailableonthemagento.comwebsiteorfromasales representative.

Unlessotherwisenoted,coursefeespermitattendanceatalltheclasssessionsspecificallydesignatedforthatcoursetopic,date,andtimeperiodandanymaterialsthathavebeencreatedforallparticipantswiththeexpresspurposeoffacilitatingthelearningwithinthecourse.Anyclassesmissedbytheparticipant,exceptcancellationorreschedulingbyMagento,remaintheresponsibilityoftheparticipant,and“make-up”sessionsarenotavailableaspartoftheoriginalfeepaid.Feesdonotincludethecostoftravel,accommodation,food,oranyotherextraservices.

Anydiscountsthatmayapplyaspartofanagreementorspecialpromotioncannotbecombined,unlessspecificallygrantedbyMagento.Magentoreservestherighttoreviewandchangecoursefeeswithoutnotification.However,coursedatesthatwerebookedpriortothepricechange,andforwhichMagentohasreceivedvalidpayment,willbehonoredatthefeethatwasapplicableatthetimeofbooking.

Magentoacceptsthefollowingformsofpayment:

•PurchaseOrder(net30)

•CreditCard(Visa,MasterCard,AmericanExpress)

•BankTransfer

Trainingfeesarealldueinadvanceandattimeofregistration.MagentoreservestherighttoremoveanyapplicablediscountsifaPurchaseOrderorequivalenthasnotbeenreceivedfour(4)calendarweeksbeforeatrainingdeliveryisduetobegin.

Forvolumediscountsappliedtoaspecificclient,orlargepre-paymentsmadebyaspecificclient,thetotalpurchaseorderamountwillbeinvoicedbyMagentouponreceiptofthePurchaseOrder,orequivalent,andwillbeindependentofwhenthetrainingisdelivered.

CANCELLATIONORRESCHEDULINGREQUESTBYTHECUSTOMERCancellationsandreschedulingnotificationsmustbemadeinwritingtotraining@magento.comatleast10(ten)workingdayspriortothestartofthecoursedate.Whenrequestingarescheduledregistration,thecustomershallendeavortoreschedulethecourseforamutuallyacceptabledatenolaterthantwelve(12)weeksfromtheoriginalrequestedstartdateofthecourse(s)basedoncourseavailability.Refundswillnotbeprocessedinthecaseofacancellationrequestbythecustomer.

Ifacancellationorreschedulingrequestisreceivedlessthan10(ten)workingdaysbeforetheevent,orinthecaseofabsencewithoutanynotice,thestipulatedtrainingfeewillbefullychargedwithoutfurthernotification.Thecustomerhastherighttosendanotherparticipantasasubstitute,providedthatanyapplicableprerequisiteshavebeencompleted.Thischangeinbookingisfreeofcharge.Therearenorefundsforpartialuseofservicesorpartialattendance.

CANCELLATIONORRESCHEDULINGBYMAGENTOMagentomaycancelorrescheduleatrainingcourseifthenumberofparticipantsislessthanthatspecifiedfortherelevantevent,orifaninstructorisincapacitatedthroughillness,orforotherreasonsofaseriousnature.

Ifaparticipantisunabletoattendasaresult,anypaymentalreadymadewillberefundedorappliedtothecustomer’saccount.Allfurtherclaimsareexcluded.Foron-siteorclassroomtrainings,Magentoshallnotbeliablefornon-refundabletravelarrangementsifacourseiscancelledorrescheduled.

COPYRIGHT/INTELLECTUALPROPERTYRIGHTSThecopyrightinandallotherintellectualpropertyrightsrelatingtothecoursedocumentation,andanyothertrainingmaterialsprovidedtothecourseparticipants,aresolelyownedbyandherebyreservedtoMagento.UndernocircumstancesmaythewholeoranypartofthecoursedocumentationbereproducedorcopiedinanyformorbyanymeansortranslatedintoanotherlanguagewithoutthepriorwrittenpermissionofMagento.TrainingmaterialsaredefinedtoalsoincludeallelectronicknowledgeproductsorlearningsystemswhichhavebeengiventotheparticipantonastoragedeviceormadeaccessibleviatheInternet.Anysoftwarematerialsprovidedaslearningaidsarenottobeusedinanycommercialform.Offendersareliableforpaymentofdamages.

WAIVERSForcoursesthathavemandatoryprerequisites,participantsmayapplyforawaiveriftheybelievetheirexistingknowledgeandexperiencearesufficienttoattendaMagentotrainingcoursewithouthavingcompleteditsprerequisites.Uponreceiptofawaiver

Terms and Conditions

47 Fall 2013

request,aMagentoinstructormaycontacttheparticipanttoverballyassesshis/herknowledgeandexperienceinordertodeterminewhetherornotitisappropriatetoprovidetheparticipantwithaprerequisitewaiver.

Iftherequestedwaiverisissued,itisthefullresponsibilityoftheparticipanttoensurethattheknowledgeand/orexperiencethatheorshemaylackdoesnotdisturbtheotherparticipantsintheclass.Byacceptingaprerequisitewaiver,theparticipantacceptsthatanytopicsthatwouldhavebeenpartofoneormoreoftheprerequisitecourse(s)willnotbecoveredduringorafterthecourseforwhichsheorheregistered.

COURSECONTENTMagentoreservestherighttoamendthecontentofanycoursewithoutnoticetotheparticipantswhere,atthesolediscretionofMagento,suchamendmentisdeemednottofundamentallychangethecontentofsuchcourse.

RULESOFPARTICIPATIONOn-site or Classroom Sessions:

Participantsarerequestedtocometothetrainingsite30minutesbeforethestartofclassonthefirstday.Participantsand/ortheirsupervisorsarerequestednottomakereturntravelarrangementsthatmayaffectordisruptthedurationofthecourse.

EachstudentattendingMagentocoursesshallcomplywithallregulationsandproceduresestablishedandcommunicatedforthecourse.ThecustomershallremainresponsiblefortheactivitiesandbehaviorofitsparticipantswhileonMagentopremises.ThecustomerisliabletopayforanydamagethatiscausedbytheirparticipanttoanypropertybelongingtoMagento.

CoursematerialsandequipmentareprovidedbyMagentoandareintendedfortrainingpurposesonly.Equipment,ifprovided,maynotbeusedatanytimeforotherreasons,andisnotintendedtoprovideInternetaccess.

SoftwaremadeavailablebyMagentofortrainingpurposesmustnotberemoved,normayitbecopiedeitherwhollyorinpartorrendereduseableinanyotherformforwhichconsenthasnotbeenobtained.

ParticipantsmustnotaccessorattempttoaccessanyMagentocomputer-baseddatathatisnotspecificallypartofthetrainingcourse.

Magentowillnotacceptliabilityforanydamagethatmayresultfrompossiblevirusesoncopiedfiledisksorotherexternalfilestoragedevices.Disks,mobileharddisks,oranyotherexternalfilestoragedevicesbroughtinbyparticipantsmustnotbeusedonMagento’scomputers.Mobilephonesmustbeswitchedoffduringclass,andcallsmayonlybemadeorreceivedduringclassbreakssoastonotdisturbtheinstructor(s)and/orotherparticipants.

Magentoreservestherighttoexcludeanyparticipantfromattendinganycourseduetodisorderlyconduct,failuretoobserveanyofMagento’srulesofparticipation,orfailuretoattendtheprerequisiteclass(es)foraparticularcoursewithouthavingobtainedavalidprerequisitewaiver.Norefundoffeesshallbepaidtotheparticipantorthecustomerinsuchcircumstances.

WARRANTIESANDLIABILITIESWhileeveryeffortismadebyMagentotoensurethatitscourseinstructorsareappropriatelyqualifiedandtrained,Magentodoesnotacceptliabilityforanyloss,cost,orexpenseorforanyspecialorindirectorconsequentialdamagesarisingfromnegligence,misconduct,orlackofskillindeliveringthecourse(s).

ON-SITETRAININGANDCUSTOMIZEDTRAININGThepriceofon-siteand/orcustomizedtrainingshallbenegotiatedpriortotheoffering.Fortrainingatthecustomer’srequestedlocation,alltravel,accommodation,andlivingexpensesfortheinstructor(s)mustbepaidforbythecustomerinadditiontodailycoursecost,unlessspecificallyagreeddifferentlybythecustomerandtheMagentoTrainingManager.

Quotesforon-sitetrainingdeliveryandcustomizedtrainingasissuedbyMagentoshallbevalidfor1(one)month,unlessspecificallyagreeddifferentlybythecustomerandtheMagentoTrainingManager.Thevalidityperiodappliestothepriceofferedinthequote.AquotedoesnotguaranteethatMagentowillhavethenecessaryresourcesavailabletodeliverthespecifiedtrainingattherequestedtime.

Inthecaseofcustomizedtraining,nochargeableworkshallbeundertakenbyMagentobeforeavalidformofpaymentisreceived.

Incaseofcancellation,notificationmustbereceivedinwriting.Magentochargesa50%cancellationfeeforclassescancelled10(ten)orfewerbusinessdayspriortothestartdateofthecourse.Cancellationswithlessthan10(ten)days’noticeare100%non-refundable.Inaddition,anychargeableworkalreadyundertakenbyMagentowillalsobechargedtotheclient.

Ifanyclassroom,classroomequipment,hardware,orsoftwareprovidedbytheclientforusebyMagentointhedeliveryoftrainingtotheclientisnotprovidedasagreed,Magentowillnotberesponsibleforanyassociatedinconvenienceordisruptioncausedtothetrainingdeliveryandreservestherighttoinvoiceforthetrainingdeliveryinfull.