Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yanamlnk/java-for-beginners

My projects that I have created during JetBrains track "Java For Beginners"
https://github.com/yanamlnk/java-for-beginners

battleship-game encryption-decryption java java-for-beginners jetbrains jetbrains-academy

Last synced: 5 days ago
JSON representation

My projects that I have created during JetBrains track "Java For Beginners"

Awesome Lists containing this project

README

        

# Java For Beginners

I have created this repository for portfolio purposes. Some time ago I have finished JetBrains "[Java For Beginners](https://hyperskill.org/tracks/8)" track with [certificate of completion](https://hyperskill.org/certificates/29730fb2-a507-422c-be34-a943c02c96db.pdf). During this track I have created 2 projects: one is inside this track, another one is outside:

1. [Battleship](https://github.com/yanamlnk/java-for-beginners/tree/main/battleship)

[Link](https://hyperskill.org/projects/125?track=8) to the project page on JetBrains.

> Writing games is probably one of the most exciting tasks in programming. Develop your own version of the popular "Battleship Game" to play with your friends!

2. [Encryption-Decryption](https://github.com/yanamlnk/java-for-beginners/tree/main/encryption-decryption)

[Link](https://hyperskill.org/projects/46?track=12) to the project page on JetBrains.

> Privacy is an important matter is the realm of the Internet. When sending a message, you want to be sure that no-one but the addressee with the key can read it. The entirety of the modern Web is encrypted - take https for example! Don’t stay behind: hop on the encryption/decryption train and learn the essential basics while implementing this simple project.

## About this repository

I will post here the code that I have used to pass test cases of the JetBrains platform. However I do realize that this code can still be improved.

Each folder with project has README.md file, where I provide the following information:
1. **Project details**: how many stages the project had, task description, test cases.
2. **Code details**: how it takes input, how it produce output, what concepts (like design patterns) or topics (like Arrays, Files) have I used for this project