JanBask Training

Best Online IT Training like Salesforce,QA,BA,Dot Net, Java and many more.

How to Create Your First Approval Process in Salesforce

Salesforce approval process is an automated process which automated way of submitting a record for approval. An approval process is combination of steps for a record to be approved and person has to approve it each step. A step can apply to all the records to that object or just record that meets the certain criteria. An   approval process also specifies the action to take when a record is approved,


Read More…


Popular Salesforce Certifications for a Promising IT career

If you want to have a long lasting career in Salesforce, then Salesforce certification can be a great way to prove your skill and ability as a Salesforce professional and provide you better job opportunities. As Salesforce is one of the most in-demand skill set of IT industry these days, so any professional will definitely get benefit from Salesforce certification. Here we have listed possible and most popular Salesforce certifications from which you can choose the one of your choice and preference.



Top 5 Performance Testing Tools of 2017

Top 5 Performance Testing Tools of 2017

Testing is one of the most important and unavoidable step of software development. To test the performance of any software there are a number of ready to use tools in both licensed and open source versions.

For 2017 the most used performance testing tools are listed below:

JMeter Tool

JMeter is one of the mostly used and popular open source performance testing tools. Apache JMeter is basically used o test Java applications and the tool is designed to test the load and to measure software performance at that time. It can be considered as an alternative of Load Runner tool. The tool is designed to test the thick client Java application. Testers can find all of the required features, needed to test an application in JMeter tool. A few of the popular features of this tool are:

  • A User Interactive and featured IDE, which can be used for debugging, recording and building the performance test
  • It is one of the most trusted and used Performance testing tool.
  • Use Groovy as the default programming language
  • Is compatible and can test the hosting technologies, including Java Objects, SOAP, Resy Services, Databases with JDBC and FTP like services.

JMeter is a popular software, but has a few shortcomings as well e.g. it cannot test large scale distributed applications. To test the application, which require multiple machines JMeter cannot be a suitable testing tool. During qa testing training you will get all information about Jmeter and more tools


Taurus is again a testing tool, which uses YAML language. A ten line script can be described before testing; using which the testers can test the software either through JSON or YAML language. In YAML language the user can describe a readable and edible test approach using simple text file. Following are a few of the useful features of Taurus:

  • It is a perfect performance testing tool for CI/CD pipeline.
  • It can be supposed as an abstract of JMeter and of some other useful sub tools as well like Gatling, Locust, Grinder and Selenium as well.
  • This tool allows all team members to contribute in the test process, as the test case in written in simple language so everyone can read it and perform the testing process easily.


It (Locust) is the simple to use load testing tool and can perform testing in distributed environment. The tool is mainly used to test websites and other web applications. You can also test that how many users can simultaneously use the application. For each instance of the Locust separate behavior can be defined, through which you can monitor the application’s performance in real time. Some of the useful features of Locust:

  • Using Python language various test scenarios can be created
  • A nice web based user interface
  • Best tool to test APIs
  • Any number of users can be scaled up.

The Grinder

This is a Java load testing framework and provides an easy to run testing solution for a distributed environment. A number of load injector machines can be used to create distributed testing solutions. The Grinder has following features:

  • The Grinder can be used on any system, which has Java API
  • It has a nice GUI console
  • It can automatically handle the client’s cookies and connections

nGrinder Grinder

This is a Github tool, which can provide an enterprise level testing solution. The stress testing can be made easy and it can provide a new platform, where you can create, monitor and execute tests. This Github testing tool comes with following features:

  • The language used in nGrinder is Jython to create the test scenarios and the stress testing can be done against JVM platform.
  • It can use customer libraries like py and jar to extend the testing
  • You can monitor the testing state of your performance agents.

Apart from the above listed there are man other ready to use testing tools, which are used by the testers and are open source as well. One can easily download these tools and use them. Some other tools are Siege, Tsung, k6, Gatling,The Grinder and Fiddler. These tools can be used by developers or testers and they can easily test any web or desktop application.

