Unlock the potential of Salesforce OmniStudio with our "Low-Code Experience Design with Salesforce OmniStudio" course. Designed for Salesforce admins, developers, consultants, and architects, this course provides the essential foundations and advanced practices for building dynamic, guided digital experiences. From OmniScripts and DataRaptors to FlexCards, you’ll learn how to design scalable, low-code solutions that streamline business processes and enhance customer engagement.
通过 Coursera Plus 提高技能,仅需 239 美元/年(原价 399 美元)。立即节省

推荐体验
推荐体验
中级
Learners with basic Salesforce knowledge (objects, data model, and workflows) will benefit most, beginners in OmniStudio can also follow along.
推荐体验
推荐体验
中级
Learners with basic Salesforce knowledge (objects, data model, and workflows) will benefit most, beginners in OmniStudio can also follow along.
您将学到什么
Describe the key components and use cases of Salesforce OmniStudio.
Build guided business processes using OmniScripts with conditional logic and data handling.
Manage data operations using DataRaptor Extract, Transform, and Load tools.
Design and deploy interactive FlexCards with real-time data binding.
要了解的详细信息

添加到您的领英档案
18 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有4个模块
This module provides a comprehensive introduction to the core concepts of the Spring Framework, focusing on Spring Beans, a fundamental building block of Spring applications. It covers the creation, configuration, and management of Spring Beans, along with their various scopes, inheritance, and lifecycle. By the end of this module, learners will have a solid understanding of how to create, manage, and customize Spring Beans effectively in a real-world application context. They will also learn advanced topics such as Bean inheritance, Bean scopes, and the complete lifecycle management of Beans using annotations and configurations, preparing them to build flexible and maintainable Spring-based applications.
涵盖的内容
21个视频5篇阅读材料5个作业1个讨论话题1个插件
21个视频•总计84分钟
- Introduction to the Specialization•3分钟
- Introduction to the Course•2分钟
- Meet your Instructor•1分钟
- Overview of Spring Beans•1分钟
- Introduction to Spring Beans•3分钟
- Creating and Configuring Spring Beans•7分钟
- Managing Spring Beans with ApplicationContext•6分钟
- Spring Bean Inheritance: Overview•1分钟
- Understanding Bean Inheritance•2分钟
- Configuring Bean Inheritance•5分钟
- Practical Examples of Bean Inheritance•8分钟
- Spring Bean Scopes : Overview•1分钟
- Overview of Bean Scopes•2分钟
- Implementing Singleton Scope•5分钟
- Implementing Prototype Scope•4分钟
- Session, Request, and Custom Scopes•3分钟
- Spring Bean LifeCycle : Overview•1分钟
- Bean Lifecycle in Spring•6分钟
- Implementing Bean Post Processor in Action•5分钟
- Customizing Bean Lifecycle Methods•9分钟
- Using @PostConstruct and @PreDestroy Annotations•8分钟
5篇阅读材料•总计135分钟
- Syllabus•15分钟
- Read More About Spring Beans•30分钟
- Read More About Spring Bean Inheritance•30分钟
- Read More About Spring Bean Scopes•30分钟
- Read More About Spring Bean LifeCycle•30分钟
5个作业•总计180分钟
- Graded Quiz: Spring Fundamentals•60分钟
- Practice Quiz: What are Spring Beans?•30分钟
- Practice Quiz: Spring Bean Inheritance•30分钟
- Practice Quiz: Spring Bean Scopes•30分钟
- Practice Quiz: Spring Bean LifeCycle•30分钟
1个讨论话题•总计10分钟
- Meet and Greet•10分钟
1个插件•总计5分钟
- Quick Course Check-In•5分钟
This module delves into the concept of Dependency Injection (DI), a core feature of the Spring Framework that enables the creation of flexible, maintainable, and loosely coupled applications. It begins by exploring the necessity of DI, demonstrating how it facilitates better code management and modular design. The module further explains different types of Dependency Injection methods, such as Constructor and Setter Injection, and illustrates how to handle various complex dependencies like collections and custom objects. By the end of this module, learners will be able to effectively implement DI in their Spring applications, configure it using different techniques, and manage complex dependencies to build scalable and modular software solutions.
涵盖的内容
18个视频4篇阅读材料5个作业
18个视频•总计73分钟
- Need of Dependency Injection - Overview•1分钟
- Introduction to Dependency Injection•3分钟
- Need of Dependency Injection•8分钟
- Dependency Injection in Action•5分钟
- Real-World Examples of Dependency Injection•3分钟
- Constructor Dependency Injection - Overview•1分钟
- Basics of Constructor Injection•2分钟
- Constructor Injection using XML Configuration•4分钟
- Handling Dependencies with Constructor Injection•6分钟
- Setter Dependency Injection - Overview•1分钟
- Basics of Setter Injection•2分钟
- Setter Injection using XML Configuration•3分钟
- Practical Examples of Setter Injection•4分钟
- Overview of Dependency Injection with Lists •1分钟
- Injecting Collections in Spring Beans•8分钟
- Dependency Injection with Key-Value Types•7分钟
- Dependency Injection with Map of Custom Objects•8分钟
- Handling Complex Dependencies with Arrays•5分钟
4篇阅读材料•总计120分钟
- Read More About Dependency Injection•30分钟
- Read More About Constructor Dependency Injection•30分钟
- Read More About Setter Dependency Injection•30分钟
- Read More About Dependency Injection with Lists•30分钟
5个作业•总计180分钟
- Graded Quiz: Dependency Injection•60分钟
- Practice Quiz: Need of Dependency Injection•30分钟
- Practice Quiz: Constructor Dependency Injection•30分钟
- Practice Quiz: Setter Dependency Injection•30分钟
- Practice Quiz: Dependency Injection with Lists•30分钟
This module focuses on using annotations to simplify Dependency Injection and autowiring in Spring applications. It introduces the concept of autowiring, explaining its need and various methods, such as by type, name, and constructor. The module also explores key annotations like @Autowired, @Resource, and @Inject, providing a comparative analysis and best practices for their use. Additionally, it delves into the @Required annotation, demonstrating its significance in enforcing mandatory properties during bean configuration. By the end of this module, learners will be able to utilize autowiring annotations effectively, understand their differences, and apply them appropriately to enhance the maintainability and scalability of Spring applications.
涵盖的内容
13个视频3篇阅读材料4个作业
13个视频•总计44分钟
- Overview of Autowiring in Spring •1分钟
- Introduction to Autowiring•3分钟
- Need of Autowiring•5分钟
- Autowiring by Type, Name, and Constructor•5分钟
- Real World Use of Autowiring•2分钟
- Autowired, Resource, and Inject : Overview•1分钟
- Understanding @Autowired Annotation•8分钟
- Using @Resource Annotation•4分钟
- Using @Inject Annotation•4分钟
- Comparison and Best Practices•4分钟
- Overview of Required Feature in Autowiring•1分钟
- Understanding the @Required Annotation•2分钟
- Configuring @Required Annotation•4分钟
3篇阅读材料•总计90分钟
- Read More About Autowiring in Spring•30分钟
- Read More About Autowired, Resource, and Inject•30分钟
- Read More About Required Feature in Autowiring•30分钟
4个作业•总计150分钟
- Graded Quiz: Annotation with Autowiring•60分钟
- Practice Quiz: Autowiring in Spring•30分钟
- Practice Quiz: Autowired, Resource, and Inject•30分钟
- Practice Quiz: Required Feature in Autowiring•30分钟
This module introduces learners to Aspect-Oriented Programming (AOP) in Spring, a powerful technique used to modularize cross-cutting concerns such as logging, security, and transaction management. It begins with the fundamental concepts of AOP, including aspects, advice, join points, and pointcuts, and highlights the benefits and real-world applications of using AOP in Spring. The module then provides a deep dive into pointcut expressions, explaining their syntax and use cases. Finally, it covers the implementation of Spring AOP using AspectJ with XML configuration, guiding learners through setting up aspects and advices for various operations. By the end of this module, learners will be able to apply AOP techniques to create clean, maintainable, and modular Spring applications by separating cross-cutting concerns effectively.
涵盖的内容
14个视频3篇阅读材料4个作业
14个视频•总计51分钟
- Overview of Aspect Oriented Programming•1分钟
- Introduction to Aspect Oriented Programming•2分钟
- Key Concepts in AOP: Aspect, Advice, Join Point, and Pointcut•3分钟
- Benefits of AOP in Spring•3分钟
- Real-World Use Cases of AOP•2分钟
- Understanding the Pointcut Expressions - Overview•1分钟
- Basics of Pointcut Expressions•3分钟
- Common Pointcuts Expressions•2分钟
- Practical Examples of Pointcut Expressions•3分钟
- Overview of Spring AOP with AspectJ XML Configuration•1分钟
- Spring AOP with XML Configuration•11分钟
- Setting Up AspectJ Methods with XML•11分钟
- Configuring Aspects and Advices for CRUD Operations•8分钟
- Course Closure - Gratitude !•1分钟
3篇阅读材料•总计90分钟
- Read More About Aspect Oriented Programming•30分钟
- Read More About Understanding the Pointcut Expressions•30分钟
- Read More About Spring AOP with AspectJ XML Configuration•30分钟
4个作业•总计150分钟
- Graded Quiz: Spring AOP•60分钟
- Practice Quiz: Aspect Oriented Programming•30分钟
- Practice Quiz: Understanding the Pointcut Expressions•30分钟
- Practice Quiz: Spring AOP with AspectJ XML Configuration•30分钟
位教师

提供方

提供方

Board Infinity is a full-stack career platform, founded in 2017 that bridges the gap between career aspirants and industry experts. Our platform fosters professional growth, delivering personalized learning experiences, expert career coaching, and diverse opportunities to help individuals fulfill their career dreams. Board Infinity has successfully facilitated over 20,000 career transitions, marking a significant impact in the career development landscape.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
更多问题
提供助学金,

