S Square provides the best specialized JAVA Training in jayanagar Bangalore. Our Institute offers JAVA training based on specific needs of the students, especially we give innovative one to one training in object-oriented programming language which is having great opportunities in the present trend. Our Training Institute trainers are real time work experience professionals.
Java is a hot property of Sun Micro-system JAVA has brought a lot of advantages to the software developers. Java is specially designed to be very user friendly. If compared with other programming languages, Java is easier to write, compile, debug and learn. This is because it uses automatic memory management and garbage collection. New learners can apply it easily within a short period of time.
CORE JAVA (Duration : 30hrs)
- OOP and introduction to Java: OOP concepts, Java Architecture, Language features, Java program structure, Comments, Naming conventions, Program Statements, Data Types,
Variables, and Operators.
- Arrays: Arrays, Operators.
- Classes: Classes and Objects, Access keywords, Data members and Methods, Parameter passing, Constructors, Garbage collection, Array of Objects, Nested classes, Inner classes.
- Inheritance: Concepts of Inheritance, Types, Constructors, Super keyword, Creating Multilevel hierarchy, Over-riding method, Final, Abstract classes.
- Packages and Inheritance: Concept of Packages, Defining a Package, Access keyword, CLASSPATH, Importing packages, Interfaces, Defining an Interface, Interfaces can be extended, Object class.
- Exception Handling: Concepts of Exceptions, Exception types: Try, Catch, Throw, Throws, finally; Nested try statements, Multiple Catch statements, Creating User Defined Exception Subclasses.
- Multithreaded Programming: Java Thread Model, Thread class, Run able Interface, Main thread, Creating Multiple threads, Thread priorities, Synchronization, Deadlock, Thread states.
- I/O Stream: Streams, Stream types, Input Stream, Output Stream, Print stream, Console Input, The Transient and Volatile modifiers, Using assert, Stream benefits.
- Files: File-Input stream, File-Output Stream, random Access files Serialization, Externalizable.
- String: String Constructors, String Length, String Literals, Concatenation, Conversion, Character Extraction, Comparison, Modifying Strings, String buffer.
- Java language: Wrapper classes, Void, Using arrraycpy ( ), Object, Clone (), Clone able Interface.
- Java.util: Collections, List, Set, Sorted set, Linked list, Hash set, Linked Hash Set, Tree set.
- Generics ,Annotations et.
- JDK 5.0 and above features.
ADVANCED JAVA /J2EE(Duration 40hrs)
JDBC
- Introduction to JDBC: Concepts, Driver types, Database connectivity, Programming, Accessing the back-end database, Inserting and Deleting records.
- Swing Features: Working with SQL-Select statements.
SERVLETS
- Introduction to Servlets: J2ee Concepts, Server side Programming, Request-response Model, Class Hierarchy, Programming, Life Cycle of a Servlet, Error Handling.
- Session Management: Session Management and Tracking, Forwarding and Redirecting, Database JSP
- Introduction to JSP: Concepts, JSP Page, Static and Dynamic Content, Directives, JSP Scripting Elements.
- Custom Tags: Development of Custom tags, Tag Handlers.
RMI
- Introduction to RMI: Introduction, Serializable Classes, Remote Classes and Interfaces, Client Programming.
- Server: Server Programming, Running a Client.
EJB
- EJB Concepts: Introduction, EJB Architecture, Container Overview, EJB Bean types, Client-Server concepts, Persistence, JNDI, Entity, Session, Message driven beans.
- Entity Bean: Entity Bean Concepts, Life cycle of stateless and stateful, Entity Bean Relationships, EJB Query, Language.
- Session Bean: Session bean concepts, Clients view of stateless and stateful session beans, Lifecycle of stateless and stateful session beans.
- Message Driven Bean: Concepts, JMS Overview, Message Passing.
- EJB Services: Transaction Service, JTA, JTS, Security service, Implementing EJB in Web logic / Web sphere / Jboss.
JAVA FRAMEWORK
Struts
- Introduction to Struts Frame work: Concepts, MVC Architecture, Configuration, Struts request lifecycle, Struts Components.
- Actions: Forward action, Link tags, Action types, Guidelines for Struts application development.
- Form Validation and Struts Tags: Common Validator, Configuring the validator, Struts, HTML tags, Form tag, File tag, Using css with struts, HTML Tags.
HIBERNATE
- Hibernate Concepts: Hibernate Over View, Features, and Architecture.
- Object-relation mapping.
- Persistence Classes.
SPRINGS
- Introduction to Spring Framework: Overview of Model-View-Controller(MVC) design pattern; Overview of the overall Spring framework(as a replacement for EJB); Overview of Spring MVC.
Switching from Servlets to spring; Installing and Configuring Spring; Overview of Spring Controllers; Overview of Spring Validators; Best-Practices; Examples and Labs.
- Spring Security Framework: Overview of container-managed security; Overview of Spring Security Framework (a.k.a Acegi); Switching from container-managed to Spring security; Installing and configuring Spring Security; Exposing security context in the application.