Skip to content

Commit

Permalink
rename folders and quick fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Shrreya committed Oct 30, 2021
1 parent 5c0207f commit ec29f4f
Show file tree
Hide file tree
Showing 29 changed files with 18 additions and 20 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This serves as a content monorepo for all the readings of the backend bootcamp c
| | README.md
| └───... // and so on
|
└───module2-database-technologies
└───module2-databases
| └───assets // common assets folder for module
│ └───r1-introduction-to-databases
| | README.md // reading content goes here
Expand Down
6 changes: 3 additions & 3 deletions module1-introduction-to-backend/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Module 1: Introduction to Backend

Last Revised: 05/10/2021
Last Revised: 14/10/2021

## Summary
Writing backend code requires an intimate understanding of REST and the request-response lifecycle. Students learn how to build and run a local server with API endpoints
Expand All @@ -13,7 +13,7 @@ validations and return a response.

1.1 [Beginners guide to Node.js and NPM [R]](../module1-introduction-to-backend/r1.1-beginners-guide-nodejs-npm/README.md)

1.2 [Getting ready with Node.js [L]](../module1-introduction-to-backend/r1.2-getting-ready-with-nodejs/README.md)
1.2 [Getting started with Node.js [L]](../module1-introduction-to-backend/r1.2-getting-started-with-nodejs/README.md)

2 [HTTP and REST [R]](../module1-introduction-to-backend/r2-http-and-rest/README.md)

Expand All @@ -37,4 +37,4 @@ validations and return a response.

5.1 [API Documentation using Swagger [L]](../module1-introduction-to-backend/r5.1-api-documentation-swagger/README.md)

6 [Outro](../module1-introduction-to-backend/r6-outro/README.md)
6 [Summary [R]](../module1-introduction-to-backend/r6-summary/README.md)
2 changes: 0 additions & 2 deletions module1-introduction-to-backend/assets/README.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Introduction to Backend
Welcome to your first lesson of the Backend Web Development Bootcamp! The objectives of this lesson are:
1. To understand the roles of frontend developer vs backend developer vs fullstack developer
2. To get familar with the basics of backend web architecture
2. To get familiar with the basics of backend web architecture

Here we go!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ Node.js is written with C, C++ and JavaScript and uses libuv underhood to handle

<img src="https://drive.google.com/uc?export=view&id=18ys74BkK9tzQ6u8avgVw9seweoXY6GnA" width="60%">


### NPM and Packages in Node.js
One of the major factors of Node's success is npm - its popular package manager, which allows JavaScript developers to share useful packages quickly and easily. NPM – or "Node Package Manager" – is the default package manager for JavaScript's runtime Node.js. NPM consists of two main parts:
- a CLI (command-line interface) tool for publishing and downloading packages, and
Expand Down Expand Up @@ -95,7 +96,7 @@ Also, as asynchronous programming is the core of Node.js it is important to unde
If you're interested to dive deeper into understanding Node.js, [here](https://nodejs.dev/learn/introduction-to-nodejs) is a learning path that you can follow.

## Why are we teaching Node.js in this bootcamp?
From the previous lesson or previous experience, you might already be familar with other server-side languages like Python, PHP, Ruby or Java. So why did we choose to teach Node.js?
From the previous lesson or previous experience, you might already be familiar with other server-side languages like Python, PHP, Ruby or Java. So why did we choose to teach Node.js?

1. **Popularity**: Node.js has been consistently growing in popularity since it's introduction. As per the [Stackoverflow developer survey of 2021](https://insights.stackoverflow.com/survey/2021), JavaScript is the most popular language for 9 years in a row and Node.js has moved up to be the 6th most popular technology. Many companies that we have got in touch with have expressed interest in hiring more Node.js developers.
2. **Modern tech stack choice**: With the web being focussed more towards real-time user interaction, and serving web apps over websites, Node.js with its features is becoming the go-to choice for many tech companies.
Expand All @@ -110,6 +111,7 @@ Now that you have enough context on Node.js, let's prepare our coding environmen
- https://medium.com/jspoint/introduction-to-node-js-a-beginners-guide-to-node-js-and-npm-eca9c408f9fe
- https://en.wikipedia.org/wiki/Node.js
- https://www.simplilearn.com/tutorials/nodejs-tutorial/what-is-nodejs
- https://www.simform.com/blog/what-is-node-js/#section2
- https://www.freecodecamp.org/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/
- https://nodejs.dev/learn/introduction-to-nodejs
- https://medium.com/jspoint/how-javascript-works-in-browser-and-node-ab7d0d09ac2f
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Getting started with Node.js

[Assignment repo link](https://github.com/ReCoded-Org/curriculum-backend-getting-started-nodejs)
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Testing APIs with Postman

Assignment repo link to be inserted
[Assignment repo link](https://github.com/ReCoded-Org/curriculum-backend-api-postman)
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Express.js Meme Website

Assignment repo link to be inserted
[Assignment repo link](https://github.com/ReCoded-Org/curriculum-backend-expressjs-meme-website)
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Express.js Meme API

Assignment repo link to be inserted
[Assignment repo link](https://github.com/ReCoded-Org/curriculum-backend-expressjs-meme-api)
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ tsa_b

Looking at this data, we can generally figure out what our issue is. First, we're told that we've submitted a 400 Bad Request. This tells us that the problem is somewhere in our request. Our content length is acceptable, and our response time is well within normal limits. We can see, however, that we're receiving a unique error code that Twitter itself has denoted — “215”, with an attached message that states “Bad Authentication data”. This tells us that the fix is to supply authentication data, but also gives us a number to reference on the internal documentation of the Twitter API for further details.

### Facebook
### Facebook API
Let's pass a GET request to ascertain some details about a user. All personal information will be blanked out for security purposes.
```
https://graph.facebook.com/v2.9/me?fields=id%2Cname%2Cpicture%2C%20picture&access_token=xxxxxxxxxxx
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Server-side Validation Practice

Assignment repo link to be inserted
[Assignment repo link](https://github.com/ReCoded-Org/curriculum-backend-server-side-validation-practice)
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# API Documentation using Swagger

Assignment repo link to be inserted
[Assignment repo link](https://github.com/ReCoded-Org/curriculum-backend-api-documentation-swagger)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Conclusion
# Summary

Congratulations! You have completed Module 1 of this course. You have learned the fundamentals of backend web development from the HTTP request-response lifecycle to how to build a REST API server with Node.js and Express.js. You built our own API that handles different HTTP requests like GET, PUT, POST and DELETE. You familiarized yourself with API best practices, server-side validation and API documentation.

Expand Down
2 changes: 0 additions & 2 deletions module2-database-technologies/assets/README.md

This file was deleted.

File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.

0 comments on commit ec29f4f

Please sign in to comment.