Mobile App Testing Practices- A Must for QAs

Everyday new apps, devices, technical platforms are evolving, just to provide advance and featured technical platform to the user. Evolution of new platforms, frameworks and  technologies have made it essential to test all newly developed apps on mobile platforms as well, which makes the jo of tester more complicated. Here we have discussed a few hacks which can make the tester or QAs job quite easier.

Challenges for mobile app tester

Prior to discussing the solutions of challenges, lets see the commonly faced challenges by the mobile app tester, which are multitude of mobile devices, OS fragmentation, variety of testing tools, different types of mobile apps like Native, HTML5 and Hybrid, performance testing, numerous test interfaces and many more. Before testing a mobile app tester should know both the problem and its relevant solution, so that if at any time he stucks between any of these challenges he must know the way to overcome the challenge. Following discussed solutions can help the tester in this regard, which are essential to take care and every mobile app tester must be familiar with.

Solutions of the Problems

Know the goal, scope and nature of the Application

A good mobile or application tester always understands the goal and scope of the application as the first step. So being a QA or mobile app tester one should understand the deep scope and goal of the project to know its nature, its goal and its scope.

Who are your target customers

Today the mobile users expect much more from their mobile apps rather than their desktop or web app. Tester must know who will be their target users and what can be their expectation from the mobile. If you will know your target customers or audience then you can downsize the focus and testing efforts and find out what is essential for the app and what functionality must be there in the app, which could be liked or disliked. Online ios training, online android training programs can help in learning the complete process.

Testing Strategy and Plan

For any application there must be a properly planned strategy which must have complete guidelines to be followed. A proper and planned strategy can ensure sufficient test coverage and provide stability and consistency to the app. Online qa training can provide you better understanding of the concept.

Real Device Test

However the simulators or emulators can be used to test any app, but they are suitable for just early stage development, but the testing performed on the real device can ensure the better performance and provide real output of the operation. The tester or QA can know that how will the app look on the real device. So testing the app on real devices including mobile or any other handheld device can provide better result and provide the idea of performance. For this the tester can build a list of devices and OS like Android, Windows, iOS and others, for which you will design the test strategies. You can also avoid the outdated devices or use simulators or emulators for those devices.  One can learn the platform based development through any online ios development training program.

Test User Experience

As the app is designed for the user so user experience testing is very much important. The application must be tested properly for UI consistency, visual issues, custom device feedback, responsive design behavior, user journey execution and the application specific functionality, user interaction visualization and much more.

Test Web and Mobile App Separately

When the app is developed only for mobile then the testing process must consist of installation testing along with its launch process. Moreover the API connection testing may also be required. However if the application is a web or responsive app, then the network connection testing for mobile data, 2G, 3G, Wifi must be tested, moreover the test must be done for different browsers, load and performance testing must be done for web and mobile platforms both.

Automation Testing

Automation can improve the performance of any app and increase the testing speed as well. Especially for the responsive app automation testing can improve the testing speed drastically. Even addition of new test cases can also speed up the testing speed and the development process.

 Security Testing

Security or app vulnerability is one of the major concerns for every app. The app must be checked for authentication and encryption, the app must be checked for third party software or services and identify the malicious code or loop holes in the app, which can be a security risk for that particular app.

Check for app update or version launches as well

Any mobile or web app can have a number of versions in the future, so for this reason it is must to check the installation and un-installation processes along with the updates version installation. There must not e any issue in any of these processes.

The candidates can learn the testing through any online qa testing course. Many institutes provide such career oriented training with certification.


Dot Net or DevOps – The Latest Technology Career Options

Microsoft .Net launched in the year of 2003 and at that time cloud computing, mobile apps and iOT like smart technology platforms were not in existence, but .Net still is an in-demand language, which is relevant as well and has many capabilities. However today a number of tools have been evolved, but still many applications are being developed in .Net and it is a backbone of those applications. Microsoft .Net has completed 15 years on Feb 13 2017. The general manager of Microsoft explained that how it fits into the modern day technologies like iOS, mobile and Android, even the new tools like SQL Server, Xamarian and TypeScript.

