Backend Technologies - Reading Assignment

  1. A backend application normally stores information on a database.
  2. A few things backend developers need to do include the following:
  • 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. A technology stack is a set of backend technologies i.e. the language(s)/framework to learn for backend development.
  2. NodeJS (a JavaScript server-side framework built on the Chrome V8 engine and written in C++) is a popular backend stack.
  3. The primary reason NodeJS is convenient for frontend developers who want to start programming backend is because since JavaScript is also used in frontend, you have a single language over the entire application (assuming you’re building a web app).
1 Like
  1. In a database
  2. Writing server-side code, writing code to interact with database, deploying the code online so other people can use the service.
  3. A technology stack is a chain of backend applications
  4. NodeJs
  5. Because it is uses the same programming language (javascript) that can be used for frontend programming.
1 Like
  1. Backend applications store information in a database e.g. MySQL.

  2. Backend developers need to;

  • write server-side code
  • write code to interact with database
  • ensure server-side code is secure and bug free
  • ensure server-side code is optimized to handle large volumes of traffic
  1. A technology stack is a set of tools, languages and frameworks a developer chooses to use is developing a project.

  2. LAMP - Linux (operating system), Apache (server), MySQL (database), PHP (programming language).

  3. NodeJS is a JavaScript server-side language; JavaScript mergers the client-side and server-side languages making it more convenient for frontend developers.

1 Like
  1. In the database
  2. write server side code, write code to interact with database, ensure security and optimisation for large volumes, deploy code interfacing with frontend.
  3. Functioning stack of components eg LAMP
  4. Django
  5. Same language at both ends for simplicity.
1 Like
  1. How does a backend application normally store information?
    in a data base

  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

  4. Name a popular backend stack.
    LAMP (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?
    because it can be used for backend and frontend programming.

1 Like

1)From a database

2)Write server side code, write code to interact with databases

3)A set of back end technologies

4)LAMP or Linux, Apache, MySQL, PHP.

5)It is convenient for front end developers because Javascript is also used for client side or front end development.

How does a backend application normally store information?
Its stored on a database on a server.

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

What is a technology stack?
It’s a language/framework

Name a popular backend stack.
Python and JavaScript.

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

The reason why NodeJS is convenient over other frameworks is that JavaScript is also used on the client-side, you have a single language over the entire application (assuming you’re building a web app). This basically gives you more bang for your buck and you also have one language less to learn.

1 Like

1.In the database.
2.Set up the database, write the server side code, optimize code to scale efficiently and handle high volumes of traffic ensure database is secure.
3.A tech stack is a combination of back-end frameworks languages, and software products that form the basic of any application.
4.Django , LAMP
5.Because it’s written in Javascript, which you can use in both front and backend.

1 Like
  1. Database
  2. server side code and code to interact with the database
  3. LAMP (operating system linux), (Apache server), (MYSQL database) and (PHP server side language)
  4. flask or Django
  5. you have 1 language less to learn
1 Like
  1. How does a backend application normally store information?
    in 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
  1. What is a technology stack?
    The classical set of back end technology. LAMP. Combination of programming languages, tools and frameworks that programers uses to create applications.
  2. Name a popular backend stack.
    LAMP= for Linux, Apache, MySQL and PHP.
  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    JavaScript is also used on the client-side, a.k.a front-end side so you have one less application to learn.
1 Like
  1. How does a backend application normally store information? Via a database such as MySQL (in the LAMP tech stack) or the newer MongoDB (in NodeJS framework),
  2. Name a few things backend developers need to do. Writing server-side code, writing code to interact with a database, ensuring code security, ensuring optimization for handling large volumes of traffic, and publishing code and/or API online so that others can use the server services.
  3. What is a technology stack? The set of backend technologies needed to develop and run a back end including an operating system, a server, a database, and a development lanague.
  4. Name a popular backend stack. LAMP is a traditional technology stack, whose acronym that stands for 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? Same language (JavaScript) works on both sides.
1 Like

1 the 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 optimised enough to handle large volumes of traffic
  • Deploying the code online so that other people can use your service
    3 a set of technologies, software, and tools that are used in the development and deployment of sites, apps, and other digital products
    4 Flask, Django
    5 you have a single language over the entire application
1 Like
  1. In the database of the server.

  2. Backend developer has to write server-side code, also to write code to interact with the database and has to ensure that the server-side code is secure and free of vulnerability.

  3. The classic set of backend technology is called LAMP. It consists of server, database, operating system and a language.

  4. Django.

  5. For the beginner developer it is simple to learn JavaScript language as it can be used as frontend and as well as a backend programming.

1 Like
  1. How does a backend application normally store information?
    In a database on the server.

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

  • Write server-side code
  • Write code to interact with the database
  • Ensure that the server-side code is secure
  • 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?
    The technology stack is a combination of programming languages, frameworks and tools that developers use to build a web or mobile app.

  2. Name a popular backend stack.
    A popular backend stack is LAMP. LAMP is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it uses only one language, Javascript, for both frontend and backend programming.

1 Like
  1. How does a backend application normally store information?
    Stores info on the database

  2. Name a few things backend developers need to do.
    • Write server- side code
    • Write code to interact with database
    • Ensure the security of the code
    • Facilitate and ease flow of traffic
    • Launch code online for user interaction

  3. What is a technology stack?
    Technology stack is a combination of backend technologies (Languages, frameworks and tools) used to build websites and apps etc.

  4. Name a popular backend stack.
    LAMP is a popular backend stack, this acronym 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?
    NodeJS is convenient since JavaScript is typically used on the client-side making it a one language application, NodeJS is a JavaScript server-side framework.

1 Like
  1. How does a backend application normally store information?
    In a database
  2. Name a few things backend developers need to do.
    Writing server-side code, ensuring the server-side code is secure, deploying the code into a server so people can use it.
  3. What is a technology stack?
    It is the combination of different languages that composes one system.
  4. Name a popular backend stack.
    Django
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because NodeJS is written in JavaScript, and both server-side and client-side can utilize JavaScript, so you’d have one language for the whole application.
1 Like
  1. Backend application stores information on servers, in databases.
  2. BE Developers are responsible for:
    a. writing a server-side code
    b. writing a code to cooperate with database
    c. security of a side-code and lack of vulnerabilities in it
    d. optimalisation of a side-code in the way it can handle large traffic
    e. online deployment, so other actors can work on it.
  3. Technology stack is a set of backend technologies that include: operating system, server, data base, server-side language.
  4. Most known is LAMP (Linux, Apache, MySQL, PHP)
  5. NodeJS is serving both: front end and backend, so for developer who wants to work on both side it is convenient as he needs to comprehence 1 language only.
1 Like
  1. How does a backend application normally store information?

They store information in a database.

  1. 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 technologies that a BE dev needs to know.

  1. Name a popular backend stack.

LAPM: Linux (operating system)
Apache (server)
MySQL (database)
PHP (server-side language)

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

It is extremely powerful and has seen a huge rise in popularity in recent times. Also, you have a single language over the entire application, as a consequence, you have one language less to learn.

1 Like
  1. Server 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. Deploying the code online so that other people can use your service.

  3. Different components of the system: server, language, database; that helps to communicate with each other.

  4. Django

  5. It runs on JavaScript making it easier to switch from front to back end.

1 Like
  1. In a database

  2. writing code to interact with database
    server-side code is free of vulnerabilities
    deploying the code online so other people can use your service

  3. Classic set of technologies. LAMP= Linus+Apache+MySQL+PHP

  4. NodeJS, Django, Flask

  5. Because it uses Javascript language, so you can code for FE and for BA using the same language.

1 Like