Development Tools
The everyday tools every developer needs to write, build, test and ship code.
Overview
Good tools make good developers faster. In this module you set up a professional development environment and learn the tools used in real teams, so you can focus on writing code instead of fighting your setup.
You will learn what each tool is for, how to install it and the handful of commands you will use every day.
Where it is used
- Setting up a new project
- Team collaboration
- Automated builds and testing
- Preparing for deployment
Git commands you will use daily
git clone https://github.com/your-name/your-project.git
git checkout -b feature/login
git add .
git commit -m "Add login page"
git push origin feature/login
Development Tools
The everyday tools every developer needs to write, build, test and ship code.
Talk to usWhat you will cover
The key topics and features of Development Tools
IDEs & Editors
Eclipse, IntelliJ IDEA and Visual Studio Code - setup, shortcuts and debugging.
Maven & Gradle
Build, dependency management and packaging of Java projects.
Git & GitHub / GitLab
Version control, branches, pull requests and collaboration.
Docker
Run databases and services in containers on your own machine.
Postman & API Testing
Call and test REST APIs without writing a client.
Linux & Command Line
The essential commands for working on servers.