Still Microsoft is performing lots of innovations in .Net framework for building Windows and mobile application; even it can compete with the iOT technologies as well. It has been taken to the open source technologies and a number of Technical groups like Google, Samsung, JetBrains are also taking interest in this emerging and existing technical platform. The number of downloads have been continuously. So it is the technology which is still on boon and on GitHub even 60% contribution is still coming and there are 24,000 developers, 1,600 companies which are still contributing .Net core.

Dot Net as a Career Option

So if anyone is seeking to make a career in this everlasting technology, then he or she can still learn and make it the choice for lifelong career. For that offline and online both types of certifications are available, dot net certification even can help the aspirants to prove his or her ability for the platform. For dot net even Microsoft also provide the certification through which one can achieve his or her career goal. The Microsoft certified professionals are still in demand and will always remain popular.

Dot net always keep the developer’s productivity in consideration and therefore it keep on evolving world class development tools, syntax, an active technical community, so that the developers can build any application in fast manner, which are reliable and one can even iterate it man times, as per requirement. Any type of latest dot net training either offline or online dot net training institute today provides the hands on experience for the tools and technologies of dot net and can make the aspirants perfect and experienced developer. Learning Xamarian technology can even make the candidate proficient, and he or she can develop the application compatible with all latest devices and OSes including .iOS, Android and Windows core. It is one of the fastest language and is approximately eight times faster than Node.js.

DevOps Certification and Training

As for overall development and progress of any organization DevOps is the best platform, which can increase the ability of any organization to deliver the projects in fast manner. It can mange and collaborate the communication between project management team members, so many organizations are adopting this technology for their performance improvement. Following are a few strengths of .DevOps technology, which makes it essential and suitable for all platforms:

· Agile Value

· Agile Methods

· Agile Principles

· Agile Tools

DevOps (development and operations) platform can provide the better collaboration between development and operation team, so can assure the success of the product. Timely development of any quality product can provide an organization better client base and build their market image string, so they are accepting DevOps as their technological partner. Implementation of such an Agile technology can link various organizational community to integrate them. Better communication between IT operations and development team can fulfil the organizational needs in a better way.

Learning DevOps Technology

Today a number of latest technologies are evolving and providing better platforms to the organizations, DevOps is one of them. Learning this evolving technology can provide any job aspirant better career option. As today a number of software development organizations are using DevOps for their inter-departmental collaboration, so the demand of certified and trained DevOps candidates is also increasing. Learning such a technology, which is like a backbone of software industries can provide a promising and long lasting career option to anyone, who want to make his technical career debut.

There are a number of training institutes for DevOps technology, one can learn offline and online the technology. The online devops certification can be advantageous. The course content and structure is also made available so that candidates can know what they will learn during the course. The institutes generally teaches coding, configuring, testing, building, performance tuning, monitoring and logging like technical aspects of DevOps. The classes in online training can also be arranged at the desired time. To learn DevOps the candidate must have the knowledge of Windows OS, so we can say that it is a pre-requisite for learning DevOps.

Technological Knack for Mobile App Development

With the increased use of mobile devices, the demand of mobile developers has also been increased up to a great extent. There are limited mobile platform technologies available, but the demand is comparatively quite higher. Having any of the certification in the latest mobile app or web development technology can help the job seekers in landing their job easily in a hassle free manner. Here in this article you can find out a brief of these mobile technologies and about their certifications. On the basis of interest one can choose any of these for the career.

Mobile devices have brought a new revolution in the technological era and even Google gets half of its traffic from the mobile devices which are also increasing day by day. Therefore mobile developers demand is increasing day by day in the market and the developers also need a relevant certification and proper training in order to prove their skills. Mobile development is done by using only two technologies, Android and Apple based iOS mastering any of these technologies along with Java can make anyone industry ready with complete knowledge of these mobile technologies.

