download course catalog »

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

Upload: others

Post on 09-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Download Course Catalog »

Course Catalog

Fall 2013magento.com/services/training

Page 2: Download Course Catalog »

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

© 2013 Magento U

Page 3: Download Course Catalog »

3Fall 2013

Table of ContentsIntroduction to Magento U

5 Role-Based Curriculum Tracks

6 On-Demand Courses

7 Training Units

Training Courses

Merchant/Marketing

9 eCommerce with Magento

10 Managing Your Magento Store

12 Growing Your Business with SEO on Magento

System Administrator/Hosting

15 Magento Performance & System Optimization for System Administrators

Front End Developer/Designer

17 Magento Design Insights

18 Core Principles for Theming in Magento

Developer

21 Quick Start to Magento Customization

23 Fundamentals of Magento Development

25 Magento Checkout

27 Magento Checkout – Part I: Shopping Cart and Price Calculations

28 Magento Checkout – Part II: One-Page Checkout

29 Magento Checkout – Part III: Shipping

30 Magento Checkout – Part IV: Payments

31 Magento Checkout – Part V: Order Placement

32 Magento Checkout – Part VI: Taxes & Discounts

Business Analyst

33 Requirements Discovery for Successful Magento Implementations

Magento Certifications

35 MagentoFrontEndDeveloperCertification

36 MagentoDeveloperCertification

37 SocialLearning:MagentoDeveloperCertificationPreparationStudy Group – Moderator’s Kit

39 Terms and Conditions

41 Contact Magento U

Page 4: Download Course Catalog »

4Fall 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

best practices

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

Page 5: Download Course Catalog »

5Fall 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_________________________

GrowingyourBusinesswithSEOonMagento_________________________

System Administrator/ Hosting

MagentoPerformanceandOptimizationforSystemAdministrators_________________________

Front End Developer/Designer

MagentoDesignInsights

_________________________

CorePrinciplesof TheminginMagento_________________________

Developer

Quickstart to Magento Customizations_________________________

Fundamentals of Magento Development_________________________

CheckoutSeries

_________________________

Business Analyst

RequirementsDiscoveryfor Successful Magento Implementations_________________________

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

Page 6: Download Course Catalog »

6Fall 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)

Technical Track Quick Start to Magento Customization

Fundamentals of Magento Development

Merchant & Technical On-Demand Course Pack IncludesallcoursesfromMerchantTrackandTechnicalTrack

Page 7: Download Course Catalog »

7Fall 2013

MagentoUTrainingUnitsofferyouasimplewaytopurchaseMagentoUtrainingforyourteamatadiscountedrate.MagentoUTrainingUnitsarepre-paidcreditsthatgiveyoutheflexibilitytopurchasetraininginadvanceandapplyitthroughouttheyear.

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

YourTraining,YourNeedsTheamountoftrainingneededdependsonhowmanyteammembersneedtraining,theircurrentlevelofexperience,andyourgrowthplansfortheyear.

Course DeliveryMethod Audience Training

Units* RegularPrice PricewhenusingTraining Units

eCommercewithMagento Online Merchant 4 $950 $800

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

Fundamentals of Magento Development Classroom Developer 16 $3,850 $3,200

CheckoutI:ShoppingCart&PriceCalculations Online Developer 2 $500 $400

CheckoutIII:Shipping Online Developer 2 $500 $400

CheckoutIV:Payments Online Developer 2 $500 $400

CheckoutV:OrderPlacement Online Developer 2 $500 $400

CheckoutVI:Taxes&Discounts Online Developer 2 $500 $400

RequirementsDiscoveryforSuccessfeulMagento Implementations Online Business

Analyst 8 $1,850 $1,600

FormoreinformationandtopurchaseMagentoUTrainingUnits,pleasecontacttheMagentoUteamat [email protected]

Training Units

Page 8: Download Course Catalog »

8Fall 2013

‘‘ The Magento U course has helped me get to

know Magento in so many ways, and it has

made me realize how much I did not know

about the framework. Even after my experience

with Magento, the knowledge that our instructor

had about the course, and how he conveyed

that knowledge to us was amazing. I am so glad

