Language / Idioma
🇺🇸 English (Current) | 🇧🇷 Português
As a student, I'm always looking for new ways to grow, and I truly love free courses and immersions available on the web! This project is a special Knowledge Base developed during a free web development immersion hosted by Alura.
It was an incredible experience where I focused on mastering modern development concepts, such as:
- Async/Await: Learning how to handle asynchronous operations gracefully.
- Rendering: Dynamically building the interface based on data.
- Search Functionality: A dedicated field to filter and find (On-click Search) your favorite languages from our database.
- Data Management: Using a
data.jsonfile as a local database for the project.
Every big project starts with a spark! This "small fish" project was essential for my growth. It taught me the fundamentals of:
- Dynamic Data Loading: Fetching information from a JSON file using
fetch(). - DOM Manipulation: Creating cards dynamically with JavaScript to display language details.
- Search Logic: Filtering results based on user input, focusing on names.
This learning experience gave me the "light" and the technical foundation to build my project: Erasure TrackSeeker. It's a classic story of how a small initial step leads to a "Big Fish" achievement! 🐠 ➡️ 🦈
- HTML5: Basic structure for the knowledge catalog.
- CSS3: Styling with CSS Variables and Google Fonts like Quicksand.
- JavaScript: Using
async/awaitfor data fetching and logic for search filtering. - JSON: Local database (
data.json) containing information on 17 programming languages.
© 2026 NANCY KELLER
