Backend Technologies - Reading Assignment

  1. In a database.
  2. Write server-side code and ensure that the code is secure and scalable.
  3. A collection of technologies that you use in the backend.
  4. MEAN
  5. Because NodeJS uses JavaScript, which is a client-side language, in the server-side.
1 Like

Answers the “Backend Technologies” questions:

  1. On a database which could be on the same server or on a dedicated db server.
  2. writing server side code, writing functions that modify, update or delete data. Think about architecture on how to set it up.
  3. Set of programming languages and frameworks used to build backend applications
  4. LAMP - Linux OS, Apache web server, Mysql DB, PHP as language
  5. Can use Javascript as a single language for both the front and backend
1 Like

How does a backend application normally store information?
Information is stored on databases
Name a few things backend developers need to do.
Backend devoloper should know python and Java at least. They should also know API (REST & SOAP)
What is a technology stack?
A technology stack includes all of the hardware and software systems that are needed to develop and run a website, web app or mobile application.
Name a popular backend stack.
Lamp
Why is NodeJS convenient for front-end developers who want to start programming backend?
It’s convenient because you have a single language over the entire application.

1 Like

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

    On the Server in a database

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

    A backend developer will may need to, write code for interacting with databases, write server-side
    code that is secure and efficient.

  3. What is a technology stack?

    A set of compatible programing languages.

  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?

    It brings frontend language (JavaScript) to the backend.

1 Like
  1. How does a backend application normally store information?
    in databases
  2. Name a few things backend developers need to do.
    create the server logic, communicate with front-end, ensure scalability and security
  3. What is a technology stack?
    it´s the list of technology that together can deliver a client-server service
  4. Name a popular backend stack.
    LAMP / MEAN
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it allows to run JavaScript as a back end technology and JavaScript can be used for the front end as well.
1 Like
  1. A backend application normally stores information in a relational database such as MySQL or some other type of centralised data store
  2. Backend developers need to write and test server-side code to provide services to the clients and update their data store(s), ensure the code isn’t vulnerable to attack, deploy the code to a commonly available platform and ensure it can handle the workload (i.e. That it’s ‘performant’.)
  3. A technology stack describes the set of technologies that need to be used, to deliver a working backend production service
  4. A popular backend stack is LAMP (Linux, Apache, MySQL, PHP)
  5. NodeJS is convenient for front-end developers who want to start programming backend, because it’s the same language that’s used (Javascript)
1 Like
  1. It stores information in a database in the server.

  2. Writing server-side code, which includes writing code to interact with a database, ensuring that the code is secure and free of vulnerabilities, and that the code is optimised enough to handle large volumes of traffic.

  3. It is the classic set of backend technologies that addresses the server, the database, the operating system and the server-side language.

  4. LAMP for Linux, Apache, MySQL and PHP.

  5. This is because they can still use the same language Javascript and do not have to learn another language.

1 Like
  1. Database

  2. Write a server code which includes code to interact with a database, ensure that the server side code is secure, optimize it enough to handle large values and then to deploy the code online.

  3. Is technology infrastructure, or a data ecosystem, is a list of all the technology services used to build and run one single application.

  4. Django, LAMP, NodeJS

  5. Because it is based over Javascript.

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

In a database.

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

Write secure and scalable server-side code. Come up with system architectures.

  1. What is a technology stack?

A technology stack is the set of technologies usually used for a specific purpose (like for example backend development).

  1. Name a popular backend stack.

The traditional backend stack was LAMP (Linux, Apache, MySQL and PHP). Then it was replaced by backend frameworks like Django, Flask or NodeJS. Also learning about a database like SQL or MongoDB is important. Most recently other more modern languages like Go are added to the backend stack of many.

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

Because with NodeJS you use JavaScript (which is usually used to write frontend) for the server-side code. This saves you the time of having to learn another language as you can use JavaScript for both frontend and backend.

1 Like

