![]() |
Home | ![]() |
My Account | ![]() |
Courses & Pricing | ![]() |
Schedules | ![]() |
FAQ | ![]() |
Inquiry | ![]() |
Contact Us | ![]() |
Read Reviews
"This is my first time I have ever used a tutor either online or in person. I was a little skeptical of an online tutoring service, but with my demanding job I needed someone who would accommodate my time schedule.
Bharats web site and name came up after a search through Google. I emailed him and set up my first appointment. I was impressed, he covered the topics I was having problems with, and in a manner I could easily understand.
Bharats web site and name came up after a search through Google. I emailed him and set up my first appointment. I was impressed, he covered the topics I was having problems with, and in a manner I could easily understand.
Advanced Java Training
Is there any alternative to Java as a programming language? Take this comprehensive course to get the full grasp of Java, from its introduction to core java. Suitable for freshers and system developers and programmers alike who wish to be aware of the endless possibilities of Java. The course is also apt for working professionals who have not received adequate exposure to Java-based development. Our highly skilled trainers will impart you hands-on training using different audio-visual aids to become an expert in all Java functionalities.
Course Features:
- Extensive coverage of latest Advanced Java technologies and tools being used in the IT industry for Software Development on Java Platform.
- Learn to implement the concepts, practically.
- Crack any kind of Java interviews.
- Get regular updates on the latest happenings in the Java field.
- One computer per student ratio.
- Max 10 students in a batch.
- Get it from the experts.
- Course contents upgraded with time to include latest technologies/concepts.
Here the topics that you should master as part of your advance java study.
- Generics - Learn how to use Generics in your Java
program
- Introduction to Generics
- Type Erasure
- Type Boundaries
- Wildcards
- Generic Methods
- Strengths and Weaknesses of Generics
- Legacy Code and Generics
- Threads - Learn how to develop multi-threaded Java
applications
- Java Thread Model
- Creating and Running Threads
- Manipulating Thread State
- Thread Synchronization
- Volatile Fields vs. Synchronized Methods
- wait and notify
- Join and sleep
- The Concurrency API
- Atomic Operations
- Reflection - Learn how to use reflection framework in
Java
- Uses for Meta-Data
- The Reflection API
- The Class<T> Class
- The java.lang.reflect Package
- Reading Type Information
- Navigating Inheritance Trees
- Dynamic Instantiation
- Dynamic Invocation
- Reflecting on Generics
- Annotations - Annotations makes the development of
Java based application much easier. Learn what is Annotations and how to use
in Java programs.
- Aspect-Oriented Programming and Java
- The Annotations Model
- Annotation Types and Annotations
- Built-In Annotations
- Annotations vs. Descriptors (XML)
- Sockets - Introduction to socket programming in Java.
- The OSI Reference Model
- Network Protocols
- The Socket Class
- The ServerSocket Class
- Connecting Through URL Objects
- HTTP and Other TCP Servers
- Datagram Clients and Servers
- Non-Blocking Sockets
- Database and SQL Fundamentals - Understand the basics
of RDBMS
- Relational Databases and SQL
- Database, Schema, Tables, Columns and Rows
- SQL Versions and Vendor Implementations
- DDL -- Creating and Managing Database Objects
- DML -- Retrieving and Managing Data
- Sequences
- Stored Procedures
- Using SQL Terminals
- JDBC Fundamentals - Learn JDBC API, which is used to
access the database from Java program.
- What is the JDBC API?
- JDBC Drivers
- Making a Connection
- Creating and Executing a Statement
- Retrieving Values from a ResultSet
- SQL and Java Datatypes
- Creating and Updating Tables
- Handling SQL Exceptions and Proper Cleanup
- Handling SQLWarning
- Advanced JDBC - Learn the advanced concepts of JDBC
- SQL Escape Syntax
- Using Prepared Statements
- Using Callable Statements
- Scrollable Result Sets
- Updatable Result Sets
- Transactions
- Commits, Rollbacks, and Savepoints
- Batch Processing
- Introduction to Row Sets - Learn to use Row Sets in
Java applications
- Row Sets in GUI and J2EE programming
- Advantages of RowSets
- RowSet Specializations
- Using CachedRowSets
- Design Patterns - Understand the designs patterns of
Java
- What are Design Patterns?
- Singleton, Factory Method, Abstract Factory
- Adapter, Composite, Decorator
- Chain of Responsibility, Observer / Publish-Subscribe, Strategy, Template
- Data Access Object (DAO)
After completing above course you can move on to JSP and Servlet training courses.
View upcoming schedule.
Copyright © 2009-2010 RoseIndia