I took part on the course.-PhumlaniNyati,InventCommerce

Page 9: Download Course Catalog »

7Fall 2013

Training Courses

Page 10: Download Course Catalog »

Merchant/Marketing

Page 11: Download Course Catalog »

9Fall 2013

eCommercewithMagento

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

Format: On-Demand Online Instructor-Led

Target Audience•Merchantswhowanttoincreaseinteractionandcustomerloyaltythroughamoreengaging

user experience. •Merchantswho’veoutgrowntheircurrentwebsitesandarelookingtochangeplatforms.•MerchantswhoarenewtoeCommerceandarelookingtojumpstarttheirlearningandavoid

common pitfalls.

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(On-Demand),8hours(OnlineInstructor-Led)Four2-hoursessions

Page 12: Download Course Catalog »

10Fall 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.

ManagingyourMagentoStore

An 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

Page 13: Download Course Catalog »

11Fall 2013

Course Outline1. Catalog Management

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

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

3. Operations • OrderManagement• BackEndOrderPlacement• CreditMemos/Returns• Fulfillment• Shipping• CustomerService• TransactionalEmail• ShoppingCartManagement• Self-managementConfiguration

1 Important:Noguaranteeisofferedwithrespecttoanyoftheinformationgivenhere.Pleasecontactanexpertbeforeyoutakeany decisions about tax matters.

Page 14: Download Course Catalog »

12Fall 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-domainenvironments

for SEO.• 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

Page 15: Download Course Catalog »

13Fall 2013

Course Outline1. SEO Industry

• Whatdeterminesyourrank?• SEOevolution• 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 • Measuringresults• Keyphraseranktracking• SEOsoftware• Measurementviaanalytics

‘‘ The instructor was absolutely awesome,

knew an incredible amount of information,

did a great job of answering our questions,

and was very polite and encouraging. This

course is leaps and bounds better than any

other Magento resource out there. There is

no comparison.-ChrisManger-GoldenCommunication

Page 16: Download Course Catalog »

14Fall 2013

‘‘ For the past year I have been blindly working with

Magento, but after the week of training I now

can see the light. I can’t wait to bring my new

knowledge back to work.-DaveBonillas,SeniorSoftwareDeveloper,Build.com,Inc.

Page 17: Download Course Catalog »

SystemAdministrator/Hosting

Page 18: Download Course Catalog »

15Fall 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• Balanceloads• Isolateperformancebottlenecks

MagentoPerformance&SystemOptimizationforSystemAdministrators

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

• AdjustMagentocaches• AdjustMySQLsettings• Devisedatabaseservermonitoringplan• Deviseaplanforfurthersystem

performance optimization

Course Outline1. Magento hosting overview

• Introduction• Singlenodeormultiplenodeservers• 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

Page 19: Download Course Catalog »

16Fall 2013

‘‘ I was impressed by the amount of planning that

had gone into creating this course, and I’m very

happy with the new skills the instructor was able

to teach me.-JulianRead,WebDeveloper

Page 20: Download Course Catalog »

Front End Developer/Designer

Page 21: Download Course Catalog »

17Fall 2013

Format: Online Instructor-Led

Target audienceWebdesigners,Front-endDevelopers

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

CourseOverviewThiscourseisdesignedtoenablethefull-servicewebdesignertobetterunderstandthefeaturesavailable to create a customized Magento store themeforaMagentoEnterpriseEditionorMagentoCommunityEditionwebsite.

LearningObjectives• Identifyhowtoaccessincludedthemes.• Identifywhichelementsaskincontrols,whichelementsathemecontrols,andwhichelementsareaffectedbytheCSSfile.

• ExplainhowtochangethethemeinMagento.

• DescribespecialconsiderationsforMagento Enterprise Edition.

• Describedesignconsiderationswhenplanningcontentthatwillbesharedforusewithmobile.

MagentoDesignInsights

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

• Describetheoverallfilestructure(asitrelatestothecomponentsofinteresttoawebdesigner).

Course Outline1. Customizing Magento’s Appearance

• Magento’sincludedthemes• Designconsiderations• Mobileconsiderations• Customizingatheme• HowtoedittheCSS

