Back To The Course

Module 1: OOPS Concept

Module 2: Conditional and Loop statements

Module 3: Array

Module 4: String

Module 5 : Programming on String

Module 7: Exceptional handling

Module 8: Collection

Module 9: Asynchronised Collection

  • ConcurrentHashMap, ConcurrentLinkedQueue, and ConcurrentSkipListSet

Module 10: Java 8 Concepts

  • Lambda expressions
  • Stream API
  • Date and time API

Module 11: Interview Practice based on Programming Question

Module 12: Selenium Architecture

Module 13: Different types of Locator

Module 14: Xpath and CSS deep dive

Module 15: Selenium inbuilt methods

Module 16: Selenium Advanced

Module 17: Coding with Selenium

Module 18: Building a project with Selenium and Java

Module 19: Basic Concepts of TestNG

Module 20: Basic Concepts of Cucumber

Module 21: Basics of Maven

Module 22: Basics of Git

Module 23: Basics of Jenkins

Module 24: Overview of Postman

Module 25: CRUD Operations

Module 26: Configuring Requests

Module 27: Testing Response

Module 28: Schema Validation

Module 29: Path and Query Parameters

Module 30: Collections in Postman

Module 31: Different Types of Variables

Module 32: Scripting in Postman

Module 33: Newman and Jenkins Integration

Students will learn about custom exceptions in computer programming in this session, which are exceptions made by the programmer to address certain requirements in the application. The next subjects include:

Custom exceptions are described along with how they differ from the default exceptions in a programming language.

Why use custom exceptions? : A review of the benefits of using custom exceptions in software development, including the provision of more informative error messages, enhanced exception handling code organisation, and facilitation of handling of particular issue kinds.

How to construct a new exception class and expand the built-in exception classes in the programming language is covered in detail in the section on creating custom exceptions.

Creating an instance of a custom exception class and using the throw statement to raise a custom exception in a programme are both covered in the section on throwing custom exceptions.

Handling custom exceptions: A description of how to handle custom exceptions, including how to catch one using a catch block, how to learn more about it, and how to utilise it to give the user more illuminating error messages

Best practises for utilising custom exceptions in a software include making unique exception classes for particular issue kinds, including descriptive error messages, and avoiding using custom exceptions for general error handling.

Students will have a solid understanding of custom exceptions and how to apply them in exception handling by the end of this class. They will be equipped to design custom exceptions, throw and manage custom exceptions, and use best practises for doing so in a programme.