- Level Foundation
- Duration 6 hours
- Course by LearnQuest
-
Offered by
About
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.Modules
Course Introduction
1
Videos
- Course Introduction
Version Control Systems
1
Videos
- What is Version Control
1
Readings
- The Popularity of Git vs Apache® Subversion®
A Version Control Primer Using Apache® Subversion®
1
Assignment
- Module 1 Quiz
1
Discussions
- Apache® Subversion® Takeaways
6
Videos
- Getting Started with Apache® Subversion®
- Making Changes with Apache® Subversion®
- Managing Changes with Apache® Subversion®
- Managing Differences with Apache® Subversion®
- Managing Conflicts with Apache® Subversion®
- Branching and Merging with Apache® Subversion®
5
Readings
- Where to Find Information on Apache® Subversion® and Related Tools
- Viewing Modifications using TortoiseSVN
- Viewing Differences
- Resolving Conflicts
- Branches
What are Build Automation Tools?
1
Videos
- What are Build Automation Tools?
1
Readings
- Against Trusting External Repositories
Essential Apache® Maven™
1
Assignment
- Module 2 Quiz
7
Videos
- What is Apache® Maven™
- Exploring an Apache® Maven™ Install
- A Simple Apache® Maven™ Project
- The Apache® Maven™ Project Object Model
- Apache® Maven™: Goals, Phases and Lifecycles
- Apache® Maven™ Dependency Management
- Apache® Maven™ Live Demonstration
5
Readings
- What is Apache® Maven™
- Getting Started with Apache® Maven™
- The Apache® Maven™ Project Object Model
- Maven Plugins
- Maven Goals and Phases
Auto Summary
"Essential Tools For Application Development" is a foundational IT & Computer Science course offered by Coursera. It focuses on key developer tools: Version Control Systems and Build Automation Tools, specifically Apache® Subversion® and Apache® Maven™. Spanning 360 minutes, this course is ideal for beginners and offers both Starter and Professional subscription options. Perfect for aspiring developers looking to understand essential development tools.

Noel J. Bergman