Uncategorized
CRT-450 Salesforce Certified Platform Developer – Testing, Debugging and Deployment – 17%
5.1- Testing Deployment Requirement and Testing Framework Hey, guys. This is section five testing. And this is lecture number one testing, deployment Requirement and Testing Framework. In this lecture, we’ll talk about testing in general. We’ll talk about manual versus automatic testing. We’ll talk about testing requirements for deployment and salesforce, and why it is required to first test your code before deployment. And finally, we’ll talk about testing framework and Salesforce course. First of all, why testing is important, why it is a crucial part. Well, with testing, you…
CRT-450 Salesforce Certified Platform Developer – Retired Lectures
3.1- Object Schema – part 1 Hey guys. This is section three, logic and Process Automation. And this is lecture number one, Object schema. And this lecture will talk about how we can access our own metadata information from within Apex, how we can access objects and fields metadata information from within Apex. Note I advise you to watch this lecture after fully understanding Apex. But for now, let’s get started. First of all, what’s object schema? Object schema is a way to programmatically learn about the metadata of your…
CRT-450 Salesforce Certified Platform Developer – Process Automation and Logic – 38% Part 6
3.16- Using Declarative functionality and Apex together – Demo Okay. So now we will show you how to use Apex with their processes and flows. For that we will open our and then we will use the developer console. So this is where we will create the classes with the vocable method annotation and with the methods that will be shown in the processes and the flows. So let’s go to Setup and let’s open Process Builder. Okay, so let’s now create a process, a simple process on the account…
CRT-450 Salesforce Certified Platform Developer – Process Automation and Logic – 38% Part 5
3.15- Programmatic techniques to prevent security vulnerabilities This lecture is about programmatic techniques to prevent security vulnerabilities. The topics of this lecture are cross site scripting attacks, circuit injections cross site requests forgery Attacks data access control using the wish sharing keyword, this lecture discusses several security risks in Apex and Visual Force, and what are the different ways to mitigate them. Apex and VisualForce pages can expose an. org to different types of security risks like cross site scripting attacks, cross site request forgery, and so called injections. In…
CRT-450 Salesforce Certified Platform Developer – Process Automation and Logic – 38% Part 4
3.12- Exception Handling – Demo So I will go to the developer console and then I will open the execute anonymous window. And now let me type some code that will throw an exception. So I will create a variable of type integer and it’s called i. And then I will create another variable that is called a of type integer. And I will reference the Ivariable that is null. So what will happen now? I will get a null pointer exception because I’m trying to reference a variable that…
CRT-450 Salesforce Certified Platform Developer – Process Automation and Logic – 38% Part 3
3.10- Governor Limits – Demo So I will go to the developer console and I will open the Execute anonymous window. First of all, we start by the DML statements limit. As you can recall from the slides, the number, the maximum number of DML statements that can be issued by one transaction is 150. So now let’s try to exceed this and let’s see what will happen. For that will create a full loop that will loop more than 150 times. So this for loop will loop 200 times…
CRT-450 Salesforce Certified Platform Developer – Process Automation and Logic – 38% Part 2
3.9- Apex Triggers Pattern for Efficient Data Processing In the previous lecture, we have talked about triggers, about how to design them, where to write them, and when to use them. And then at the end of the previous lecture, we have shown you some examples of triggers. And then we have ran these triggers and we have tested them. In this lecture, we’ll talk about how to design Apex triggers for effective data processing. What to avoid when a trigger and what are the trigger best practices. There are…
CRT-450 Salesforce Certified Platform Developer – Process Automation and Logic – 38%
3.7- SOQL, SOSL and DML – Part 4 – DML Demo First of all, I will create an account so it will be account acceleration. And then I will specify the mandatory field. So ACC name equals test account. And then I will use the DML statement insert. So this is the stand alone statement and let’s see what would happen. So I did create an account and then I specified the field name to be test account. And then I did insert this by using the standalone DML statement…
Amazon AWS Certified Data Analytics Specialty – Domain 6: Security Part 4
Policies – Advanced So this lecture is a little bit special but I want to introduce you to reading advanced IAM policies and understanding what they mean because it’s possible you will see some advanced policies at the exam. So we’ll use this several links. We’ll start by this one, but in there I first want to introduce your attention to using the dollar sign AWS username. This basically will get the value of your username in AWS and the use case for it is that you can restrict maybe…
Amazon AWS Certified Data Analytics Specialty – Domain 6: Security Part 3
AWS Services Security Deep Dive (3/3) Okay, so we are in part three of our security analysis of the services and we are starting with EMR. Now, EMR is something that’s going to be extremely important to understand the security of going into the exam. And so as such, you need to pay a lot of attention into the next two slides and you need to remember everything I’m going to say. So let’s get going. So first, because EMR provisions some easy to instances, it is is possible for…