Skip to main content

Tools and Technologies

Jira

In this course, you will use tools like Jira for project management and GitHub for version control, ensuring you are prepared for industry practices.

Jira Software Scrum Board

GitHub

GitHub Pull Request

GitHub is a web-based platform used for version control and collaborative software development. It allows multiple team members to work on the same codebase simultaneously, track changes, and manage project workflows efficiently. In this course, you will use GitHub to host your project repositories, manage code versions, and collaborate with your team members.

Merge Conflict in Jetbrains IDE

Docusaurus

  • Docusaurus Advantages: Lightweight, open-source website builder that transforms project documentation into professional-grade websites without needing to know React, JavaScript, CSS, or HTML.
  • Modern Documentation Needs: Modern software projects require documentation that supports version control, collaborative editing, automatic deployment, and professional workflows.
  • Professional Development Benefits: Docusaurus site provides automatically deployed, permanently accessible, version-controlled, and professionally formatted documentation, mirroring industry standards and providing real-world experience.

Technology Specifications

This course requires the use of Canvas, including access to materials and assignment submission. On-campus computer labs have resumed normal operations and are available for student use. Limited resources are available for students who do not have the technology they need for class. Students with educational technology needs, including no computer or camera or insufficient Wifi-access, should submit a Student Technology Assistance Application located in TUPortal and linked from the Dean of Students Support and Resources webpage. The university will endeavor to meet needs, such as with a long-term loan of a laptop or Mifi device, a refurbished computer, or subsidized internet access. Internet Essentials from Comcast provides the option to purchase a computer for $150 and high-speed Internet service for $9.95 a month, plus tax. The Emergency Broadband Benefit (EBB) is available to purchase Xfinity, Verizon, T-Mobile, and other internet services. Qualified households can receive a temporary monthly credit of up to $50/month toward their Internet service and leased Internet equipment until the program's funding runs out.