info@unnatisoft.com 040–40182330 9866822330

Java & Advanced Java

Core Java

Introduction to Java

How to setup java in Eclipse – Installing java and setting up the Environment Variables

OOPS Concepts - Inheritance, Polymorphism (Function Overloading, Function Overriding), Encapsulation.

Data Types, Access Specifiers, Operators, Control Structures

Java Classes, Packages, Interfaces

Exceptional Handling

Multithreading

Collections

Serialization

JDBC: java.sql package (statement, prepared statement, result sets, scrollable Result sets) data sources, connection pooling

Java Best coding techniques)

JSP/Servlets:

Introduction to HTTP - ( Http request and Http response, Http Methods, Http Protocols)

Introduction to Webserver

Introduction to Servlets, Servlet Life cycle, Different types of Servlets.

Servlet Listeners

Servlet Filters

Introduction to JSP: Request-Response architecture, Implicit objects

Deployment of JSP, Servlets

Custom Tags

Web project Structure

Essentials of Java Script

Hibernate:

Introduction to Hibernate.

Hibernate Architecture.

Hibernate Configuration.

Object Relational Mappings

Collection Mappings

Inheritance Mappings.

Hibernate Query Language (HQL).

Hibernate Criteria Queries.

Spring

Introduction to Spring

Understanding Inversion of Control (IOC) and Dependency Injection (DI)

Spring Architecture

Implementation IOC in Spring

Understanding Aspect Oriented Programming (AOP)

Implementing AOP in Spring

Introducing the Template Design Pattern.

Simplifying Data Access using JDBC Template

Abstract Data Access Layer using DAO

Introduction to Spring MVC

Java Web Services

OVERVIEW OF WEB SERVICES

Why Web Services?

Service-Oriented Architecture

HTTP and XML

SOAP

WSDL

REST

UDDI

The WS-I Basic Profile

Security

WEB SERVICES FOR JAVA EE

Hosting Web Services: Scenarios

Web Services for Java EE

JAX-WS and JAXB

Web-Services Metadata

WSDL-to-Java and Java-to-WSDL Paths

Provider and Dispatch APIs

SAAJ and JAXP

JAX-RS for RESTful Servicesle

JAXR

THE JAVA API FOR XML BINDING

The Need for Data Binding

XML Schema

Two Paths

JAXB Compilation

Mapping Schema Types to Java

Java-to-XML Mapping Using Annotations

Marshaling and Unmarshaling

Working with JAXB Object Models

THE JAVA API FOR RESTFUL SERVICES

Applications

Resources

Sub-Resources

Providers

Scanning and @ApplicationPath

DISPATCHING REQUESTS TO METHODS

The Application Path

The @Path Annotation

The HTTP Method Annotations

Sub-Resource Locators

Annotation Inheritance and overriding

PARAMETER AND RETURN TYPES

Simple Parameter Types

@Consumes and @Produces Annotations

@XXXParam Annotations

The @DefaultValue Annotation

Return Types

Binary Content

Delivering a File

ENTITIES AND COMPLEX CONTENT

Entity Providers

Built-In Entity Providers

Working with XML

Driving XML Representations from Schema

CONTEXT AND LIFECYCLE

Web Resources

Finding Java EE Components

Finding Databases

Security Contexts

Unnatisoft

Your success lies in choosing right learning paths

We maintain a constant check on training activities and trainee progress. Our happiness lies in your success

Contact Us Now

Copyright 2017, UNNATI SOFTWARE TECHNOLOGIES