视频课程 编程

Salesforce开发工程师完整训练营 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:30个 总时长:2小时27分 课程介绍: Salesforce开发工程师完整训练营 刚入行的程序员小张接到了一个新项目,要帮一家中型企业搭建客户管理系统。项目不大,但客户要求系统能自动追踪销售进度、自动发送提醒邮件、还要支持移动端访问。小张本想从零开始写代码,却发现光是处理用户权限、数据安全这些基础功能就要花掉大半时间。 这时他发现公司已经在用Salesforce,一个专门为这种业务场景设计的平台。不用从零搭数据库,不用自己写权限管理,所有基础功能平台都帮他处理好了。他要做的,就是基于这个平台做定制化开发,把业务逻辑用代码实现出来。 这就是Salesforce开发工程师每天面对的工作。这个岗位这几年需求一直在涨,因为越来越多的企业选择直接在这个现成平台上开发自己的系统,而不是从零造轮子。 这门课就是冲着这个来的。课程不大,总共三十个视频,两个半小时左右,但该讲的都讲到了。从平台是啥,到怎么部署上线,完整走一遍。 第一部分叫平台入门,先把几个核心概念讲清楚。Salesforce到底是什么,它跟传统开发有什么不一样,为什么企业愿意用这种云平台。平台开发者这个角色是干嘛的,日常要处理哪些问题。还有多租户架构是怎么回事,Metadata驱动开发又是什么意思,搞清楚这些,后面学起来才不会懵。另外还会讲到标准对象和自定义对象的区别,字段怎么定义,Lookup关系和Master-Detail关系各自适合什么场景。最后介绍一下开发环境怎么搭,有哪些版本可选,开发流程是怎么走的。 第二部分讲数据建模,这块是很多新手容易出问题的地方。Schema Builder怎么用来可视化设计数据模型,数据类型和字段属性怎么选,这些直接影响后面写代码顺不顺畅。Record Types和Page Layout的概念也要搞清楚,不同业务场景下怎么分配不同的页面布局和字段。还有个容易忽略但很实用的东西叫Custom Metadata Types,适合存一些配置数据,查询起来比Custom Settings快。最后会讲到Validation Rules和Formula Fields怎么配合使用,保证录入的数据质量,减少后期清洗数据的麻烦。 第三部分是业务逻辑和自动化工具,这也是Salesforce区别于传统开发的一个重要特点。Workflow Rules适合做简单的字段更新、邮件提醒这类操作,配置起来快。Process Builder功能更强,能搭多步骤的流程,分支逻辑也更灵活。Flow Builder是现在官方主推的自动化工具,支持引导式流程、屏幕自动化,复杂场景也能hold住。这几个工具各有各的用法,课程会讲清楚什么时候该用哪个。还有个很重要的概念叫Order of Execution,就是说当一条记录被保存的时候,Salesforce会按照什么顺序执行各种规则和触发器,搞懂这个能避免很多莫名其妙的问题。 第四部分进入编程环节,学Apex,这是Salesforce的原生开发语言。语法跟Java比较像,有面向对象基础的话上手会比较快。变量、数据类型、控制语句这些基础内容会讲到,Collections里List、Set、Map的用法也会专门演示。然后是SOQL,这是Salesforce里查数据的语言,跟SQL有点像但有自己的一套规则,必须单独学。DML操作怎么用代码来增删改记录,Database类有哪些方法,这些都会讲到。 第五部分讲高级Apex,也就是真正考验开发能力的地方。Trigger是Salesforce里做数据处理的经典方式,什么时候该写Trigger,什么时候不该写,Trigger里能用什么上下文变量,怎么避免递归触发,这些细节课程都会覆盖。Apex里的面向对象编程,类的定义、继承、封装怎么实现。异常处理怎么写,try-catch怎么用能让代码更健壮。最后还有个绕不开的话题叫Governor Limits,这是Salesforce平台的硬性约束,每个事务能用的资源是有限的,写代码的时候必须心里有数。 第六部分是用户界面和部署。Visualforce是传统的页面开发框架,了解一下它的结构和使用场景。Lightning是现在的主流方向,Lightning Web Components是组件化的开发方式,课程会给个overview。测试这一块不能省,写了Apex代码就必须写测试类,否则没法部署。还有怎么用Change Sets把开发环境的东西搬到生产环境,以及Security Model和Data Access Control是怎么回事,数据访问权限怎么控制。 学完这门课,能掌握Salesforce开发的核心技能,从数据建模到自动化配置,从写Apex代码到部署上线,整个流程都走一遍。课程时间不长,但胜在体系完整,适合想快速入门这个方向的人。