Duplicate File Handler (Go)
Duplicate File Handler is a useful tool that can free some space on your drive. Write a handler that checks and compares files in a folder, displays the result, and removes duplicates.
Graduate
Throughout this course, you will start by understanding the basics of the Go language and its standard library. You'll then use this knowledge to build simple and more complex CLI applications, such as an in-memory notepad, a duplicate file handler, or a calculator.
By the end of the course, you will be able to:
— Understand and manipulate Go's arrays and slices, including performing operations like sorting.
— Apply additional data structures, such as stack and queue, in practical projects like creating a smart calculator.
— Master object-oriented programming in Go by working with structs, methods, and interfaces.
— Implement hashing techniques in your Go applications to ensure data integrity and uniqueness for strings and files.
— Debug Go applications using methods like logging and the Delve debugger.
— Create CLI applications that can be configured with command-line arguments and flags.
Master advanced engineering concepts through ambitious projects. Each project deepens your expertise and transforms you from an experienced engineer into an exceptional one.
It takes a lot of hard work to enroll in the university of your dreams. Although, we tend to dismiss how difficult it is for the university to handle the document volume. In this project, you'll deal with university applicants. You'll implement an algorithm to determine which applicants are going to be enrolled. At each stage, the algorithm will gradually become more complex and comprehensive!
Graduate
