{"id":18938289,"url":"https://github.com/getange/jitu-javascript-tutorial","last_synced_at":"2026-03-22T03:30:16.597Z","repository":{"id":256402822,"uuid":"855119099","full_name":"GETANGE/Jitu-Javascript-tutorial","owner":"GETANGE","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-22T09:38:50.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-31T22:09:15.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GETANGE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-10T10:44:46.000Z","updated_at":"2024-09-22T09:38:53.000Z","dependencies_parsed_at":"2024-09-15T01:37:04.875Z","dependency_job_id":null,"html_url":"https://github.com/GETANGE/Jitu-Javascript-tutorial","commit_stats":null,"previous_names":["getange/jitu-javascript-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GETANGE%2FJitu-Javascript-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GETANGE%2FJitu-Javascript-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GETANGE%2FJitu-Javascript-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GETANGE%2FJitu-Javascript-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GETANGE","download_url":"https://codeload.github.com/GETANGE/Jitu-Javascript-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239937700,"owners_count":19721484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T12:13:59.126Z","updated_at":"2026-03-22T03:30:16.538Z","avatar_url":"https://github.com/GETANGE.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weekly Report (Week between: 06/9/2024 -20/9/2024) 🚀\n\n## Overview 📚\nThis week’s training was focused on deepening my understanding of **JavaScript** 🖥️ and sharpening my **communication skills** 🗣️. The sessions were productive, allowing me to grasp various JS concepts like **strings**, **functions**, and **version control**. Additionally, there was a strong emphasis on understanding **client objectives** 🎯 and communicating effectively in challenging projects.\n\n---\n## Projects Done 🌴\n## Shopping Cart Application\n\nThis project is a simple shopping cart application built with **HTML**, **CSS**, and **JavaScript**. It allows users to:\n\n- Add products to their cart.\n- Modify product quantities.\n- Edit product details directly within the cart.\n- Remove items from the cart.\n\nKey features include dynamic product rendering, real-time quantity management, price calculation updates, and an intuitive interface for user interaction. This project demonstrates fundamental **DOM manipulation** techniques and provides a seamless shopping experience.\n## Project 1\n![Screenshot from 2024-09-22 11-06-05](https://github.com/user-attachments/assets/ac8e64d4-9813-4979-9c88-bd5ee0dd042e)\n\n## Project 2\n![Screenshot from 2024-09-22 12-35-49](https://github.com/user-attachments/assets/2f3a9d52-80ca-4244-abc9-42b997f9c5cf)\n\n## Progress and Learnings ✨\n\n### Monday 🛠️\nI was introduced to **JavaScript**, including tools like the browser console, and learned about the evolution and standards of the language.\n- **New Skills Learned**: How to effectively use tools that run JavaScript and work with the browser console 🧰.\n\n### Tuesday 🔍\nWe explored **strings** and **Boolean** variables. I dived into methods like `reverse()`, `include()`, and `indexOf()`.\n- **New Skills Learned**: Proficiency in declaring variables and working with strings in JavaScript 💡.\n\n### Wednesday 🔄\nI focused on **version control** using Git. I learned about `git pull`, commits, branches, and explored **iterators**, **functions**, **objects**, and **for loops**.\n- **New Skills Learned**: Confidence with `for...of` and `for...in` loops, and resolving **Git merge conflicts** ⚡.\n\n### Thursday 🧠\nThe focus was on **JavaScript functions** and understanding LIFO (Last In, First Out) operations. I explored different types of functions and how they segment code.\n- **New Skills Learned**: Using functions efficiently to manage code and access object properties 🧩.\n\n### Friday 💬\nThe day centered around **communication skills** and how to better understand **client objectives**. I also practiced addressing project limitations in a professional and positive manner.\n- **New Skills Learned**: Enhanced communication skills, particularly in handling client expectations and project management 🎯.\n\n### Saturday 🔧\nI reviewed **JavaScript DOM manipulation** and practiced the week’s concepts. Additionally, I updated my README file to document my progress.\n- **New Skills Learned**: Improved DOM manipulation and **version control** best practices 📘.\n\n---\n\n## Challenges 😅\n\n- **Mastering string methods** like `reverse()` and `include()` in real-world applications was challenging at first.\n- **Resolving Git merge conflicts** was tricky but improved with practice 🔄.\n- **Communicating in simulated client interactions**, particularly with unrealistic requests, tested my patience and adaptability, but it was a valuable growth experience 🌱.\n\n---\n\n## How the Week Improved Me 🏋️\n\nThis week’s training boosted both my **technical** and **communication** skills. I now feel more confident working with JavaScript, especially around **functions**, **strings**, and **version control** 🧑‍💻. The communication exercises prepared me to better handle client interactions, especially in situations where expectations don’t align with project limitations 🎯.\n\nI look forward to applying these learnings in more complex projects and continuing to improve both **technically** and in client interactions 💪.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetange%2Fjitu-javascript-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetange%2Fjitu-javascript-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetange%2Fjitu-javascript-tutorial/lists"}