2. Creating and Managing Content • Blocks• Pagelayout• CMSpages• Customizingthelookofasinglepage• Widgets

3. Getting Ready for Business • Creatingcategories• Addingproducts• Customizingtopandbottommenus• Addingmetatags

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.Eachstudentreceivesastudentguide,whichincludesacompletecopyofthecoursepresentation,exercisehandouts,exercisesolutions,andavirtualenvironmentandtoolsalongwithsamplefilestheycanusetocompletetheexercises.Studentswillutilizetheirownlaptopsforcourseexercises and labs.

Duration: 6hoursTwo3-hoursessions

Page 22: Download Course Catalog »

18Fall 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.

CorePrinciplesforTheminginMagento

For frontend developers and designers—Essential theme development skills for customizing the look and feel of websites on the Magento eCommerce platform

Duration: 16hoursEight2-hoursessions

Page 23: Download Course Catalog »

19Fall 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.Studentswillusetheirownlaptopsforcourseexercisesand labs.

‘‘

Theming in Magento seemed daunting to me

at first. After taking this course, I’m confident

in my abilities and feel that the sky is the limit.

The course structure of teaching best practices

through real world examples and group

exercises really got through to me, and I’ve

very happy with the outcome.-BradKnutson,WebDeveloper,EMCPublishing

Page 24: Download Course Catalog »

20Fall 2013

‘‘

What I like most about the Magento U

courses is that I’m able to see a larger

picture of Magento’s inner workings. Most

of the time, it helps to solve the pieces of

the puzzle with an instructor who really

knows his stuff. Not only did I learn how the

code works, but I also learned why it works

so that I can make upgrade-safe, efficient

customizations to the platform.-CharlesDietz,LeadMagentoDeveloper,OnlineStores,Inc.

Page 25: Download Course Catalog »

Developer

Page 26: Download Course Catalog »

21Fall 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 Customization

Enabling developers to quickly get up to speed on creating customizations in Magento

Page 27: Download Course Catalog »

22Fall 2013

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

• CodePools• CreateNamespace• NamingConventions• CreateModuleFolders• CreateInitialXMLFile• CreateMainXMLFile• DefineController• CreateController• TestModule• RequestFlow

2. Rendering and View (The “V” in MVC) • ModuleSkeleton• DefineController• CreateController• AddMethod• DefineLayoutUpdateFile• ExploreLayoutImplementation• CreateLayoutUpdateFile• ReviewBlockTypes• CreateaBlock• DefineaBlock• CreateTemplates• CreateSkin,JavaScript• ChangeTheme• TesttheModule• ExploretheDesignFallback• Rendering(RequestFlow,PHPInterpreterJourney)

3. Model and Resource Model (The “M” in MVC) • CreateaModuleSkeleton• DefinetheSetupScript• CreateSetupScript• DefinetheModelandtheResourceModel• CreatetheModelandtheResourceModel• CreatetheLayoutUpdateFile• CreateaTemplatefortheFrontend• RegistertheObserver• CreatetheObserver• DisplayCommentsCollection• CreateaCollection• DisplaySingleComment• ExploreModelandResourceModel• ExploreCollections

Page 28: Download Course Catalog »

23Fall 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: • Overridingclasses • Usingobservers • Creatingcustomcontrollers • Overridingcontroller/action

Fundamentals of Magento Development

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

Page 29: Download Course Catalog »

24Fall 2013

• Performingbasicoperationswithlayouts • Performingbasicskinningoperations

Course Outline1. Basics

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

2. Request Flow • Applicationinitialization• Frontcontroller• URLrewrites• Requestrouting• Modulesinitialization• Designandlayoutinitialization• Structureofblocktemplates• Flushingdata(output)

3. Rendering • Templatestructure• Blocks• DesignlayoutXMLschema,CMScontentdirectives

4. Working with Databases in Magento • Modelsresourceandcollections• MagentoObjectRelationalMapping• Writeinstallandupgradescriptsusingsetupresources

