Essential Tools For Application Development

Go to class
Write Review

Free Online Course: Essential Tools For Application Development provided by Coursera is a comprehensive online course, which lasts for 2 weeks long, 6-7 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Essential Tools For Application Development is taught by Noel J. Bergman.

Overview
  • In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: Apache® Subversion® for version control, and Apache® Maven™ for build automation.

Syllabus
    • Version Control
      • This unit discusses the concept of Version Control, often referred to as Source Control. We then go into a fair amount of detail on one Version Control System, Apache® Subversion®.
    • Build Automation Tools
      • This module discusses the history and purpose of Built Automation Tools. It then goes into some detail on one such tool, commonly used in the Java eco-system, especially with Spring-based projects, Apache® Maven™.