Backend Technologies - Reading Assignment

  1. How does a backend application normally store information?
    A backend application normally stores information on a server.
  2. Name a few things backend developers need to do.
    Backend developers need to write server-side code, write code to interact with a database, and ensure the server-side code is free of vulnerabilities
  3. What is a technology stack?
    A technology stack is a combination of programming languages, frameworks and tools developers use to build a web or mobile app.
  4. Name a popular backend stack.
    Lamp is a classic set of backend technologies. The acronym stands for Linux, Apache, MySQL, Python
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    The reason it is very convenient is because you get more bang fro your buck. By learning one language you can use it for front end and back end development.
1 Like
  1. How does a backend application normally store information?
    Stores information on a server

  2. Name a few things backend developers need to do.
    Writing code to interact with a database
    Ensuring that the server-side code is secure and free of vulnerabilities
    Deploying the code online so that other people can use your service
    Writing server-side codet*

  3. What is a technology stack?

  • is a list of all the technology services used to build and run one single application: languages, tools and frameworks*
  1. Name a popular backend stack.
    PHP (server-side language)

  2. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because uses JavaScript language and we have a single language on the entire app

2 Likes
  1. How does a backend application normally store information?
    On a server
  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
  1. What is a technology stack?
    Set of backend languages or frameworks

  2. Name a popular backend stack.
    Django

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It is the same language for frontend (Javascript) and backend

2 Likes

My Answers:

  1. Using a database.

  2. a) Write server-side code
    b) Write code to interact with a database
    c) Ensure server-side code is secure and can handle larger volumes on the network.

  3. It is a combination of main components to the backend system. Classic set is called LAMP.

  4. a) Flask
    b) Django
    c) NodeJS

  5. NodeJS is written in JavaScript and JavaScript is also used for the frontend. Meaning you make an easier transition ,having one less language to learn.

2 Likes
  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 data base, and ensuring that the server-side code is optimised enough to handle large volumes of traffic.

  3. What is a technology stack?
    is a server side application. it can be called LAMP which is Linus, Apache, MySQL and PHP software languages.

  4. Name a popular backend stack.
    Django

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    it has single language that can be used over the entire application in the backend and the frontend. one language less to learn.

2 Likes
  1. A backend application stores information in databases.

  • Write server-side code
  • Ensure the security and optimisation of the server-side code
  • Ensure that the code can interact with a database
  • Develop the code online so that people can use the service which the code is running.
  1. The technology stack a set of programming languages, tools, and frameworks that online and mobile app developers utilise to create their applications. When one application layer is layered on top of another, a stack is established.

Developers use a stack to build software applications and solutions because it contains several layers of components/servers.

  1. An example of a technology stack would be python and JavaScript

  2. Frontend devs already have a bit of JS knowledge. NodeJS is a backend programming language which happens to be syntactically similar to JS. As a result, frontend devs won’t have to go through a whole lot of stress with learning a new language since they can apply what they already know onto the backend, killing two birds with one stone.

2 Likes
  1. How does a backend application normally store information?
    Information is stored in a database.
  2. Name a few things backend developers need to do.
    Write code that interacts with the database, optimize the site for large traffic, deploy code online.
  3. What is a technology stack?
    The technology stack is a set of languages/frameworks used for backend development.
  4. Name a popular backend stack.
    LAMP. Linux, Apache, MySQL, & PHP.
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    One less language to learn & a single language over the entire application.
1 Like
  1. It stores it as a database server
  2. Writing server side code, writing codes to interact with databases, ensuring that the server-side code is secure and free of vulnerabilities
  3. It’s the classic set of back-end technologies : server-side langage, operating system, database, server
  4. NodeJS
  5. Because it uses JavaScript langage on both front-end and back-end.
1 Like
  1. It’s stored in a database

  2. Writing server code, writing code to interact with a database, ensuring that the server side code is secure and free of vulnerabilities, deploying code online so that other people can use your service

  3. Backend technologies called LAMP: Linux, Apache, MySQL, PHP

  4. Python and JavaScript

  5. NodeJS is convenient because JavaScript is also used on the client side, you’re only working with one language over the entire application.

1 Like
  1. How does a backend application normally store information? In a Database
  2. Name a few things backend developers need to do. They write code to interact with the database, they they write server-side code, they deploy the code online so that people can use the service, ensure that the server-side code is secure, make sure the server-side code is optimised enough to handle large volumes of traffic
  3. What is a technology stack? A technologie stack is is a group of programming languages backend developers use.
  4. Name a popular backend stack. Linux (operating system), Apache (server), MySQL(database), PHP (server-side language)
  5. Why is NodeJS convenient for front-end developers who want to start programming backend? Its easier since JavaScript is the same language, you will only have to learn one programming language to build Web applications.
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 code to receive requests for info, access db to get the info, format it in the way the client expects & return the ino requested or results to clients
  3. What is a technology stack?
    The a set of back-end tools that work together on a back end server
  4. Name a popular backend stack.
    LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It is based on the popular FE language called Javascript so resuces the learning time to code in the back end
