Backend Technologies - Reading Assignment

  1. How does a backend application normally store information?

In a database.

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

Writing server code, writing code to interact with a database, ensuring that the server side code is optimized to handle large amounts of traffic, secure and free of vulnerabilities, deploying the code online so others can use the service.

  1. What is a technology stack?

A set of technologies/frameworks that you need to learn for backend development.

  1. Name a popular backend stack.

LAMP?

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

Because you can learn one language (Javascript) to work with both the front end and the backend.

1 Like
  1. On a server
  2. -Write server-side code
    -Write code that interacts with a database
    -Ensure that the server-side code is secure and free of vulnerabilities
    -Ensure that the server-side code is optimised enough to handle large volumes of traffic
    -Deploy the code online so that other people can use the service
  3. A list of all the technology services used to build and run one single application.
  4. Flask and Django
  5. Because NodeJS is written in front end language but can be applied in backend servers
1 Like
  • How does a backend application normally store information?
    In a database on a server.

  • Name a few things backend developers need to do.

  1. Write server-side code,
  2. Write code to interact with the database,
  3. Ensuring the code is secure,
  4. Optimizing the code to handle high user traffic,
  5. Deploying code online for use.
  • What is a technology stack?
    A technology stack consists of
  1. Operating System
  2. Server
  3. Database
  4. Sever-side Language
  • Name a popular backend stack.
    The classic stack is Linux OS, Apache Server, MySQL DB, PHP language. (LAMP)

  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it allows Javascript, which is a frontend language, to be used for backend coding. Being able to code backend and frontend means you can be a full stack developer.

1 Like

1.It stores it in the Database and fetches it when needed.

2. a. They make sure the code is secure and not vulnerable
b. Writing code to interact with the data base
c. Making sure the code is optimized for loads of traffic

3. A technology stack is a combination of backend technologies.

4. LAMP is one of the Classic backend technology stacks

5. It’s convenient because this way they have one language less to learn for when they decide to do some backend work (It only relevant for web apps though)

1 Like
  1. On a server or series of servers containing a Database
  2. a. Write Server Side Code
    b. Write code to interact with the DB
    c. Ensure server side code is secure and vulnerability free
    d. Ensure that server side code is optimised to handle large traffic volumes
    e. Deploying code online to enable other to use their services
  3. A Technology Stack consists of the different technology components that constitute the backend infrastructure. It includes the Operating System, Web Server, Database, Programming Language, The Web Framework etc. There are layered on each other and must be able to interact efficiently with each other
  4. A popular backend Stack is LAMP i.e. Linux, Apache, MySql and PHP
  5. NodeJs is popular because is uses the same JavaScript language used in Front end Client-side development so developers only require one programming skill set for both
2 Likes
  1. In a databse held on a server.

  2. Write code to interact with the database.
    Ensure the code is secure
    Ensure the code can handle heavy traffic

  3. A suite of tools containing: an operating system, a server, a database, a server-side language

  4. LAMP

  5. NodeJS is written JAVA which is a front-end language that can also be used back-end.

1 Like
  1. How does a backend application normally store information? Information is stored on a server and accessed based on requests from the client.
  2. Name a few things backend developers need to do. Writing server code, code to interact with a database, ensure server side code is free of vulnerabilities, optimised for large volumes of traffic, deploying code online for others to use the service.
  3. What is a technology stack? A combination of software products and programming languages to create a web or mobile application. Software components are either front end or back end.
  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? Because a front end dev may already have JavaScript experience, and they would be using one language for both front end and back end.
1 Like
  1. A backend application normally stores information in a database.

  2. Backend developers need to write server-side code to implement all sorts of algorithms, write code to interact with a database, write code to implement business logic, and ensure that the written code is secure, bug free and optimised for performance.

  3. A technology stack is - in the case of backend development - a set of technologies where each tech performs a specific role in backend development: a server-side programming language, a database server, a web/application server and an operating system.

  4. LAMP.

  5. Its convenience derives from the fact that it brought JavaScript, a frontend programming language, to the server-side of software development. With the advent of NodeJS, it became possible to use JavaScript for both frontend and backend development.

1 Like

What he said. This is all quite new to me. I will keep chugging along

1 Like

in a database

manage the database

backend logic

LAMP (linus core, apache, mySQL, PHP)

NodeJS operates both front and back end