If one wants to learn these technologies, then there are a number of training institutes, through which they can learn these technologies. Due to busy time schedule some may be not able to go to the institutes, so they can also join online certification and training programs. For mobile platform following online certifications are available, which can be availed from any part of the world:

Online Android Certification

Everyone is quite aware with the fact that a number of Android based mobile devices are available in fact more than iOS devices. So the one who wants to have a promising and long lasting career in mobile app or web development field, then they can learn Android technology and get the certification in Android technology. However, Android is a Google’s platform and Google itself provides Android certification for the developers, but for that it does not offer any training. Therefore, it may not be a smart decision to enroll for directly in the Google certification instead one can join any training institute and then approach for the online Android certification. The proper guidance can help the aspirants to clear the certification in minimum or just one attempt.

iOS Development Certification

The mobile devices from Apple are based on iOS platform and the web or mobile apps of Apple use Swift language, which is a combination of C and objective C languages, so in order to be proficient in Swift learning both of these languages can help the aspirants. Since, Apple itself does not offer any certification for iOS platform, so one can get the certification from any iOS development training institute. The certification on one hand can provide you theoretical and practical knowledge of the technology and help you in shaping your career as well as a iOS developer. The online training mode is quite popular these days for any of the technology and so as for iOS, the online iOS training can be easily availed and is quite convenient as well.

The training service providers have experienced and certified trainers, who can help you in shaping your career as iOS developer and provide you the deep and practical knowledge as well. Properly designed course material is industry oriented, so the aspirants can learn about the concepts, which care mostly asked by the industry experts, not only this the live project development done at the time of training helps a lot in acquiring the complete detailed knowledge of this technology.

Java Certification

Both of the above technologies use the concept of OOPS and especially android is the platform which can be learnt easily by those who are quite familiar with Java. Java certification therefore, can help the aspirants in shaping their career in any of the mobile development technology. Again for Java either the certification is offered by Sun Microsystems, but having proper training in the technology either through any online training institute or by offline mode, you can easily achieve the success of your mobile app development career.

Though Java also has its mobile development classes and concepts, so if one wants to learn pure Java mobile application development technology or Android technology, which also require knowledge of Java, then learning Java can be one of the best possible options. Online Java training can be a more convenient way to learn he technology as one can easily learn the most popular technology even without leaving his own convenient place.


How Oracle can make Java 9 migration simple?

Java 9 will also characteristic standard, but a vote on the standard requirement failed last week in the Java Communal Process. This verdure the deliberate July 27 release of Java Expansion Kit 9 in question.

Java 9 migration

Seeing to stave off disapproval of the now-hazarded Java 9 release, Oracle’s top Java person safeguarded the platform in contradiction of what he termed lies around its places for Apache Maven, third-party agendas, and prevailing code. “There appear to be numerous misapprehensions out in the globe about what Java 9 is, what the Puzzle element system is, how it’s going to influence persons,” said Mark Reinhold, chief designer of the Java platform assembly at Oracle, at the Devops UK session in London last week. Today in an operational post, he spoke what he sees as the three major misapprehensions around Java 9.

A top delusion, Reinhold wrote, is that the Maven size system wills not effort with Java 9. “That’s not correct. Maven works acceptable on Java 9.” But there have been glitches with Maven plugins, counting a negligible problematic with the Sure-fire difficult plugin, he recognized. Likewise, there has been some talk that designers ‘favorite libraries, agendas, and tools will not effort with Java 9. Reinhold recognized this might be factual today for some essentials, but he said there is a decent coincidental they will work in the manufacture release. He noted that the maintainers of such plans have had a lot of initial admission to Java 9, so they can make for its release. That’s why plans such as Spring Boot and Hibernate Validate effort with Java 9 now, he said.

