Backend Technologies - Reading Assignment

  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 code is free from vulnerabilities and optimized to handle large volumes. Deploying code online so that others can use the service.
  3. What is a technology stack?
    A technology stack is a set of backend technologies. Consisting of operating system, server, database and server-side language.
  4. Name a popular backend stack.
    NodeJS, which is a JavaScript server-side framework built on the Chrome V8 engine and written in C++.
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Same language is used on both frontend and backend so there is no need to learn an additional language.
1 Like
  1. How does a backend application normally store information?
    In its Database

  2. Name a few things backend developers need to do.
    Create and manage API’s
    Create and manage Databases
    Write 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. What is a technology stack?
    Linux(Operating system)
    Apache(Server)
    MySQL(Data Base)
    PHP(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 allows developers to write the backend in Javascript meaning that there is no new language to learn because they are using the same language that they use for the front in the backend as well.

1 Like
  1. In a database.

  2. Writing server-side code, writing code to interact with a database, looking for vulnerabilities in server-side code, optimizing for large volume of traffic, and deploying the code online for others to use.

  3. It is a list of requisite technologies for building or running an application.

  4. A popular backend stack is LAMP. Linux(operating system), Apache(server), MySQL(database), PHP(server-side language).

  5. NodeJS is convenient because JavaScript can be used server-side as well as it being frontend language. So its one language for client and server.

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 server-side code that can communicate with front-end clients and databases.
Ensure security of this code
Optimisation of server-side code to handle large traffic volumes and API calls

  1. What is a technology stack?

A group of code based, server-side technologies that work well together to achieve an efficient and desired effect or outcome.

  1. Name a popular backend stack.

LAMP - Linux, Apache, MySQL, PHP

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

Because it is based on Javascript , a coding language that was previously known as a frontend language. This means it’s no longer necessary for programmers to have to learn an entirely new language in order to move from frontend to backend coding.

2 Likes

[quote=“ivan, post:1, topic:6382”]

  • How does a backend application normally store information?
    Stored in a databse
  • 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
  • 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).
  • Name a popular backend stack.
    Flask,NodeJS,
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is a JavaScript server-side framework. However, 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
  1. database
  2. writing server side code, writing code to interact with a database, ensuring the server side code is free & secure of vulnerabilities, deploy code online so others can utilize.
  3. a functioning system of components for example LAMP
  4. NodeJS & Django
  5. It is convenient to learn because only one language for client & server side development.
1 Like

1.- Through a Database
2.- Write backend code to communicate with clients and Develop APIs
3.- A set of technological resources to handle and control Backend resources
4.- LAMP (Linux, Apache, MySQL and Php)
5.- is based on JavaScript which also is a language for frontend programming.

1 Like
  1. normally saved on a centralized database with CRUD functionality and stores the data on a server
  2. Setting up Database/ writes code to interact with DB / ensuring security of DB / ensuring optimization
  3. different technologies that get combined and used together e.x.: LAMP (Linux-OS, Apache-server, MySQL- data, PHP -server side
  4. LAMP, Flask, Django
  5. enabels you to use Javascript for backend programming
1 Like

1.) How does a backend application normally store information?
A.) in a DATABASE. Databases are commonly used on the back-end of web applications. These databases provide an interface to save data in a persistent way to memory. A client might request information that is stored in the database, or a client might submit data with their request to be added to the database.

2.) Name a few things backend developers need to do.
A.) Back-end developers play a critical role on web/App development teams and are responsible for handling data storage and ensuring content gets delivered to the front-end and retreiving data from front end tobe able to deliver correct content delivery to client.
3.) What is a technology stack?

A.) Technology stack is a set of tools for implementing some intended IT idea. As a rule, a tech stack consists of programming languages, frameworks, libraries, various development tools and programming approaches themselves. The synthesis of all of the above determines the viability and competitiveness of the application, its functionality, scalability, and further maintenance.

That stack can be formally divided into 2 parts, i.e. the client-side and the server-side.
4.) Name a popular backend stack.APACHE, PHP, MySQL (Depending on project scope)
5.) Why is NodeJS convenient for front-end developers who want to start programming backend?
A.) NODE JS IS JAVASCRIPT BASED AND JAVASCRIPT IS A FUNDAMENTALSKILLSET OF A FRONT END DEVELOPER, thus making the transition between front end to backend a smoth transition.

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.
  2. Group of tools used for back-end development, covering: operating system, server, database and language.
  3. Django
  4. It’s also a server side language (Javascript) so it doesn’t require learning a new language from scratch to do back-end programming.
