Backend Technologies - Reading Assignment

  1. How does a backend application normally store information?
    In the database
  2. Name a few things backend developers need to do.
    Writing server-side code
    ◦ Writing code to interact with a database
    ◦ Ensuring that the server-side code is secure and free of vulnerabilities
    ◦ Ensuring that the server-side code is optimised enough to handle large volumes of traffic
    ◦ Deploying the code online so that other people can use your service
  3. What is a technology stack?
    A set of backend technologies:_Linux (operating system), Apache (server), MySQL (database), PHP (server-side language)
  4. Name a popular backend stack.
    NodeJS, Flask, Django.
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    You need to learn only one language to cover the entire application: Javascript for the frontend and for the backend.
1 Like
  1. In a database.

  2. Writing server side code, Writing code to interact with the data base, Deploying code online so users can use your service.

  3. The technology stack is a mixture of all the differet aspects you will need for a finished product.

  4. LAMP - LINUX (Operating system)
    - APACHE (Server)
    - MySQL (Database)
    - PHP (Sever side language)

  5. NodeJS is convenient because its client side as well as server side.

1 Like
  • How does a backend application normally store information?
    Server, DB, etc…

  • Name a few things backend developers need to do.

  • writing server-side code.

  • writing code to interact with db.

  • ensurance server-side code is optimal handling large traffic volumes.

  • deploying the code online for service distribution.

  • What is a technology stack?
    A classic set of backend languages, for example; LAMP: LINUX (OS), Apache (server), MySQL (db), PHP (server-side).

  • Name a popular backend stack.
    MongoDB - a popular NoSQL db. Moreover, GitHub, Git for version control, database-as-a-service platforms: Mlab for MongoDB, server-as-a-service platforms: Heruku, Digital Ocean, AWS.

  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS brings client-side language such as; JavaScript to the back-end and/ or server-side.

Best Regards,

References
https://codeburst.io
[/quote]

1 Like
  1. Within a database
  2. Writing server-side code, writing code to interact with a database, ensuring that the server-side code is secure and free of vulnerabilities, ensuring that the server-side code is optimized enough to handle large volumes of traffic.
  3. LAMP
  4. Python
  5. Same language as the client side
1 Like

1 - in a database
2 - set up db, write server code, write code to interact with dB, ensure that the code is bug free and can handle large volumes, deploy code online.
3 - It’s a combination of server, database and server side language or a framework which helps the different elements to communicate with each other.
4 - nodeJs, Django
5 - Because it uses Java, the same programming language as the front end. You only need to learn one language for both front end and back end.

1 Like

1. How does a backend application normally store information?
A backend application normally stores information in the server or database.
2. Name a few things backend developers need to do.
A few things backend developers need to do is, write server-side code, write code that interacts with a database, make sure code is secure, free of vulnerabilities and is optimized enough to handle large volumes of traffic. Also they need to be able to deploy the code online so that other people can use the service.
3. What is a technology stack?
A technology stack is a set of backend technologies, programming languages, frameworks, that are used to build backend applications.
4. Name a popular backend stack.
The classic backend stack is called LAMP, an acronym that stands for Linux (operating system), Apache (server), MySQL (database), and PHP (server-side language).
5. Why is NodeJS convenient for front-end developers who want to start programming backend?
It’s convenient because it keeps a single language, JavaScript, over the entire application.

1 Like

1. How does a back-end application normally store information?

On a server from a database.

2. Name a few things back-end developers need to do.

  • Writing server-side code
  • Writing code to interact with a database
  • Ensuring that the server-side code is secure and free of vulnerabilities
  • Ensuring that the server-side code is optimized enough to handle large volumes of traffic
  • Deploying the code online so that other people can use your service

3. What is a technology stack?

Technology stack is the combination of programming languages, tools and frameworks that the developers use to create web and mobile applications. A stack is created when one layer of application is built atop the other.

A stack contains different layers of components/servers that developers use to build software applications and solutions.

Architecture%20of%20a%20Stack

(Source: https://hackernoon.com )

4. Name a popular back-end stack.

The back end consists of a server, an application (OS, Web server, Programming language, Web framework), and a database.

An example would be:

LAMP is the abbreviation for Linux, Apache, MySQL and PHP. Linux is the server operating system, Apache is the web server, MySQL is the database and P is for PHP, the scripting language.

5. Why is NodeJS convenient for front-end developers who want to start programming back-end?

NodeJS is a JavaScript server-side framework. JavaScript is also used on the client-side, so you have a single language over the entire application (assuming you’re building a web app).

1 Like

1)The Back-End Application store information in a Server database.

2)Back-end developers have to write server -side code as well as writing code to interact with the database.
3)Technology Stack are these back-end language/frameworks:
Linux(Operating system)
Apache(Server)
MySQL(database)
PHP(Server-side Language)

4)Other popular Back-End Stacks are:
NodeJS (JavaScript)
Flask(Python) and Django(Python)
5)Since Front-Developers learn JavaScript at the front-end, NodeJS is easy for them to get into the Back-End because the framework is already JavaScript based.

1 Like
  1. How does a backend application normally store information?
    In a database
  2. Name a few things backend developers need to do.
    -Write server-side code
  • Write code to interact with a database
  • Ensure that the server-side code is secure and free of vulnerabilities
  • Ensure that the server-side code is optimized enough to handle large volumes of traffic
  • Deploy the code online so that other people can use your service
  1. What is a technology stack?
    A set of backend technologies, programming languages, and frameworks used to build backend applications.
  2. Name a popular backend stack.
    LAMP: Linux(operating system), Apache(server), MySQL(database), and PHP (server side language)
  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Assuming you’re building a web app, NodeJS is convenient because Javescript is also used on the client side so a single language is used over the entire application.