A third misapprehension Reinhold mentioned is that persons seem to trust they cannot use Java 9 until they change all their code to components and change their frameworks and public library too. “That’s not correct,” he said. Developers can still practice the Java class path in Java 9 for the Java run time to pursuit for classes and source files. It’s just that with Java 9’s components, developers no longer want the class path.
A new suggestion would provisionally certify prohibited reflective admission from code on class path by avoidance, so more big code would purpose in Java 9.

It will be informal to drift code to the deliberate Java 9 release, due in late July, if the group that accomplished Java favors a suggestion just made by Oracle to improved quarter molecularity, the important new feature in Java 9. Oracle made the suggestion after getting strong disagreement to its modulations strategies from the Java communal. In a proposal, drifted Thursday, Mark Reinhold, Oracle’s principal Java architect, said sturdy encapsulation of JDK-internal APIs has produced doubts that code that the whole thing on JDK 8 will not effort on JDK 9 and that no development warning of this was assumed in JDK 8. “To assistance the whole ecosystem migrates to the sentimental Java platform at a more comfortable pace, I hereby suggest to permit illegal thoughtful access from code on the class path by evasion in JDK 9, and to prohibit it in an upcoming release,” he said.

Under the suggestion, the prevailing “big kill change” of the —permit-illegal-access choice would become the evasion behaviour of the JDK 9 run time scheme, though deprived of as many notices, Reinhold said. “The current demean our of JDK 9, in which unlawful reflective-access procedures from code on the class path are not permissible, will become the avoidance in a future release. Nonentity will alteration at compile time.”

The alteration, Reinhold noted, “will not mysteriously resolve each JDK 9 adoption problematic.” Real types of the built-in class loaders are still dissimilar, rt.jar is still absent, the plan of a system copy is not the same, and the form string still has a new arrangement.


Description of VMWare Certifications

Virtualization and Cloud Computing software provider VMWare is much popular and this California based company was founded in 1998. The server virtualization concept of VMWare can allow the user to run multiple OS on a single platform or physical server by sharing the resources like Ram and networking resources. VMWare is one of the most popular technologies due to its advanced features. Having a promising career in such a technology, which is on boon can be advantageous and give a job security as well to any new aspirant, who is looking to have a career in VMWare technology.

Now when it comes learning this innovative technology, then there can be a number of options for the aspirants, like one can learn the technology either through the learning stuff available on internet or by joining any online VMware training course, which can help them in understanding the technical concepts of VMWare and getting the certificate as well. Depending upon the convenience of learner one can choose any preferable learning mode. Having a proper certification can prove the proficiency of the learner and provide the all required knowledge of this technology.

If you will see then there is only one certification is available, which is issued by VMWare itself, known as VCP (VMWare Certified Professional), though to pass the exam one will have to attend the training class from any approved center and then will have to appear in the exam, which will have to be clear with high enough score. One who clears the exam becomes eligible to be a certified VMWare Instructor or VCI. This certificate in not the only one, which can be obtained to be a certified VMWare professional, instead there are a few others as well which can help the aspirants in making a promising career in this technology. Read below to explore them.

 VCP or VMWare Certified Professional Certification

This certification of VMWare proves that the professional has the basic knowledge of vSphere and the VCP test is conducted by the company to provide the certification. The certification involves following technical aspects of VSphere:

1)      Installation, configuration and management of VMWare vSphere.

2)      Fast Track VMWare vSphere

3)      Troubleshooting of VMWare vSphere

This certification is quite general and is not specific for a particular aspect of VMWare. Aspirants can become VMWare consultant, partner or vSphere professional after completion of this certificate, for which they will have to attend the training as well from any authorized VMWare institute.

VCAP or VMWare Certified Advanced Professional certification

This is another VMWare certification which can provide data centre administration or infrastructure design expertise. The Data Centre Administration certification is known as (VCAP-DCA). This certification provides the knowledge of advanced technical aspects of vSphere and focuses on managing, implementing, administering and maintaining vSphere and also includes automation and troubleshooting of vSphere by using the scripting tools like PowerCLI. To appear in this advanced level certification, it is must to clear the basic level first.

