gopher-tunnels / gt-back-end

The back end of Gopher Tunnels, written in TypeScript Express
1 stars 0 forks source link

Intro Reading! #2

Open AnonymousMystic opened 7 months ago

AnonymousMystic commented 7 months ago

👋 Welcome to the GopherTunnels dev team!

We at ADC are super stoked you're here with us to develop our new in-house app. To get us started, we selected some reading to introduce you to back-end concepts we'll be touching back on along the development process.

Don't worry about memorizing any of this information right now!

This material is just so you can get a feel for how everything we'll be using works and ties together, and we expect you to refer back to the material and ask the officers whenever you have any questions on it. Please tick the boxes as you progress through the reading tasks!

❇️ Express.js 4.x Docs

The following are the fundamentals of Express.js, the framework we'll be using throughout the entire backend development process. It's really important that you read and understand these thoroughly.

📧 HTTP Requests

HTTP requests are the language our front- and back-end systems will use to talk to each other. Imagine you speak only Japanese and your best friend speaks exclusively in wingdings. Not fun. Getting acquainted with HTTP will ensure that our front- and back-end services can actually communicate. Yay language.

🗄️SQL Database Fundamentals

Think of the back-end as your data-fetching buddy. You ask it to get some stuff you want to read, and it does just that. But where does it get that information? That's where databases come in. We'll use SQL as the library from which the back-end will fetch stuff we can read. Don't worry too much about this for now; it'll come in later when we actually have some data we need stored and read in the back end.

Skim:

🛠️ Postman / Insomnia Installation

There are several tools available to help back-end developers test and document HTTP requests. They are relatively easy to use and will save you a lot of time—and (most of) your sanity. For the purposes of this project, we recommend that you choose to download either Postman or Insomnia. Make sure to take a look at both before taking your pick!