JAVA / J2EE/MYSQL
Course Content For JAVA / J2EE/MYSQL
In First Month of we cover | Overview of the Core Java and J2EE technology with Preparation of Project we cover Hibernate Framework. Parallel to Start the Project Analysis and of Synopsis of the Documentation. (In Synopsis Data Structure Design, Dfd Design, ER design is must for the students view.) | Preparation of Synopsis of the Project is essential for the students. |
Second Month | First 15 Days for the Designing of Forms and Database. | SDLC Lifecycle follows. |
Third Month | Coding | |
Fourth Month | First 15 days for Coding. Last 15 days for Validation Checks, Testing and Implementation. |
Introduction
- About Company
- About Live Project Training
- About tools/technologies used in LPT.
- About Web Application etc.
- Some web topics like (Modem, ISDN, Communication Software, Internet Providers, Online Services,Internet Address, Domain name, Web browsers, FTP.
- Introduction of the Tools (Netbeans, Macromedia Dream weaver, Eclipse IDE, MYSQL Workbench) used in theProject.
Object Oriented Programming Concepts
- Introduction
- OOP Concepts (Basic + Fundamental of OOP)
- Benefits of OOP Programming.
- Comparison of OOP Programming with StructuralProcedural Programming.
- Application of OOP
Introduction To Java
Features of Java
Difference between C++ and Java.
Edition Enhancements
Introduction of J2EE Technology.
Java Fundamentals
Types of Java Programs-(Application Program OR Stand alone Program) (Applet OR Intelligent Program, Servlets)
Java Architecture.
JDK Tools ( javac, java, jdb, rmic, jar, servlet runner, applet viewer)
Java Standard Library ( JSL).
Important Packages ( java. Lang, java.util, java.io, java.awt, java.applet, java.net, javax.swing).
Java Programming
Compiling and Running Java Programs.
Comments in a Program.
Command line Argument.
Data Types, Variables And Operators
Java Tokens, Alphabets (Character Set)
Keywords, Java Reserved Keywords, Identifiers, Constants,Data types, Operators.
Control-Flow Statements, Decision-Making Statements, Switch and IF else, Looping statements, Break, Continue, Return, TypeCasting.
Classes And Objects
What are Classes, Declaring a class, Rules for Naming Class, Abstract Class and Interface.
Creating an Object, Methods, Exploring New Operators, Constructors, Dynamic Methods dispatch, wrappers.
Difference between Constructor and a Method.
Type of Constructors.
Finalizers, Use of Final,Transient,volatile,Super and thisKeyword String Buffer class, Array list.
Exploring Methods
More about main () method.
Rules for main () method.
Methods, Argument Passing, Call by Reference, Local Variable.
Packages And Interface
User-defined Packages.
Structure of the Java Program
How to Create a Package.
Class member Access Protection, Class Path, Creating anInterface (Using, Extending).
Java Exception Handling
Syntax for Exception Handling Mechanism.
The Try,Catch,Multiple Catch Block, Checked and UnChecked Exceptions
The Catch Block (or) Multiple Catch.
Throw, Throws, The finally Block, User Defined Exceptions
MultiThreading
Overview of Processes and Threads.
Creating a child Thread using Thread class and Runnable Interface.
Synchronization of Thread.
InterThread Communication.
I/O
Introduction of input and output in java.
Types of I/O streams.
File handling on java
Collection
What is collection
What is collection framework.
Introduction of collection classes
Introduction of collection Interface
Introduction of Generics and its Advantages
Applet
Without using Html file to RUN an Applet.
Applet Life Cycle. Applet Tag.
Passing Parameters to Applets.
Difference between Applets and Application Program.
Converting Applet to Application.
Introducing HTML,DHTML
HTML Editor
Advance tag of HTML
Markup Tag of HTML
Details of DHTML Tags.
AJAX
Introduction to Ajax
Ajax advantages and disadvantages
The purpose of AJAX
Complete Implementation of Ajax.
Apache Tomcat Server OR Weblogic Server
Installation Process
Describe Directory of Tomcat
How to Deploy Your Web application
How to run Your Application on Tomcat
Servlet
CGI Script, Java Servlet, Servlet Container
Servlet Life Cycle, Servlet Interface, Generic Servlet Class
Http Servlet Class, Http Servlet Request Interface.
Session Tracing
Servlet Filters
Servlet Event and Listener
JSP (Java Server Programming)
What is JSP
Describe Directives of JSP
Describe implicit Object of JSP
Describe Action Tag of JSP
Describe of basic tag of JSP
Java Beans
Introducing Java Beans
How to create Java Beans
How to implement your Java Beans using JSP
Java Server Pages Standard Tag Library (JSTL)
Introduction of JSTL
Types of JSTL Tags
JSP Custom tag
JSP Expression Language
Hibernate Framework
Introduction to Hibernate
Overview of Hibernate
Features of Hibernate
Getting Started with Hibernate
Hibernate O/R Mapping
Hibernate Mapping In Depth
Hibernate Query Language(HQL).
Hibernate Complete Example.
Database Handling
Introduction to MYSQL and JAVA Database Connectivity.
ODBC API, JDBC API
JDBC Application Architecture, exploring java.sql.
Obtaining a Connection.
-
- Adding Library References
- Introducing JDBC Objects
- Connection Objects
- Statement Objects
- Result Set Objects
- Using JDBC Objects
- Introducing MYSQL
- Creating, Backup, Restore Database
- Creating, working with Tables
- Creating, working with Views
- Introducing Triggers
- introduction of SQL Transaction
- Stored Procedures and functions
Reporting Tools:
- Various type of report generate using Jasper Report. Special Notes and Classes for Project help:
- Time to Time e. Soft provides useful printed materials, FAQ’s related to the technology.
- Special classes taken by the HighlyExperienced Software Professionals of TISPL.
- Gives Technical and HR Interview tips of the students and also take a Mock interview at the end of the Project.
- Every Saturday we take a feedback of the Students regarding Project Status.
Reference Books for the Core Java and J2EE, MYSQL:
- JSP in 24 Hours (Techmedia).
- Complete Reference (Tata Mcgrahill) for CoreJava.
- Java Script in 24 Hours. (Techmedia)
- For Advance Level – Professional JSP (Apress) Wrox Publications for J2EE Technology.
- MYSQL in a NutShell.