1 Like
  1. In a database.

  2. They write server code, deploy code online, ensure that the server side code is secure and free of vulnerabilities.

  3. The classic set of backend techs, LAMP. Linux, Apache, MySQL and PHP.

  4. Flask, Django

  5. It is convenient because the language stays the same from frontend to backend.

1 Like
  1. It normally uses the servers connected by APIs to store data.

  2. Backend developers write server-side/database-related code, make sure the code is secure and has no vulnerabilities, optimize the code so data throughput is high, and deploy the code online so others can utilize the concerning service.

  3. A technology stack is various programming languages/frameworks that Backend developers use to build websites and mobile apps.

  4. Python and Javascript are popular backend framework/languages.

  5. Because NodeJS utilizes Javascript in backend programming. Javascript was mainly used for frontend development but NodeJS allows Frontend Developers to also write code with their familiar language (Javacript) for backend work as well.

1 Like
  1. A backend application normally store information through a database

  2. Backend developers need to: write code -server side, connect it to a database that can handle enough traffic, making sure it is free from vulnerabilities, and deploying code online for others to use.

  3. A technology stack is a set of tools to use to make a complete application - from OS to server to client side operations.

  4. Python and Javascript are wellknown backend tech stack.

  5. NodeJS is convenient because you use only one programming language for front and backend.

1 Like

1. How does a backend application normally store information?

It stores information inside databases.

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

They write code to interact with databases, server side code, ensure the code is clean, optimised and without vulnerabilities. And finally deploying the code online so that other people can use their service.

3. What is a technology stack?

There are a set of tools like frameworks, OS, databases etc, to make an application.

4. Name a popular backend stack.

LAMP, wich is an acronym of Linux (OS), Apache(Server), MySQL(database) and PHP(coding language).

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

Because it comes from JavaScript, which is a very popular language for front end developers. If the developer has to already know this language, switching to backend would be less difficult.

1 Like
  1. How does a backend application normally store information?
    –> In a server’s 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
  1. What is a technology stack?
    Is a set of backend technologies.
  2. Name a popular backend stack.
    LAMP
  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because they are based on the same programming language (i.e. Java Script).
1 Like
  1. How does a backend application normally store information?
    A. on a database

  2. Name a few things backend developers need to do.
    B. 1) Writing code to interact with a database
    2) Ensuring that the server-side code is secure and free of vulnerabilities
    3) Ensuring that the server-side code is optimised enough to handle large volumes of traffic

  3. What is a technology stack?
    C. The programming languages used, i.e. LAMP, Python and Javascript

  4. Name a popular backend stack.
    D. LAMP, Python and Javascript

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    E. It’s basically the same language used on the front end.

1 Like
  1. How does a backend application normally store information?

A backend application stores its data usually in a database.

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

The main task of a backend developer is to write server-side code. This code must ensure that clients can use the promised service, even when there is high network traffic, and at the same time the code must be secure and free of potential vulnerabilities to avoid attacks that can compromise the server. Furthermore, the backend developer must write code that enables an interaction with the database to have access to the stored data. Finally, the backend developer must also deploy the code online so it can actually be used by clients to interact with the server.

  1. What is a technology stack?

A technology stack is a “portfolio of capabilities” in specific applications and langauages a backend developer should know in order to build sound backend applications.

  1. Name a popular stack?

LAMP = Linux, Apache, MySQL, PHP

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

NodeJS is a JavaScript runtime environment that allows JavaScript code to be run on the server-side (outside of the browser). Since JavaScript itself is a “standard” language for frontend developers, NodeJS facilitates the transition from a frontend to a backend developer because the developer does not need to learn a new language in order to make that transition.

1 Like
  1. The back end applications normally store information in a database.

2.A few things backend developers need to do are: write code to interact with public and privately owned databases. Make sure the server side code is clean and bug free and that it stacks well for faster throughputs and runtimes. Deploy code online to interact with front end API’s etc. Choose good API’s, languages, servers, and databases to achieve the goals intended by your project.
3.LAMP was mentioned as a classic technology stack: Linux OS, Apache server, MySQL (database),
and PHP (server-side) language. Newer frameworks using Python, and Java script were
prominently noted.
4. Django in Python was mentioned as most popular, with Flask being a better teacher at learning the basics of how servers are supposed to work.
5.NodeJS is convenient to crossover from front end development to backend development because it uses ONE language on both sides. (Javascript)

1 Like
  1. Back-end applications store information in a database.

  2. Writing server-side code, writing code to interact with a database, ensuring server-side code is secure and free of vulnerabilities, ensuring server-side code is optimised enough to handle large voulmes of traffic, deploying code online so others can use your service.

  3. A technology stack is a set of languages/ framework used to build back-end applications.

  4. LAMP
    Linux (operating system)
    Apache ( server)
    MySQL (Databse)
    PHP (Server side language)

5 . NodeJs is a server language written in javascript which is a language used in front-end development. This allow for easy cross-over between front-end and back-end development.

1 Like