1 Like
  1. On a database.
  2. Writing server-side code, coming up with system architectures, being clever about how the system does really well for the use-case at hand
    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.Technology stack is the combination of programming languages, tools and frameworks that the developers use to create web and mobile applications.
  3. Node.js
  4. Node.js brings Javascript to the backend ,so it is a code a frontend developer is already familiar with.
1 Like
  1. How does a backend application normally store information?
    backend application uses database to store information. depending on the framework chosen for server application, some database become natural choice for e.g. NodeJs framework very compatible with MongoDb databse.

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

  • Writing Server side code
  • Writing server side code to connect with database
  • Ensuring server side code is secure, scalable and robust
  • Continuous deployment and integration
  1. What is a technology stack?
    Technology stack is everything that requires to create a Web based application. LAMP which is Linux Operating System, Apache (Server), MySQL (Database) and PHP (programming language) but in recent times many technologies are replacing LAMP
    for e.g. Frameworks like Django written in Python
    another very popular framework is Node.js written in C++ and these can be usedd with IAAS (infrastructure as a service) such as AWS, Microsoft Azure to name a few

  2. Name a popular backend stack.
    Languages: JavaScript, Paython
    Framework: Django, NodeJs
    IAAS: AWS, Microsft Azure
    DBAAS: MongoDb (MLAB), Oracle

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJs as a framework is very convenient to front end developers since it allows the use of javascript language which is used in front end development of the app for server side code development as well.
    This also keeps the entire application in one language so one less language to learn while building an 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.
    Write secure server-side code that is optimized for large traffic volumes to be utilized by clients for services. Comping up with compatible system architecture for smooth communications between clients and servers. Testing server-side codes.

  3. What is a technology stack?
    A technology stack is simply a collection (set) of different backend technologies that work together for some purpose, usually as a foundation for systems such as websites, mobile apps, and standalone desktop software.

  4. Name a popular backend stack.
    JavaScript

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is a JavaScript server-side framework, and JavaScript is also used on the client-side. So a frontend developer who has learnt JavaScript does not need to learn another language** (assuming you’re building a web app)

1 Like

1. How does a backend application normally store information?

-> Normally information will be stored in a database

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

  • Writing server-side code to interact with a database.
  • Optimize code and ensuring that that the server side code is secure and free of vulnerabilities.
  • deploying code online.

3. What is a technology stack?

-> A technology stack is a set of backend technologies including web frameworks, programming languages, databases, servers and operating systems.

4. Name a popular backend stack.

-> NodeJS

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

-> NodeJS is a JavaScript server-side framework which is also used on the client-side. You can use one language on the entire 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.

  • 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 technologies required to build and run an application.

  2. Name a popular backend stack.
    LAMP – 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?
    As it can be used for front-end and backend development, only one language has to be learnt in order to be able to build a complete application.

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, make sure that the server can handle a large traffic volume, set up databases etc,

3. What is a technology stack?

  • Its a set of technologies that programmer use to build and run an application

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 you only need to learn one language - JavaScript.
1 Like
  1. How does a backend application normally store information?
    Stores it in a database

  2. Name a few things backend developers need to do.
    write server side code, interact with data base 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
    and deploy code online so other people can use it.

  3. What is a technology stack?
    Combination of programing tools and framework, most commonly used is LAMP. ( Linux, Apache, MySql, and PHP.

  4. Name a popular backend stack.
    Flask or Django.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It uses Javascript as framework which is also used in the front end for web development. This makes is easier to work both front and backend. Which can help with being a full stack developer.

1 Like
  1. a database
  2. write server side code, write 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. frameworks, programming languages, databases, servers all used to make up the backend
  4. DJANGO
  5. NodeJS as is written with JavaScript and so is the frontend so its makes it that you are using a single langue over the whole application
1 Like

Backend apps usually store information in a database

Backend developers write the server side code, handle requests, interface with databases

A technology stack is a group of applications used by developers

A popular backend stack would be Python with Django, and a database such as MongoDB

NodeJS is convenient because it uses Java Script, which is also used in the front end

1 Like

Hello,
1) A backend application normally stores information on a server or database.
2) A few things that a back-end developer does is:
A) Write server-side code
B) Write code to interact with a database
C) Ensure that server-side code is secure, optimized, free of vulnerabilities, and able to handle large volumes of traffic.
D) Deploy the code online so it may be put in use by other people.
3) A technology stack is a set of technologies that build on top of one another and provide the framework for back end development.
4) A popular back-end stack is NodeJS.
5) NOdeJS is convenient for backend developers because JavaScript also used in client-side development
allowing for a single language over the entire application.

1 Like