Project

Case Converter

Medium
2105 completions
~ 6 hours
4.2

While implementing this project, you will work with basic HTML elements. Create event handlers for click events and work with strings in JavaScript. Find out how to generate files for downloading.

Provided by

JetBrains Academy JetBrains Academy

About

We work with texts quite often, and it's very sad when it turns out that the text should have been written in a different case. Instead of editing it, you can create a simple application that does the job for us.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Add handlers for buttons and change the text case accordingly.
Save the edited text as a .txt file. Generate and download it in the browser.

Reviews

Aldahir Pereira
4 months ago
I have learned some basics of javascript, html and css and how they work together.
Juan Esteban Serrano Aldana
4 months ago
I learned to cope with the frustration of not knowing which tools to use for the functionality required by the project, and to follow the steps in order to solve these problems. Stage 2 was particularly complicated and confusing, as was the final part of Stage 3.
Xoliswa Nogwandana avatar
Xoliswa Nogwandana
6 months ago
The four conversions really tested one's logical thinking especially the proper and sentence case. I learned new JS methods like join() and slice(). DOM manipulation using event listeners. Also learned how to save a file from a button click. This project is a fountain of knowledge, I enjoyed it tons ...

4.2

Learners who completed this project within the Frontend Developer course rated it as follows:
Usefulness
4.4
Fun
4.2
Clarity
4.1