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.
    Write server-side code, code to interact with and manipulate database data, ensure the code is secure and robust and deploy the code for use.

  3. What is a technology stack?
    The tools, language(s), development environment(s), etc. used as a complete technology set to accomplish the objective(s) of your application.

  4. Name a popular backend stack.
    Linux (OS)
    Apache (Server)
    MySQL (Database) &
    PHP (Language)

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because a new language doesn’t need to be learned - JavaScript on both front and back end.

1 Like
  • How does a backend application normally store information?
    In a database

  • 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?
    A technology stack is an infrastructure that combines several componeennts to allow you to accomplish various common tasks.

  • 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 NodeJS is based on Javascript it allows the programmer to use a single language for both the frontend and backend development

1 Like
  1. A server database.
  2. Writing server side code, writing code to interact with database, and deploying the code online so that other people can use.
  3. a set of backend technologies.
  4. Lamp
  5. You’d have one language over the entire application.
1 Like
  1. On a database.
  2. Handle large traffic, ensure code is bug-free, server-side code.
  3. A technology stack is a group of server-side applications.
  4. LAMP, MEAN
  5. Because JavaScript can be used as both a frontend a backend language.
1 Like

1.) A backend application stores information on the server using a database.

2.) Backend developers are responsible for ensuring that the server side of an application or website runs smoothly. This can include, but is not limited to:
a) Working with security teams to prevent/remove vulnerabilities;
b) Ensuring that backend production code is free of major bugs;
c) Maintaining a scalable backend to prevent/lessen server congestion as traffic increases

3.) A technology stack is what we call the combination of frontend and backend languages/frameworks that work together to keep a website or application running smoothly, such as MERN (MongoDB, ExpressJS, ReactJS, Node.js)

4.) Python/Django/MongoDB is a good example of a popular backend stack.

5.) Node.js is popular for front-end web developers looking to branch out into backend development because they’re likely already using JavaScript with a front-end framework like Angular or React. This allows them to get into backend development without learning an entire new language.

1 Like
  • How does a backend application normally store information?
    Database.
  • Name a few things backend developers need to do.
    Write server-side code that interacts with a database, ensuring that the code is secure and free of vulnerabilities, and optimizedtechnolo enough to handle large volumes of traffic.
  • What is a technology stack?
    A tech stack is a set of techologies used to build a website, a web app, or mobilde app. It consists mainly of two elements: the front end and the back end. To make both work are used programming languages, databases, web servers, operating systems, …
  • Name a popular backend stack.
    MEAN, LAMP, MERN or ROR.
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    This backend framework suits streaming web apps or messaging applications development, and it also allows building cross-platform apps; is part of the robust JS package, and we can create both frontend and backend with this framework.
1 Like

q1, In a database.
q2, write server side code, code to interact with database, ensure server side code is optimised to handle large volume.
q3, operating system, server, database and server side language.
q4, Flask.
q5, Because Java script is a front end code fully compatible with Node JS therefore only one language to know for the devs.

1 Like
  1. 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.
  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: Linus, Apache, MySQL and PHP
  5. Same language you use for the front-end (JavaScript) can be used for the backend.
1 Like
  1. In a database
  2. Writing server-side code, writing code to interact with a database, Ensuring that the server-side code is optimized enough to handle large volumes of traffic.
  3. Group of server side programming languages, tools and frameworks.
  4. Flask, Django
  5. Because NodeJS is using Javascript, which makes it convenient to use same language for back and front-end.
1 Like
  1. In databases like NoSQL or PostgresSQL
  2. Write server-side code of the application, communicate with the frontend and the DB, do this fast enough that your site won’t get pooed on by Google-s algorithm when checking loading times
  3. The set of languages someone uses to get stuff done.
  4. LAMP, more recently Python+Pyramid+PostgresSQL or NodeJS+MongoDB
  5. Because FE is already using JavaScript NodeJS will be easier to learn; they’ll be able to use Java on both the server and client-side.
1 Like
  1. In a database. Server
  2. Sorting and organizing data. To insure that everything on clients side is working.
  3. It’s a collection of technologies (operating system, web server, programming language)
  4. Lamp, Django, python
  5. It based on JavaScript and also well known for FE developers
