Chapter 3 - So You Want to Be a Web Developer...

Now, our journey begins in earnest. We'll start off by getting our required tools installed, then dive into working in our computer terminal. Once we've done that, we'll take a look at how to work in a modern, collaborative work environment.

Lessons in Collaboration

Lesson #1 - Tool Installation

Before we can get started, we have to make sure that we have the appropriate tools installed on our computer.


Lesson #2 - The Terminal

Web developers use their computer's terminal as the most efficient and effective way of navigating and manipulating their computer's file system. We'll learn about it here.


Lesson #3 - Git and GitHub

Git is one of the ways web developers can keep track of their project history. GitHub is a website which uses Git to allow for collaborative development. We'll be learning about and using both.


Lesson #4 - Agile Methodology

Agile methodology is an approach to software development that emphasizes adaptive planning and rapid response to change.


Lesson #5 - Feature Branching

Now that how we should work together, let's take a look at how we can use Git and GitHub to do so.


Lesson #6 - Career and Professional Development in Tech

A big part of being a developer and working on a team is being professional in interactions with both clients and coworkers. This lesson focuses on how to collaborate on the human level.


Lesson #7 - TEKsystems

Who is TEKsystems? Find out here!