Menu Close

Java, J2EE

Customized ONLINE Classes available.

Course Name Starting Date Time Faculty Name
Java 22-DEC -2020 10:00am Mr.Kiran
Java 23-DEC-2020

05:00pm

Mr.Ramesh

Java is a programming language and computing platform first released by Sun Microsystems in 1995. Although originally developed and maintained by Sun Micro Systems, Java is now owned by Oracle Corporation. There are a lot of applications & websites that will need Java installed. Java is fast, secure, and reliable. From laptops to game consoles, datacenters, to scientific supercomputers, cell phones to the Internet, Java is everywhere. Java being a free to download software, companies dont have to spend more on purchasing costs. Java being a cross platform application development software, makes it more robust and simple to learn. J2EE (Java 2 Enterprise Edition) is a computing platform which consists of core java with a powerful set of libraries.

This course is intended for everyone who would like to develop and design an enterprise solution with the help of Oracle technologies and tools build web as well as commerce application

  • Web Developer
  • Software Developer
  • Software Engineer
  • Software Architect
  • System Analyst

Career aspirants want to be a software developer or a web application developer

CORE JAVA

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
• Single Dimentio arrays
• Multi Dimention 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

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).

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

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

java institutes in hyderabad ameerpet,top 10 java coaching institutes in hyderabad,best core java training institutes in ameerpet hyderabad,best institute for core java in hyderabad,Java Online Training Institutes in Ameerpet,best java training institutes in hyderabad with placements,java course in hyderabad,java training in hyderabad,java training institutes in hyderabad,best advanced java training in hyderabad,java online training in hyderabad,best java online training hyderabad