5. Entity-Attribute-Value (EAV) model • Modelconcepts• EAVentity• LoadandSave• Attributesmanagement

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

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.EachstudentwillreceiveaStudentGuideandlabmaterialsandwillhaveaccesstoMagentoEnterpriseEditionsourcecodeduringthecourseandforallexamplespresentedinclassandforlabexercisesolutions.Studentswillusetheirownlaptopsforcourseexercisesand labs.

Page 30: Download Course Catalog »

25Fall 2013

Format: On-Demand Online Instructor-Led

Duration:6-PartSeries

Target audienceSeniorMagentodeveloperswithatleast1yearoffull-timeexperiencedevelopingMagentoextensions.

PrerequisitesThesecoursesassumethatthestudenthastakenthe“FundamentalsofMagentoDevelopment”course and/orhasequivalentknowledgeofbasicMagentoarchitecturalconcepts,aswellasmoreadvancedMagentofunctionalitysuchas:

• Catalog–Understandingdifferentproducttypes,andhavingageneralunderstandingofhowaproduct’sfinalpriceiscalculated.

• Indexing–Understandingitsroleinpricecalculation.• 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.

MagentoCheckout

6-Part Series for the Advanced Magento Developer

Page 31: Download Course Catalog »

26Fall 2013

CoursesintheSeries:• PartI:ShoppingCartandPriceCalculations• PartII:One-PageCheckout,On-DemandFormat• PartIII:Shipping• PartIV:Payment• PartV:OrderPlacement• PartVI:TaxesandDiscounts

MethodsandMaterialsThiscourseiscomprisedoflectureandlab.EachstudentreceivesaStudentGuide,whichincludesacompletecopyofthecoursepresentation,exercisehandouts,exercisesolutions,andaccesstoMagentoEnterpriseEditionsourcecodeduringthecourse.Studentsusetheirownlaptopsforcourseexercises and labs.

CourseNotesInadditiontoin-classexercises,additionaltimeoutsideofclasswillberequiredtocomplete homeworkassignments.

PartIistheprerequisitetoallsubsequentCheckoutcourses.Werecommendtakingtheothercoursesinsequentialorder.PartIIisashorton-demandcoursethatisarequiredprerequisitetoPartsIII,IVandV.

PartIShoppingCartandPriceCalculations PartVI

Taxes and Discounts

PartVOrderPlacement

PartIIOne-PageCheckout

PartIVPayment

PartIIIShipping

Page 32: Download Course Catalog »

27Fall 2013

Format: Online Instructor-Led

Course DescriptionInPartI,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• QuoteItem• QuoteAddress• AddressItemvs.QuoteItem

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

MagentoCheckoutPartI:ShoppingCart&PriceCalculations

Duration: 15hoursThree4-hoursessions,One3-hoursession

Page 33: Download Course Catalog »

28Fall 2013

Format: On-Demand

Duration:2hours

Course DescriptionAstrongunderstandingofthearchitectureofone-pagecheckoutiscriticaltolearninghowtocreateextensionsandcustomizationsinthisareaofMagento.ThefoundationalknowledgeyougaininthiscoursewillberequiredwhenlearningotherareasofMagentocheckoutsuchasShipping,TaxesandPaymentmethods.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedCheckout I: Shopping Cart and Price CalculationscourseandmeetthetargetaudienceandprerequisitesoutlinedintheCheckoutCourseseries description.

Course Outline1. One-Page Checkout Architecture

• CheckoutStepsOverview• ConvertersConcept• Stepsprocessing• CheckoutTypeModels• LoginStep• Billing/shippingaddresses

LearningObjectivesAfterthiscourse,studentswillbeableto:

• Tracetheflowofstepsanddataduringone-pagecheckout • Describehowtoperformseveraltypesofcustomizations

MagentoCheckoutPartII:One-PageCheckout

Page 34: Download Course Catalog »

29Fall 2013

Format: Online Instructor-Led

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

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedCheckout I: Shopping Cart and Price Calculations and Checkout II: 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

MagentoCheckoutPartIII:Shipping

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

LearningObjectivesAfterthiscourse,studentswillbeableto:

•Createnewshippingmethod•Customize/extend/debugexistingshippingmethods

