Whether you're creating a totally customized UI, blending data from various sources, or using frameworks such as Angular and Backbone, there are many situations where you might need to make heavy use of Javascript. Join us as we offer an introduction to Javascript-heavy development in Salesforce, and present tips and tricks to make development easier and make your code scalable, testable, and efficiently integrated with Salesforce.
Do you want to learn how to build a completely generic interface architecture that can call any external class from within a managed package? Join us as we review an extension architecture that implements an interface to generically call external packages, plus methods in a target org that are unknown during base package build. You'll learn how to build dynamic and robust managed packages that can handle many unknowns, like different editions, custom objects or unknown sharing models.
Description In this webinar we will introduce you to Apex, and then walk you through the process of writing and deploying a basic trigger in your development environment. This series serves as an Introduction to Apex for Salesforce Administrators with no programming background. This is the first 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 See how quickly you can pick up the Force.com programming language and build triggers on your own! Learn what a test class is, and how to write, modify and deploy a basic trigger Understand when to use Apex and when to use core Salesforce tools like workflows and approvals Expand the automation capabilities in your Salesforce environment to increase adoption and data quality Understand core terms and development processes Series Targeted Audience: Salesforce Admins with experience developing point-and-click applications on the Force.com platform. Related Resources Apex Overview Page Apex Developer Guide Apex Workbook sfdc99.com Chapter 1: Write Your First Trigger from Start to Finish! Head First Java
This document contains a summary of Gowtham's experience as a software tester. He has over 6 years of experience in manual testing and is certified in software testing. He has worked on various projects testing web services, order management systems, and supply chain management applications. His skills include testing methodologies, techniques, tools like SOAP UI, Parasoft, and HP Quality Center. He is proficient in SQL and has experience automating test cases. He is looking for a new opportunity as a software tester.
Hello Everyone ! "Salesforce Apex Hours" is a recurring event to talk about salesforce ! Some times we'd like to meet on one location and some time online. This time we are planning one online session on "Salesforce DX" with Jitendra Zaa (Salesforce MVP). Agenda :- Salesforce DX provides you with an integrated, end-to-end lifecycle designed for high-performance agile development. In this session we would go through hands on and see how Salesforce DX can be used to create scratch org, automated testing and data load purpose. We would discuss CLI option as well Force.com IDE • Introduction to Salesforce DX • Creating Scratch Org • Deploying metadata to Scratch Org • Creating Skeleton Workspace • Running Test classes • Getting Help • Using Force.com IDE with Salesforce DX • Q&A
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 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.
The customer is an online manufacturing marketplace that connects buyers and sellers. They worked with Zado to automate testing of their complex platform using tools like Selenium, Maven, and Bamboo. Zado automated over 1,300 test cases in 30 weeks and helped enable continuous integration testing. After a successful 3 month evaluation, Zado became a trusted long-term QA partner.
Watch this webinar to discover new and updated Salesforce Platform features coming in the Summer '13 Release including: Force.com Canvas (GA) -- Force.com Canvas is now generally available and supports multiple canvases on a page, ability for canvases to talk to each other, distribution through standard packaging processes, and more. Chatter in Apex (GA) -- Chatter in Apex (formerly Connect in Apex) exposes Chatter API objects in Apex, and is now generally available with new classes and methods. The documentation can now be found in the Apex Developer’s Guide. Visualforce Updates -- There are several Visualforce enhancements including configurable timeout for JavaScript remoting, HTML5 output generation options, and various new components. API Updates -- Lots of API Updates including new objects, SOQL/SOSL clauses, and metadata types for easier deployments. ISVForce -- ISVForce has many new additions in Summer ‘13 including an Environment Hub for storing easily switching between orgs, installing/uninstalling packages with the API, and creating trialforce signups using the API.
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.
This document discusses web-based automation testing on Node.js. It covers unit testing frameworks like Mocha and Chai, the Selenium framework for browser automation, and Nightwatch which combines Selenium, Mocha and Chai. Nightwatch allows writing tests in a BDD style and executing them across different browsers. The document also discusses non-GUI testing with PhantomJS and integrating tests with Jenkins for continuous integration.
Join us to learn how to leverage SSO technologies (such as SAML) with Force.com Canvas. We'll show examples of using Canvas with your existing SSO application to provide a seamless user experience, how you can use Canvas and Salesforce Identity to demo cross-org Visualforce pages, and we'll show this behaving in Salesforce.
Are you a developer who thinks Visual Workflow (aka Flow) is just for Admins? Join us to learn how to use Apex code and Visualforce to strengthen your Flows, while making your Admin even more powerful. We'll cover how and when to use Flows in a Visualforce page, and how to manipulate events in both the Flow and Visualforce page/controller.
This document describes a pilot program for continuous integration with Salesforce DX. It discusses pain points with the current development process and how Salesforce DX aims to improve the developer experience. Key benefits of Salesforce DX include faster development cycles through features like scratch orgs and metadata deployment automation. The document provides an overview of Salesforce DX principles and development flow, and demonstrates how to set up continuous integration with Jenkins.
Flow enables developers and admins to easily automate complex processes and execute custom logic with clicks, not code. But you can also manipulate flows programmatically via the Metadata, Tooling and and, as of the Winter 16' release REST API - Flow Runtime. Join us to learn from the engineers who built the API how to manipulate flow with the API. See examples of how this empowers you to build better applications for your customers.
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.
This document contains a forward-looking statement regarding potential risks and uncertainties in salesforce.com's financial results. It notes that actual results may differ from projections due to various risks including issues with new products, services, business models, mergers and acquisitions. The statement also notes that unreleased features mentioned may not be delivered on time or at all, and customers should only make purchase decisions based on currently available features. The document encourages reviewing salesforce.com's SEC filings for more details on potential risk factors.
Learn about the Lightning Components Framework which helps you develop component based apps which are compatible with Salesforce1 and Lightning Experience. This presentation was presented at the New Delhi Salesforce DG and #SalesforceSaturday session on 23rd April, 2016 in New Delhi.
JavaOne presentation looking at the different tools available to JavaScript developers for debugging, performance and deployment
The acute software testing process, tools we use and tools we\'ve developed. We test with both open source and licensed-based products, such as Selenium and Mercury.
This mid-level technical session will help you choose among the AWS services that can help you deploy and run your applications more easily. You will learn how to get an application running using AWS OpsWorks and AWS Elastic Beanstalk and how to use AWS CloudFormation templates to document, version control, and share your application configuration
The document provides an overview of AngularJS including its history, key concepts, and features. Some of the main points covered include: - AngularJS was created in 2009 and is an open-source JavaScript framework maintained by Google. - It uses HTML enhanced with directives and bindings to create single-page applications. Core concepts include MVC, templates, dependency injection, and two-way data binding. - Templates define the UI using directives, expressions, and filters. Scopes provide the model and propagate events. Modules organize the app into components. - Services can be used to share code across the app using dependency injection. Common services include $http, $log, filters and more