phone+91-87222 63165 / +1(510)-379-9024 contact@syncomint.com
Try Our Sample Training Videos

Course Info

Ant

Ant stands for Another Neat Tool. Apache Ant is a Java based build tool from Apache Software Foundation. Apache Ant's build files are written in XML and take advantage of the open standard, portable and easy to understand nature of XML.

Benefits of the Program

Syncomint provides you hands-on course on ANT, here you gain knowledge by working on various ANT codes, you gain experience writing, compiling and executing ANT programs and building applications. You learn to read and write data using Java streams on ANT and debug ANT codes.

Topic List

This course covers the entire concept of ANT and establishes a strong working knowledge of the software tool. Syncomint provides you Classroom Training as well as Live Virtual Training.

Course topics
[formac-acc title="Lesson 1: Introduction to Ant"]What is Ant, How did we get here, Ant v. Make v. Maven v. Ivy[/formac-acc] [formac-acc title="Lesson 2: Installing Ant"]System requirements, Getting the software, "installing the software", Dealing with library dependencies, Gotchas on different platforms[/formac-acc] [formac-acc title="Lesson 3: Building hello world with Ant"]A simple hello world Java application, A quick and dirty build file, Command line options, Environment variables and system properties[/formac-acc] [formac-acc title="Lesson 4: Ant concepts and terminologies"]Projects, Targets, Properties, Working with Built in properties, Adding polish to 'quick and dirty' build file[/formac-acc] [formac-acc title="Lesson 5: Working with Ant"]Filters, Pathing, References, Logging[/formac-acc] [formac-acc title="Lesson 6: Ant Tasks"]Archive Tasks, File Tasks, Compile Tasks, Execution Tasks, Properties Tasks[/formac-acc] [formac-acc title="Lesson 7: Integrating ANT into your IDE"]AntRunner For JBuilder (unbundled), AntWork Plugin for the Jext Java Text Editor (unbundled), JDEE (Java Development Environment for Emacs), IDEA, NetBeans, jEdit, Eclipse, Virtual Ant, WebSphere Studio Application Developer, JBuilder 9 Personal[/formac-acc] [formac-acc title="Lesson 8: Automating your build and testing through Ant tasks"]Testing Tasks, Ant and continuous integration servers, Archiving Tasks, Deployment tasks, Integrating Ant with a version control system[/formac-acc] [formac-acc title="Lesson 9: Creating Custom Ant tasks"]Creating Custom Ant tasks I, Creating Custom Ant tasks II[/formac-acc]

ClassRoom Schedule

Classroom Training - 10 Days

Day 1

11AM-5PM
Introduction to Ant
  • What is Ant
  • How did we get here
  • Ant v. Make v. Maven v. Ivy

Day 2

11AM-5PM
Installing Ant
  • System requirements
  • Getting the software
  • "Installing the software"
  • Dealing with library dependencies
  • Gotchas on different platforms

Day 3

11AM-5PM
Building hello world with Ant
  • A simple hello world Java application
  • A quick and dirty build file
  • Command line options
  • Environment variables and system properties

Day 4

11AM-5PM
Ant concepts and terminologies
  • Projects
  • Targets
  • Properties
  • Working with Built in properties
  • Adding polish to 'quick and dirty' build file

Day 5

11AM-5PM
Working with Ant
  • Filters
  • Pathing
  • References
  • Logging

Day 6

11AM-5PM
Ant Tasks
  • Archive Tasks
  • File Tasks
  • Compile Tasks
  • Execution Tasks
  • Properties Tasks

Day 7

11AM-5PM
Integrating ANT into your IDE

Day 8

11AM-5PM
Automating your build and testing through Ant tasks
  • Testing Tasks
  • Ant and continuous integration servers
  • Archiving Tasks
  • Deployment tasks
  • Integrating Ant with a version control system

Day 9

11AM-5PM
Creating Custom Ant tasks I

Day 10

11AM-5PM
Creating Custom Ant tasks II

Live Virtual Class Schedule

Virtual Training - 5 Days

Day 1

8AM-12PM && 1PM-5PM
Introduction to Ant
  • What is Ant
  • How did we get here
  • Ant v. Make v. Maven v. Ivy
Installing Ant
  • System requirements
  • Getting the software
  • "installing the software"
  • Dealing with library dependencies
  • Gotchas on different platforms

Day 2

8AM-12PM && 1PM-5PM
Building hello world with Ant
  • A simple hello world Java application
  • A quick and dirty build file
  • Command line options
  • Environment variables and system properties
Ant concepts and terminologies
  • Projects
  • Targets
  • Properties
  • Working with Built in properties
  • Adding polish to 'quick and dirty' build file

Day 3

8AM-12PM && 1PM-5PM
Working with Ant
  • Filters
  • Pathing
  • References
  • Logging
Ant Tasks
  • Archive Tasks
  • File Tasks
  • Compile Tasks
  • Execution Tasks
  • Properties Tasks

Day 4

8AM-12PM && 1PM-5PM
Integrating ANT into your IDE Automating your build and testing through Ant tasks
  • Testing Tasks
  • Ant and continuous integration servers
  • Archiving Tasks
  • Deployment tasks
  • Integrating Ant with a version control system

Day 5

8AM-12PM && 1PM-5PM
  • Creating Custom Ant tasks