|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/salesforce-developer/
课程评论:没有评论
**Complete Salesforce Certified Platform Developer 1 Course 课程内容概要** 本课程旨在帮助学员全面掌握 Salesforce Platform Developer I 认证考试所需的知识和技能。课程时长超过 13.5 小时,涵盖以下核心模块: **一、开发者基础 (Developer Fundamentals)** * **多租户概念与设计框架:** 理解多租户环境的特点,熟悉 MVC 架构和 Lightning Component Framework 等设计模式。 * **声明式与编程式定制:** 根据不同场景,识别和应用声明式(如公式字段、汇总计算字段)与编程式(如 Governor Limits)定制的常见用例和最佳实践。 * **数据模型设计与访问:** 识别、创建、访问 Salesforce 数据模型,包括对象、字段、关系和外部 ID。 * **数据导入与导出:** 了解开发环境中数据导入和导出的选项与注意事项。 **二、流程自动化与逻辑 (Process Automation and Logic)** * **声明式自动化功能:** 识别和理解 Salesforce 声明式流程自动化工具的能力。 * **Apex 基础:** 声明变量、常量、方法,理解修饰符和 Apex 接口。 * **Apex 控制流:** 根据场景,使用和应用 Apex 控制流语句。 * **Apex 查询与 DML:** 编写 SOQL、SOSL 和 DML 语句。 * **Apex 类与触发器:** 遵循最佳实践编写 Apex 类和触发器。 * **Governor Limits 对 Apex 的影响:** 理解 Governor Limits 对 Apex 事务的影响。 * **Apex 事务与执行顺序:** 描述 Apex 事务、保存执行顺序以及递归和级联的可能性。 * **异常处理:** 在 Apex 中实现异常处理,包括自定义异常。 * **声明式与编程式联合自动化:** 结合使用声明式功能和 Apex 自动化业务逻辑。 **三、用户界面 (User Interface)** * **Visualforce 页面:** 根据场景,使用 Visualforce 页面和相应的控制器/扩展来显示内容或修改 Salesforce 数据。 * **Lightning Component Framework:** 描述 Lightning Component 框架的优势以及 Lightning Web Component 可以包含的内容类型。 * **UI 与数据访问安全:** 根据场景,预防用户界面和数据访问安全漏洞。 * **自定义 UI 组件:** 根据场景,显示和使用自定义用户界面组件,包括 Lightning Components, Flow, 和 Visualforce。 * **Lightning Web Component 事件:** 描述 Lightning Web Component 事件的用例。 * **Apex 与 UI 组件集成:** 根据场景,实现 Apex 与各类页面组件(如 Lightning Components, Flow, Next Best Actions)的集成。 **四、测试、调试与部署 (Testing, Debugging and Deployment)** * **Apex 测试:** 编写和执行触发器、控制器、类、流程和进程的测试,并使用各种测试数据源。 * **Salesforce 开发者工具:** 根据场景,了解如何以及何时使用 Salesforce DX, Salesforce CLI, 和 Developer Console 等工具。 * **系统问题调试与监控:** 描述如何调试系统问题,监控流程、进程和异步/批量作业。 * **代码部署:** 描述部署代码及相关配置的环境、要求和流程。 本课程是提升 Salesforce 开发技能,迈向认证开发者的绝佳起点。
Learn all required knowledge to pass your Salesforce Platform Developer I Certification Exam. This course contains more than 13 and a half hours of material and covers:Developer FundamentalsUnderstand multi-tenant concepts and design frameworks, such as MVC architecture and Lightning Component Framework.Given a scenario, identify common use cases and best practices for declarative versus programmatic customizations, including governor limits, formula fields, and roll-up summaries.Given a scenario, determine, create, and access the appropriate data model including objects, fields, relationships, and external IDs.Given a scenario, identify the options and considerations when importing and exporting data into development environments.Process Automation and LogicIdentify the capabilities of the declarative process automation features.Declare variables, constants, methods, and use modifiers and Apex interfaces.Given a scenario, use and apply Apex control flow statements.Given a scenario, write SOSL, SOQL, and DML statements in Apex.Given a scenario, follow best practices to write Apex classes and triggers.Given a scenario, identify the implications of governor limits on Apex transactions.Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading.Implement exception handling in Apex, including custom exceptions as needed.Given a scenario, use declarative functionality and Apex together to automate business logic.User InterfaceGiven a scenario, display content or modify Salesforce data using a Visualforce page and the appropriate controllers or extensions as needed.Describe the Lightning Component framework, its benefits, and the types of content that can be contained in a Lightning web component.Given a scenario, prevent user interface and data access security vulnerabilities.Given a scenario, display and use a custom user interface components, including Lightning Components, Flow, and Visualforce.Describe the use cases for Lightning Web Component events.Given a scenario, implement Apex to work with various types of page components, including Lightning Components, Flow, Next Best Actions, etc.Testing, Debugging and DeploymentWrite and execute tests for triggers, controllers, classes, flows, and processes using various sources of test data.Given a scenario, know how and when to use the Salesforce Developer tools such as Salesforce DX, Salesforce CLI, and Developer Console.Describe how to approach debugging system issues and monitoring flows, processes, and asynchronous and batch jobs, etc.Describe the environments, requirements, and process for deploying code and associated configurations.NOW is the time to take your Salesforce Development career to the next level by starting your journey towards becoming certified as a developer on the Salesforce platform.