Backend Technologies - Reading Assignment

  • How does a backend application normally store information?

In a database

  • Name a few things backend developers need to do.

Write the code to interact with the database, ensure it can handle large volumes, that it’s not vulnerable and share the code with others

  • What is a technology stack?

Group of programming languages

  • Name a popular backend stack.
    LAMP (Linux,apache, MySQL, php)

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

Because it’s based on java script and can be a common through line for front and back end projects.

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

  2. Name a few things backend developers need to do.
    know what server, database, API and HTTP is.

  3. What is a technology stack?
    It is a classic set of backend technologies, eg. LAMP, Linux(OS), Apatch (server). MYSQL(database), PHP(server language)

  4. Name a popular backend stack.
    NJNode, Django.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it is used on both server and client side

1 Like

1.- Stores all the data in a Database (Oracle, MySQL, MongoDB)
2.- Writing server-side code, interact with the database, handle the concurrence, and assure the uptime of the backend
3.- It’s a set of technologies that a developer know
4.- LAMP (Linux(OS), Apache(server), MySQL(DB), PHP (Server side language)
5.- Because the language of Node JS is JavaScript, and the frontend dev already knows

1 Like
  1. Database(s) are one way information is normally stored.

  2. Write, optimize, secure, and deploy server side code used in accessing backend resources.

  3. Technology stack consists traditionally of an operating system, web server, database, and web code.

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

  1. It’s already widely adopted and facilitates ease of learning JavaScript, allowing the developer to become more marketable.
1 Like

1.The backend of an application or client stores information on the server or database

  1. Backend developers need to write code that communicates with the database. They check code to make sure it is secure and free from vulnerability. They upload code to make it open source.

  2. Common Technology stack is called LAMP which is an acronym:

L= Linux which is the operating system
A= Apache which is the server
M= MySQL which is the database
P= PHP which is the server side language

  1. Javascript is popular because it is used on front end and backend.

  2. NodeJS is important cause it uses Javascript as a side language on the backend

1 Like

1.How does a backend application normally store information?
MongoDB 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

3.What is a technology stack?
LAMP is classic set of backend technologies .It is an acronym that stands for Linux , Apache , MySQL , PHP .

4.Name a popular backend stack.
Flask ,Django

5.Why is NodeJS convenient for front-end developers who want to start programming backend?
You have a single language over the entire application-JavaScript.NodeJs bring Javascript to server side.

1 Like
  1. How does a backend application normally store information?
  • on a database
  1. Name a few things backend developers need to do.
  • Write server-side code, writing code to interact with a database, ensure the server-side code is secure and free from bugs, ensure the server-side code can handle large volumes of traffic, must be able to deploy your code online so others can use your service.
  1. What is a technology stack?
  • It is a combination of systems working together seamlessly, ex. LAMP
  1. Name a popular backend stack.
    -Django and NodeJS
  2. Why is NodeJS convenient for front-end developers who want to start programming backend?
    -because they only have to learn JavaScript and can do both frontend and backend development for client and server.
1 Like
  1. How does a backend application normally store information?
    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 optimized 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?
    collection of technologies EXP: LAMP, MEAN
  2. Name a popular backend stack.
    LAMP, MEAN
  3. Why is NodeJS convenient for front-end developers who want to start programming backend? it uses JAVASCRIPT.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 (assuming you’re building a web app).
1 Like
  1. It is stored on a database.

  2. -Writing server side code.
    -Writing code to interact with a database.
    -Deploying the code online so that other people can use the service.

  3. A classic set of backend technologies.

  4. L.A.M.P (Linux, Apache, MySQL, PHP)

  5. Because you only have one single language over the entire application, it’s easier to learn just one language.

1 Like

How does a backend application normally store information?
A: On a server, in a database.

Name a few things backend developers need to do.
A: Writes server-side code, writes code to interact with the database, ensures code is secure and optimized for large volume of traffic, and deploys code online so others can use it.

What is a technology stack?
A: The classic set of backend technologies.

Name a popular backend stack.
A: LAMP: Linux (OS), Apache (server), MySQL (database), PHP (server-side language).

Why is NodeJS convenient for front-end developers who want to start programming backend?
A: Because NodeJS is a JavaScript server-side framework. JavaScript is also used on the front-end so it means a developer does not need to learn a new language if they move to back-end.

1 Like
  1. in a database
  2. deploy code online, code to interact with database, server side code
  3. The Technology stack is the different components of the system; the Server (My SQL) the operating system and language for the server and the API.
  4. LAMP
  5. Same or very similar language for front and back end development at least up to a point.
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
  1. A group of technology services used to run a single applications. Example Linux (operating system), Apache (server), MySQL (database), PHP (server-side-language) is a type of tech stack.
  2. LAMP see above
  3. NodeJS uses JavaScript which is also used in frontend programming.
1 Like
  1. How does a backend application normally store information?
  • Backend applications store information in a framework. NodeJS is a Javascript framework quickly gaining popularity.
  1. Name a few things backend developers need to do.
  • Write server-side code
  • Fix, optimise, improve, modify, update etc. the server’s functions and protocols
  1. What is a technology stack?
  • A technology stack is a set of languages a developer should master to be well rounded and efficiant since one language isn’t enough and considering that individual languages were developed to solve specific problems.
  1. Name a popular backend stack.

The linked article is NOT clear in describing which new technology stacks are replacing LAMP. The article does convey that frameworks exist within certain languages which are useful, but it’s not clear if the frameworks themselves are useful as a replacement for LAMP or if the languages in which the frameworks are written are useful. Therefore, I am answering the question with the intention that since Python and Javascript are used to create the frameworks that “theoretically” replace LAMP than Python and Javascript are the new technology stack of choice.

  • Python
  • Javascript
  1. Why is NodeJS convenient for front-end developers who want to start programming backend?
  • NodeJS is written in Javascript, originally a frontend language, but gaining popularity in the backend. This cross-over language decreases the barrier for frontend developers who want to involve themselves in the backend. simplifying costs and increasing production efficiency.
1 Like
  1. How does a backend application normally store information?

On a database utilising MySql for example

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

Write server side code, secure the database and server from hacks and ensure the server runs continually and can handle huge volumes of requests. Devise code to interact with the database.

  1. What is a technology stack?

A set of frameworks and technologies to use as part of a backend action/development plan.

  1. Name a popular backend stack.

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

Because it enables java script which was typically a front end language to be utilised back end as well.

1 Like
  1. in a database

  2. Write server side code, write code to interact with database, ensure code is secure , ensure code can handle large volume traffic.

3.collection of technology that are used in the backend application

4.LAMP

  1. because the language is also used in frontend development so they won’t have to learn a new language.
1 Like
  1. server side, in databases usually
  2. make server code, code to interact with the database, make api, use api, consider how the front end functionality will effect the structure of back end and vice versa, manage server resources - cut unneeded code and optimize for faster running
  3. a set of environments, programing languages and utilities that work in unison, usually to allow seamless integration of a new project and more importantly a unified and stable work environment
  4. a popular one is LAMP (Linux Apache mySQL php) but there are others like Django, Flask…
  5. front end developers should already be familiar with javascript and NodeJS uses the same programming language, so the transition is very fast as you dont need to learn a new language
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. Optimise complex systems, build and maintain tech, ensure server, app & database all communicate
  3. What is a technology stack?
    A list of technology services, software, APIs used to build and run one application.
  4. Name a popular backend stack.
    A. LAMP - Linux, Apache, MongoDB, PHP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    A. NodeJS allows the programmer to use Javascript so that they can code in the same language across both the front end & back end and negate the requirement to learn a new coding language.
1 Like
  • How does a backend application normally store information?
    A backend app stores information on EITHER a SERVER or a DATABASE

  • Name a few things backend developers need to do.

  1. A backend Developer should be able to write server-side code
  2. Also be able to write a code that can interact with a database as well
    3.The Issue of security and vulnerability of the server side code should be strictly taken care by a backend developer
    4.Optimisation of the amount of traffic the server side code can handle should be of large volume is another important task for a backend developer
    5.Making the code Open source or deploying it online for use of others is another task of a backend developer.
  • What is a technology stack?
    A classic backend technologies use to program in backend development which will include an Operating System such a Linux ,Server e.g Apache,Database e.g MySQL and Server side language such as Python
  • Name a popular backend stack.
    A popular Backend Stack or framework is Django
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is more convienient for a front end developer migrating to backend because of the same language compatibility of Javascript that is used in front end and incorporated in the server as well.
2 Likes
  1. In a database
  2. Server programming; security of the database, interaction with database, efficiency of the database so it can reply to a large enough number of clients, sharing the code by deploying it onto the BC.
  3. A technologystack consists of four components as in LAMP: Linux (OS), Apache (server), MySQL (DB) & PHP (Server language)
  4. Django.
  5. NodeJavaScript is very similar to the front end JavaScript language. Why make life more complicated than nessesary?
1 Like
  1. Its stores information on a database
  2. Write server-side code, write code that interacts with database, ensures that the server-side code is secure and free of vulnerabilities, ensures that the server-side code is optimised enough to handle large volumes of traffic, and deploys the code online so that other people can use the service
  3. LAMP: Linux, APpache, MySQL, and PHP
  4. Flask is a popular backend framework written in Python
  5. Because JavaScript historically is used for front-end. That would increase the bang-for-buck when working both front-end and back-end
1 Like