Another advanced level certification is VCAP-DCD or advanced certification in data centre designing, which focuses on vSphere infrastructure design information of the aspirant. The exam checks the expertise level of vSphere infrastructure implementation, which include its networking, storage, integration and interconnectivity with other components with the outside and within the vSphere VMWare components. Any VCP certified professional can appear in this certification exam.

VCDX or VMWare Certified Design Expert

Any VMWare professional who has been passed both the the advanced certifications, VCAP is eligible to apply for VCDX certification exam. This certification involves the questions from vSphere infrastructure designing and the certified professionals are known as masters of VMWare technology. The prerequisite to clear this exam is to have VCAp-DCA and VCAP-DCD certification. In this exam the aspirants are asked to submit a real or fictitious design and implementation plan of VMWare. Approval of the submitted design is not enough instead the aspirant is asked to justify the plan in front of board members, and if the members approve the plan then this VCDX certificate is approved to the aspirant.

So, one can apply for these certification as per his or her own interest and the online VMware certification also can help them to prove their skill or ability. The certification gives the basic vSphere knowledge to the aspirant which can be taken to the advanced level. When one applies for any job, then the employer may ask for the certification to ensure the expertise level of the candidate and it is the certificate, which can prove your eligibility and you can stand out from others by obtaining any of the above listed cerification. If you want to make a successful career in this technology then having VMWare certification must be included in your goals.

Five Most Popular Career Oriented Certifications For The Developers

You may need these certifications to prove your skill, especially if you are going to hunt the job in that technology. Here is this blog there are listed a few of the certifications in the most popular technologies, which are high in demand and can boost your career in that technology:

AWS (Amazon Web Services Developer) for Cloud Computing:

The scalable cloud computing technology is provided by Amazon through its cloud based platform, which can be used to create the web applications. For this the company provides AWS associate level developer certification, in which the multiple choice questions are there and the questions are especially from AWS fundamentals, developing, designing and deploying of cloud based solutions, including three security and debugging. The exam paper involves 40-60 questions from these topics and the cost the AWS Certification is $150.

Microsoft (MCSD)

The certification of Microsoft is one of the high in demand and recognized all over the IT industry and is highly credible by IT industry. Microsoft MTA certificate is for entry level developers and for the intermediate level the MCSD certification is available. Depending on the certification various exams are there and cost Oracle Certified Professional MySQL 5.6 Developer certification is for the MySQL developer and the exam does not need any pre-requisite. The exam includes 100 questions and the time to clear the exam is 2.5 hrs, the aspirant has to score at least 64% to pass the exam.

Salesforce Certification

Salesforce is a CRM service provider and provides cloud computing solutions. The certification is available for Salesforce developers, who can develop and design the Salesforce Certification through The exam includes 60 questions and the paper is multiple-choice, which costs $200 and the time to complete the exam is 90 minutes with minimum passing marks of 68%. Moreover, it is recommended by Salesforce to clear the exam the aspirant must learn the build the applications with Visualforce and The certification is also available for advanced level, which costs $400.

Red Hat

LINUX is one of the most popular and open source operating system. The company provides RHCJD (Red Hat Certified JBoss Developer) certification for java application builders using JBOSS Enterprise Middleware Application Platform and the cost of certificate is $400 and the allotted time to clear the exam is 4 hrs.

Cludera (CCDH) certification

For Apache Hadoop developers, this certification is popular, which is designed to create, optimize and maintain the Apache Hadoop Development projects. The exam contains 50-55 questions and the passing score is 70%, which costs $295. For this exam no pre-requisite is required and the exam covers data management, Hadoop infrastructure , querying and job mechanics questions.

Many more certification courses are available apart from the above listed and one can take the help of any training institute in order to get prepared for these exams. The aspirants can learn the concepts as per the exam requirement and then appear in the exam. In this way the chances to clear the exam are highly increased for them.

Up ↑