Reading Assignment: Backend Technologies

  • How does backend application normally store information?

    • In a Database.
  • Name a few things backend developers need to do?

    • They need to write server-side code.
    • They must write code to interact with the database.
    • Ensuring that server-side code is free of vulnerabilities.
    • Ensure that the server-side code can handle large volumes of traffic.
    • Deploy code online.
  • What is technology stack?

    • Also called a solution stack.
    • It is a list of all the technology services used to build and run on one single application.
  • Name a popular backend stack?

    • LAMP: Linus – Operating System

              Apache – Server
      
              My SQL – Database
      
             PHP – Server-Side Language
      
  • Why is NodeJS convenient for frontend developers who want to start programming backend?

    • Because the same code is used (Javascript) for both front end and back end developing.
1 Like
  1. On 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 optimised enough to handle large volumes of traffic
    • Deploying the code online so that other people can use your service
  2. A set of backend techologies used together to create a complete backend application.
  3. LAMP
  4. Because it uses javascript – originally a front-end language – as a backend language. So no need to learn a new language.
1 Like

1-The info or data is stored in a Data Base such as MySQL
2- They need to learn server side programming language (Python, C++, Java Script), servers (Apache , Oracle…) and data bases (SQL, My SQL…) and recommended knowledge on front end programming
3- A tech stack is the set of tools a developper needs to know and manage to programming either frontend, backend or both.
4- LAMP: Linux, Apache, MySQL, PHP
5- Because NodeJS is a Java script framework and JS is a language that can be used both in frontend and Backend programming.

1 Like

1/ in a database
2/ write server- and databases- sided code, ensuring security on both, optimise prog. to ensure large volumes od data flows, let their codes accessible to others
3/ able to develop both on front- and back-end
4/ Java
5/ because using same language

1 Like
  1. How does a backend application normally store information?
  • in Databases
  1. Name a few things backend developers need to do.
  • code Databases and the connections to the frontend.
  1. What is a technology stack?
  • A bundle of software for running the backend.
  1. Name a popular backend stack.
  • LAMP
  1. Why is NodeJS convenient for front-end developers who want to start programming backend?
  • You only have to lern one language for BE and FE
1 Like
  1. How does a backend application normally store information?

In a database such as MySQL

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

Interact with the Linux OS on the server.
Write code to interact with the database, typically MySQL, although there are other options.
Keep server-side code free of vulnerabilities and able to handle large volumes of interaction.
Deploying code online so that other people can interact with it.

  1. What is a technology stack?

In the context of development, a technology stack is the combination of different, standalone systems that all interact to create the desired result.

  1. Name a popular backend stack.

LAMP - Linux, Apache, MySQL and PHP. These are the OS, server, database and server-side language respectively.

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

It makes use of JavaScript, which was typically only a frontend development language before NodeJS.

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 optimised enough to handle large volumes of traffic
  • Deploying the code online so that other people can use your service
    3 Classic set of backend technologies such as LAMP - os/server/db/code
    4.Flask, NodeJS and Django
  1. single language over the entire application (assuming you’re building a web app). This basically gives you more bang for your buck — you have one language less to learn.
1 Like
  1. How does a backend application normally store information?

It is stored in a database and retrieved from a server.

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

Understand what a server is and the types of servers that are out there.

Learn about databases and what kind of databases are out there.

Understand what http communication is.

Know what an application programming interface is (API).

Understand the difference between soap and rest APIs.

  1. What is a technology stack?

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).

  1. Name a popular backend stack.

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

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

JavaScript is also used on the client-side, you have a single language over the entire application.

1 Like

How does a backend application normally store information?

Normally the information is stored on a server in a database

Name a few things backend developers need to do.

They write the server-side code and the code to interact with the database
They optimize the security and efficiency of the server code
They enable inter-operability with the front-end code and also other backend components

What is a technology stack?

A technology stack is a set of different technologies that interact and combine to offer various solutions, user experiences, etc

Name a popular backend stack.

A popular backend stack is LAMP

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

NodeJS uses Javascript as a base. As Javascript can also be used to program backend functions, NodeJS enables back-end and front-end interaction using one programming language as a base

2 Likes
  1. A backend application normally stores information on a database.
  2. A few things backend developers to are: 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; and deploying the code online so that other people can use your service
  3. A technology stack is the backend set of technologies consisting of an operating system, server, database, and API or server-side language.
  4. A popular backend stack is LAMP which is an acronym for Linux, Apache, MySQL, PHP.
  5. Node JS is a convenient because it is a backend language that uses JavaScript which is a front end language. This simplifies by only requiring to learn JavaScript as well as reduce processing power in the system