Backend Technologies - Reading Assignment

  1. How does a backend application normally store information?
    a backend application stored data in a database

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

  • Write code to interact with the DB
  • Write server 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
  • Deploying the code online so that other people can use your service
  1. What is a technology stack?
    A classic set of backend technologies ( LAMP) - Linus-Apache-MYSQL and PHP

  2. Name a popular backend stack.
    FLASK , Django , NodeJS

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because of the use of Javascript, that van be used both for frontend as well as for backend programming

1 Like
  1. How does a backend application normally store information?
    A backend application stores information that needs to persist using a database (DMBS) such as mySQL, SQL Server, Oracle, Postgres, or MongoDB for example.
  2. Name a few things backend developers need to do.
  • write server-side code
  • write code to write and read from a database
  • make sure the server-side code is secure and free of vulnerabilities
  • make sure the server-side code is scalable
  • deploy the code online so people can use it
  1. What is a technology stack?
    A technology stack is a collection of technologies developers use to develop and run applications such as operating systems, programming languages & frameworks, web servers and dbms.
  2. Name a popular backend stack.
    LAMP is a popular back end stack and consists of:
  • Linux (operating system)
  • Apache (HTTP server)
  • MySQL (relational database management)
  • PHP (programming language, it can also be Perl or Python)
  1. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is a JavaScript server-side framework. It is convenient for front-end developers to use it to develop the back-end since JavaScript is also used on the client-side (front-end) allowing the developer to work with JavaScript across the entire application.
2 Likes
  1. It stores in a server with a database
  2. He needs to know how to : write server side code, make it interact with database, build architecture on it and resolve problem related to storing information and make the server perform always good and fast
  3. A technology stack is the system working behind backhand and front end that goes from the client part to servers. LAMP ( Linux- Apache-MySQL-php) is a full technology stack
  4. DJANGO-GO
  5. Because it use javascript languages, so the same one used for frontend
1 Like
  1. Normally a backend app would store persistent data in a database.

  2. Backend developers develop APIs, database interfacing, app security, scaling app according to traffic, etc.

  3. Technology stack is a stack designed by a product architect deciding which platforms and which services are to be used in a product. Example: MERN is a popular tech stack, MongoDB as database, Express as backend framework, React.js as frontend framework and Node.js as base framework and for managing various packages.

  4. Spring Boot

  5. Fronend developers would be proficient in JS and this proficiency can be leverged for backend coding it the backend stack is in Node.js

1 Like
  1. Background apps store information through interfacing with and sending the information to the Server.
  2. Five things that a Backend Developer needs to know are
    What a server is and the types of servers;
    Understand HTTP;
    Know what APIs are;
    Know what is a database; and
    The various kinds of databases.
    3.A Technology Stack is the set of backend technologies.
  3. A popular backend stack is Apache.
  4. NodeJS important to Frontend Developers because it allows them to do backend work as well.
1 Like
  • Backend applications normally store information in databases/servers.
  • Writing server-side code, coming up with system architectures, ensuring that the server-side code is secure, deploying the code online
  • A set of technologies used together to create something.
  • LAMP (Linux, Apache, MySQL, and PHP)
  • It utilizes JavaScript, making it easier to work on both frontend and backend.
1 Like
  1. A backend application normally stores information in a data base that is managed using a backend framework like in Python or Javascript.

  2. Backend developers need to be :

    • 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. A Technology Stack is making reference to the different technologies used to implement a project from Front end to back end in its entirety.

  4. I can name the MEAN stack which consists of MongoDB, express.js, angular.js, and node.js.

  5. Because Node.js is built in Javascript which is also used in front-end development.

Thanks you.

1 Like
  1. In a database
  2. Set up a project, create an app, create a database, define overall architecture and programm classes, develop functions and views for an app.
  3. OS, server, database, frameworks, programming languages
  4. Linux Debian/Nginx+Gunicorn+Supervisor/Django+Python/Postgresql/React
  5. The same underlying language (Javascript) is used for FE and BE.
1 Like
  1. in database such as MongoDB
  2. ensure high performance, secured, and read/write data from database
  3. technology are pieces of technology required for the backend application. One example is the LAMP stack, which refers to Linux, Apache Server, MySQL, and PHP
  4. LAMP, Django
  5. javascript is used for both frontend and backend development
2 Likes
  1. on the server, in a database
  2. write server side code that needs to be secure and free of vulnerabilities
    3.backend technology :LAMP Linux, Apache, MySQL, PHP.
  3. phyton with the back end frameworks Flask and Django. Also Javascript node.js
  4. because it uses javascript which is a front end programing language
1 Like
  • *How does a backend application normally store information?
    A backend stores info in a database

  • Name a few things backend developers need to do.
    They have to make sure code is organized and works efficiently. They have to write code for backend and for interacting with database.

  • What is a technology stack?
    It is the components that are needed to have a successful application, this includes languages, frameworks, database, and tools.

  • Name a popular backend stack.
    LAMP

  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because you don’t have to learn more languages, it’s used on the client side and there is only one language you have to work with.

