Who will the course benefit?
Students and Individuals who require and intend to build career in JAVA technologies by gaining expertise in Java, Java Struts and Advance Java/J2EE.
Java
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe Object-oriented concepts
- Develop applications using Java programming language syntax
- Describe exception handling and Multithreading concepts
- Develop GUI and event handling
- Connect to the database using JDBC
- Develop Java client and server programmes using TCP/IP
Course Contents
- OOPs concepts
- Writing your own Java class
- Java Interfaces
- Java Packages
- Java Arrays & Strings
- GUI in Java-AWT & Swings
- Delegation Event Model
- Introduction to Graphics
- Multithreading
- I/O
- Exceptions
- Applet Programming
- Socket Programming & Networking
- Introduction to JDBC
- Introduction to RMI
- Introduction to Java Beans
Advance Java/J2EE
What skills will the student gain?
After the completion of this course, the student will be able to:
- Creating advanced Java applications
- Architect J2EE applications using industry-recognized best practices
- Integrate your J2EE applications with external systems
- Identify and resolve J2EE security issues
- Plan for high performance and scalability
Course Contents
Module 1 : Web Component Developer (WCD)
- Java Database Connectivity
- Java Servlets
- Java Server Pages
- Java API for XML
- Introduction to Struts
Module 2 : Business Component Developer (BCD)
- Remote Method Invocation
- EJB Introduction
- Session Beans
- Entity Beans
- Message driven Beans
- EJB Transactions
Module 3 : Hibernate
- Object Relational Mapping
- Persistent Classes
- Mapping Collections
- Hibernate Query Language
- Caching & Transactions
- Hibernate with Web Application
Java Struts
What skills will the student gain?
After the completion of this course, the student will be able to:
- Develop scalable, enterprise Java Web applications using the Struts framework
- Build Action Classes to handle application requests
- Apply Struts to build wizard-style page flows
- Integrate the Struts Tile Framework to develop reusable JSP layouts
Course Contents
- Enterprise Web Application Development
- Servlets and JSP
- Struts Fundamentals
- Handling Application Requests
- Generating Dynamic Views
- Adding Tiles for Presentation Flexibility
- Validating User Input
- Packaging and Securing Application