Backend Technologies - Reading Assignment

  1. It stores it on a server.
  2. They need to maintain the database and ensure the serve side is secure
  3. It is a combination of tools (or programming languages) that can be used to in consort.
  4. Linux-Apache-MySQL-PHP = LAMP
  5. Because JavaScript is dominant on the frontend and thus using NodeJS would allow fronend devs to transition to the backend more easily.
1 Like

Backend Technologies - Reading Assignment – Questions


1. How does a backend application normally store information?

In a database

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

Set up databases, write server-side code, optimize server-side code to handle scale, bugs, efficiency, and security.

Other responsibilities include:

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

3. What is a technology stack?

A technology stack is a combination of programming languages, tools, and frameworks that 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.

The classic set of backend technologies (the “technology stack”) is called LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).

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 PHP is the server-side scripting language.

4. Name a popular backend stack.

  • Flask (written in Python)
  • 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, so you have a single language over the entire application (if we’re building a web app).

1 Like
  1. How does a backend application normally store information? - in a database
  2. Name a few things backend developers need to do. - learn HTTP, what servers are, databases, some frontend development, JavaScript
  3. What is a technology stack? - A set of different backend technologies that are used together
  4. a popular backend stack. - LAMP, Django, Flask
  5. Why is NodeJS convenient for front-end developers who want to start programming backend? Being able to use NodeJS as a front-end developer allows you to transition easier to the back-end, because NodeJS and JavaScript use the same language.
1 Like
  1. They use databases
  2. a. Writes serverend / backend code.
    b. Handles code which interacts with database
    c. Ensures security & performance of application
  3. A combination of programming languages / frameworks that developers use in tandem to create applications. For examples ReactJs for the frontend, Flask for the backend and Sqlite for as database.
  4. Django
  5. Client side uses Javascript for their scripts. NodeJs allows developers to use this same language to develop backends.
1 Like
  1. How does a backend application normally store information?
    Using a databse to store information wanting to be recalled

  2. Name a few things backend developers need to do.
    Write server side and database code
    Write code that interacts with the database
    Ensure the security and optimisation of storage & traffic volume of the server side code
    Deploy code online

  3. What is a technology stack?
    This is the layering of the technologies and programming languages required to store and link communication from the front end GUI to the back end data source.
    Example of classic LAMP
    Linux (operating system the computer is running)
    Apache (server for the database)
    MySQL (database programming and manipulation code)
    PHP (server-side code)

  4. Name a popular backend stack.
    Newer frameworks are replacing LAMP with Pythons Django and Javascript NodeJS being popular.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS fits both Frontend and Back end development so only 1 language is required to do everything.

1 Like
  • How does a backend application normally store information?
    Within the database

  • Name a few things backend developers need to do.
    Create DBs, write server-side code, optimize server side code to handle scale buge, and security.

  • What is a technology stack?
    A group of server-side applications and combo of OS, server, DBs, that helps the different elements to communicate with each other.

  • Name a popular backend stack.
    Node.js

  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    Node.js runs on the JavaScript language that is similar to backend instead of wasting time learning a new code.

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 code is secure
  3. What is a technology stack?
    A set of backend technologies such as Lamp which stands for Linux, Apache, MySQL, and PHP
  4. Name a popular backend stack.
    LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It uses JavaScript, which is a popular language for back-end developers
1 Like

1.in a database like mongoDB mySQL postgreSQL and more

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.The classic set of backend technologies (the “technology stack”) is called LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).

4.Flask is a popular backend framework written in Python. However, the most well known and popular backend framework in Python is Django.

5.JS used on the client side ,so you can use one language to build both front and back end!

1 Like
  1. In 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 optimised enough to handle large volumes of traffic
    Deploying the code online so that other people can use your service
  3. Set of backend technologies
  4. Phyton, Django and MongoDB
  5. NodeJS uses JavaScript that is the same programming language for front development. So only one programming language needs to be learnt.
1 Like
  1. database

    • 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 group of server-side applications.

  2. Django

  3. Same language you use for the front-end (Javascript ) can be used for the back-end

1 Like
  1. The backend application stores information in a database.

  2. i) they write code for the server-side; ii) they write code to interact with the database; iii) ensure the server-side is secure and free of vulnerabilities; iv) ensure the server-side code is robust and optimized in order to handle the large volume of traffic; v) deploy their code online so it can be used for a service.

  3. LAMP - Linux (operating system), Apache (server), My SQL (database), and PHP (server-side language)

  4. Djongo

  5. NodeJS is convenient for front-end developers who would like to start programming backend because it uses a single language, i.e., JavaScript, that also gets used in the frontend (or client-side).

1 Like

1 In the database.

2 Writing server-side code.
Ensures the performance and security of the application
Deploying the code online so that other people can use the service.

3 The technology stack called LAMP (Linux, operating system) A (Apache, server) M (MySQL, database), PHP (server-side language).

4 Django

5 NodeJS is a Java Script server-side framework built on the Chromev8 engine and written in C++. Its extremely powerful therefore a lot of people are choosing it now days.

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.

  • 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?
    Technology stack is a classical set of backend technologies. Also known as LAMP

  2. Name a popular backend stack.
    Linux (operating system), Apache (server), MySQL (database), PHP (server-side language) OLD Stacks. JavaScript and Python NEW Stack.

  3. Why is NodeJS convenient for front-end developers who want to start programming backend? Because it uses the Javascript coding language.

1 Like
  1. The backend stores information on a server from a database

  • Writing code to interact with a database
  • Writing server-side code
  • 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. Technology Stack is a classical set of backend technologies it is basically the combination of different programming languages, frame work and tools used to develop web app e.g LAMP

  2. LAMP - Linux, Apache, MySQL, and PHP

  3. Because Nodejs will be easier to learn and adapt to by a front-end developer

1 Like
  1. in a database
    • 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
  1. a set of backend technologies for building the application such as operating systems, database, server, and programming language
  2. LAMP
  3. The programming language is Java for both frontend and backend,
1 Like

Hello!

  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
  • 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?
    A set of backend technologies used in combination to build and run an application or project.
  2. Name a popular backend stack.
    The classic set of backend technologies is called LAMP. It 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?
    NodeJS is written in JavaScript and is a client-side language that is commonly used and has been brought to the server-side, making it easier for frontend developers to make the transition to doing backend development.
1 Like

1. How does a backend application normally store information?
On a server and in a database

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

  • Deploy code online
  • Write server side code
  • Write code to interact with a database
  • Test code for security/ vulnerabilities

3. What is a technology stack?
A frame work for backend development that consists of an operating system, a server, a database and a server side language

4. Name a popular backend stack.
LAMP

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

Because it uses JavaScript

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

database

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

Server Side Code, Security, scale high traffic, prevent outages.

  1. What is a technology stack?

A collection of Backend Technologies to run your app.

  1. Name a popular backend stack.

LAMP

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

Both use Javascript

1 Like
  1. In a database on a server.
  2. They need to make sure the code is secure and can handle large amounts of traffic.
  3. It’s a set of backend technologies used to run an app or website. Traditionally, the technology stack consist of the operating system, server, database, server-side language.
  4. Django which is written in Python.
  5. Because both use Javascript, making it easier for front end developers to transition to back end.
1 Like
  1. On a server with a database
    2.Wrinting server side code, writing code to talk with database, implement code online
    3.A group of element with the same structure that is use in backend technologies
  2. LAMP (Linux, Apache, MySQL, PHP)
    5.because it uses the same language Javascript, So it is one language less to learn between Front end and Backend. It is a bridge to become a Full Stack developper.
1 Like