•Customizeshippingratescalculation

Duration: 16hoursFour4-hoursessions

Page 35: Download Course Catalog »

30Fall 2013

Format: Online Instructor-Led

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

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedCheckout I: Shopping Cart and Price Calculations and Checkout II: 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

MagentoCheckoutPartIV:Payments

4. PayPal methods family• PayPalPaymentsFamily• Billingagreement• Recurringprofiles

5. Transactions and invoices• Processofstoringtransactioninformation

in Magento• Invoicingauthorizedorders

LearningObjectivesAfterthiscourse,studentswillbeableto:

• Createnewpaymentmethod • Customize/extend/debugexistingpaymentmethods

Duration: 20hoursFive4-hoursessions

Page 36: Download Course Catalog »

31Fall 2013

Format: Online Instructor-Led

Course DescriptionExperiencedMagentodeveloperswillgainadeeperunderstandingofthearchitectureoforderplacement,thefinalstepofthecheckoutprocessinMagento.

CourseNoteToregisterforthiscourse,youmusthavesuccessfullycompletedCheckout I: Shopping Cart and Price Calculations.

Course OutlinePart 1: Submit Order

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

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

LearningObjectivesAttheendofthiscourse,youwillbeableto:

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

MagentoCheckoutPartV:OrderPlacement

Duration: 16hoursFour4-hoursessions

Page 37: Download Course Catalog »

32Fall 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• Taxrules• Obtainingtaxrates• Taxcalculation• Fixedproducttax• Shippingtaxes

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

LearningObjectivesAfterthiscourse,youwillbeableto:

• Customize/extendthetaxcalculationprocess • Configurevarioustypesoftaxes • Customize/extenddiscountfunctionalityinMagento

MagentoCheckoutPartVI:Taxes&Discounts

Duration: 12hoursThree4-hoursessions

Page 38: Download Course Catalog »

BusinessAnalyst

Page 39: Download Course Catalog »

33Fall 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• CatalogElements• MagentoArchitecture

RequirementsDiscoveryforSuccessful Magento Implementations

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

Duration: 8hoursFour2-hoursessions

Page 40: Download Course Catalog »

34Fall 2013

2. General Guidelines for Activities • PrerequisitestoRequirementsGathering• TipsforSuccess• SMARTRequirements• CommonMistakes• 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.

‘‘

The detailed nature of the Magento

Implementation Methodology clearly delivers

the basic fundamentals that a custom Magento

implementation should utilize. The solid

requirements gathering techniques and their

translation to Magento functionality will clearly

aid in the development of great, well functioning

Magento sites.-DerekKloostra,VicePresidentofeCommerceConsulting,TheGrandRiver

Page 41: Download Course Catalog »

MagentoCertifications

Page 42: Download Course Catalog »

35Fall 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

Page 43: Download Course Catalog »

36Fall 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.7andquestionsrelatingtoMagentoEnterpriseEdition are based on v.1.12

• Nohardcopyoronlinematerialsmaybereferencedduringtheexam

• Noprerequisites;werecommendtakingthe“FundamentalsofMagentoDevelopment”courseasafirststep

• StudyGuideavailable

Page 44: Download Course Catalog »

37Fall 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

Page 45: Download Course Catalog »

38Fall 2013

CourseNoteThetopicsfromthePluscertificationexamarenotpartofthisStudyGroup program.

Meeting OutlineMeeting 1

• Introductions• HighleveloverviewoftheStudy

Guide topics• Explainingthemeetingformatforthefollowingmeetings

Meeting 2• Basics• RequestFlow

Meeting 3• Rendering• Widgets

Meeting 4• ORM• Database• SetupScripts

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 • ModeratorGuidelines • StudyGuide • Multipleexercisespertopicarea • Twelvesampleexercise(code)solutions(onepertopicarea) • Participanthandouts

Page 46: Download Course Catalog »

39Fall 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,willbehonoredatthefeethatwasapplicableatthetimeof booking.

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

Page 47: Download Course Catalog »

40Fall 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.

Page 48: Download Course Catalog »

41Fall 2013

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

Page 49: Download Course Catalog »

© 2013 Magento U