1 Like
  1. How does a backend application normally store information?
    A backened application normally stores information in databases i.e SQL.
  2. Name a few things backend developers need to do.
    A few things backend developers need to do include:
  • writing serve-side 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
  1. What is a technology stack?
    a technology stack is a set of technologies used for the backend including: operating system, server, database, and server-side language.
  2. Name a popular backend stack.
    A popular backend stack is known as LAMP. It is an acronym that stands for 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?
    NodeJS is convenient for front-end developers who want to start programming backend because if you are using JavaScript (which is common practice) to build the front-end, using NodeJS for the backend means you only need to know one programming language, saving time and money.
1 Like

1). A Backend application normally stores information on 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 is optimized enough to handle large amounts of traffic.

Deploying the code online so that other people can use the service.
  1. A technology stack is a set of technologies used to build a website, a web app, or a mobile app.

  2. LAMP

5). Because the developer can use one language for the front end, as well as the back end.

1 Like
  1. It does so on its server within its database

  2. Backend developers take care for all server side processes. They work on the server-sided code, update the code, secure it, make sure it delivers its data to the frontend, and ensure the code works well when in exchange with any clients, servers.

  3. It is a reference to a set of technologies commonly used for backend programming like LAMP

  4. NodeJS, Django

  5. Because of JS they already know well how to use it on frontend, which makes it effective to use it on backend.

1 Like
  1. How does a backend application normally store information?
    A backend application stores data as database information and organizes it.

  2. Name a few things backend developers need to do.
    A backend developer maintains the server by writing code to interact with Databases and apps. Maintains the server code by ensuring it is free of errors, vulnerabilities, secures the server and makes sure the server runs optimally.

  3. What is a technology stack?
    A technology stack is a group of programming languages, frameworks and tools for developers to build web and mobile apps.

  4. Name a popular backend stack.
    LAMP

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    By using NodeJS there is only a single language used across the front and backend of the web application code, taking less time and resources to complete the project.

1 Like
  1. A back-end application normally stores information on a database that is hosted by a server.

  2. Back-end developers need to build and maintain the internal workings of an application or website. This includes stuff like the server, the database, etc. In particular, back-end developers must take care of 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 deploying the code online so that other people can use the service.

  3. A technology stack is a particular set of programming languages (and other technologies such as frameworks and APIs) that a developer needs to learn and master in order to be able to build and maintain web applications. The classic set of back-end 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).

  4. The combination of JavaScript (client-side language), NodeJS (server-side framework) and MongoDB (NoSQL database) is an example of a popular back-end stack (because, as per the answer below, the stack only requires the use of one programming language, JavaScript, for both front-end and back-end development).

  5. NodeJS is convenient for front-end developers who want to start programming back-end because it is based upon JavaScript (a front-end programming language).

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

  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(well tested) and the developer needs to code online so other people can use your service.

  3. What is a technology stack?
    This is a stack of programming languages and frameworks to make it possible/easy to talk to the database.

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

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because NodeJS is based on Javascript so you don’t have to learn a whole new programming 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.
    Set up databases, connecting the server to the client.
    3.What is a technology stack?
    A tech stack is a set of technologies used to build a website, a web app, or a mobile app. It consists of two elements: the front end and the back end.
  3. Name a popular backend stack.
    Django
  4. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It uses Javascript
1 Like
  1. In a database
  2. Write the code for the server, write the code for the database, maintain both
  3. A bundle of technological tools used by people to achieve something. In our case, for backend developers to perform their work correctnly.
  4. LAMP: Linux (operating system), Apache (Server) MySQL (Database) PHP (Server language)
  5. Because it is part of Javascript and can also be used for the backend should they decide to transition to back end development too.
1 Like
  1. In database
  2. Writing to code to interact with the database, ensure the server side code is secure
  3. A combination of tools and languages that are needed to create an application / maintain digital business. To build a back end solution: Server, operating system, server side language and database form a stack.
  4. LAMP or FLASK
  5. Usually front-end developers already know JavaScript, so NodeJS is familiar to them.
1 Like