 Hello, everyone. I'm Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. So this is day 68 of Salesforce Learning Bootcamp. And in this session, I will be talking about development project that we are doing from last two days. So I won't be implementing any solution in this session. Instead, I will be explaining all the requirements to you and will guide you like how you can implement those solutions at your own. And I can see like people who are solving those problems. So they are posting solutions in the telegram group as well. So if you're part of the telegram group, so you can just communicate and you can just have answers of the questions which are available in the document, right? And if you want to join the telegram group, so soon I will be showing you the QR code. And by scanning that QR code, you will be able to join the telegram group, right? So once again, hello and welcome to everyone on Sanjay Gupta Tech School. And like this is part three of development project. So this week, we'll be completing all the discussions regarding development projects. So with this, like our admin and development, both things will be completed. And if you're following all the sessions from the beginning, so in your recruitment app, along with development along with admin stuff, now you will be having development related implementations as well. So lots of things will be working in the background automatically with the help of flow triggers, you might have implemented some apex and test classes, right? So this way, if you follow all the things, so you will be an expert in Salesforce admin and development. And in third phase, whenever we'll be completing front end development that is related to lightning web component. So after that, we'll be having one more session where I will be giving you one task with the help of that, you will be implementing something with the help of lightning web component. So we'll be having all the sessions. And after those sessions, I will guide you like how you can implement those concepts as part of the project. Okay, so I hope these things are helping you. And if you can give some feedback in the chat right now, so it will be helpful for me, like how you are expect experiencing the requirements which are available in the development project. So if you have joined this session for the first time, and if you want to know who is your instructor, and you want to know more about me. So with this slide, you can get to know little bit insight about me like what I'm doing, what I have done, and who I'm helping to ramp the career in Salesforce ecosystem and what all certifications I have, right? So everything is available on this one slide. Now moving forward, I hope everybody is following all these virtual learning best practices. So follow all the sessions so that you can understand Salesforce admin development properly in development. Also, we have both development back end development front end development. So till now we have completed back end development and from next week, we'll be starting front end development, right? So I will be guiding you on that as well step by step. And if I move forward, so consistency is the key. So please do regular practice. And this is the QR code that you can scan and become part of that telegram group, where more than 2000 folks are connected, and they're interacting solving their problems and helping each other. So this community I created for you and no promotions are there. Just learning is happening in this group. And look at look at this Salesforce development bootcamp timeline. So this is for future. And right now we are in week number 19. So today week 19 will be completed. So you will be having all the understanding related to related to development projects. So you can implement that. And from next week onwards, you can consider like we are going forward to learn lightning web component implementation, right? But before moving to light requirement, I will be modifying this timeline. So right now, five weeks I have dedicated so that you can learn the implementation of lightning web component from the beginning, right? So moving forward, if you have not followed Sanjay Gupta Tech School, so you can follow it on YouTube, LinkedIn, Instagram and Telegram. And all the links are available in the video description. So you can find those links there. And the development project which we are like doing right now, that link is also available in the video description which you are watching. So you can have all the links in the description. So go and have those and please share a review or feedback about the bootcamp. So I'm requesting you those who are live or those who are watching the recording. So please share a feedback so that it will give me some insight and going forward if there is something which I can improve so that I will be doing. And one more news for you. Like from next week, I will be starting the coding bootcamp which is focusing on C and C++. So lots of folks reached out to me like we are we are getting difficulty to understand Apex as they belongs to non-technical background, right? Or maybe they are having some career gap, right? So to support those guys so that they can understand Apex. So I'm going to teach them basics of coding. So those basics of coding I will be covering with the help of C and C++ programming languages. So from 9th, this bootcamp will be starting. And daily three to four sessions will be happening so that you can build your strong foundation. And after learning C and C++ concepts, if you move to Apex, so that Apex programming will be easy for you. Or maybe if you're doing some logical implementation, so that will be easy for you to understand, right? And after that Lightning Web Component sessions, we'll be having deployment related sessions and other things I have also planned. And QA related session, BA related session. So soon, like in the month of June and July, you will be having a lot more stuff with the help of those. You can master your Salesforce skills, right? So I am doing this bootcamp so that you can become a consultant, not an admin developer, QA, BA folks. I'm targeting like so that you will be having all the insights and you can become a consultant, right? So consultant is a person who knows everything, right? So later on after these role dependent sessions, we'll be having cloud specific sessions as well. So those sessions will be on like sales cloud, service cloud, we'll be doing Omni Studio and velocity related stuff as well. Right? So those sessions will be targeting beginners as well as the professionals who are already working in the companies, right? Because no one knows everything. So we are trying to put cloud specific sessions as well. So I am just trying to build a team so that I can onboard other folks as well, those who are active in community and they will be sharing their knowledge with you, right? So after this information sharing, let's jump on to the development project and now I am going to show you the remaining part of the project. And before that, if you are starting this development project, so one FAQ, sorry, one FYI, one information I want to share. So first, you need to implement session number 16 to 21. So these six sessions, if you implement and all these six sessions, links are available in this document in the beginning. So if you follow all these six sessions, so you will be able to implement the admin related stuff. And once you implement all the admin related stuff, then you can do... So this, you can see this is the project overview like what you are implementing, what is the problem statement, expected outcome, features of Salesforce used. So in an interview, if you are showing this project as part of skill enhancement, so everything is written over here, you can explain it in a proper way. And this exercise is related to data import, wizard, and data loader that you can practice. Then some formula validation rules are available here that you can practice. Approval process available that you can practice. Then this is Salesforce development related stuff. So the screen flow I already implemented. Then yesterday we discussed about this record triggered flow requirement. So I hope you practiced these requirements. Now let's focus on this requirement. So we have this much like create a custom field on the job application object named as review provided. So basically what you need to do on job application object, you need to create this field. Review provided. It will be a text field. Now on the review record when rating is populated, then you need to put a yes in the review provided field created on the job application object. So here job application is parent and review is child. So your flow or trigger will be on review object. And through that review object, you will be updating the parent job application record. And what you need to do in this review provided field, you just need to populate a yes as a text value. Right. So this is the requirement that you have to implement. So you can implement it with the help of record triggered flow as well as with the help of trigger. So just try it and let me know if you have any doubt in understanding this requirement. So I will be explaining it again. And thank you GEO ER for appreciating and giving me some blessings and Prasad as well for appreciating my efforts. Okay. So if there is any doubt that you want to discuss, you can just write in the chat. Otherwise I'm moving ahead. So we have next requirement which says like we just need to first deactivate our duplicate rule that we created on candidate object. And after that, what we can do, we need to apply a validation rule based on existing record data using record triggered flow or trigger to validate duplicate candidate records creation based on email field. Right. So what you will be doing, you will be creating a validation rule. And in that validation rule, you can use a checkbox field. So first of all, you will be creating a checkbox field on candidate object, right? You will be creating a checkbox field on candidate object and you can name it as duplicate found. And initially it will be false. So in validation rule, what you can do, you can use that checkbox field. Just use that checkbox field. So if it is true, then validation rule will fire. If it is false, then validation rule will not be fired. Right. Now in flow or trigger, what you can do, you can query existing record basis on the email field. So if the newly created record email is already available in the existing records, so whenever you are applying that query, so you will be fetching some records. So if there are some records available, if there are some records available, so what you need to do, the checkbox field, which we created on candidate object for checking like duplicate found or not. So in flow or trigger, you will be checking that as true, right? And this you need to do in before insert. In trigger, it will be in before insert and in record triggered flow, it will be done in fast field update, right? So through that process, you will be checking that checkbox as true. If some records are found and if that checkbox is true, so later on validation rule will fire and you won't be able to create duplicate records, right? So this is the requirement that you will be implementing. So maybe you can implement it through record triggered flow or you can implement a trigger as well. Okay. So Samir is saying like I tried but failed. So Samir, I would suggest like if you ask this in telegram group, so I am sure like lots of people have already implemented these requirements. So you can just ask in the telegram group and someone will be helping you with the solution. Now if you come down, so there is one more requirement like if a position is open for more than 30 days. So if you remember on position, we have a field called days open, right? If that field is having value greater than 30. So what do you need to do? You need to close the position automatically. So we have a status pick list. In that status pick list, you just need to populate closed pick list value. So what do you need to do? You need to run a weekly job on Friday midnight and once the position is closed, then don't query that in the flow trigger. So what do you need to do? Again, you need to create a checkbox on position and that checkbox field you need to check as true whenever the position status is changed to close, right? So whenever like in your scheduled triggered flow, if you are querying the record, so unnecessary record won't be queried again and again, right? So what you can do, you can also apply a check like if position status is not is other than closed, you can query those. So that kind of condition also you can apply. So this is the requirement and we have different ways to implement this. So you can implement it with the help of schedule triggered flow or you can implement it through scheduled apex as well, right? So this is another requirement that you can implement as part of this project. Okay, now specific to apex trigger and test class, right? So this is a lengthy requirement in one requirement, there will be a total three, four scenarios that you need to implement. So what you need to do like in our recruitment app, which is maintaining the candidates data. Now, suppose we have various skills, we have various skills records as well in the new object. So as per the candidate skill set populated on candidate record, we have to create candidate skill set records, right? So what data model we will be using? So we'll be having candidate object that is already available. We need to create skill as a custom object, right? So if I take you above, so we have a diagram for data model of this recruitment app. So just focus on this. So position job application review job posting and employment website, these are already created candidate object is also available. Now what you need to do, you need to create one more object that is skill object, right? So this skill object you will be creating and candidate skill object is a junction candidate skills object is a junction object. So in this object, what you can do you need to create two master detail relationship. So one master detail will be for candidate and another master detail will be for skill, right? So this way like two more objects you need to create and then this whole object relationship will be there in place for recruitment application. So if I go down once again, so here you can see we need to create this skills object. So right now I'm going to create this object for you so that I can guide you like how those objects will be available and then the requirements you will be implementing at your own. So if we go here, so I'm just opening the setup going to object manager and here I'm going to create a custom object. So this custom object label will be skill, plural label will be skills, right? Now here you just need to provide a field skill name and it will be of type text and rest of the thing you need to leave as is. Then just enable this last checkbox so that tab will be created. So I'm just clicking on save after enabling that checkbox. So once I clicked on save so that object is created and now I'm going to create a tab for it. So for tab we need to select the tab style so I'm selecting a tab style so you can select any tab style as per your choice. Then at bottom right corner there is a next button you can click on it and leave it as is like default on for all the profiles. Then again what you need to do you need to click on next. That next button is available at bottom right corner. Then here we need to we need to see like on which application we want to place that. So we have a recruitment application, right? So in my org recruitment application is available here. So you can see recruitment application is available here and I'm going to enable the checkbox and clicking on save. Okay so I just enable the checkbox and this object is created and here we have this skill name field. Okay if I go to the recruitment application so here we will be having that skills tab also. So here you can see this skills tab is added now what you need to do you need to create new skills record. So in case of skill we'll be having just name of the skill. So let's say our skill is Salesforce admin. So this way you will be creating the record Salesforce admin and then just click on save. So this way like under skill object there is one skill record created. If you want to create one more skill so you can write Salesforce developer and click on save. Then if you want to create more skill records so you can just say like Java. So this way like three, four, five and number of skill records you will be creating. So now what we have we have candidate records we have skill records. So on candidate you can have multiple skills. So basis on that we just need to create a junction object and under junction object we'll be creating lots of records. So for example if one candidate is having five skills. So five junction records will be there. So candidate will be one but five skills will be will be related to that particular candidate. Okay so I will show you how I will be creating those records manually but you need to implement a process so that those records will be created automatically with the help of trigger. So jumping to the requirements. So right now what I did this data model is complete like candidate record candidate objects object is already there. Skill object I created so it should be like skill. Right now requirement number one is says build a relationship between candidate and skill objects in such a manner that a particular skill can be owned by multiple candidates and a single candidate can have multiple skills. Okay so what we need to do we need to create a junction object that will be named as candidate skill. Okay so now what I'm going to do I'm going to create that object for you. So I'm creating one more object that is candidate skills. So I'm just okay so this page is available. So here I'm typing candidate skill. So this is my object name and here I'm going to write candidate skills. Then here I'm going to put auto number and starting with one and naming it as candidate skill number. Right and rest of the things I'm leaving as is and creating a check us like clicking on the checkbox so that a tab wizard will be open and I'm clicking on safe. So here I need to create a tab style so I'm selecting a tab style clicking on next then default on again clicking on next. Now I just need to put it on recruitment app. So from this list I'm enabling the checkbox for recruitment app only right and clicking on save. So this way friends I created two objects and two tabs and both are available here. So under more you will see candidate skill as well. Okay so let me just shift it above. So skill I'm putting here candidate skills I'm putting here and clicking on save. So I just moved their locations like skills and candidate skills. Okay now on candidate skills we need to create relationship fields. So I'm creating new master detail field. Why I'm creating master detail because suppose candidate record is deleted so all the related candidate skill record should be deleted automatically. So that's why I'm creating master detail. So primary relationship will be for candidate. So from here like you can see master detail field I'm creating on candidate skill that is child and parent is candidate so I'm selecting it from here from related to and clicking on next. Okay so here details are available so you can leave it as is click on next then again click on next next and a related list will be created so that's it click on save. So one master detail field is created now I'm going to create one more master detail field and this time master record will be skill. So here we have skill as a parent object so I'm selecting it clicking on next. So now you just need to click on next next next so that this field also get created. So this way we have two master detail fields created on candidate skill. Right now let's jump to the org UI like recruitment application. Okay so here if I show you we have these candidates if I show you through list view so we have these candidates so let's say put this candidate 0001 right so for example this candidate is having two three skills so what you will be doing you will be creating candidate skills record so if I click on new so from here I will be selecting the candidate so let's say I'm selecting c-001 and skill I'm selecting as Salesforce developer right so this way I'm mapping and clicking on save so this way one record is created under candidate skill right I'm just going to modify this list view so here I'm going to put some fields so I'm setting candidate I'm setting skill so that I can see the data right so for this candidate skill record this is the candidate and this is the skill now if I try to create one more candidate skill record so I can choose the same candidate once again and skill can be different so this is many to many relationship so one candidate can have many skills and one skill can be mapped with many candidates so I'm just clicking on save so here you can see this candidate is same but having two skills if I click on new and from here I'm selecting candidate number eight and skill I am selecting Salesforce developer and clicking on save so what is happening here same skill is opted by two candidates so this way it is many to many relationship right so now what you need to do whenever candidate record is created so right now what we'll be doing we'll be creating a field on candidate object as well where we'll be populating all the skills and basis on that skill we'll be mapping this skills record with that candidate skill set and the candidate skill records will be created automatically okay so this is the actual requirement that you need to implement so this way requirement number one is completed now if we come to requirement number two so company used to maintain the candidate records each candidate record has its unique identifier which uses the below naming convention so this is different requirement that you need to implement so here what you need to do there will be a custom field that you need to create and that custom field will be having the data in this format so first two axis will be for year of passing so you will be creating one field on candidate named as year of passing then one field as branch then one field as city of birth right and basis on branch and city of birth you will be concatenating and creating this string so if your branch is computer science so you will be extracting it like this or maybe you can say like you are putting branches and two alphabets or three alphabet as well so you can pick whatever you have provided in that field and from city you just need to extract first two letters and you need to concatenate so this logic you need to build now if we move forward so there will be year of birth so in year of birth you will be having year so that will be used as is now what you need to do you just need to concatenate it like this so 23 is coming from last two digit of the year of passing csj is coming from the branch and city of birth concatenation and year is coming from year of birth so in this format you will be creating a string and that you need to populate in a field so field will be uin number and this uin number field you will be creating on candidate object so you can just read all these descriptions and basis on that you need to complete this requirement so i hope you understood this so i i hope everybody is having the document so just go through the document and right now like from this requirement number one and requirement number two if you have any doubt you can ask otherwise i will be jumping on the requirement number three so requirement number three little bit i already explained to you but i will be explaining it one more time so that you will be able to implement it so meanwhile i am going to take one question so here is a question like i want to know if with all the lessons we learned till today even missing lwc can we go to interview i have this i have won this june month it will be for july yeah so vladimir you can go for that and if you want to have some insight about lwc so on my channel you have you will find a playlist related to lightning web component so you can just go through the initial videos related to that and i guess those videos are listed here as well so if you go to study sales force under developer section you will find lightning web component videos so you can go through these videos so that you can have enough insight about lightning web component as well okay and thank you satyam for giving and sending some blessings to me so i'm just waiting if you have any doubt uh yes rajiv uh you are asking email duplication trigger can be implemented without checkbox no yeah in this case what you can do if you are talking about trigger so in case of trigger you don't need to implement validation rule in trigger we can have that add error message so if you want to use that feature so in that case you can ignore the validation rule and you can use that add error message if you found some duplicate and if you want to use that validation rule so in that case you have to use that checkbox uh yes satyam it is compulsory to learn javascript if you want to learn lightning web component okay so moving forward now i'm going to explain this requirement to you so what you need to what you need to do there is a field called skill set that needs to be created on candidate object right so this field will be a text field and that will be having data in this format comma separated right and what you need to do from that field you just need to fetch the value and you need to separate them out basis on some split function and basis on that split values what you need to do if that particular skill if that particular skill if that particular skill record is available under this object so you can directly create candidate skill junction records right but if that skill is not available under skill object so first you need to create those records and then you need to create junction records so right now here we have java so java record is already created under skill subject but dotnet and c-sharp are not there so in that case first you will be creating those records and then junction records you need to create so this is the complex requirement so lots of people were asking like please share some complex requirement that we can implement with the help of trigger and epic so this is the complex requirement which i have so just try to implement this and make sure whenever you are implementing this requirement so you don't write dml or soql inside loop so dml and soql should be outside the loop and try to use map as much as you can okay so right now what i'm going to do i'm going to create this skill set field on candidate so that i can show you how we can store the data so those who want to understand trigger properly so if you implement this requirement so it will be a good practice for you so here i'm creating a field skill set and length i'm providing as 255 clicking on next visible to all the profiles again clicking on next and save right so this way that field is created and if i go to any candidate record so on that candidate here we have this skill set so this way you will find the skill sets so what you need to do whenever user is creating any record okay it is not safe i'm just refreshing it yep now it is saved so you will be having comma separated values in this field so whenever record is created or updated so you will be writing a trigger in trigger there can be lots of records available so basis on that you just need to build the logic and you will be splitting and after a split you just need to check whether this particular skill record is available so how i can show you so we have three skills java sales force admin and apex so through code what you need to do you need to check whether that particular skill is available here or not so right now two skills are available and one skill is not available which is populated here like apex so what you will be doing for this apex first you will be creating a skill record and then you will be creating the candidate skill but for other two java and sales force admin you will be directly creating candidate skill record you don't need to create skills record so this is the idea behind this requirement number three so this is the complex requirement and if you are able to solve this requirement then you are a pro in sales force apex trigger and test class skill set and after all like whenever you finish all the requirements so you need to implement test class so that you can you can say like your code is covered 100 so this is requirement number four so i think this is the proper project for you and we are following the common project for admin flow and trigger apex and everything so i tried to cover as asynchronous apex as well like through schedule apex so whatever we have learned so far so everything is available in this project and if you try to implement this project as a whole from the beginning so i would say you don't need to go anywhere to pay for the trainings if you implement this complete recruitment project so everything will be covered totally and you will be having lots of knowledge in your mind right so just just follow this session tracker and like 16 to 21 session numbers are for admin project and these 66 to 68 for for development project and in development project like knowingly i just implemented few solutions because i just want you to implement the solution and then utilize the telegram group so that you can check whether your implementation is correct or not right and i'm sure like if you do this project so you will be able to clear the interview in first round right so but you need to implement everything from the beginning to end so that all your concepts will be revised okay and wherever it is mentioned like you need to implement the requirement through through low code like flow or code so do it through both the ways so that you will be having enough confidence on yourself so this is all what i can do for you now it is up to you how you can utilize this platform to improve your sales force skills and i bet no other organization at tech or any youtube channel or any other influencer is doing this and like today i'm delivering this day number 68 so it takes a lot i'm preparing a lot for you you can see this excel sheet like lots of things are planned already so if i'm doing efforts for you so i hope you can also do efforts for yourself and if you do efforts for yourself so whenever there is an interview opportunity so you will be ready already and you just need to revise the concepts and you will be clearing the interview in first go and if you implement the project so you can explain your answers in scenario based language like if this is the scenario so how you will be implementing flow trigger so you can say like if this is this is the scenario so you can take example of recruitment application so like if you have recruitment application implemented and in that application like we have this requirement so to fulfill this requirement we can implement that solution with the help of this feature so if you explain your answer basis on the scenarios so interviewer will be impressed like you already know what are the scenarios you are not just explaining the definition you are explaining that answer relating with some real-time problem right so this makes difference okay and from next week on next week onwards you can see like lots of sessions are planned and right now i just noticed for next week we have html css only and we have one more week that is totally dedicated for javascript okay so we have total six weeks for a lightning web component preparation so first two weeks are for building the base and here you can see some prerequisite videos are also available so if you want to understand before i start the session delivery so you can go through with this playlist right so i can just copy this playlist here yeah so learning lwc is it necessary to know apix yes so it is mandatory to to know a basis of apix because in lightning web component we'll be fetching some data from apix and we'll be we'll be pushing some data through dml operations so apix will be used in the back end thank you for donating this amount shortly this weekend i will be buying a coffee so thank you so small efforts make sense so i'm appreciating like you are thinking about me as well but so like now what i want like just just follow everything whatever i have done for you so whole project sheet is with you so implement this and just utilize the telegram group and i want to see like you are discussing this requirement as a developer so this is a business use case this this whole document is a business use case so as a business analyst you need to understand it then think like an architect like how we can implement its solution then think like a developer like how i can write the code then think like a tester how i can test this code so this way you will be thinking from different mindsets so you will be wearing different hats right so it will make you more confident in sales force skills okay so i hope this document will help you so this is all what i planned for today and from next week onwards like we'll be implementing front end development thank you asho tosh so like i'm feeling happy reading your words so this makes me keep motivated so i request everybody those who are watching live or if you are watching the recording so please share reviews on or feedbacks on youtube comment section chat or maybe on linkedin so that more and more people can get benefited with the help of this bootcamp which is happening live and totally free of cost and everything is planned even if if you go with any training company or any at-tech company you won't find such a designed explanation or designed content right so even they are also using this excel sheet for curating their courses their session plans right so instead of like investing money there i would say don't waste your money just go and watch videos one by one and understand the topic well and share this information with others as well so that they can also save their hard-earned money and i can see like less people are sharing feedback so i don't know what is stopping you to share the feedback so it takes like hardly one minute you can just use keyboard and just type the feedback so that like my friday thursday friday and weekend will go well and i will be motivated and will be creating lots of content for you for upcoming weeks right so just share some feedback so now five minutes i will be watching the chat window i just want to see some nice comments from your side about the whole bootcamp because today we are completing the second phase of this bootcamp that is back in development so we did apex we did trigger test classes as soon as apex we did integration we we just completed development project scenarios so if you can share some feedback so it would boost my energy and you guys are my energy so just express your feelings your words your reviews your feedbacks what you think about the whole bootcamp so i would be happy to hear your words in the chat section so i'm just waiting there is no more chat okay thank you vladimir so i am happy like through my efforts your apex skills are improved so this is great i want to see more feedback more reviews i am not asking for any money why why you are hesitating to give some feedback at least this you can do for me so i can feel some motivation okay thank you pankaj thank you girija thank you akula sandeep kumar so this is good like i'm doing this for you and because of me if you if something is changing in your life so this is like something special for me so thank you rajeev and i would request like please share this bootcamp excel sheet with other folks as well so that they can also get benefited i can see lots of people want to jump in sales force ecosystem and one one great news i i am seeing around like sales force community is again active there are lots of events are going to be happened one happened last month which i also attended that is sales force dream in and upcoming event is sales force developer days then mule soft dream in is also coming up so sales force and mule soft community is active now and lots of sessions will be happening and uh in with that community like you can feel like some job opportunities will also be there right so market will grow day by day so you you just need to have some sales force killed with you so those who are freshers it is for them don't give up have patience have faith there will be lots of opportunities because sales force says there will be lots of opportunities available in future in market so just be ready with the concepts and those who are experienced folks they can just strengthen your your sales force skills so that you can switch to other jobs like different companies you can clear interviews so in that way it will this bootcamp will be helping you so i can see next comment from Dushyan so Dushyan says i just wanted to thank you for being an amazing teacher for all of us thank you i'm truly enjoying learning for you over the past few weeks and hope for many more still to come yeah sure lots of things are already planned and i'm just sharing my knowledge with you and whatever i'm saying i'm doing like i'm not making any false promise so whatever i do i say whatever i say i'm doing that only right so many more things will be coming up uh thank you Samayetha uh thank you Samayetha for giving this nice feedback uh thank you punkers this is what i'm saying to everybody like uh in coaching you just need to pay lots of amount and still like they are following this bootcamp their trainers uh learning from this so why to go there just just understand the concept and sales force is same everywhere whatever i'm explaining they are they are explaining same thing so i'm explaining everything in detail that is available in recorded form lots of exercises are available so just motivate everybody with whom you interact so that they can learn everything freely thank you Aziz for appreciating my efforts thank you Fatih F thank you this is nice feedback for me thank you Saro's for sharing this true feedback i'm happy like my videos helped you in volunteer project thank you Hassan just Grisha this i already told you and you are also saying so you are just uh stamping whatever i said thank you Fatih F once again yeah and uh believe me i i am a total positive guy like i am i just think positive so in in uh problems also there are opportunities so never give up be consistent uh believe on you and like if you do consistent efforts so something will happen believe me if you do consistent efforts something will happen so that i am applying in my life as well i'm doing consistent effort and because of that i am like getting the success so if you do consistent efforts so in your life also success will come sooner or later you will taste the success so Ankur thank you for yeah so Ankur there is less demand for admin so instead of preparing only for admin i would suggest prepare for some role specific roles like you can prepare for qa role you can prepare for business analyst role so that will club your admin knowledge right so if you apply like i want to become a qa quality assurance analyst or quality analyst so that will be uh giving more impact if you say like i want to become a business analyst so that will be good okay uh Vladimiro from next monday i will be explaining html css then javascript so this is the basic building block for lightning web component after that i will be explaining that thank you Suraj for appreciating the efforts so thank you guys for giving me true feedback so this made my day and i wish you all the best and prepare all the scenarios implement them and prepare this project and understand this end to end project like recruit recruitment application and whenever you give any interview as a fresher so you can just use this application as a scenario and what you can do you can just implement and test it end to end whatever you have implemented so that everything all the concepts will be revised okay with this note i take your leave and uh we'll see you on monday and uh from monday like third phase of this bootcamp will be starting that is front end development okay thank you everybody see you on monday goodbye