JAVA is widely popular for development of various domain applications range from Standard Edition applications, Mobile Edition applications and famous Enerprise Edition applications.
Even the latest framework model lead Java from language to technology. Latest features are covered in our training.
Duration: 3 Months
Fee:12,000/-
Core Java Training Content Overview
Syllabus: Core Java Programming
Introduction to Java programming
- The Java Virtual Machine
- Variables and data types
- Conditional and looping constructs
- Arrays
Object-oriented programming with Java Classes and Objects
- Fields and Methods
- Constructors
- Overloading methods* Garbage collection
- Nested classes
Inheritanceng methods
- Polymorphism
- Making methods and classes final
- Abstract classes and methods
- Interfaces
Exception handling with try-throw-catch-finally constructs
- The Exception class
- The Object class
- The JDK LinkedList class
- Strings
- String conversions
Working with types: Wrapper classes
Packages
- Package access
- Documentation comments
Applets
- Configuring applets
- Applet capabilities and restrictions
Basics of AWT and Swing
- Event Handling
- The Action Listener interface
- Panels
- Checkbox, etc.
- Dialogs and frames
- Using menus
- Using the adapter classes
- Graphics
Threads
- Synchronization
- The I/O Package
- InputStream and OutputStream classes
- Reader and Writer classes
- Basic concepts of networking
- Working with URLs
- Concepts of URLs
- Sockets
Database connectivity with JDBC
Syllabus: Advanced Java Programming (J2EE)
(Web-Server & support Technologies)
Java Database Connectivity
- JDBC Product
- Types of Drivers
- Two-Tier Client/Server Model
- Three-Tier Client/Sever Model
- Basic Steps of JDBC
- Creating and Executing SQL Statement
- The Result Set Object
- Working with Database MetaData
- Interface
- Servlets
- Servlet Interaction & Advanced Servlets
- Life cycle of Servlet
- Java Servlet Development Kit
- servlet package
- Reading Servlet Parameters
- Reading Initialization Parameters
- The javax.servlet.http Package
- Handling HTTP
JavaServer Pages
- JSP Technologies
- Understanding the Client-Server Model
- Understanding Web server software
- Configuring the JSP Server
- Handling JSP Errors
- JSP Translation Time Errors
- JSP Request Time Errors
- Creating a JSP Error Page
RMI
- RMI Architecture
- Designing RMI application
- Executing RMI application
EJB
- Types of EnterpriseJava beans
- Session Bean & Entity Bean
- Features of Session Bean
- Life-cycle of Stateful Seession Bean
- Features of Entity Bean
- Life-cycle of Entity Bean
- Container-managed Transactions &
- Bean-managed Transactions
- Implementing a container-manged Entity Bean
XML
- What is XML?
- XML Syntax Rules
Structs
- Introduction to the Apache Struts
- MVC Architecture
- Struts Architecture
- How Struts Works?
- Introduction to the Struts Controller
- Introduction to the Struts Action Class
- Using Struts ActionFrom Class
- Using Struts HTML Tags
- Introduction to Struts Validator Framework
- Client Side Address Validation in Struts
- Custom Validators Example
- Developing Application with Struts Tiles
Hibernate
- Introduction to Hibernate 3.0
- Hibernate Architecture
- First Hibernate Application
- Java ME (J2ME) Upgrade for Java Programmers
- J2ME (Java 2 Micro Edition) Java 2 Platform, Micro Edition is an advanced technology in Java,
- Developed with the help of Java Community Process Program. J2ME is a reduced version of the
- Java API and Java Virtual Machine that is designed to operate within the limited resources
- Available in the embedded computers and microcomputers. J2ME is targeted to developers of
- Intelligent wireless devices and small computing devices. who need to incorporate crossplatform
- Functionality in their products. A key benefit of using J2ME is compatibility with all
- Java-enabled devices. Motorola, Nokia, Panasonic all have Java-enabled devices. A J2ME
- application is a balance between local and server-side processing.
- J2ME & Mobile Application Content Duration: 9 Week / 2 Months
- Introduction to J2ME
UI Design
- Graphic Design
- Data Management and Application Development
- Communications
- Assignment and hands on live projects.
- Training concepts
- Understand the differences between J2ME and other versions of Java, namely J2SE (standard
- client-side Java), and J2EE (enterprise Java).
- Understand the environments, and their limitations, in which J2ME runs.
J2ME components:
- KVM – CLDC – MIDP Personal Java Overview of profile system Architecture and Midlets.
- Understand & Create Midlets (Applets for Mobile Devices). Deploy and test Midlets. Differences
- between J2ME environments
MIDP 2.0
- Mobile information device profile Creating MIDP applications Midlet suites Midlet
- deployment
- TECHNOLOGIES
MIDP 2.0 GUI
- Graphical User Interfaces with MIDP Displays, Commands, Pointers, Screens Animations
- and drawing
- Threading and Synchronization
- Threading Creating Threads in Java Synchronization
J2ME Capabilities
- Streamed IO Socket IO (TCP/IP) J2ME IO Networking with HTTP RMS (Record
- Management System)
Connectivity
- SMS Bluetooth IrDA – Infrared Data Adapter Networking Push Registry