1 Like

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

  • On data servers in a data centres.

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

  • Writing backend (server-side code)

  • Writing code to interact with a database

  • Ensuring that the backend (server-side) code is secure and free of vulnerabilities

  • Ensuring that the backend (server-side) code is optimized enough to handle large volumes of traffic

  • Deploying the code online so that other developers can use/access your service/product.

3. What is a technology stack?

  • A tech stack is defined as the set of technologies an organization uses to build a web or mobile application. It is a combination of programming languages, frameworks, libraries, patterns, servers, UI/UX solutions, software, and tools used by its developers.

  • A stack contains different layers of components (frontend and backend) that developers use to build software applications and solutions.

4. Name a popular back-end stack.

The backend consists of:

  • Server side coding,

  • Applications (OS, Web server, Programming language, Web framework),

  • Database.

Two of the most commonly used backend stacks are:

  • MEAN (MongoDB, Express.js, AngularJS, and Node.js)

  • LAMP (Linux, Apache, MySQL, and PHP.)

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

  • MEAN (MongoDB, Express.js, AngularJS, and Node.js) stack development is popular because applications can be written in one language for both server and client-side projects, unlike LAMP stack development is used primarily for developing dynamic websites and web applications.

Correction:
Node.JS is convenient because JavaScript is used on the frontend and coding backend as well, we can use a single language over the entire API. (Frontend and backend application)

1 Like
  1. Database.

  2. writing code to interact with database, Deploying the code online so that other people can use your service. writing server side code.

  3. LAMP it’s a language/framework.

  4. Django.
    5.because uses JavaScript which can be deployed both backend and frontend

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
  1. The “standard” stack of backend technologies
  2. LAMP, Linux, Apache, MySQL, PHP, or another example is LEMP
  3. Because you can use the same language for front and backend
1 Like

How does a backend application normally store information?

Most common in a secure Data base.

Name a few things backend developers need to do.

Optimise server-side code.
Writing code to interact with data base.
ensuring server -side code is safe and not vulnerable.

What is a technology stack?

1.operating system.
2.server.
3.database
4.server side language

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

These four elements forms a stack.

Name a popular backend stack.
Linux (operating system), Apache (server), MySQL (database), PHP (server-side language). LAMP.

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

Because you can use the same programming language for front and end. Javascript, This way you will not need numerous languages.

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, that interacts with a database
    ensure the code is secure and free from vulnerabilities and is optimized to handle large volumes of traffic
    deploy the code online so others can use your service
  3. What is a technology stack?
    a set of backend technologies
  4. Name a popular backend stack.
    Django
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Node JS is a JavaScript which is used on the client side, so you have a single language between frontend and backend
1 Like

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

Great answer sir, but does not fulfill the main question, please read it again and redesign the answer.

If you have any doubt, please let us know so we can help you! :slight_smile:

Carlos Z.

1 Like

Hi Carlos

Thank you for correcting me, I edited my answer as *correction, please let me know if its ok now.

Many thanks

Serge

1 Like

Yes sir, excellent as your past answers in other topics, you are really doing a great effort! :muscle:

If you have any doubt, please let us know so we can help you! :slight_smile:

Carlos Z

  1. How does a backend application normally store information?
    information is normally stored in a database
  2. Name a few things backend developers need to do.
    writing server side code e.g. interaction with the database
    ensuring quality of coding in terms of security and operational usability to handle all data aspects
  3. What is a technology stack?
    the overall framework a development is created within.
    It contains different layers of components to enable the building of applications/solutions
  4. Name a popular backend stack.
    LAMP (Linux, Apache, MySQL, and PHP)
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because JavaScript is used on fronmtend and backend development. One language -> easier to learn, easier maintenance
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 that the server-side code is secure and free of vulnerabilities. Writing code to interact with a database. 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 tech stack is a combination of software products and programming languages used to create a web or mobile application. Applications have two software components: client-side and server-side, also known as front-end and back-end.

  4. Name a popular backend stack.
    Two of the most commonly used backend stacks are MEAN (MongoDB, Express. js, AngularJS, and Node. js) and LAMP (Linux, Apache, MySQL, and PHP.) MEAN stack development is popular because applications can be written in one language for both server and client-side projects.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Since JavaScript is also used on the client-side, you have a single language over the entire application (assuming you’re building a web app).

1 Like