Course code Title Language Price # Unit Startdate Hour Enddate Location Signup
JVN003 Practical Java on your request on your request Contact Us

Practical Java

Practical Java

Overview

Course code: 
JVN003
Duration: 
1
Time Unit: 
Day(s)
Overview: 

This one day course looks at three tools that can be of enormous help to programmers that are writing Java systems: Maven, a project management tool, and JUnit, a testing framework that simplifies writing and maintaining test code, and logging with log4J. These technologies are very powerful, yet it is easy to learn the basics in a very short time. This one day course provides those basics, and gives programmers the experience necessary to use these tools to be more productive and create better software systems.

Topics

Topics: 

1 Maven

Installation and configuration of Maven
My first Maven project
Project Object Model
Dependencies
Scope
Transferability of dependencies
Version series and conflict resolution
Phases and Goals
Default lifecycle
Clean lifecycle
Site lifecycle
Repositories
Global Repository
Local Repository
Own Repository
Properties and resource filtering
Maven properties
Environment variables
Systemproperties
Self-defined properties
Resource filtering
Inheritance
Parent-POM
Dependency and Plugin Management
Profiles

2 JUnit

My first test
The lifecycle of a test category
Annotations
Assert-methods
Fixtures
Limit testing
Exceptions testing
Test suites

3 Logging

Using Log4J
Configuring Log4J
Configuring Appenders and Loggers
Logger Hierarchy
Configuring Logger Levels
Level Inheritance

Prerequisites

Prerequisites: 

A working knowledge of Java.

Audience

Audience: 

Programmers interested in fine-tuning their Java skills, increasing their productivity, and creating better software systems.