1 Like
  1. Backend applications normally store their information in form of a database. Common are SQL databases like MySQL, Oracle, or some NoSQL databases.

  2. a. Write a Server-end code
    b. Design architecture that would support the final idea of the product
    c. Ensure that backend code is secure and free from valnearbilities
    e. Ensure that code is scalabe and efficient so it can sustain incresing amount of requests and usage.

  3. Technology stack is set of tools, platforms, operating systems, programing lang, databases etc, that will be used and make the backend enviroment.

  4. LAMP is one of the standard ones which states from Linux, Apache, MySQL and PHP. LAMP is nowadays replaced with other stacks like Flask for Python development or Node.js for JavaScropt development.

  5. Node.js is conveniant as for Front-end developer as he is allready familliar with the sintax and usage, and as Node.js is also used for backend development quite often.

1 Like

1.- A backend application normally stores information in a Database/Server.
2.- A backend engineer will develop programs to Handle Server/Client requests and responses, read or modify the database.
3.- A technology stack is a set of software used for development.
4.- A popular back end stack according to the article read is LAMP(Linux, Apache, MySQL, and PHP); however, is being replaced by more modern “stacks”; including Node.js and MongoDB.
5.- NodeJS is convenient for front end developers because it uses the same language Javascript.

1 Like

How does a backend application normally store information?
Name a few things backend developers need to do.
What is a technology stack?
Name a popular backend stack.
Why is NodeJS convenient for front-end developers who want to start programming backend?

  1. database [ for NodeJS, a natural choice is MongoDB ]
    • in short, the backend programming is Secure safe, its fast its flexible to that its maintained up to date - a longer story a bit longer is that they ensure that it is bullet proof, that they make it go really fast always and can make things just happen with no problems… and they have to think of everything
  2. its all the programming layers that integrate the function data and the user driven experience so all works together from front to back
  3. LAMP stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language) -quickly replacing LAMP and other more traditional Framework/Languages due to their power and simplicity, and due to their incredible community support for these backend “frameworks” written in two incredibly popular languages: Python (Django) and JavaScript (NodeJS).
  4. JavaScript Code front to back makes it a natural and choice unifying the backend with the Front end
1 Like
  1. In a database
  2. Server side code, code to interact with database, optimised to handle the traffic, deploy code online so that others can use it, make the code secure and free of vulnerabilities
  3. It is the different components of the system combined, that is the operating system, server, database, server side language and/orweb framework.
  4. LAMP, abbreviation for Linux, Apache, MySQL and PHP. In order they are the operating system, web server, database and server-side language.
  5. It’s a JavaScript server-side framework which allows for both writing front-end as well as back-end (to a certain extent) thus eliminating the need for learning multiple languages.
1 Like
  1. How does a backend application normally store information?
    A: In a database

  2. Name a few things backend developers need to do.
    A: Write server side code to interact with the database and ensure it is secure and can handle the anticipated traffic volume as well as deploy the code so others can use it.

  3. What is a technology stack?
    A: A set of back end technology: Operating System; Server software; database software; Server side Language

  4. Name a popular backend stack.
    LAMP: Linux / Apachee / MySQL / PHP

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    A: Since Node JS is in the JS framework, it brings the client side language to the server which eliminates the need to learn an additional language.

1 Like
  1. How does a backend application normally store information?
    in a Database
  2. Name a few things backend developers need to do.
    Server Side Code, Code to interact with the database, server is bug free, ensure large traffic volume, deploy code online,
  3. What is a technology stack?
    A group of server-side applications. LAMP for example which is Linux, Apache, MySQL, PHP program languages.
  4. Name a popular backend stack.
    NodeJS. Flask and Django
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because NodeJS is a Javascript server-side frameworks. It allows developers to join client-side too with only one programming language.
1 Like
  1. backend app normally stores info 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, and deploys code online so other people can see your service.
  3. a technology stack is classic set of of backend technologies also referred to as LAMP. Linux (operating system), Apache (server), MySQL (database), PHP (server-side language)
  4. Flask is a popular backend stack
  5. node is convenient because nodejs is a javaScript server-side framework built on the chrome v8 engine and written in C++, JavaScript is also used on the frontend, so you have only one single language over the entire application. which means you have one less language to learn in programming.
1 Like

In a central server or computer.

They develop programs so people can use an app or service.
They will execute programs and discover bugs and other ways to improve the service.

The technologies that keep the backend functions running.

Django

It’s more simple and uniform when interacting with the front end functions.

1 Like
  1. How does a backend application normally store information?
    The data is stored in a database.
  2. Name a few things backend developers need to do.
    BAckEnd dev need to write codes that interact with databases, write algorithm’s etc…
  3. What is a technology stack?
    Referes to BackEnd tech.
  4. Name a popular backend stack.
    NodeJS
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    The thing is that it uses JS so you can write the frontEnd and the BackEnd in JAvasccript. Which makes it easier.
1 Like