Back to Timeline View

Tools and Equipment

1 min read β€’ Week 2

Track, Communicate, Share

Development is about β€œfailing fast”.

  • Use Microblog on this page to get community help on tools.
  • Prompts below will make your tools journey productive.
  • Skipping steps will NOT work!
Question Time!

Question Time! 🎯

Loading...

Loading question...

Setup Modules

Development Foundations

Illustrated are the core components you’ll need for a smooth entry into coding, collaboration, and project creation.

Accounts

  • Create accounts
  • Protect PII
  • Collaborate online

Social Computing

Manage accounts like GitHub and Slack to collaborate and build a professional digital presence while safeguarding PII.

GitHub

  • Manage repositories
  • Commit and push changes
  • Collaborate with pull requests

Version Control

The GitHub cloud allows developers to set up repositories to store code. This enables developers to share code and collaborate on projects.

GitHub Pages

  • Write Markdown, HTML, Javascript
  • Customize Theme
  • Automate w/ Actions
  • Create with Jekyll

Shared Website

GitHub Pages tools and frameworks allow developers to create websites to share their projects. This is a great way to showcase your work and share it with the world.

OS

  • WSL for Windows
  • MacOS for Apple
  • Linux/KASM for Chromebook
  • Tool compatibility

Tools Setup

Coders require a cyber understand of linux, scripts, and packages to enable devlopment of JavaScript, Python, Java, Jupyter Notebooks, and more. Installing tools on a linux OS is a standard for developers throughout the world.

VSCode

  • Write code
  • Build and test
  • Debug
  • Commit changes

Code Editor

Writing code starts in an editor. VS Code and its extensions streamline the software development process, enabling the Software Development Lifecycle (SDLC).

Trouble?

  • Troubleshooting reference
  • Common issues
  • Key commands
  • Refresher

Help

Fixing common issues in the development environment requires a solid understanding of the tools at your disposal. This section provides key commands and troubleshooting tips to help you navigate challenges effectively.