|
|
Java
Real Time Tools(Ant,Ajax,Log4J,JUNIT,SVN,Maven,CVS & JasperReports) |
Batch
Date: June
19th @ 11:00AM
Faculty: Mr.
Nataraz
Duration:
25 days(daily two hours)
Fee: 1000/-
INR +Reg Fee: 100/- INR
*
Complete Material Will be Provided
Metirial
Fee: 150/- INR
Location:
Maitrivanam, Hyderabad.
Venue:
DURGA
SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 505,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.
Ph.No : 09246212143
Syllabus:
|
ANT
Syllabus:
- Ant
Introduction
- What
is Ant?
- Why
we need Ant?
- Ant
Advantages and Features
- Ant
Installation
-
Installation
- Environment
Variables Setup
- Ant
Version Command
-
build.xml
- <project>,
<target>
-
Is build.xml name mandatory?
-
Ant Basic Tasks
- <mkdir>.<delete>
- <copy>,<echo>
-
Ant – Waring, Jaring and Earing Examples
-
<javac>,<java>
- <jar>,<war>,<ear>,<classpath>
-
Ant with Eclipse
-
Creating Ant application
-
Running Ant from Eclipse
-
Ant command options
-
ant –f or a –file
-
ant –help
-
ant –v
-
ant –logfile
-
Ant Advanced Concepts
-
Running specific target
- Setting
default target
-
Target dependencies
- Properties
files
Ajax
Syllabus:
Synchronous
Communication
Asynchronous communication
Introduction to Ajax
Classic web applications Architecture
Ajax based web applications architecture
Ajax engine creation
Properties of Ajax engine
- readyState
- onreadystatechange
- status
- responseText
- responsseXML
Methods of Ajax engine
- open(-,-,-)
- Send()/send(String)
- setRequestHeader(-,-)
Ajax application flow
Sample examples
CVS
Syllabus:
Introduction
Why CVS?
Definition of CVS
Features of CVS
Terminology
- Repository
- Sandbox
- Check
out
- Commit
(check in)
- Update
- History
- Revision
Software
Description
Software Installation
Working with CVS
- Server
software CVS NT
- IDE
: MyEclipse
Svn
Syllabus:
Introduction
Why SVN?
Definition of
SVN
Features of SVN
Terminology
-
Repository
- ii)
Sandbox
- iii) Check out
- iv) Commit (check in)
- v) Update
- vi) History
- vii) Revision
Software Description
Repository Operations
Software Installation
Working with Tortoise
Server software SVN
Procedure to create a Repository for project/Module
IDE : Eclipse
SVN Plug-in configuration with eclipse.
Maven
Syllabus:
Maven
Overview
Maven
Maven Origins
What Maven Provide?
Mavens Principles
Declarative Execution
i)Maven's project object model (POM)
ii)Maven's build life cycle
Coherent Organization of Dependencies
i)Local Maven repository
ii)Central Maven repository
iii)Remote Maven Repository
iV)Locating dependency artifacts
|
Maven's
Benefits
Maven Environment SetUp
i)System Requirement
ii)java installation verification
ii)set JAVA environment
iii)Download Maven Archive
iV) Extract Maven Archive and Configure Maven Environment Variables
vi) Add Maven bin directory location to system path and verify
Maven installaton
Create Java Project
Build and Test Java Project
External Dependencies
Maven 2 Eclipse Plugin
Create web application using maven
Generate Documentation for Maven Project
Project Creation from Maven Templates
Team Collabaration with Maven
Migrating to Maven
JasperReports
Syllabus:
1.
Introduction
2. Steps to design Jasper Reports
3. Flow Diagram
4. Parameters
5. Data Source
6. Fields
7. Expressions
8. Variable
9. Charts
10. I Reports Tool
Log4J
Syllabus:
- Introduction
to Logging
- What
is Logging
- Importance
of Logging
- Logging
Frameworks for JAVA
-
Introduction to Log4J
- What
is Log4J?
- Why
we need to use Log4J?
- Log4J
Features
- Log4J
Advantages
-
Log4J Setup for Java: Standalone and Web Applications
- Download
Log4J
- log4J
Jar file
-
log4j.properties
-
Log4J Development Approaches
-
Log4J Programmatic Implementation
-
Logger
-
BasicConfiguror, PropertyConfigurator
- Setting
Logging Level
-
Log4J Logging Levels
-
Default Logging Level
-
Available Logging Levels
DEBUG, INFO, WARN, ERROR and FATAL
-
Log4J Declarative Implementation: log4j.properties Configuration
-
Set Debug Level
-
Set Appender
- Set
PatternLayout
- Set
ConversionPattern
-
Log4J Appenders
-
ConsoleAppender
-
FileAppender
- AdminFileAppender
-
ReportFileAppender
- Setting
Single Appender
- Setting
Multiple Appenders
-
Log4J Implementation with xml file
-
log4j.xml
-
<log4j:configuration>
-
Setting Appenders
- Setting
Log Level
- Setting
Conversion Pattern
-
Conversion Pattern Syntax
- TTCC
-
TTCCLayout
-
Time Elapsed
-
Thread Information
- Logging
Priority
-
Logging Category
- NDC
- Nested Diagnostic Context
- Application
Message
JUNIT
Syllabus:
Introduction
- Unit
Testing
- Terminology
- Unit
Testing with JUnit
- Installation
of JUnit
JUnit
- Introduction
to JUnit API
- Test
- TestCase
- Assert
- TestRunner
- TestSuite
- Preparation
- Create
a Java class
- Create
a JUnit test
- Run
your test cases
- Run
your test via code
JUnit4.x
- Static
imports with Eclipse
-
Annotations
- Assert
statements
|
|
|
|
|