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.
Any structure expected to stand the test of time and change needs a strong foundation! Software is no exception. Engineering your code to grow in a stable and effective way is critical to your ability to rapidly meet the growing demands of users, new features, technologies, and platform capabilities. Join us to obtain architect-level design patterns for use in your Apex code to keep it well factored, easy to maintain, and in line with platform best practices. You'll follow a Force.com interpretation of Martin Fowler's Enterprise Architecture Application patterns, and the practice of Separation of Concerns.
At Dreamforce '14 this session discussed six new technologies in development for Lightning Components, five of which have been delivered as of the Winter '16 release. We have been hard at work on improvements in a number of areas, many of which were driven by the needs of our partners and customers. Join this panel session to hear directly from the architects and developers where Salesforce is going in coming releases, and to have the chance to influence our direction.
The document discusses an upcoming Salesforce developer conference in June 2017 with technical sessions, a keynote, and discounts available. It also provides information on enabling apps to work in the Lightning Experience, upcoming webinars on new Einstein Analytics features, and the Summer '17 release focusing on features for ISVs including improved Wave packaging templates, Salesforce DX entering open beta, the Apex Metadata API going GA, and the Lightning Data Service entering beta.
Kevin Poorman presented 10 principles of Apex testing. The principles included using asserts to validate expected behavior, using StartTest and StopTest to reset limits, writing both positive and negative tests, testing with different user profiles and permission sets, generating own test data rather than using real data, using helper libraries to facilitate testing, mocking external services to enable unit testing, writing code in a testable way, and leveraging continuous integration to catch failing tests early. Continuous integration was said to help with multiple developers working in parallel and keeping aware of test coverage.
Aura is a UI framework developed by Salesforce for building dynamic web apps for mobile and desktop. It uses a component-based and event-driven architecture to support multi-tier development and a scalable lifecycle. Aura powers the Salesforce1 mobile app and other Salesforce products. It provides base components, controllers, and server-side logic to build apps using HTML, JavaScript, and Apex code. Lightning Components are built on the open source Aura framework.
Join us to explore the Wave Platform, including APIs, data loading, packaging, and licensing. We will discuss using Wave with Force.com, including Visualforce, Lightning, Apex, REST, and more.
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
Visualforce apps can be adapted to the Lightning Experience and drive large-scale adoption. Join us for this exclusive webinar to learn about how Visualforce works with Lightning components and the Lightning Design System. You’ll learn about the right tools and best practices to create best in class solutions for Lightning Experience development.
This document discusses using Visualforce pages in Salesforce1. It covers where Visualforce can be used in Salesforce1, such as in the left navigation menu, publisher actions, and page layouts. It also discusses how to use Visualforce in Salesforce1, including considerations for the user interface, business logic and data binding, navigation, and supporting multiple device types. Tips are provided on how to make Visualforce pages more optimized for the Salesforce1 mobile experience.
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.
This document compares Visualforce ActionFunction and RemoteAction for building single-page applications on the Force.com platform. It demonstrates using each approach to build a simple "This vs That" battle app. ActionFunction exposes Apex methods to JavaScript but only supports string parameters, while RemoteAction allows flexible parameter passing but requires more JavaScript code. The document also shows integrating a single-page app with jQuery, Bootstrap, Backbone and other JavaScript libraries using RemoteAction.
Description Set your clocks everyone, it’s time to spring forward and learn about the new features in Spring ‘16 for Admins and Developers. We’ll dig into the gems from the release that will help Admins be productive and make life easier like updates to Collaboration, the Lightning User Experience and Lightning Setup. We’ll also cover the exciting new features for Developers including the ability to surface Lightning Components anywhere with Lightning Out, add Visualforce pages to the new Lightning Experience, and several API enhancements. Key Takeaways - See various ways you can use existing Visualforce pages in the new Lightning Experience - Surface your Lightning Components anywhere with Lightning Out - Learn about several new API enhancements around SOQL, Asynch SOQL, Apex, Streaming, and more! - See the latest updates to Lightning Setup for Admins - Explore the newest Collaboration updates for your User’s experience and social management - See the latest Lightning updates for interacting with your data like Inline Editing and the new Lightning Navigation Menu Intended Audience This session is geared towards existing Salesforce developers and admins that want to learn about the latest features and technologies in the Spring '16 release.
Salesforce DX is revolutionizing the way teams build on the Salesforce Platform. Join us for a hands-on webinar where we’ll dig in on how you can plan modular development projects, how this differs from the current Org-Driven Development model, and share our vision for the future of development with Salesforce DX using developer-controlled packages (DCPs).
Description: Summer ‘14 offers exciting new features for developers. Join Developer Evangelist Josh Birk to get some highlights on the new release, including changes to the Salesforce1 app and Apex. Also on the webinar will be Skip Sauls of the Visualforce team to show updates to the recently added Remote Objects, as well as Kari Hotchkiss to demo some of the enhancements that Canvas will be seeing this season. Key Takeaways: ::Get highlights of the upcoming Summer ‘14 release ::Dive into how these changes will effect features like Apex and Visualforce ::See how you can preview these features as the release nears Intended Audience: This webinar is geared towards existing Force.com developers Recommended Resources: https://developer.salesforce.com/en/events/webinars/summer_2014_release
Lightning Components form the basis of the Salesforce UIs, including the newly announced Lightning Experience. But what do you do when you can?t migrate everything into Salesforce, or you want to use Salesforce in an external site and find building everything yourself daunting? With Lightning Out you can now use the components from Salesforce, our partners, and your own custom components in most any remote site. Join the team that built this technology to see what it can do for you.
AngularJS is an extremely popular JavaScript framework from Google. It makes building front-end apps easy and efficient. It's feature-rich and extensible, and allows us to easily build libraries on top of it. ngForce is one such library that extends AngularJS and provides various Force.com APIs to make it trivial to build HTML5 Force.com apps. Join us for an introduction to the Angular.js framework, and to the ngForce framework for Angular Salesforce applications. You'll experience the rapidity and flexibility of Angular and ngForce by participating in the development of a simple, responsive desktop and mobile application that displays Opportunities from a development org, and more.
This document introduces Visualforce, Salesforce's framework for building custom user interfaces that are hosted natively on Force.com. Visualforce uses the model-view-controller (MVC) pattern and allows developers to leverage standard and custom components, controllers written in Apex, and integration with other web technologies. Visualforce pages can be used to build custom applications, extend and customize Salesforce functionality, and develop for different devices.
Deck for Intermediate Hands-On Workshop (to go with this workbook: http://ccoenraets.github.io/salesforce-developer-advanced/)
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.
New to Force.com and need an orientation to bring you up to speed? This monthly series of introductory sessions on Force.com, the world’s leading cloud platform that lets you build apps rapidly using configuration-driven development and powerful programmatic logic.
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.
The document provides an introduction to Apex, the programming language of the Salesforce platform. It discusses how Apex can be used to build both the user interface and business logic layers of applications. It also summarizes key Apex concepts like triggers, interfaces, annotations, testing and deployment. Resources for learning more about Apex like Trailhead, developer guides and discussion boards are recommended.
Watch this webinar to discover new and updated Salesforce Platform features coming in the Winter '14 Release including: Force.com Canvas -- Force.com Canvas continues to add useful features such as ability to access a Canvas app from the Chatter Publisher Action, support for the Streaming API along with modified user permissions and SDK field changes. API Updates -- New features added to SOQL, SOSL, REST API, SOAP API, Chatter API, Metadata API and the Streaming API. Additionally, we continue to make performance improvements to the Bulk API, Tooling API and Analytics REST API. Visualforce Updates -- Visualforce enhancements in Winter ’14 are focused on improving the experience of developing HTML5 apps, with some additional development tools improvements and other changes. Developer Console -- New features have been added to make code management within your organization much easier. Apex Code -- New classes, methods and interfaces have been added. Updates have been made to Chatter in Apex as well as new classes have been included in Winter ‘14.
This document provides an overview of Wave App Development by Skip Sauls of Salesforce. It discusses how Wave allows anyone to build analytics apps for various use cases like sales, service, marketing, and custom apps. The architecture of Wave leverages Force.com and its API can be used to build components. The roadmap discusses enhancing Wave with more data sources, advanced analytics, predictive capabilities, and tools to more easily build and share apps.