The versatile, portable Java programming language has helped create thousands of highly skilled jobs in the ITindustry. Java training can give applications developers and other professionals a competitive edge. Our Java training provide students with a firm foundation in the programming language:
- Concepts, methods and variables of object-oriented programming
- Implementation of the language as Web deployment
- Basic Java programming to enterprise architecture
- Javaserver pages and Web services development
CERTIFYING BODY
- ORACLE
CAREER PROSPECTS
- Application Programmer
- Software Developer
- Web Programmer
- Web Developer
SYLLABUS
Introduction
-
- • Why Java? Java versus C/C++
-
- • Java history, features, applications
-
- • JDK versions, JDK installations
Tokens
-
- • Identifiers, Data types, Keywords
-
- • Variables, Constants
-
- • Literals, Comments
Type casting
-
- Command-Line Arguments
Java Class
-
- • Variables, Methods, Constructors
-
- • Instance blocks, Static blocks
Operators
-
- Conditional Statements
-
- • If, if-else,nested if-else, switch
Looping Statements
-
- • While,do-while,for,for each
-
- Arrays
OOPS
-
- • Class, Object
-
- • Inheritance, Polymorphism
-
- (overloading, overriding,
-
- dynamic method dispatch)
-
- • This, super, final keywords
-
- • Abstraction, Encapsulation
-
- Garbage Collection
-
- Annotations
Packages
-
- • Predefined packages
-
- • User-defined packages
-
- • Importing packages
-
- • Access Modifiers
-
- – private, public, protected, abstract
-
- – volatile, synchronized
Interface
-
- • Interface declarations
-
- • Marker interface
-
- • Adaptor classes
-
- • Interface vs inheritance
String Manipulation
-
- • StringBuffer, StringBuilder
-
- • StringTokenizer
Wrapper Class
-
- • Data types vs Wrapper classes
-
- • All 8 wrapper classes explanations
-
- • Auto boxing vs Auto unboxing
-
- • toString(), parseXXX(),valueOf(), XXXValue()
Exception Handling
-
- • Introduction, Types of Exceptions
-
- • Exception vs Error
-
- • Try-catch blocks usage
-
- • Finally block usage
-
- • Throw/ Throws keyword usage
-
- • Customized Exceptions
-
- • Types of Exceptions and error
Multi Threading
-
- • Introduction to multitasking
-
- • Process based vs thread based
-
- • Defining Instantiating
-
- • Starting the Thread
-
- • Life Cycle stages of a Thread
-
- • Setting & getting name of Thread
-
- • Thread Priorities
-
- • Preventing Thread from Execution
-
- (yield(),join(),sleep())
-
- • Thread Synchronization
-
- • Inter Thread Communication
-
- • Dead Lock, Daemon Thread
Nested / Inner Classes
-
- • Introduction, Advantages
-
- • Normal Inner classes
-
- • Method local inner classes
-
- • Anonymous / Static nested classes
JAVA.IO.package
-
- • Introduction
-
- • Byte oriented streams
-
- • Character Oriented Streams
-
- • Writing & reading operations on file
-
- • Normal vs Buffered streams.
-
- • File class, Serialization
-
- • Deserialization
Enumeration
-
- • Introduction, Advantages
-
- • Enum vs enum
-
- • Enum vs class
Generics
-
- • Type safety
-
- Collection Framework
-
- • Introduction to Arrays
-
- • Adv of collection
-
- • Collection vs Collections, Cursors
-
- • Key interfaces, Characteristics,
-
- • Interface implementation classes
-
- – List, Set, Map
-
- • Comparable vs comparator
-
- • Sorting mechanisms
Applets
-
- • Introduction to Applets
-
- • Advantages & Disadvantages
-
- • Life cycle of Applets
-
- • Creating Applets
-
- • Applet with parameters
AWT (Abstract Window Tool Kit)
-
- • Introduction, Frame class, Layouts
-
- • Components of AWT
-
- • Event Handling
Event delegation Model
-
- • Different types of Listeners
-
- Internationalization (I18N)
-
- • Design application to support
-
- different country languages
-
- • Local class, ResourceBundle
-
- • Date in different formats
-
- • Info about properties file
JVM Architecture
-
- • JVM Structure, Components
-
- JAVA7, JAVA8 FEATURES
ADVANCED JAVA
SWING
-
- • Difference between Swing and AWT
-
- • Components hierarchy
-
- • Individual Swings components
-
- Jlabel, JButton, JTextField, JTextArea
-
- • Types of Layouts, Their applications
JDBC
-
- • JDBC Architecture, Types of Drivers
-
- • Steps tocreate JDBC Application
-
- • Life cycle of JDBC, Statement
-
- • ResultSet Types( Read Only, Updatable,
-
- Forward Only, Scrollable ResultSet)
-
- • PreparedStatement, Batch Updations
-
- • Callable Statement, BLOB & CLOB
-
- • Advanced JDBC Features
NETWORKING
-
- • Introduction, Socket and ServerSocket
-
- • URL info • Client-Server programming
SERVLETS
-
- • Introduction, Web Appln Architecture
-
- • HTTP Protocol & HTTP Methods
-
- • Servlet Interface, GenericServlet
-
- • HTTPServlet, Servlet Life Cycle
-
- • ServletConfig, ServletContext
-
- • Database Connectivity thru Servlets
-
- • Servlet Communication
-
- • Servlet – Browser Communication
-
- – SendError, SendHeader, SendRedirect
-
- • Web – Component Communication
-
- – Forward, Include
-
- • Session Tracking Mechanisms
-
- – Cookies, HttpSession, URL,Rewritting
-
- – Hidden, Form Fields
-
- • Filters, Listeners
JSP
-
- • Introduction, JSP Life Cycle
-
- • Implicit & Explicit Objects & Scopes
-
- • JSP Directives – Page, Include, taglib
-
- • JSP Scripting Elements
-
- • JSP with JDBC, Custom tags
-
- • Cookies and Sessions
AJAX
-
- • Ajax Architecture, Ajax program
-
- • Ajax-Database integration
HIBERNATE
-
- • Adv. of Hibernate compared to JDBC
-
- • Introduction, ORM
-
- • Configuration xml file
-
- • Mapping xml file along with .dtd files
-
- • Hibernate Architecture, Data Types
-
- • First Application using Hibernate
-
- • Hibernate API, CRUD operations
-
- • Primary key Generators
-
- • Data collection by using Collection
-
- • List, Map, Set and related classes.
-
- • Hibernate Query Language(HQL)
-
- • Connection to Oracle server
-
- • Loading into Hibernate application
-
- • Query execution in Oracle
-
- • Procedure and function invocation
-
- • Connection with oracle by JDBC
-
- • Query By criteria(QBC)
-
- • Inheritance Mapping
-
- – Table per Sub class
-
- – Table per class
-
- – Table per Concrete class
-
- • Association Mapping
-
- – one to one, one to many, many to many
-
- • Catching • Hibernate Annotations
-
- • Integration with – Servlets, JSP
SPRING
-
- • Introduction to spring framework
-
- • Spring Inversion of Control (IOC)
-
- • Dependency Lookup
-
- • Dependency Injection
-
- • Constructor Vs Setter Injection
-
- • Resolving Constructor Arguments
-
- • Mapping Constructor Arguments
-
- • Collection Injection and Merging
-
- • Bean Inheritance, Bean Auto Wiring
-
- • PropertyFileReader classes
-
- • BeanScopes singletone,prototype
-
- • Annotations @Autowired,
-
- • @Required and @Qualifier
-
- • Property PlaceholderConfigurer
J2EE
Spring-AOP
-
- • Joint point,Aspect,Target,Pointcut
-
- • Advice, Around / Before advice
-
- • Throws advice, After running advice
-
- • NameMatchMethodPointcut
-
- • RegExpMethodPointcut
-
- • Static pointcuts, Dynamic pointcuts
-
- • Annotations(@Aspect,@Pointcut
-
- @Before,@AfterReturning).
Spring-JDBC
-
- • Introduction to Spring with Jdbc
-
- • JDBCTemplate
-
- • PreparedStatement
-
- • RowMapper
-
- • ResultSetExtractor
-
- • NamedParameteJDBCTemplate
Spring-ORM
-
- • Integrating Hibernate with Spring
-
- • Introduction, HibernateTemplate
-
- • HibernateDAOSupport
Spring-MVC
-
- • Advantages of Spring MVC
-
- • Dispatcher Servlet
-
- • Parameterizable view
-
- • UrlFileName view
-
- • Commands – Abstract, SimpleForm
-
- • AbstractWizard, Base Command
-
- • AbstractForm Command,
-
- • Throwaway, MultiAction Controllers
-
- • BeanName, View, XmlView
-
- • Simple UrlHandlerMappings
-
- • ResourceBundle,UrlBasedView
-
- • InternalResourceViewResolvers
-
- • Validations
-
- • MVC @annotation support
JSON
-
- • Introduction,
-
- • JSON vs XML
- • Java JSON Integration
Stack Java Online Training Institutes in Ameerpet