#DF18 Developer Guide: Sessions for Diving Into Code from Click-Based App Building

If you’re used to building apps primarily through clicks on the Salesforce Platform and want to learn more about how to code, Dreamforce is chock full of resources for you. We’ve put together a quick guide of sessions you may want to bookmark if you’re visiting this year – and if you can’t make it in person this time around, keep an eye peeled for recorded sessions online on our Dreamforce page for Developers!

Tuesday

What I Wish I Knew When I Started with Lightning Components
Tuesday, September 25, 2:15 PM – 2:35 PM
Are you starting out with Lightning Components? Join us as we tell you about the most interesting lessons learned, useful tips and tricks that will help you in your learning path, handy tools, and the most common errors. Become a developer who understands the best practices required for Lightning Components, and apply it to component builds in your own organization.

Getting Started with the Salesforce CLI (Command Line Interface)
Tuesday, September 25, 11:15 AM – 11:35 AM
The CLI is the first step in learning to develop with modern tools on the Lightning Platform. Even better, it can also enhance your current workflow. The CLI is scriptable, enables version control, and allows you to use continuous delivery and deployment. In this session, we will demo the CLI while showcasing all of the best tricks and best practices. We will also share what’s new with commands like source:retrieve source:deploy .

Simple, Rapid Cloud Integration with MuleSoft Anypoint Platform
Tuesday, September 25, 12:30 PM – 1:10 PM
The connected customer experience requires that all systems, data and devices are integrated. Every business today needs connectivity that spans cloud apps, on-premise systems and data, and applications hosted in public clouds. In this session, we review how the MuleSoft Anypoint Platform makes it possible for business and IT to collaborate and engage customers wherever and whenever. Learn how Anypoint Platform makes it easy to rapidly build integration with a low-code, no-code approach that doesn’t require advanced programming skills. Additionally, we will showcase how developers can further extend these integrations with reusable APIs that will lead to enterprise-wide transformation.

Wednesday

Getting Started with Git on Salesforce
Wednesday, September 26, 11:00 AM – 11:20 AM
Using a version control system for the first time can be intimidating. Learning just a few Git commands can go a long way towards keeping track of code changes and restoring previous versions when bugs are introduced. Armed with just the basic commands, developers can take the first steps towards using Git with Salesforce. This session will walk through setting up a Git repository, creating a branch, committing changes, and pushing those changes to a remote repository.

Overcome Your Fear: Become a Salesforce Developer
Wednesday, September 26, 11:30 AM – 11:50 AM
If you’ve ever tried to decipher custom code to make a minor modification and ended up overwhelmed by the complexities, you’re not alone. Taking the leap from an #AwesomeAdmin to Developer can be intimidating. But don’t give up. In this session, we’ll give you the resources you need to create a concrete plan so that you too can overcome your fear and become a Salesforce Developer.

Lost in Translation: All About Integrations
Wednesday, September 26, 1:30 PM – 2:10 PM
During this session, you will learn all about integration basics. If you aren’t sure where to start, we’ve got you covered. You will return to the office with actionable knowledge of what is an API, WSDL, SOAP or REST and Bulk or Streaming, and when to incorporate or leave them behind. We will define and provide a cheat sheet to help identify the integration solutions that will address your business requirements.

My Boss Told Me to Build a Lightning Component. Now What?
Wednesday, September 26, 3:15 PM – 3:35 PM
You’ve decided (or were voluntold) to build your first Lightning Component. Now what? Have a seat for a crash course in building Lightning Components. Using a live coding demonstration, you will see a Lightning Component come together from scratch. From markup to JavaScript to CSS, we’ll break down each step along the path to your first component. You’ll leave the session feeling empowered to take on new adventures in your own Lightning journey.

Thursday

Salesforce for Developers Keynote: Build the Future of Apps
Thursday, September 27, 1:00 PM – 2:00 PM
People now expect apps of the future; continuously improving, integrated, and smarter. As developers, you are more empowered than ever to build these apps. Join this developer keynote and be the first to see how the Salesforce Platform can help you build apps faster, integrate apps easily, and make apps smarter.

Discover and Use Prototyping Tools for Lightning Experience
Thursday, September 27, 3:15 PM – 3:35 PM
Prototypes are a very effective technique for testing new ideas and iterating on them: the closer to reality and the more interactive a prototype is, the better…and the more effort it needs. In this session, you’ll learn to use Lightning Experience prototyping tools to experiment and refine concepts, in record time, to achieve a better user experience for your customers.

Friday

Build a ChatBot with Einstein Bots
Friday, September 28 12:00 PM – 12:20 PM
Are your Service Agents spending too much time on simple, repetitive or routine customer requests? Join us to gain an understanding of Einstein Bots, related components, and how to build your own smart ChatBot, powered by CRM data, in a few easy steps. You’ll be able to build your own Virtual Agent ChatBot so your Agents have time to work on more meaningful customer issues where human interaction is required.

Trailhead Zone

In addition to sessions, check out all our offerings in the Trailhead Zone. You especially won’t want to miss out on the Developer Forest. There you can see demos and connect directly with product experts!