SVILUPPATORE SALESFORCE - Generation

Transcription

Sviluppatore SalesforcePROGRAMMASVILUPPATORE SALESFORCEHome Generation Italy

Sviluppatore SalesforceProfiloIl corso Sviluppatore Salesforce di Generation Italy si propone di formare profili junior ingrado di operare nell’ambito dell’elaborazione di soluzioni Salesforce, sia come app builderche come sviluppatori.Queste figure, partendo da un consolidamento del background nella programmazioneorientata agli oggetti, data base e Sql, web application e web service, vengonoaccompagnate in un percorso di acquisizione di tutte le competenze necessarie per gestirela piattaforma Salesforce, per costruire app e per programmare in Apex.I profili formati sono in grado di elaborare soluzioni customizzate nei seguenti ambiti: Sales cloud serviceMarketing cloud service,Service cloudAnalytics cloudCommunity cloud serviceCommerce cloud serviceAppCommerce cloud serviceIoT cloud serviceHealth cloud serviceCorsoIl corso Sviluppatore Salesforce di Generation Italy dura 12 settimane, per un totale di 480ore.È articolato in 3 macro-moduli:1. Programmazione (programmazione object-oriented, data base, web application, webservice)2. Salesforce (CRM, preparazione alle certificazioni DEX403 e DEX450, casi esuperbadge)3. Soft Skills (Teamwork, comunicazione, time management, mentalità di crescita,persistenza, ecc.)Il programma è intensivo (8 ore al giorno) e caratterizzato da un approccio attivo edesperienziale.Home Generation Italy

Sviluppatore SalesforceModuli e argomentiMODULO 1 - PROGRAMMAZIONEIntroduction to programing logic conceptIntroduction to Java languageConcept of variable.Examples of simple and complex variableExamples of objectsObject as indipendent entity1Introduction to objectoriented programmingIntroduction to strings, selection, iterationExplanation of basic algorithms on primitive types and on simple objectTechnique of symbolic executionIn-depth study of objectsMethods and properties in detailsMethods and class propertiesPractice: Elaboration of algorithms and Java programs related to what hasbeen presented.Theoretical basis of OO design2Object-orientedprogramming in JavaInheritance, encapsulation, polymorphism and their practical use. Definitionof properties and methods, theminheritance, OO architecture.Practice: Examples and exercises of the topics coveredInterfaces and abstract classesHandling of exceptions3Advanced OO programming “Programming at interfaces”. Software engineering concepts for creatingrobust code.Practice: Examples and exercises of the topics coveredFundamentals of design and development of relational databases and SQLlanguage4JAVA / SQL Database connection (JDBC and its use)DATA BASES and SQLlanguagePractice: Examples and exercises of the topics covered using the mostcommon DBMS (MySQL, SQLITE)Introduction to web applications using servlets5Web ApplicationWeb development fundamentals (the MVC pattern for the web, HTML, CSS)Practice: Exaples and exercises of the topics coveredWeb Service definition6Web servicesRESTHome Generation Italy

Sviluppatore SalesforcePractice: Examples and exercises of the topics coveredIntroductionInsights into HTML5 and CSS37Javascript e JqueryAdvanced web developmentAJAX and the Single Page ApplicationsPractice: Exaples and exercises of the topics coveredMODULO 2 - SALESFORCEIntroduzione a SalesforceIntroductionCRM PhilosophyFIRST STEPS WITHIN THE APPLICATIONDESIGN OF THE COMPANY STRUCTUREUnderstanding objects and data modelExternal ObjectsSchema BuilderProfilesPermission SetsField Level SecuritySharing modelCustom Applications and Custom TabsPage Layouts and record typesLightning App, Record, and Home PageSalesforce Mobile AppQuick ActionsWhat Are Record Types?DEX 403App BuilderFormula FieldsRoll-Up Summary FieldsValidation rulesPreventing Data LossLightning Process BuilderWorkflow RulesApproval processesKeeping Systems in Sync with Outbound MessagingFlowsAuditing Configuration ChangesAuditing DataKeeping Track of Unauthorized ChangesSandboxesHome Generation Italy

Sviluppatore SalesforceDEX 450Principi dello sviluppo suSFDCChange SetsAlternatives to Change SetsTools for Data ManagementBulk APIStandard and Custom Report TypesAvailable Report FormatsBucketing, Cross-Filters, and Custom Summary FormulasDashboardsLimits of Declarative ToolsAppExchangeProgramming with ApexSOQL,SOSL,DMLDeploymentTriggersSave order of executionApex TestingDesigning strategyVisualforceAura componentsLightning Web ComponentsESERCITAZIONIESERCITAZIONI - CASI - SUPERBADGEMODULO 3 – SOFT SKILLSAdattabilità, Proattività, Persistenza, Teamwork, Responsabilità Personale,Behavioral Skills and Mindsets Mentalità di Crescita, Orientamento al FuturoProblem Solving, Agile Software Development, Comunicazione efficace,TechnicalCollaboration Skills, Rispettare le consegneSkills ApplicationCasi Studio, Role Play, Simulazioni, DrillsPreparazione CV, Simulazioni di Colloquio, Personal Branding, Linkedin eEmpoyment EssentialsocialSocial Support andStress Management, Time Management, Gestione dei Fallimenti, CharacterMentorshipStrenghts – VIA, Lavorare in RemotoReinforcement and Reflection Peer Coaching, Daily Reflection, AssessmentCommunityTeam Building, Peer Appreciation, Keeping in touchHome Generation Italy

Il corso Sviluppatore Salesforce di Generation Italy dura 12 settimane, per un totale di 480 ore. È articolato in 3 macro-moduli: 1. Programmazione (programmazione object-oriented, data base, web application, web service) 2. Salesforce (CRM, preparazione alle certificazioni DEX403 e DEX450, casi e