1 Like
  1. The information is usually stored in a database on a server.

  2. Writing server-side code and code to interact with the database.
    Ensure the server-side code is secure and free from vulnerabilities and that it is optimized for large volumes.
    Deploying the code online so you can use the service

  3. A number of different technologies to use for developing and building a back-end.

  4. Django is one of the more popular (written in Python). Also NodeJS (Written in Java Script)

  5. It uses Java Script so you don´t have two develop in different languages.

1 Like
  1. In a database
  2. Writing server-side codes, write code to interact with the database, ensure the codeis solid, and able to hanlde large volumes of traffic.
  3. The languages, tools and frameworks that are needed for backend development
  4. LAMP, linux (os), Apache (server), MySQL (database), PHP (server-side language)
  5. Because it is a framework for javascript, the language that can be used for frontend as well.
1 Like

1.How does a backend application normally store information?

A backend application stores information using a database. :writing_hand:t5:

2.Name a few things backend developers need to do.

  1. Write server side code
  2. Ensure it is free from vulnerabilities
  3. Ensure it is optimised to handle large volumes of traffic
  4. Write code to interact with a database
  5. Deploy code online so other people can use your service (Siddiqui, 2018) :writing_hand:t5:

3.What is a technology stack?

A technology stack is a combination of technologies used to build and/or run an application or project i.e a technology infrastructure. :writing_hand:t5:

4.Name a popular backend stack.

LAMP( lINUX, Apache MySQL, PHP) :writing_hand:t5:

5.Why is NodeJS convenient for front-end developers who want to start programming backend?

They can use one language as Javascript is a client-side language and NodeJS is its backend framework.
Developers can learn one language to function on both the front end and back end. :writing_hand:t5:

1 Like
  1. How does a backend application normally store information? using a database
  2. Name a few things backend developers need to do. develop the server-side code, check for vulnerabilities, optimize the code.
  3. What is a technology stack? a technology stack is a list of technologies, e.g LAMP
  4. Name a popular backend stack. LAMP / Flask / Django
  5. Why is NodeJS convenient for front-end developers who want to start programming backend? Because it can be used as a framework to build the backend using Javascript.
1 Like
  1. How does a backend application normally store information?
    In the database.

  2. Name a few things backend developers need to do.
    • Writing server-side code
    • Writing code to interact with a database
    • Coming up with system architectures, being clever about how the system does really well for the use-case at hand
    • Ensuring that the server-side code is secure and free of vulnerabilities (in collaboration with security teams)
    • Ensuring that the server-side code is optimised enough to handle large volumes of traffic
    • Deploying the code online so that other people can use your service

  3. What is a technology stack?
    A group of server-side applications.

  4. Name a popular backend stack.
    NodeJS, Flask and Django

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is a JavaScript server-side framework.
    JavaScript is also used on the client-side, you have a single language over the entire application.

1 Like
  1. How does a backend application normally store information?
  • it interacts through server-side code with a database

  1. Name a few things backend developers need to do.
  • writing server-side code & ensure its security
  • optimize the code to handle large volumes of traffic
  • collaboration with other teams of developers to build an app or a web service

  1. What is a technology stack?
  • classic set of backend technologies, called LAMP
  • acronym for Linux OS, Apache (server), MySQL (database), PHP (server-side programming language)

  1. Name a popular backend stack.
  • Python, considered to be one of the most simple languages to learn

  1. Why is NodeJS convenient for front-end developers who want to start programming backend?
  • NodeJS is a JavaScript server-side framework. since JavaScript is also used on the client-side, you have one single programming language over the entire project.
1 Like
  1. It stores information in a database.
  2. Writing server-side code, developing and optimising databases and deploying the site online.
  3. The tools that you use to develop apps.
  4. LAMP.
  5. Because you only have to learn one programming language.
1 Like
  1. How does a backend application normally store information? --> On a database
  2. Name a few things backend developers need to do. -->
  • Writing server-side code
  • Writing code to interact with a database
  • Ensuring that the server-side code is secure and free of vulnerabilities
  • Ensuring that the server-side code is optimised enough to handle large volumes of traffic
  1. What is a technology stack? --> The list of systems/software that comprise the system
  2. Why is NodeJS convenient for front-end developers who want to start programming backend? --> It is built on Javascript which is famous front end technology so the learning curve for front-end devs is significantly smaller.
1 Like
  1. In a database.

2.They write server-side code, write code to interact with a database, make sure their code is secure and free of vulnerabilities and optimize their code.

  1. A collection of technologies that can include an operating system, database, server, programing language, and or framework.

  2. MEAN

  3. Since Javascript is the main language for frontend development a frontend developer would not need to learn a new language because NodeJS is a javascript framework.

1 Like
  1. On a server from database.
  2. Writing code tocommunicate with database, check server-side code if its safe or not, optimize code to run smoothly.
  3. Technology stack - set of programming languages and tools that can be used to create an app or website. Its called stack becouse one layer of application/languages is based on (connected with) other layer.
  4. LAMP (Linux, Apache, MySQL, PHP)
  5. Its based on JavaScript - language use both in frontend and backend with help of NodeJS.
1 Like
  1. in the sever (database)
  2. Write server side code, And ensuring it is free from vulnerabilities.
    Deploying code online so that other people can use service
  3. LAMP
  4. Flask or Django
  5. Because it uses JavaScript on both ends
1 Like