info@nichesoftsolutions.com   +1-877-612-8972

Find the Benefits of our
Highly Valued Services

We provide you the best business solutions ever.

There are Websites

about to speck
The business

Introducing the JAVA technology:

  • Relating Java with other languages
  • Showing how to download, install, and configure the Java environment on a Windows system
  • Describing the various Java technologies such as Java EE, Java ME, Embedded Java SE
  • Key features of the technology and advantages of using Java
  • Java versions, Features and History
  • Java Programming format
  • Java Keywords
  • Java Data Types
  • Declarations and Access Control
  • Operators and Assignments
  • Flow Control
  • Typecasting
  • Arrays
  • Command-line arguments

OOPS:

  • Introduction
  • Class
  • Object
  • Local, Instance and static variables
  • Constructors
  • This keyword
  • Inheritance
  • Working with super classes and subclasses
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Abstraction
  • Encapsulation
  • Abstract classes
  • Interfaces

String Processing:

  • String manipulation with StringBuilder and StringBuffer
  • Essential String Methods
  • String Tokenizer

Packages:

  • Introduction to all predefined packages
  • User Defined Packages
  • Access specifiers

Exceptions and Assertions:

  • Introduction
  • Exceptions categories
  • Standard Java Exception classes
  • Creating your own Exception classes
  • Using Try-catch and finally clause
  • The multi-catch feature
  • Best Practices using Exceptions
  • Assertions

Multithreading:

  • Introduction
  • Thread creations
  • Thread Life cycle
  • Synchronization
  • Wait() notify() and notifyAll() methods
  • Deadlock
  • Deamon Threads

I/O Streams:

  • I/O using Java
  • Byte Oriented Streams
  • Character Oriented Streams
  • Files
  • Serialization

Wrapper Classes:

  • Introduction
  • Byte, Short, Integer, Long
  • Float, Double
  • Character
  • Boolean classes

Generics and Collections:

  • Introduction
  • Generic Classes and type parameters
  • Java.util Package
  • List, Set and Map
  • Stack and Queue

Inner Classes:

  • Introduction
  • Member Inner classes
  • Static Inner classes
  • Local Inner classes
  • Anonymous inner classes

Enterprise Java Beans

  • Introduction
  • Types of EJB's
  • Elements of EJB's
  • EJB Architecture
  • Session Beans
    • Stateless Session beans
      • Elements required in stateless session beans
      • Life cycle of Stateless Session Beans
      • Applications development with stateless session beans
    • Stateful Session Beans
      • Elements required for Stateful session beans
      • Life cycle of stateful session beans
      • Application development with stateful session beans
  • Entity Beans
    • Elements required to write an entity bean
    • Life cycle of an entity bean
    • Application development with Entity beans
    • Types of Entity beans
      • Container Managed Persistence (CMP)
      • Bean Managed Persistence (BMP)
  • Transactions
    • Introduction
    • Types of Transactions
      • Bean  Managed Transactions
        • Bean managed transactions for Stateless Session Beans
        • Bean Managed Transactions for Stateful session Beans
    • Container Managed Transactions
  • JDBC Connection Pooling in EJB

JSP:

  1. Introduction
  2. JSP Life cycle
  3. JSP Implicit Objects
  4. Constituents of a JSP
  5. Performing database operations with JSP
  6. Using a Java Bean in a JSP
  7. Sharing of Java Bean's across JSP's
  8. JSP Models
  9. Custom Actions
  10. Custom Tag development steps
  11. JSTL & Tag library

Servers:

  1. Tomcat
  2. Weblogic

JDBC:

  1. Introduction
  2. JDBC Architecture
  3. JDBC API
  4. Types of JDBC Drivers
  5. JDBC Terminologies
  6. Steps to develop a database-aware java application
  7. Connectivity Approaches
  8. Retrieving the data from the database
  9. Java.sql.Statement
  10. Java.sql.PreparedStatement
  11. Java.sql.CallableStatement
  12. Batch Updates
  13. Types of ResultSet

HIBERNATE TRAINING & HIBERNATE 4.0.X

1.Hibernate Features and Architecture Configuration and Sample Hibernate Program
2.CRUD Operations using Hibernate framework.
3.Hibernate Sessions
4.Relationships - One-to-Many/Many-to-One/One-to-One
5.Primary Key Generators
6.Connecting with Multiple Databases
7.Hibernate Query Language (HQL)
8.Criteria(Query By Criteria)
9.Hibernate Caching
10.Hibernate Annotations
11.Hibernate interceptors

Struts 2

1.Struts2 Home MVC Overview & Architecture & Environment Setup & Configuration
2.Struts2 Actions and Example
3.Struts2 Interceptors and Example
4.Struts2 Result Types and Example
5.Struts2 Database Access and Example
6.Struts2 Sending Email and Example
7.Struts2 Validations and Example
8.Struts2 Localization and Example
9.Struts2 Type Conversion and Example
10.Struts2 Exception Handling and Example
11.Struts2 Annotations and Example

  • Web services
  •                                                                                                  
    • XML overview
    • SOAP
    • JAX-RESTful
Topics Status
Inheritance  
Abstract Class  
Interfaces  
Multithreading  
Generics  
   
Understanding Activities  
Lify Cycle of an Activity  
Displaying the dialog window  
Displaying the progress dialog  
Displaying a More Sophisticated Progress Dialog  
Linking activities using intents  
Resolving Intent Filter Collision  
Returning Results from an Intent  
Passing Data Using an Intent Object  
Calling Built-In Applications Using Intents  
Understanding the Intent Object  
Using Intent Filters  
Adding Categories  
Displaying Notifi cations on the Status Bar  
   
Understanding the Components of a Screen  
Views and ViewsGroup  
LinearLayout  
Units of Measurement (dp,px,sp)  
dp to px conversion  
AbsoluteLayout  
TableLayout  
RelativeLayout  
FrameLayout  
ScrollView  
Adapting to display Orientation  
Saving the state information on changing the orientation  
Detecting orientation changes  
Controlling the Orientation of the Activity  
Adding Action Items to the Action Bar  
Creating the user interface Programmatically  
Listening For UI Notifications  
Registering Events for Views  
   
Using Basic Views  
TextView  
EditText View  
Button  
ImageButton  
CheckBox  
ToggleButton  
RadioButton  
RadioGroup  
ProgressBar View  
AutoCompleteTextView  
Using Picker View  
TimePicker View  
DatePicker View  
Dialog to Display TimePicker  
Dialog to Display DatePicker  
Displaying Long List  
ListView View and Its operations  
Spinner View  
   
Using ImageView to Display Pictures  
Gallary and ImageView views  
Using the ImageSwitcher view to display Pictures  
GridView to Display Pictures  
Using Menus with View  
Option Menus  
Context Menus  
AnalogClock And DigitalClock Views  
WebView  
   
Data Persistence  
Saving and Loading User Preferences  
Accessing Preference using an Activity  
Programmatically Retrieving and modifying the preferences  
Modifying the default name of the Preferences file  
Persisting data to files  
saving to data Internal Storage  
Saving to External Storage (SD Card)  
Using Static Resources  
Creating and Using Databases (SQLite)  
Using the database programatically  
Retrieving All records/Selecting Single Record/ Update/Deleting record  
Upgrading the database  
Pre-Creating and Building the Database