This document provides an overview of how to develop simple and complex wizards using Salesforce Cloud Flow Designer. It demonstrates how to create a basic wizard with steps like looking up a record, making decisions, creating/updating/deleting records, and displaying information to the user. It also shows how to build a more advanced wizard with additional components like invoking sub-flows, passing parameters between flows, and integrating Apex classes. The goal is to guide users through multi-step processes to collect and manipulate data using a visual workflow tool.
Salesforce Lightning is Salesforce's next-generation development framework for building applications. It uses a component-based approach where reusable UI components can be developed using JavaScript on the client-side and Apex on the server-side. Key advantages of the Lightning framework include its focus on components, improved performance through JSON data exchange, and an event-driven architecture. Developers can also leverage many pre-built Lightning components and tools for visual development to more quickly build apps.
The document summarizes the agenda and highlights of the Fort Collins User Group meeting in October. It provides information on the Winter '20 Salesforce release, including new features like completing tasks with one click, viewing opportunities owned by your team, and activating flows without leaving Flow Builder. It also discusses enabling Lightning Experience for all orgs and the availability of the Recycle Bin in Lightning.
The document provides an overview of Salesforce development. It discusses that Salesforce is a cloud-based CRM platform with over 82,000 customers. It offers features for marketing, sales, services, and more. Salesforce can be customized through tools like Sales Cloud, Service Cloud, and Custom Cloud. Development in Salesforce involves creating objects and relationships, automating processes with workflows and approvals, building reports and dashboards, adding programming logic with Apex, and creating custom interfaces with Visualforce.
Learn about the new features in Summer ‘16 for Admins. We will spend time on some of our favorite features from the Summer ‘16 release, and show how Awesome Admins can start using them to increase productivity and gain efficiencies.
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
This document contains 23 questions and answers related to Salesforce concepts. Some of the key topics covered include profiles and permission sets, governor limits, sandbox environments, Apex triggers and classes, data types, sharing rules, relationships, and custom settings. The questions range from basic to more advanced topics like skinny tables, data skew, and custom labels.
The document discusses five steps to increase Salesforce adoption by building Lightning pages for desktop and mobile: 1) Migrate to Lightning, 2) Understand your user base, 3) Sign up for the new mobile app pilot, 4) Clean your org and dump unused items, and 5) Get familiar with App Builder to create consistent pages across devices. The key is ensuring pages flow well on both desktop and mobile so users can easily find and do what they need.
This document provides an overview of Visualforce, including its benefits and architecture. It discusses how Visualforce uses the model-view-controller (MVC) pattern and how developers can override standard buttons and tabs. It also covers displaying field values, controllers, the order of execution for get and post requests, using JavaScript and CSS, and some common Visualforce tags.
The document provides an overview and hands-on guide for using Oracle Application Express (APEX). It describes the key components of APEX including the Application Builder, SQL Workshop, and Administration. The SQL Workshop component allows users to browse, create, and manage database objects using the Object Browser, run SQL commands, work with SQL scripts, and use the Query Builder. Step-by-step instructions are provided on creating a workspace and logging in, using the Object Browser to create tables and insert data, and running SQL queries using the SQL Commands component.
Permission sets allow administrators to grant users access to functionality in a more granular, flexible way compared to profiles. The presentation discussed how permission sets were used by USAA to simplify a complex permissions model with many profiles. Best practices for using permission sets like thinking of security in terms of functional roles and tasks rather than all-or-nothing profiles were also covered. The roadmap discussion highlighted upcoming features like organization-wide permission sets and increased metadata API support for permission sets.
The webinar provided an introduction to Salesforce.com and the Salesforce Developer Foundation and Advanced tracks. The presenter, Devanand, has over 18 years of experience in the IT industry and holds two Salesforce certifications. The webinar covered what cloud computing and Salesforce.com are, the different learning tracks available in Salesforce development, the external certification options, and career prospects and job trends in the field. It also included live demonstrations of the Salesforce platform.
Interview questions and answers for salesforce developer
This document contains summaries of common salesforce developer interview questions and their answers. It discusses topics like how many records can be imported using the import wizard, the types of objects that can be imported, what the app exchange is, how VLOOKUP and web leads work in Salesforce, the different types of accounts, what wrapper and rollup summary fields are and how they differ, and what a sandbox is and the different types. The document provides concise explanations and definitions for each question to help prepare for a Salesforce developer interview.
PowerApps provides two main approaches to building business applications without code: Canvas Apps and Model-Driven Apps. Canvas Apps start with the user experience, allowing pixel-perfect control, while Model-Driven Apps start with the data model and relationships to automatically generate apps. Both approaches provide visual designers to easily create forms, views, workflows and more. PowerApps supports building both web and mobile apps that can integrate with hundreds of data sources and Microsoft services like Dynamics 365, Office 365 and Azure.
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
Microsoft’s ASP.NET technology for internet development? Let’s perceive the explanations behind selecting ASP.NET web application development services.Developers will build all types of apps from the only ones to the foremost complicated ones victimization this programming platform.
AngularJS application on Visualforce for the Force.com platform and the Salesforce1 mobile application. Dreamforce 2014. Talk is given for experienced Salesforce developers who want to learn common features of AngularJS to build custom applications for the Salesforce1 mobile app.
The Spring '14 Release is chock-full of great updates for developers, such as the ability to perform DML operations in JavaScript and tons of API updates. Watch this webinar to discover new and upcoming Salesforce1 Platform features slated for this release including:
Visualforce Updates: Visualforce enhancements in Spring ’14 include Visualforce Remote Objects for performing DML operations in JavaScript without the need for an Apex Controller, historical trending capabilities with the Analytics API, support for report chart components, PageReference URI support anchors, and several new components.
Force.com Canvas: Force.com Canvas continues to add useful features like the ability to access a Canvas app in the Chatter Publisher and Feed, the ability to add a Canvas app to the Salesforce1 App Mobile Navigation, support for using events between a Canvas app and a Visualforce page, as well as a new debugging console.
API Updates: New features have been added to SOQL, SOSL, REST API, SOAP API, Bulk API, Metadata API and the Streaming API. Additionally, we have opened up the ability to use the Data.com APIs, and added a new Place Order API to integrate Salesforce order data into any web or mobile application.
Developer Console: New features have been added that let you search through all files for specific snippets in your organization, change look and feel settings on your console, along with several user-experience additions like context menus.
Apex Code: Spring ‘14 adds new classes, methods and interfaces. You can now access reports in Apex with the Analytics API and updates have been made to Chatter in Apex.
This document provides an overview and summary of a Salesforce campus tour presentation. It discusses Salesforce being the #1 CRM company and most innovative company. It highlights the Salesforce platform and tools like Salesforce1 that allow customers to connect their business. Examples are given of companies like Virgin America and Trunk Club that use mobile apps and the platform. The document also summarizes Salesforce's academic program, career opportunities, certifications, and campus ambassador program. It demonstrates how to build apps using JavaScript, Apex, and the Visualforce remoting framework in Visualforce pages.
Lightning Web Components - A new era, René Winkelmeyer
With the rise of Lightning Web Components a new era for building custom applications on the Salesforce platform emerged. Being based on web standards, this new programming model enables developers to leverage standard web development skills for crafting their custom components. In this session we'll walk through about what Lightning Web Components are, how to build and deploy them, and how to run them everywhere.
Building JavaScript Applications on the Salesforce1 Platform
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
The document provides an agenda and details for a Lightning Workshop on March 11th 2015. It will include presentations on Salesforce1 Lightning Overview and hands-on tutorials for Lightning Components, Process Builder, Lightning App Builder, and Lightning Connect. Safe harbor statements are also included regarding any forward-looking statements made in the document.
Enterprise-grade UI with open source Lightning Web Components
Earlier this year, we released Lightning Web Components (LWC), a new UI framework based on web standards and optimized for performance and developer productivity. We have now open sourced the Lightning Web Components framework so that anyone can build applications on any platform.
Join our webinar where we'll explore how this framework, based on standard HTML, modern JavaScript (ES6+), and the best of native Web Components, helps you create web components and apps using the stack and tools you prefer.
Présentation de la plate-forme Salesforce par Peter Chittum lors de la journée de lancement de la Mobile Banking Factory 2.
API :
https://developer.salesforce.com
Site de la Mobile Banking Factory 2 :
http://mobilebankingfactory2.bemyapp.com
The document discusses how Force.com developers can build RESTful backends faster using the Force.com platform. It describes building a "Meet Up" app with REST endpoints for events, attendees, and complex queries in under an hour. Key advantages are its immediate live availability on the web, ability to handle large loads, and built-in security. While other platforms may be able to achieve the same, Force.com allows doing so more quickly through its low code development capabilities and deployment speed.
Lightning web components - Episode 1 - An Introduction
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
The document summarizes a lightning workshop that took place on March 11, 2015 in Geneva. It introduces the speakers, Gnanasekaran Thoppae and Cees van der Sluis, and provides an agenda for the workshop which included presentations on Lightning Connect, Process Builder, App Builder, and the Lightning Component Framework. It also includes documentation on these Lightning features, how to get started with development, and next steps for learning more.
The Lightning Workshop will cover Salesforce Lightning including an overview presentation and demos of Lightning Connect, Lightning Process Builder, and Lightning Components. Attendees will participate in hands-on tutorials for each technology. The workshop aims to provide next steps for using Lightning to build applications.
This document introduces App Cloud and provides an overview of its capabilities. It discusses how App Cloud allows users to build three types of apps - productivity apps, engagement apps, and connected apps. It highlights features like Lightning, Process Builder, and Heroku that give users agility and speed in app development. App Cloud provides the infrastructure, tools, and ecosystem to build any type of app across web, mobile, and desktop. Over 5.5 million apps have been built on App Cloud to date.
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
With the right tools, you too can create a substantial responsive mobile application with no Apex required. Join us to learn how Visualforce Remote Objects creates a foundation for access to your backend data supplemented. Popular Javascript frameworks like AngularJS and Ionic bring structure and responsive mobile user experience. Deliver mobile enterprise solutions with the tools you already know.
Lightning web components - Episode 4 : Security and Testing
This document discusses Lightning Web Components security and testing. It begins with forward-looking statements and risks related to new functionality, products, and services. It then provides information on debugging code, including using browser tools and debugging in different modes. Finally, it discusses unit testing Lightning Web Components with Jest, including prerequisites, configuration, and an example test file.
This document provides a summary of a presentation about connecting clouds with Force.com. It discusses various integration patterns for connecting Force.com with other cloud platforms, including inbound, outbound, and hybrid patterns. It also discusses Force.com toolkits and provides a demo of integrating Force.com with Microsoft Azure, Google App Engine, Amazon AWS, and Heroku. Best practices for each integration option are also highlighted.
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes are non-production environments that duplicate a production org's metadata and can be used for app development, testing, training, and user acceptance. There are different types of sandboxes that vary in refresh frequency and amount of production data included. Managing sandboxes strategically is important for efficiently building apps. Change sets allow migrating changes between sandboxes and production. Best practices include always testing in sandboxes first, keeping security settings and data consistent, and communicating with business stakeholders.
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
The document discusses building Einstein Analytics apps. It provides an overview of key concepts like datasets, dataflows, lenses, dashboards, stories, and templates. Templates allow for the orchestrated installation of analytics assets. The document also discusses the analytics developer experience, including application lifecycles, platform integration using various SDKs, and using Salesforce DX for development.
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Dreamforce16 Mobile Thater presentation on building Mobile apps Twelve-Factor App methodology. Demonstrate how to use of Salesforce, Swift 3, Xcode, Heroku REST API on Swagger & Node.
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
This document provides an overview of the Salesforce Sample Gallery, which contains sample applications, reference code, and best practices for Salesforce developers. It describes different types of sample apps, including recipe style apps with specific code examples and standalone apps that demonstrate features. The document also outlines upcoming updates to the gallery, such as adding new applications and retiring outdated ones. It promotes benefits like inspiration, learning open source code, and understanding development best practices.
Maximizing Salesforce Lightning Experience and Lightning Component Performance
The document discusses various factors that affect the performance of Lightning Experience and Lightning Component pages. It outlines six main factors: geographical and network latency, device and browser capabilities, Salesforce org configuration, page complexity, component architecture, and server processing. For each factor, it provides recommendations for how to measure and optimize performance, such as enabling the Salesforce Edge network, limiting the number of components on a page, using conditional rendering, and leveraging caching features. The overall message is that page load time in Lightning Experience is sensitive to these infrastructure, code, and configuration factors.
Local development with Open Source Base Components
Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development.
In this session we will,
- Spin up a local development environment to build Lightning web components
- Use and customize the base components and recipes to build pages and apps quickly
- Explore the latest features of VS Code developer tooling while coding for a use case
Over the past two months, we’ve announced many new resources for developers at Dreamforce and TrailheaDX India. To learn all about them, watch this video, where we'll explore live demos showcasing the latest updates for Lightning Web Components (LWC), Einstein, Heroku, and a lot more on the Customer 360 Platform.
In this session we,
- Explore key highlights from TrailheaDX India
- Show live demos of generally available features
- Explain how you can benefit from these features
TrailheaDX (TDX) is coming to ‘namma’ Bengaluru in India on Dec 19th and 20th! TrailheaDX India is the conference for everyone who builds on and customises Salesforce — including admins, developers, architects, and partners. This event will have sessions, demos and fun for those just getting started with the platform, as well as for advanced admins, architects and developers.
You might have questions about the event - and to answer your questions Kavindra Patel, known as the father of the Indian Salesforce Community, joins Shashank Srivatsavaya, Head of APAC Developer Relations. Register for our exclusive webinar to:
- Get a sneak peek into exclusive sessions and activities
- Find out who you shouldn’t miss at TrailheaDX India
- Understand what comes with your #TDX19 registration
CodeLive: Build Lightning Web Components faster with Local Development
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
CodeLive: Converting Aura Components to Lightning Web Components
This document provides information about a Salesforce webinar on converting Aura components to Lightning Web Components (LWC). The webinar will feature two presenters demonstrating how to convert Aura components to LWC. The document includes forward-looking statements and disclaimers about product availability. It also provides information on asking questions during the webinar and resources for continuing the learning journey with Trailhead and the Trailblazer community.
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
LWC Episode 3- Component Communication and Aura Interoperability
Lightning Web Components gives JavaScript developers a web standards-based path to building apps on the Salesforce Lightning Platform.
In the third episode of our five part series on Lightning Web Components, we cover design considerations and compositions of Lightning Web Components.
Lightning web components episode 2- work with salesforce data
This document provides an overview of Lightning Web Components Episode 2 which focuses on working with Salesforce data. It discusses how the Lightning Data Service and UI API are used to retrieve and display Salesforce record data. It also demonstrates how to use wire services to connect Lightning Web Components to Apex methods to retrieve and manipulate data. The document concludes with instructions for configuring Lightning Web Components to be used in the Lightning App Builder.
Migrate legacy Salesforce CPQ to Advanced Calculator with the help of JSQCP. With Advanced Calculator, you can boost the runtime of quote creation. Join this webinar to learn what is required for migration - we’ll also walk through JSQCP.
Scale with Large Data Volumes and Big Objects in Salesforce
This document discusses techniques for addressing large data volumes (LDV) in Salesforce orgs, including big objects. Big objects are a special type of object designed to store and retrieve large data volumes using big data technology. The document also provides a use case where a company wants to archive closed cases to free up storage space while maintaining access. It recommends using a custom big object to address these needs. The webinar will demonstrate creating and deploying a custom big object and retrieving data using asynchronous SOQL.
Replicate Salesforce Data in Real Time with Change Data Capture
Migrate your batch processing, scheduled ETL, and nightly workloads to event-driven, real-time integrations using Change Data Capture. CDC means data change events are published to an event stream, allowing businesses to have up-to-date information across systems and applications. Join us to learn how to configure Change Data Capture and subscribe to the stream of change events, streamlining your architectures and processes.
This document provides an overview of modern development with Salesforce DX. It discusses using source control and metadata with scratch orgs and the Salesforce CLI for source-driven development. Visual Studio Code is highlighted as an IDE for Salesforce development with features like the Salesforce extension pack. The document contrasts traditional org-based development with the new paradigm of package development where changes are tracked relative to package versions. It demonstrates these concepts with a live demo and encourages attendees to learn more on Trailhead.
Lightning Flow makes it easier for developers to build dynamic process-driven apps with Process Builder and the new Flow Builder. Join us and learn more about how you can get in the Flow!
Integrate CMS Content Into Lightning Communities with CMS Connect
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
With the MuleSoft Anypoint Platform, you can build scalable data integrations and flows across any application, data source, and device - whether in the cloud or on-premise. The platform provides a suite of out-of-the-box connectors that work across any system, and you can customize them to whatever you need with minimal code. This means you can integrate and deploy innovative, robust customer apps even faster. Join this webinar, learn the basics of the Anypoint Platform, and see how it works with Salesforce and any of your third party systems.
This webinar focuses on what’s available for app delivery and development lifecycles on the Salesforce platform. We’ll walk through a real-life scenario that spans VS Code, the Salesforce CLI, sandboxes, scratch orgs, and packaging. Join us and learn patterns and considerations that you can immediately use to modernize your development using Salesforce DX.
At Dreamforce 2018, we brought you new and exciting ways to build apps faster, integrate apps easier, and make apps smarter. Join us to learn more about how the Salesforce platform helps developers build apps of the future.
Ponakaladinne Reddy is seeking a career as a Salesforce developer. He has over 8 years of experience designing and developing applications on the Salesforce platform including customizing objects, workflows, visualforce pages, and Apex code. Some of his project experience includes developing applications for healthcare, solar, and manufacturing clients. He is proficient in Salesforce development tools and processes like change management.
Salesforce Certification | Salesforce Careers | Salesforce Training For Begin...Edureka!
This Salesforce Certification training video guides you through why Salesforce is good for your career, different Salesforce certifications available, certification roadmap, administrator and developer certifications and details on the salesforce certification exam. You can also read the blog here: https://goo.gl/jJiCaz
Drive Productivity with Salesforce and Microsoft Exchange and OutlookDreamforce
Salesforce is the world's #1 CRM and Microsoft Office is the world's #1 productivity suite. Learn how to increase your reps' efficiency with Salesforce's cloud-based and installed options for linking Salesforce to Exchange and Outlook. Plus, hear from PetroSkills how increased efficiency helped them succeed.
Watch the session video: http://bit.ly/1MnHZAM
This document provides an overview of how to develop simple and complex wizards using Salesforce Cloud Flow Designer. It demonstrates how to create a basic wizard with steps like looking up a record, making decisions, creating/updating/deleting records, and displaying information to the user. It also shows how to build a more advanced wizard with additional components like invoking sub-flows, passing parameters between flows, and integrating Apex classes. The goal is to guide users through multi-step processes to collect and manipulate data using a visual workflow tool.
Salesforce Lightning is Salesforce's next-generation development framework for building applications. It uses a component-based approach where reusable UI components can be developed using JavaScript on the client-side and Apex on the server-side. Key advantages of the Lightning framework include its focus on components, improved performance through JSON data exchange, and an event-driven architecture. Developers can also leverage many pre-built Lightning components and tools for visual development to more quickly build apps.
The document summarizes the agenda and highlights of the Fort Collins User Group meeting in October. It provides information on the Winter '20 Salesforce release, including new features like completing tasks with one click, viewing opportunities owned by your team, and activating flows without leaving Flow Builder. It also discusses enabling Lightning Experience for all orgs and the availability of the Recycle Bin in Lightning.
The document provides an overview of Salesforce development. It discusses that Salesforce is a cloud-based CRM platform with over 82,000 customers. It offers features for marketing, sales, services, and more. Salesforce can be customized through tools like Sales Cloud, Service Cloud, and Custom Cloud. Development in Salesforce involves creating objects and relationships, automating processes with workflows and approvals, building reports and dashboards, adding programming logic with Apex, and creating custom interfaces with Visualforce.
Learn about the new features in Summer ‘16 for Admins. We will spend time on some of our favorite features from the Summer ‘16 release, and show how Awesome Admins can start using them to increase productivity and gain efficiencies.
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Edureka!
This document contains 23 questions and answers related to Salesforce concepts. Some of the key topics covered include profiles and permission sets, governor limits, sandbox environments, Apex triggers and classes, data types, sharing rules, relationships, and custom settings. The questions range from basic to more advanced topics like skinny tables, data skew, and custom labels.
The document discusses five steps to increase Salesforce adoption by building Lightning pages for desktop and mobile: 1) Migrate to Lightning, 2) Understand your user base, 3) Sign up for the new mobile app pilot, 4) Clean your org and dump unused items, and 5) Get familiar with App Builder to create consistent pages across devices. The key is ensuring pages flow well on both desktop and mobile so users can easily find and do what they need.
This document provides an overview of Visualforce, including its benefits and architecture. It discusses how Visualforce uses the model-view-controller (MVC) pattern and how developers can override standard buttons and tabs. It also covers displaying field values, controllers, the order of execution for get and post requests, using JavaScript and CSS, and some common Visualforce tags.
The document provides an overview and hands-on guide for using Oracle Application Express (APEX). It describes the key components of APEX including the Application Builder, SQL Workshop, and Administration. The SQL Workshop component allows users to browse, create, and manage database objects using the Object Browser, run SQL commands, work with SQL scripts, and use the Query Builder. Step-by-step instructions are provided on creating a workspace and logging in, using the Object Browser to create tables and insert data, and running SQL queries using the SQL Commands component.
Permission sets allow administrators to grant users access to functionality in a more granular, flexible way compared to profiles. The presentation discussed how permission sets were used by USAA to simplify a complex permissions model with many profiles. Best practices for using permission sets like thinking of security in terms of functional roles and tasks rather than all-or-nothing profiles were also covered. The roadmap discussion highlighted upcoming features like organization-wide permission sets and increased metadata API support for permission sets.
The webinar provided an introduction to Salesforce.com and the Salesforce Developer Foundation and Advanced tracks. The presenter, Devanand, has over 18 years of experience in the IT industry and holds two Salesforce certifications. The webinar covered what cloud computing and Salesforce.com are, the different learning tracks available in Salesforce development, the external certification options, and career prospects and job trends in the field. It also included live demonstrations of the Salesforce platform.
Interview questions and answers for salesforce developerPmp15780
This document contains summaries of common salesforce developer interview questions and their answers. It discusses topics like how many records can be imported using the import wizard, the types of objects that can be imported, what the app exchange is, how VLOOKUP and web leads work in Salesforce, the different types of accounts, what wrapper and rollup summary fields are and how they differ, and what a sandbox is and the different types. The document provides concise explanations and definitions for each question to help prepare for a Salesforce developer interview.
PowerApps provides two main approaches to building business applications without code: Canvas Apps and Model-Driven Apps. Canvas Apps start with the user experience, allowing pixel-perfect control, while Model-Driven Apps start with the data model and relationships to automatically generate apps. Both approaches provide visual designers to easily create forms, views, workflows and more. PowerApps supports building both web and mobile apps that can integrate with hundreds of data sources and Microsoft services like Dynamics 365, Office 365 and Azure.
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...Aimore Technologies
Microsoft’s ASP.NET technology for internet development? Let’s perceive the explanations behind selecting ASP.NET web application development services.Developers will build all types of apps from the only ones to the foremost complicated ones victimization this programming platform.
AngularJS application on Visualforce for the Force.com platform and the Salesforce1 mobile application. Dreamforce 2014. Talk is given for experienced Salesforce developers who want to learn common features of AngularJS to build custom applications for the Salesforce1 mobile app.
The Spring '14 Release is chock-full of great updates for developers, such as the ability to perform DML operations in JavaScript and tons of API updates. Watch this webinar to discover new and upcoming Salesforce1 Platform features slated for this release including:
Visualforce Updates: Visualforce enhancements in Spring ’14 include Visualforce Remote Objects for performing DML operations in JavaScript without the need for an Apex Controller, historical trending capabilities with the Analytics API, support for report chart components, PageReference URI support anchors, and several new components.
Force.com Canvas: Force.com Canvas continues to add useful features like the ability to access a Canvas app in the Chatter Publisher and Feed, the ability to add a Canvas app to the Salesforce1 App Mobile Navigation, support for using events between a Canvas app and a Visualforce page, as well as a new debugging console.
API Updates: New features have been added to SOQL, SOSL, REST API, SOAP API, Bulk API, Metadata API and the Streaming API. Additionally, we have opened up the ability to use the Data.com APIs, and added a new Place Order API to integrate Salesforce order data into any web or mobile application.
Developer Console: New features have been added that let you search through all files for specific snippets in your organization, change look and feel settings on your console, along with several user-experience additions like context menus.
Apex Code: Spring ‘14 adds new classes, methods and interfaces. You can now access reports in Apex with the Analytics API and updates have been made to Chatter in Apex.
Salesforce Campus Tour - Developer AdvancedJames Ward
This document provides an overview and summary of a Salesforce campus tour presentation. It discusses Salesforce being the #1 CRM company and most innovative company. It highlights the Salesforce platform and tools like Salesforce1 that allow customers to connect their business. Examples are given of companies like Virgin America and Trunk Club that use mobile apps and the platform. The document also summarizes Salesforce's academic program, career opportunities, certifications, and campus ambassador program. It demonstrates how to build apps using JavaScript, Apex, and the Visualforce remoting framework in Visualforce pages.
Lightning Web Components - A new era, René WinkelmeyerCzechDreamin
With the rise of Lightning Web Components a new era for building custom applications on the Salesforce platform emerged. Being based on web standards, this new programming model enables developers to leverage standard web development skills for crafting their custom components. In this session we'll walk through about what Lightning Web Components are, how to build and deploy them, and how to run them everywhere.
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
The document provides an agenda and details for a Lightning Workshop on March 11th 2015. It will include presentations on Salesforce1 Lightning Overview and hands-on tutorials for Lightning Components, Process Builder, Lightning App Builder, and Lightning Connect. Safe harbor statements are also included regarding any forward-looking statements made in the document.
Earlier this year, we released Lightning Web Components (LWC), a new UI framework based on web standards and optimized for performance and developer productivity. We have now open sourced the Lightning Web Components framework so that anyone can build applications on any platform.
Join our webinar where we'll explore how this framework, based on standard HTML, modern JavaScript (ES6+), and the best of native Web Components, helps you create web components and apps using the stack and tools you prefer.
[MBF2] Plate-forme Salesforce par Peter ChittumBeMyApp
Présentation de la plate-forme Salesforce par Peter Chittum lors de la journée de lancement de la Mobile Banking Factory 2.
API :
https://developer.salesforce.com
Site de la Mobile Banking Factory 2 :
http://mobilebankingfactory2.bemyapp.com
How Force.com developers do more in less timeAbhinav Gupta
The document discusses how Force.com developers can build RESTful backends faster using the Force.com platform. It describes building a "Meet Up" app with REST endpoints for events, attendees, and complex queries in under an hour. Key advantages are its immediate live availability on the web, ability to handle large loads, and built-in security. While other platforms may be able to achieve the same, Force.com allows doing so more quickly through its low code development capabilities and deployment speed.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
The document summarizes a lightning workshop that took place on March 11, 2015 in Geneva. It introduces the speakers, Gnanasekaran Thoppae and Cees van der Sluis, and provides an agenda for the workshop which included presentations on Lightning Connect, Process Builder, App Builder, and the Lightning Component Framework. It also includes documentation on these Lightning features, how to get started with development, and next steps for learning more.
The Lightning Workshop will cover Salesforce Lightning including an overview presentation and demos of Lightning Connect, Lightning Process Builder, and Lightning Components. Attendees will participate in hands-on tutorials for each technology. The workshop aims to provide next steps for using Lightning to build applications.
Trailhead live - Overview of Salesforce App CloudJohn Stevenson
This document introduces App Cloud and provides an overview of its capabilities. It discusses how App Cloud allows users to build three types of apps - productivity apps, engagement apps, and connected apps. It highlights features like Lightning, Process Builder, and Heroku that give users agility and speed in app development. App Cloud provides the infrastructure, tools, and ecosystem to build any type of app across web, mobile, and desktop. Over 5.5 million apps have been built on App Cloud to date.
With the right tools, you too can create a substantial responsive mobile application with no Apex required. Join us to learn how Visualforce Remote Objects creates a foundation for access to your backend data supplemented. Popular Javascript frameworks like AngularJS and Ionic bring structure and responsive mobile user experience. Deliver mobile enterprise solutions with the tools you already know.
This document discusses Lightning Web Components security and testing. It begins with forward-looking statements and risks related to new functionality, products, and services. It then provides information on debugging code, including using browser tools and debugging in different modes. Finally, it discusses unit testing Lightning Web Components with Jest, including prerequisites, configuration, and an example test file.
This document provides a summary of a presentation about connecting clouds with Force.com. It discusses various integration patterns for connecting Force.com with other cloud platforms, including inbound, outbound, and hybrid patterns. It also discusses Force.com toolkits and provides a demo of integrating Force.com with Microsoft Azure, Google App Engine, Amazon AWS, and Heroku. Best practices for each integration option are also highlighted.
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSalesforce Admins
Sandboxes are non-production environments that duplicate a production org's metadata and can be used for app development, testing, training, and user acceptance. There are different types of sandboxes that vary in refresh frequency and amount of production data included. Managing sandboxes strategically is important for efficiently building apps. Change sets allow migrating changes between sandboxes and production. Best practices include always testing in sandboxes first, keeping security settings and data consistent, and communicating with business stakeholders.
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
Building einstein analytics apps uk-compressedrikkehovgaard
The document discusses building Einstein Analytics apps. It provides an overview of key concepts like datasets, dataflows, lenses, dashboards, stories, and templates. Templates allow for the orchestrated installation of analytics assets. The document also discusses the analytics developer experience, including application lifecycles, platform integration using various SDKs, and using Salesforce DX for development.
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov
Dreamforce16 Mobile Thater presentation on building Mobile apps Twelve-Factor App methodology. Demonstrate how to use of Salesforce, Swift 3, Xcode, Heroku REST API on Swagger & Node.
Similar to Hands-on Workshop: Intermediate Development with Heroku and Force.com (20)
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
This document provides an overview of the Salesforce Sample Gallery, which contains sample applications, reference code, and best practices for Salesforce developers. It describes different types of sample apps, including recipe style apps with specific code examples and standalone apps that demonstrate features. The document also outlines upcoming updates to the gallery, such as adding new applications and retiring outdated ones. It promotes benefits like inspiration, learning open source code, and understanding development best practices.
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
The document discusses various factors that affect the performance of Lightning Experience and Lightning Component pages. It outlines six main factors: geographical and network latency, device and browser capabilities, Salesforce org configuration, page complexity, component architecture, and server processing. For each factor, it provides recommendations for how to measure and optimize performance, such as enabling the Salesforce Edge network, limiting the number of components on a page, using conditional rendering, and leveraging caching features. The overall message is that page load time in Lightning Experience is sensitive to these infrastructure, code, and configuration factors.
Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development.
In this session we will,
- Spin up a local development environment to build Lightning web components
- Use and customize the base components and recipes to build pages and apps quickly
- Explore the latest features of VS Code developer tooling while coding for a use case
Over the past two months, we’ve announced many new resources for developers at Dreamforce and TrailheaDX India. To learn all about them, watch this video, where we'll explore live demos showcasing the latest updates for Lightning Web Components (LWC), Einstein, Heroku, and a lot more on the Customer 360 Platform.
In this session we,
- Explore key highlights from TrailheaDX India
- Show live demos of generally available features
- Explain how you can benefit from these features
TrailheaDX (TDX) is coming to ‘namma’ Bengaluru in India on Dec 19th and 20th! TrailheaDX India is the conference for everyone who builds on and customises Salesforce — including admins, developers, architects, and partners. This event will have sessions, demos and fun for those just getting started with the platform, as well as for advanced admins, architects and developers.
You might have questions about the event - and to answer your questions Kavindra Patel, known as the father of the Indian Salesforce Community, joins Shashank Srivatsavaya, Head of APAC Developer Relations. Register for our exclusive webinar to:
- Get a sneak peek into exclusive sessions and activities
- Find out who you shouldn’t miss at TrailheaDX India
- Understand what comes with your #TDX19 registration
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
This document provides information about a Salesforce webinar on converting Aura components to Lightning Web Components (LWC). The webinar will feature two presenters demonstrating how to convert Aura components to LWC. The document includes forward-looking statements and disclaimers about product availability. It also provides information on asking questions during the webinar and resources for continuing the learning journey with Trailhead and the Trailblazer community.
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
Lightning Web Components gives JavaScript developers a web standards-based path to building apps on the Salesforce Lightning Platform.
In the third episode of our five part series on Lightning Web Components, we cover design considerations and compositions of Lightning Web Components.
This document provides an overview of Lightning Web Components Episode 2 which focuses on working with Salesforce data. It discusses how the Lightning Data Service and UI API are used to retrieve and display Salesforce record data. It also demonstrates how to use wire services to connect Lightning Web Components to Apex methods to retrieve and manipulate data. The document concludes with instructions for configuring Lightning Web Components to be used in the Lightning App Builder.
Migrate legacy Salesforce CPQ to Advanced Calculator with the help of JSQCP. With Advanced Calculator, you can boost the runtime of quote creation. Join this webinar to learn what is required for migration - we’ll also walk through JSQCP.
This document discusses techniques for addressing large data volumes (LDV) in Salesforce orgs, including big objects. Big objects are a special type of object designed to store and retrieve large data volumes using big data technology. The document also provides a use case where a company wants to archive closed cases to free up storage space while maintaining access. It recommends using a custom big object to address these needs. The webinar will demonstrate creating and deploying a custom big object and retrieving data using asynchronous SOQL.
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
Migrate your batch processing, scheduled ETL, and nightly workloads to event-driven, real-time integrations using Change Data Capture. CDC means data change events are published to an event stream, allowing businesses to have up-to-date information across systems and applications. Join us to learn how to configure Change Data Capture and subscribe to the stream of change events, streamlining your architectures and processes.
This document provides an overview of modern development with Salesforce DX. It discusses using source control and metadata with scratch orgs and the Salesforce CLI for source-driven development. Visual Studio Code is highlighted as an IDE for Salesforce development with features like the Salesforce extension pack. The document contrasts traditional org-based development with the new paradigm of package development where changes are tracked relative to package versions. It demonstrates these concepts with a live demo and encourages attendees to learn more on Trailhead.
Lightning Flow makes it easier for developers to build dynamic process-driven apps with Process Builder and the new Flow Builder. Join us and learn more about how you can get in the Flow!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
With the MuleSoft Anypoint Platform, you can build scalable data integrations and flows across any application, data source, and device - whether in the cloud or on-premise. The platform provides a suite of out-of-the-box connectors that work across any system, and you can customize them to whatever you need with minimal code. This means you can integrate and deploy innovative, robust customer apps even faster. Join this webinar, learn the basics of the Anypoint Platform, and see how it works with Salesforce and any of your third party systems.
This webinar focuses on what’s available for app delivery and development lifecycles on the Salesforce platform. We’ll walk through a real-life scenario that spans VS Code, the Salesforce CLI, sandboxes, scratch orgs, and packaging. Join us and learn patterns and considerations that you can immediately use to modernize your development using Salesforce DX.
At Dreamforce 2018, we brought you new and exciting ways to build apps faster, integrate apps easier, and make apps smarter. Join us to learn more about how the Salesforce platform helps developers build apps of the future.
VS Code for Salesforce Developers was a webinar that covered:
1) An introduction to VS Code and its basic features.
2) How to use Salesforce extensions and the Salesforce CLI within VS Code.
3) Customizing preferences in VS Code.
4) Tips for developing Lightning components quickly.
5) Recommended extensions for Salesforce development in VS Code.
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc
Six months into 2024, and it is clear the privacy ecosystem takes no days off!! Regulators continue to implement and enforce new regulations, businesses strive to meet requirements, and technology advances like AI have privacy professionals scratching their heads about managing risk.
What can we learn about the first six months of data privacy trends and events in 2024? How should this inform your privacy program management for the rest of the year?
Join TrustArc, Goodwin, and Snyk privacy experts as they discuss the changes we’ve seen in the first half of 2024 and gain insight into the concrete, actionable steps you can take to up-level your privacy program in the second half of the year.
This webinar will review:
- Key changes to privacy regulations in 2024
- Key themes in privacy and data governance in 2024
- How to maximize your privacy program in the second half of 2024
Quality Patents: Patents That Stand the Test of TimeAurora Consulting
Is your patent a vanity piece of paper for your office wall? Or is it a reliable, defendable, assertable, property right? The difference is often quality.
Is your patent simply a transactional cost and a large pile of legal bills for your startup? Or is it a leverageable asset worthy of attracting precious investment dollars, worth its cost in multiples of valuation? The difference is often quality.
Is your patent application only good enough to get through the examination process? Or has it been crafted to stand the tests of time and varied audiences if you later need to assert that document against an infringer, find yourself litigating with it in an Article 3 Court at the hands of a judge and jury, God forbid, end up having to defend its validity at the PTAB, or even needing to use it to block pirated imports at the International Trade Commission? The difference is often quality.
Quality will be our focus for a good chunk of the remainder of this season. What goes into a quality patent, and where possible, how do you get it without breaking the bank?
** Episode Overview **
In this first episode of our quality series, Kristen Hansen and the panel discuss:
⦿ What do we mean when we say patent quality?
⦿ Why is patent quality important?
⦿ How to balance quality and budget
⦿ The importance of searching, continuations, and draftsperson domain expertise
⦿ Very practical tips, tricks, examples, and Kristen’s Musts for drafting quality applications
https://www.aurorapatents.com/patently-strategic-podcast.html
Are you interested in dipping your toes in the cloud native observability waters, but as an engineer you are not sure where to get started with tracing problems through your microservices and application landscapes on Kubernetes? Then this is the session for you, where we take you on your first steps in an active open-source project that offers a buffet of languages, challenges, and opportunities for getting started with telemetry data.
The project is called openTelemetry, but before diving into the specifics, we’ll start with de-mystifying key concepts and terms such as observability, telemetry, instrumentation, cardinality, percentile to lay a foundation. After understanding the nuts and bolts of observability and distributed traces, we’ll explore the openTelemetry community; its Special Interest Groups (SIGs), repositories, and how to become not only an end-user, but possibly a contributor.We will wrap up with an overview of the components in this project, such as the Collector, the OpenTelemetry protocol (OTLP), its APIs, and its SDKs.
Attendees will leave with an understanding of key observability concepts, become grounded in distributed tracing terminology, be aware of the components of openTelemetry, and know how to take their first steps to an open-source contribution!
Key Takeaways: Open source, vendor neutral instrumentation is an exciting new reality as the industry standardizes on openTelemetry for observability. OpenTelemetry is on a mission to enable effective observability by making high-quality, portable telemetry ubiquitous. The world of observability and monitoring today has a steep learning curve and in order to achieve ubiquity, the project would benefit from growing our contributor community.
How Social Media Hackers Help You to See Your Wife's Message.pdfHackersList
In the modern digital era, social media platforms have become integral to our daily lives. These platforms, including Facebook, Instagram, WhatsApp, and Snapchat, offer countless ways to connect, share, and communicate.
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Bert Blevins
Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.
Choose our Linux Web Hosting for a seamless and successful online presencerajancomputerfbd
Our Linux Web Hosting plans offer unbeatable performance, security, and scalability, ensuring your website runs smoothly and efficiently.
Visit- https://onliveserver.com/linux-web-hosting/
Details of description part II: Describing images in practice - Tech Forum 2024BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and transcript: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Coordinate Systems in FME 101 - Webinar SlidesSafe Software
If you’ve ever had to analyze a map or GPS data, chances are you’ve encountered and even worked with coordinate systems. As historical data continually updates through GPS, understanding coordinate systems is increasingly crucial. However, not everyone knows why they exist or how to effectively use them for data-driven insights.
During this webinar, you’ll learn exactly what coordinate systems are and how you can use FME to maintain and transform your data’s coordinate systems in an easy-to-digest way, accurately representing the geographical space that it exists within. During this webinar, you will have the chance to:
- Enhance Your Understanding: Gain a clear overview of what coordinate systems are and their value
- Learn Practical Applications: Why we need datams and projections, plus units between coordinate systems
- Maximize with FME: Understand how FME handles coordinate systems, including a brief summary of the 3 main reprojectors
- Custom Coordinate Systems: Learn how to work with FME and coordinate systems beyond what is natively supported
- Look Ahead: Gain insights into where FME is headed with coordinate systems in the future
Don’t miss the opportunity to improve the value you receive from your coordinate system data, ultimately allowing you to streamline your data analysis and maximize your time. See you there!
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfjackson110191
These fighter aircraft have uses outside of traditional combat situations. They are essential in defending India's territorial integrity, averting dangers, and delivering aid to those in need during natural calamities. Additionally, the IAF improves its interoperability and fortifies international military alliances by working together and conducting joint exercises with other air forces.
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.
Hands-on Workshop: Intermediate Development with Heroku and Force.com
1. Show Flow
Dreamforce 2104 Breakout Session Show Flow Template
Notes
Introduction to Development on Force.com
for Developers
2hr 30min
Presentation Device:
Customer Speaker:
Demo Device
Deck Owner/Filename:
0:00 Doors open
0:00 Start
4 min 0:04 Welcome and Intros
6 min 0:10 Agenda/Workbook/Conference App
Call out “We might not have time to get to Extra Credit” but we’ll try! If we don’t you can
optionally do it as homework
5 min 0:13 Hands-On: Sign up for DE & Install PKG
Please encourage all attendees to sign up for a new DE so they don’t run into any issues with
disabled features or API naming issues
22 min 0:35 Using JS in VF Pages
15 min 0:50 Hands-On: JS in VF
Here we only have slides, but feel free to show your own use case or demo if you have
one
15 min 1:05 Using the Salesforce1 Platform APIs
15 min 1:20 Hands-On: Salesforce1 Platform APIs
10 min 1:30 Using Static Resources
5 min 1:35 Hands-On: Static Resources
10min 1:45 Using Canvas Applications
25 min 2:10 Hands-On: Force.com Canvas
20 min 2:30 Q&A
Use this as necessary. If you finish way early, you can do the extra credit
exercises (there are slides for unit testing and batch) or if you take the whole
time, feel free to let the students out.
2. Intermediate Development on
Heroku and Force.com
For Developers Samantha Ready, salesforce.com
Senior Developer Evangelist
@samantha_ready
4. Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the
assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we
make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability,
subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements
of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new
products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays
in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and
acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and
manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization
and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our
annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on
the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
6. Agenda
• Using JavaScript in VF Pages
• Using the Salesforce1 Platform APIs
• Using Static Resources
• Using Canvas Applications
Extra Credit:
• Unit Testing
• Batching and Scheduling
8. Salesforce Platform is the Fastest Path from Idea to App
Idea
buy &
setup
hardware
Idea Build App
install
complex
software
define user
access
build & test
security
make it
mobile &
social
setup
reporting &
analytics
build
app
Traditional Platforms
6-12 Months?
App
App
10. The Conference App
What we’ll build…
• First install schema for a Force.com event management app for sessions and
speakers
• Build a Google Maps integration (JS) to show conference hotels
• Create a companion app (JS + REST) for conference attendees
• Deploy companion app in Visualforce with Static Resources
• Create and deploy a Node.js app on Heroku and integrate with Force.com Canvas
17. JavaScript Remoting
• Asynchronous page responses
• Most responsive and fastest way to grab data and perform DML
• All static data
• Decouples the page from the controller
• Lets you perform tasks on the page without reloading the entire page
• Can help alleviate View State issues
• Code still executes in the context of the user viewing the page
3 Parts:
1. In Apex Class: static @RemoteAction in Apex
2. On Visualforce Page: calls Remote Action in JavaScript
3. On Visualforce Page: response handler for result in JavaScript
18. JavaScript Remoting - Server-Side
global with sharing class HotelRemoter {
@RemoteAction
global static List<Hotel__c> findAll() {
return [SELECT Id,
Name,
Location__Latitude__s,
Location__Longitude__s
FROM Hotel__c];
}
}
19. "global with sharing"?
• global
– Available from outside of the application
• with sharing
– Run code with current user permissions. (Apex code runs in system context by default -- with
access to all objects and fields)
20. JavaScript Remoting - Visualforce Page
<script>
Visualforce.remoting.Manager.invokeAction(
'{!$RemoteAction.HotelRemoter.findAll}',
function (result, event) {
if (event.status) {
for (var i = 0; i < result.length; i++) {
var lat = result[i].Location__Latitude__s;
var lng = result[i].Location__Longitude__s;
addMarker(lat, lng);
}
} else {
alert(event.message);
}
}
);
</script>
21. Using JavaScript and CSS Libraries
• Hosted elsewhere
<script src="https://maps.googleapis.com/maps/api/js"></script>
• Hosted in Salesforce
– Upload individual file or Zip file as Static Resource
– Reference asset using special tags
– Covered in Static Resources Exercise later
22. Lab 3: Using JavaScript in Visualforce Pages
• Write the HotelMap Visualforce Page
24. When?
Get access to Salesforce data from outside Salesforce:
• Integrate Salesforce in existing apps
• Build consumer apps
• Device integration (Internet of Things)
32. Lab 10: Using the REST APIs
• Create a consumer app hosted outside Salesforce
33. Windows Users
After installing Node.js:
1. Add c:Program FilesNodejs to your path
or
Run "C:Program FilesNodejsnpm" install
2. Create an "npm" directory in
C:Users[yourname]AppdataRoaming
35. What are Static Resources?
• Files uploaded to Salesforce instance for use in Visualforce pages
– .js
– .css
– .jpg, .png, .gif, etc.
• Can be uploaded individually or as archive (.zip or .jar)
37. Visualforce and HTML Page Generation
• By default, Visualforce generates HTML page elements:
– <html>
– <head>
– <body>
• <apex:> tags ensure corresponding HTML elements are inserted at the right place
– <apex:stylesheet>
– <apex:includeScript>
39. Controlling HTML Page Generation
• You can also take full control over HTML elements generation and position:
<apex:page docType="html-5.0” applyHtmlTag="false” applyBodyTag="false">
• Add arbitrary components to Visualforce components that will be “passed through” to
rendered HTML
• prefix the attribute with "html-”
• used to improve usability with HTML5 features such as placeholder “ghost” text,
pattern client-side validation, and title help text attributes.
• … and use standard HTML tags
• <link rel="stylesheet" href="…">
• <script src="…">
43. What is a Canvas App?
• A web app integrated in your Salesforce environment
• Can be written in any language
– Java, .NET, PHP, Ruby on Rails, Node.js, etc.
• Transparently authenticated
• Context aware (logged in user, current object, etc.)
44. Use Cases
• Internal App
• Third-Party / Partner App
• External systems with web facade
45. Where Can It Be Integrated?
• Publisher
• Page Layouts
• Visualforce Pages
• Tabs
• Mobile Cards
47. Transparent Authentication
• When loading Canvas app, Salesforce instance posts Base64 encoded data to app
endpoint including:
– Authenticated token
– Context (logged in user, current object, etc)
• App decodes data using client secret
• Can use authenticated token to make REST API calls
48. Node.js example
var decode = require('salesforce-signed-request');
var secret = process.env.CONSUMER_SECRET;
app.post('/signedrequest', function(req, res) {
var signedRequest = req.body.signed_request;
var decodedRequest = decode(signedRequest, secret);
var oauthToken = decodedRequest.client.oauthToken;
var instanceUrl = decodedRequest.client.instanceUrl;
var context = decodedRequest.context;
});
49. Lab 12: Canvas
• Deploy Node.js web app to Heroku
• Integrate app in Contact page layout
51. Unit Testing
• Code to test code
• Increases quality and predictability
• Unit test coverage is required to move code to production
– Must have at least 75% of code covered
– Coverage = lines of code exercised by tests / total line of code
52. Anatomy of a Test Class
@isTest
private class myClass {
static testMethod void myTest() {
// 1. Prepare temporary data
// 2. Start Test
// 3. Execute some code
// 4. Stop Test
// 5. Assert
}
}
53. Create Temporary Data
Datetime now = System.now();
// Create speaker
Speaker__c sp = new Speaker__c(First_Name__c='Al', Last_Name__c='Smith');
insert sp;
// Create two sessions starting at the same time
Session__c s1 = new Session__c(Name='Session1', Session_Date__c=now);
insert s1;
Session__c s2 = new Session__c(Name='Session2', Session_Date__c=now);
insert s2;
// Book speaker for session1
Session_Speaker__c booking1 = new Session_Speaker__c(Session__c=s1.Id, Speaker__c=sp.Id);
insert booking1;
54. Test and Assert
Test.startTest();
// Try to book speaker for session2
Session_Speaker__c booking2=
new Session_Speaker__c(Session__c=s2.Id, Speaker__c=sp.Id);
Database.SaveResult result = Database.insert(booking2, false);
Test.stopTest();
// Insert should fail: can't book same speaker for 2 sessions happening
// at same time
System.assert(!result.isSuccess());
69. Certification Logos for “Speaker Intro Slides”
For salesforce.com
use only
Guides for logo placement
70. Example of a Table
Table subtitle
Column title Column title Column title Column title
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
71. Example of a Table
Table style and coloring
Column title Column title Column title Column title
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00
Our platform is not merely a cloud hosting service, it is a series of tools and features that enable developers to be successful.
On our platform, as you building your data model – you are getting a lot more than just a relational database. You get a mobile app, right out of the gate.
While Salesforce is often thought of as a CRM company, it is actually so much more than that. The platform encompasses our 3 core platform services: Force.com, for building web apps natively on top of Salesforce with a direct line of access into your data. Heroku for building public, consumer applications in any language. And Exact Target with a suite of advanced marketing and automation tools. On top of that we have all of our core platform APIs to extend and integrate your applications however you requirements demand, and the Salesforce1 mobile app that gives you an instant mobile solution for your internal organization.
We’re going to go through adding in programmatic functionality to an installed schema for a conference management app. This demo app manages a conference in a similar way to how we run Dreamforce—objects for sessions, speakers, and automation for session management.
In this advanced track we’ll create a Visualforce page to map conference hotels, create an app outside of Salesforce and access conference data for integrations, explore different deployment options using static resources, and deploy a Node.js app to Heroku and integrate it into the standard contact page layout.
They should create a brand new DE org if they have not done so recently. They should not use a Trial, Sandbox or Production org.
Emphasize our DE orgs are free and do not expire (they are not product trials)
Design interactive sites
Interacts with HTML source code, the DOM, asynchronous
Friendlier UX
Language for the web, computers, laptops, tablets, smart phones, and more
Salesforce loads a VF page
The VF page loads the HTML and resources
Uses JS remoting (if using Apex otherwise you could use VF Remote objects or REST) to talk to the server and grab data >> VF Remote objects are kind of like a Standard Controller for JS
The result set of records is returned from the remote action and a result handler then parses that result set. In this case, it would create pins pased off of those records and locations
Google Maps
RemoteAction annotated method
Its global for Salesforce1
Queries all hotels
Needs to be global in S1 because a VF page is ultimately a child of the parent window (S1 app container).
Green highlights where the JS invokes the remote action method in Apex
The function is the handler for the result set, which in this case will plot markers on a map if the result returns a success (otherwise it will display an error message)
How
Visualforce elements when rendered at a run time are a composition of HTML elements
Use VF if you want validation on metadata and contents to be checked by Salesforce
Use raw HTML if you want full control to put tags/resources wherever you want. Stylesheets/scripts will be placed in the header regardless of placement within a VF page if you use standard VF tags.
Both show appropriate VF components per use case
Above shows how to reference a single file static resource
Bottom shows how to traverse a zipfile to get to an individual file within it