Description Final installation of the 3 part webinar series! Time to use all the Apex skills you have learned in this series and combine SOQL with Apex to build one glorious trigger. This series serves as an Introduction to Apex for Salesforce Administrators with no programming background. This is the last in a 3-part series with David Liu and LeeAnne Templeman. David Liu is the creator of sfdc99.com, an intro to Apex exercise guide for all Salesforce Admins. David is a self-taught Salesforce MVP who began his path as a marketer and is now the Salesforce Technical Architect for Google. He will share some of his own learning path, as well as tips and tricks on how to become a Salesforce developer. Key Takeaways ::Learn the principles of a good test class ::Maintain your data quality by writing a deduping trigger ::Get an outline of the steps to become a Salesforce Developer Series Apex for Admins series: ::Get Started with Apex in 30 Minutes! ::Build on the Basics ::Beyond the Basics ← you are here! Intended Audience ::Salesforce Admins who have begun learning Apex. You should be familiar with basic triggers, Apex classes, and basic Apex. ::Anyone who joined us last week for Apex for Admins: Build on the Basics ::If you missed the previous session, get up to speed with these awesome tutorials from sfdc99.com: Chapter 2: SOQL: A Beginner’s Guide Chapter 3: Core Apex Tools Recommended Resources https://developer.salesforce.com/en/events/webinars/apex-for-admins-beyond-the-basics?d=70130000000hUks
If you are familiar with object-oriented languages like Java or C#, Apex may be the language you already almost know. Apex is the cloud-based programming language used on the Salesforce1 Platform to take your enterprise applications to the next level. In this webinar, get an introduction to how Apex is similar to other languages, how you can start coding in Apex with just a web browser, and an overview of the many functions Apex can perform for your applications and users. Key Takeaways Programmers familiar with object-oriented languages will be able to learn Apex easily Apex can perform a wide range of functions from serving as a controller for Visualforce pages to scheduled tasks in the background.
The document provides an overview and demo of the Lightning Process Builder tool in Salesforce. It discusses how Process Builder allows users to create automated business processes with a graphical interface and multiple rules in one process. The demo shows how to build processes visually without programming. The document also covers hot topics, limitations, and the product roadmap, with a focus on continued improvements to formulas and new features.
Join us to learn how to significantly reduce the time needed to write and maintain Selenium tests by using page flows to encapsulate the navigational elements in your application. We'll show you how common, multi-page UI actions in Selenium tests can be abstracted into page flows. With a page flow, developers can cut to the chase in a testing scenario, bypassing the setup often needed to navigate to the beginning of your testable action. Leave knowing what you need to add a high value, low maintenance Selenium test suite to your arsenal.
Cross-site scripting, SOQL injection, Open Redirect. Even if you've heard of these security vulnerabilities, you might not understand exactly how they work. Join two Salesforce security engineers as they explain how these common web application vulnerabilities manifest in your Force.com code and show you with simple demo code how to banish these flaws for good.
The document discusses secure development practices on the Salesforce platform. It covers topics like cross-site scripting (XSS), open redirects, and cross-site request forgery (CSRF). For XSS, it describes different types (reflected, stored, DOM) and provides examples of how to properly encode output. For open redirects, it explains the risk and best practices like whitelisting URLs. For CSRF, it discusses how to prevent malicious requests by using tokens validated on the server. The document aims to help developers understand and address common vulnerabilities.
Part of what truly makes a platform is an ability to integrate with third party devices, servers and software. Join Ami Assayag and Kirk Steffke from CRM Science and Developer Evangelist Josh Birk as they breakdown examples of using Apex for integration solutions. Apex has robust methods for handling both inbound requests into Salesforce and outbound calls into third party systems. This webinar will break down how Apex can be used in these cases as well as how to test the code once it is up and running. Key Takeaways - How Apex fits into an integration solution - Using Apex to create custom endpoints - Handling outbound calls with Apex - How to achieve test coverage with mock interfaces Intended Audience Developers with Apex experience looking to integrate with either existing API’s or expanding the functionality of Salesforce API’s.
An overview about Salesforce new open source UX Framework known as Salesforce Lightning Design System. Its an Modern UI Framework, which can be used to design and develop enterprise level apps.
Join us to learn several strategies for dealing with concurrency errors like the UNABLE_TO_LOCK_ROW error in Apex . We'll also review design patterns that can fail gracefully, and even recover silently when these errors occur ? all without compromising your data integrity.
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.
Lightning allows developers to customize their apps to a degree not previously possible - especially when using the Lightning App Builder and the new Lightning Utility Bar. In this webinar, we will introduce you to best practices for designing component-based architecture when building advanced apps that make the most out of new Lightning Experience features.
sftools are some of the awesome tools from Salesforce Community Developers which are freely available. Which can help us all in our day to day Salesforce Development and to make our life much-much easier.
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.
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.
Mobile has revolutionized the way we live and work and enterprises are demanding mobile business apps for their always-connected, mobile workforce. Salesforce Platform Mobile Services, announced in early April, gave developers two sets of tools to rise to the challenge - version 2.0 of the Salesforce Mobile SDK, and Salesforce Mobile Packs, a set of templates for writing web and hybrid mobile applications with HTML5, JavaScript and CSS using frameworks such as AngularJS, Backbone.js and jQuery Mobile. This webinar focuses on the Mobile Packs, but stay tuned for a future webinar on Mobile SDK 2.0. In this webinar, Pat and Raja will explain the differences between the Mobile Packs currently offered, show you how to get started on your own mobile app, and give you pointers on building a great app with web technologies. Join us to learn all about: Client-side JavaScript Model-View-* frameworks Running the Mobile Pack templates on Force.com, off-platform web servers and as hybrid apps Building your own mobile app using a Mobile Pack as the foundation We'll start from the basics, so whether you're experienced with Force.com and looking to get started with mobile apps and JavaScript, or vice versa, join us, grab the Mobile Packs from GitHub, and start coding!
It is time to integrate. Keep it simple, and keep it integrated. APIs here, APIs there, APIs everywhere. Let's take advantage of this revolution and take a step forward with these amazing new tools: Salesforce1 and Lightning Components. Join us as we show you how to build such integrations easily and quickly. Are you designing a new brand component and want to integrate with an external system? Or, just curious about how to do it with Lightning Components and Salesforce1. You will learn how to build a Lightning Component that will be placed in Salesforce1 and that will interact with an external REST service. We will show you how to quickly achieve awesome results by mixing Salesforce1, a Lightning Component, a bit of Javascript, a tiny Apex class, and a Rest Endpoint.
You can create simple and some complex logic using workflows in Force.com, but sometimes you may need something more. Apex triggers provide the ability to solve complex logic and are an essential part of any Salesforce implementation. Learn how to build and manage triggers and best practices on when to use them. Lastly, we’ll also take a look at some debugging techniques and tools that will make coding Apex triggers a breeze.
As a project manager, I want to be able to capture requirements from stakeholders in the field using the Salesforce1 mobile app. The speaker demonstrates a custom Salesforce1 mobile app that allows users to create user stories for project requests directly in the mobile app. The app utilizes a custom object to store user stories and publisher actions to automatically populate fields using formulas. This provides an easy way to capture requirements in a structured format from any mobile device.
The document provides an overview of writing Apex code fundamentals in Salesforce, including: 1. How to add an Apex class and write triggers in Salesforce. 2. Details on Visualforce components, pages, and how to override standard pages with custom Visualforce pages. 3. Examples of using input components in Visualforce pages and redirecting to standard object list pages.
This document provides an overview of Oracle Application Express (APEX), including its major components, how to get started, building applications, security, accessing EBS tables, application items, sample applications, and advanced features like collections. APEX is a low-code/no-code development tool that allows users to build data-driven web apps using a browser-based interface and leverages existing SQL and PL/SQL skills within an Oracle database.
Even the most successful projects can be derailed by a poor deployment strategy. How do you ensure you have a sound plan?
Salesforce Admin Evangelist LeeAnne Templeman gives tips and tricks for delivering a great demo and becoming a #demomaster!
The document discusses the new open-source Eclipse plugin for Salesforce development. It describes the history of the original plugin and reasons for updating it, including using the Tooling API and open sourcing the code. Developers can now contribute changes by forking the project repository on GitHub and submitting pull requests. The document reviews the different available versions and outlines the process for testing changes locally and getting updates incorporated into the main branch.
Description: The Java language, tools and frameworks have been the foundation of countless enterprise systems. Here at Salesforce we fully support Java and are part of the Java community. We believe developers should be able to build quality apps using Java. Unfortunately, many of us are stuck with inefficient and painful ways of using this toolchain. It is time for enterprises to move past the sucky ways they are using the Java platform. Based on James Ward's blog post, "Java Doesn't Suck", in this webinar James shares his views along with noted Java developer and author, Bruce Eckel, and will also walk through the suckiest parts of Java, providing recommendations for moving forward, while having spirited discussion along the way. Join us for this awesome Salesforce developer webinar, to learn how to build better apps using Java! Key Takeaways: ::Discover new Java tools that increase productivity. ::Learn modern practices for deploying Java applications. Intended Audience: This session is for Java developers that build web apps and HTTP APIs. Recommended Resources: https://developer.salesforce.com/events/webinars/the-java-best-practices-tools-performance-and-deployment
Ever wonder how to plan to customize your production org? Do you know when to use a developer sandbox? Stumped on how to reliably move changes around? We'll show you how in this webinar. Learn the best practices from the pros. Salesforce gives you the ability to create copies of your production org in a separate sandbox environment for a variety of purposes like testing and training without compromising the data and applications in your Salesforce production organization. Learn some of the key considerations that lead to effective Release Management. Key Takeaways :: Understand how to move code and configuration utilizing change sets. :: Best practices for org management/governance. Intended Audience :: This webinar is geared towards all Force.com developers. :: Not scoped to ISV developers. :: Tailored toward customers with one sandbox, small dev team, and limited number of customization projects.
This document provides an overview and agenda for a webinar on building customer applications using the Salesforce Toolkits for .NET. It includes a safe harbor statement, introduces the speakers, and outlines the agenda which covers what the toolkits are, why they were built, design principles, the engineering process, sample applications and accelerators, and demonstrations of using the toolkits for ASP.NET, Windows Phone, integrating with Apex controllers and more. Resources and next steps are also provided.
The Salesforce1 Platform was built with an API-first approach that allows developers to build amazing customer centric applications. To simplify this process for Microsoft .NET developers, we have built a set of toolkits that provide native libraries for the Salesforce1 APIs. Wade Wegner, Senior Director of Platform Architecture for salesforce.com, explains in this webinar why these toolkits were built, how they were built, and how to build applications with them. In this talk you'll learn about Dev/CI environments, NuGet packaging, targeting multiple platforms using the Portable Class Libraries, the Async and Await asynchronous design pattern, and much more. This talk is heavy in code and examples, so please watch!
JavaScript Integration with Visualforce Description Visualforce has come a long way when with its ability to integrate with JavaScript. Developers are no longer limited to simply looping Apex functions via the actionFunction component, with Remote Objects live in the last Summer release it is possible to create fully functional HTML5 applications without writing any Apex for basic cread, read, update, delete and query functions. Join Developer Evangelist Josh Birk as he walks through the various aspects of Visualforce which makes it easy to build applications in a variety of HTML5 frameworks and libraries. Key Takeaways ::Visualforce now supports a fine level of control over how the page is constructed ::With JavaScript Remoting and Remote Objects you can easily integrate the data layer into your application ::Integrating existing HTML5 frameworks and libraries is easy with Visualforce Intended Audience ::Existing Visualforce developers looking to keep up to date on the latest features when using JavaScript. ::HTML5 Developers interested in leverage Visualforce to build their applications. Recommended Resources: https://developer.salesforce.com/en/events/webinars/JavaScript_Integration_with_Visualforce