TGViewer
Web Development Web Development @webdevcoursefree · 79.7K subscribers
Post #4046 2.62K
A package manager helps developers install and manage them.

For JavaScript development, one of the most common package managers is: npm

For example: npm install express

This can install Express into a project.

We'll learn npm properly when we reach Node.js.

6️⃣ Git

Git is a version control system.

It tracks changes to your code.

Imagine you modify your application today and accidentally break something tomorrow.

With Git, you can keep a history of changes and potentially return to an earlier version.

A simplified workflow:

Write code → Save changes → Git commit → Continue working → More changes → Another commit

Git becomes essential when working professionally.

7️⃣ GitHub

GitHub is a platform for hosting Git repositories and collaborating on software projects.

You can use it to:

• Store your code

• Share projects

• Collaborate with developers

• Review changes

• Create pull requests

• Track issues

• Build a public developer portfolio

A typical workflow is: Your Computer → Git → GitHub → Remote Repository

We'll learn Git and GitHub in detail later.

8️⃣ API Testing Tools

When working with backend APIs, developers often need to send requests without using a frontend.

Tools such as Postman can help with this.

For example, you might send: GET /users and inspect the server's response.

This is useful when developing and debugging APIs.

We'll introduce API testing once we reach backend development.

9️⃣ Database Tools

When we start working with databases, we'll also use database clients and tools to:

• Create databases

• Create tables

• Run SQL queries

• Inspect data

• Debug database problems

For PostgreSQL, tools such as pgAdmin can provide a graphical interface.

We'll learn database tools when we reach the database section.

🔟 How These Tools Work Together

A typical beginner web development workflow might look like:

VS Code → Write Code → Web Browser → Developer Tools → Debug & Test → Git → GitHub

Later, when we become full-stack developers:

VS Code → Frontend + Backend → Browser → Developer Tools → API Testing → Database → Git → GitHub → Deployment

🧠 The Most Important Tools to Remember

At this stage, focus on these:

• VS Code → Write code

• Browser → Run and view websites

• Developer Tools → Inspect and debug websites

• Terminal → Run commands and development tools

• Git → Track code changes

• GitHub → Store and collaborate on code

• npm → Manage JavaScript packages

Double Tap ❤️ For Part 11
  • ❤ 15
More from @webdevcoursefree
  1. Oct 7, 2026🚀𝗣𝗮𝘆 𝗔𝗳𝘁𝗲𝗿 𝗣𝗹𝗮𝗰𝗲𝗺𝗲𝗻𝘁 𝗧𝗿𝗮𝗶𝗻𝗶𝗻𝗴 | 𝗕𝗲𝗰𝗼𝗺𝗲 𝗮 𝗙𝘂𝗹𝗹𝘀𝘁𝗮𝗰…
  2. Oct 7, 2026🌐 Web Development Roadmap — Part 14 HTML Document Structure Before learning individual HT…
  3. Oct 7, 2026𝗠𝗮𝘀𝘁𝗲𝗿 𝗣𝗼𝘄𝗲𝗿 𝗕𝗜 𝗳𝗼𝗿 𝗙𝗥𝗘𝗘! 🔥 Learn Power BI through these FREE learnin…
  4. Oct 5, 2026The browser reads the HTML structure and builds the webpage from these elements. Key Takea…
  5. Oct 5, 2026🌐 Web Development Roadmap — Part 13 HTML Syntax, Tags & Elements Now that you understand…
  6. Sep 29, 2026It can contain things such as: • Page title • Metadata • Links to CSS • Other information…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →