[Go to site: main page, start]

0% found this document useful (0 votes)
2 views4 pages

Java and REST API Training

The document outlines a comprehensive training curriculum for Java and REST API, covering topics such as Java basics, control flow, object-oriented programming, advanced Java concepts, exception handling, collections, and REST API fundamentals. It includes practical tools like Postman and REST Assured for API testing and automation, along with discussions on various APIs and frameworks. The training aims to equip participants with essential skills for Java programming and REST API development.

Uploaded by

Ameena Ameena
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

Java and REST API Training

The document outlines a comprehensive training curriculum for Java and REST API, covering topics such as Java basics, control flow, object-oriented programming, advanced Java concepts, exception handling, collections, and REST API fundamentals. It includes practical tools like Postman and REST Assured for API testing and automation, along with discussions on various APIs and frameworks. The training aims to equip participants with essential skills for Java programming and REST API development.

Uploaded by

Ameena Ameena
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Java and REST API Training

Curriculum:

Java Basics

●​ Introduction to Java
●​ Java Virtual Machine (JVM) Basics
●​ First Java Program
●​ Variables in Java
●​ Java Data Types
●​ Java Operators

Control Flow

●​ If-else in Java
●​ Switch-Case in Java
●​ Java For loop
●​ Java While loop
●​ do-while loop in Java
●​ Java Continue statement
●​ Java Break statement

[Link] | [Link]@[Link]
Object-Oriented Programming (OOP)

●​ Java OOPs tutorial


●​ Constructor in Java
●​ Static keyword in Java
●​ Java Inheritance with example
●​ Types of inheritance in Java
●​ Aggregation in Java
●​ Association in Java
●​ Super Keyword in Java
●​ Method overloading in Java
●​ Method overriding in Java
●​ Java – Method Overloading vs Method Overriding
●​ Polymorphism in Java
●​ Types of polymorphism in Java
●​ Static and dynamic binding
●​ Abstract class in Java
●​ Java Abstract method with example
●​ Interface in Java
●​ Java – Abstract class vs interface
●​ Java Encapsulation with example

Advanced Java Concepts

●​ Java Packages with examples


●​ Access modifiers in Java
●​ Garbage Collection in Java
●​ Final keyword

[Link] | [Link]@[Link]
Exception Handling

●​ Java Exception Handling Tutorial


●​ Java Exception handling
●​ Java try-catch block
●​ Java finally block
●​ How to throw exception in Java
●​ Custom Exception in Java
●​ Exception Examples

Collections in Java

●​ Java Collections Tutorial


●​ Java Array List
●​ Java LinkedList
●​ Vector in Java
●​ HashMap in Java
●​ Java Tree Map
●​ Java Linked HashMap
●​ Java Hash Set
●​ Tree Set in Java
●​ LinkedHashSet
●​ Hash table in Java
●​ Queue
●​ Priority Queue
●​ Deque & Array Deque
●​ Comparable Interface
●​ Comparator Interface

[Link] | [Link]@[Link]
REST API Topics

●​ What is REST API's?


●​ Understanding the REST API architecture
●​ Terminologies such as Endpoint, Resources, Payload, Parameters
●​ What is POSTMAN?
●​ How to test API's with Postman?
●​ Different types of REST requests
●​ What is REST Assured?
●​ Setting up REST ASSURED environment for automation
●​ Discussion on Google API's for automation
●​ REST Assured methods
●​ REST Assured validations
●​ Methods to validate JSON and XPath responses
●​ Optimizing scripts to Framework standards
●​ Discussion on JIRA API's
●​ Discussion on Twitter API's
●​ Understanding OAuth authentication
●​ Examples on automating API's with REST Assured validations
●​ Logging feature to log responses
●​ Migrating project to TESTNG framework
●​ Building Maven setup as build management tool
●​ Creating BAT file to run the whole project on a single click

[Link] | [Link]@[Link]

You might also like