Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Salesforce Devops With Salesforce DX

via Udemy

Overview

Implement Salesforce Devops with Salesforce DX in easy steps

What you'll learn:
  • Salesforce DX
  • Use GIT in salesforce
  • Apex Debugging
  • Using GITHub in Salesforce
  • Continuous Integration
  • Salesforce Branching Stratgey
  • Salesforce CLI Command
  • Source Control Management (SCM) with SFDX
  • Data Manipulation & Export/Import relational records using DX
  • Power of VsCode with Salesforce DX

Salesforce DX is Salesforce's new tool for Salesforce Development and is essential to your success in coding on the Salesforce platform.

You will learn salesforce Devops with Salesforce DX in detail where we will start from compete basic of setting of various tools for salesforce DX and devops.

Step by step process starting from signing up Salesforce Org to configuring Continuous integration to build the code with Jenkin.

We will learn many SFDX CLI commands and how can use efficiently with VS code and Command terminal

Simple way to setup GIT,GITHUB,JENKIN, VS CODE, Apex Replay Debugger and many more plugin to make you excellent in salesforce DX development process.

Most important, You will get detail explanation of salesforce development branching strategy and how can accommodate with version control and that you can implement this easily

This course is designed for all level of Salesforce Developer, Admin and Architect. Where Developer will learn about how to use Command Line , Admin will learn how to take advantage of SFDX with the help of VsCode and Architect will learn about development process using devops.

Hey why to think now, you are at the correct course to move your salesforce journey to next level with learning Salesforce Devops with Salesforce DX easily.

Syllabus

  • Introduction to Salesforce Devops with Salesforce DX tutorial
  • Signup a new salesforce Org
  • What is Devhub and how to enable it?
  • Installation of Java
  • What Is Salesforce CLI and Installation process
  • Verify Salesforce CLI Path
  • Lets Start with Visual Studio code for Salesforce Development
  • What is Salesforce Extension pack and use of it in VS Code
  • Lets Create Salesforce DX Project
  • Understand Salesforce DX Project Structure
  • How to Authorize a Devhub
  • What is Scratch Org and how to create it
  • Bonus courses
  • Track and synch changes between scratch org and Salesforce DX Project
  • Common Salesforce Development cycle
  • Why should we use Version Control in Salesforce?
  • Different type of Version Control
  • Introduction to GIT
  • GIT Installation process
  • Initialize Git repository and Commit changes
  • Signup for Github
  • Push Changes to GitHub Repository
  • Pull Sources from Github and Add to Org
  • Introduction to Development lifecycle Branching strategy
  • How to create Multiple Branches for source code management
  • Push changes to feature branches from Visual studio code
  • Merges changes with remote Branch
  • What is Continues Integration in salesforce
  • What is Jenkin and Its Installation Process
  • Install Plugin in Jenkin
  • Create First Admin user in Jenkin
  • Setup OpenSSL to generate signed certificate
  • Generate SSL Certificate to use in Salesforce Connected app and jenkin
  • Setup Connected app in salesforce org
  • Configure OpenSSL Generated server key in jenkin
  • Configure Environment Variable for Jenkin
  • Configure Jenkin for Github Branch
  • Start Build salesforce deployment from Jenkin
  • Execute CLI data commands from VS code
  • How to Run Test class from Visual Studio Code
  • Introduction to Apex Replay Debugger
  • Setup Apex Replay Debugger and play with breakpoint and check point
  • Complete PPT Used in Course

Taught by

Debasis Jena

Reviews

4.5 rating at Udemy based on 889 ratings

Start your review of Salesforce Devops With Salesforce DX

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.