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 and deploy code for the server and the interaction with the database.
    Ensure the security and optimization of the server code.

  3. What is a technology stack?
    A functional grouping of backend technologies.

  4. Name a popular backend stack.
    LAMP: Linux, Apache, MySQL, PHP
    MEAN: MongoDB, ExpressJS, AngularJS (frontend), Node.js

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Since NodeJS uses JavaScript, the frontend developer already familiar with JavaScript and NodeJS do not have to learn a new programming language to start coding a backend program.

1 Like
  1. information gets stored in a database.
  2. write server side code, write code to interact with the database, ensure that the server side code is secure, optimize the code to handle large traffic, deploy the code online.
  3. the technology stack is called lamp, it is the server side language.
  4. flask, django.
  5. nodeJS makes it possible to use java script for the server.
1 Like
  • How does a backend application normally store information?
    By utilizing operating system and having a server it keeps it in database that uses a particular programming language like PHP
  • Name a few things backend developers need to do.
    Write server side code, write database interaction code, secure server, optimize for lots of traffic, and deploy code for others to use service
  • What is a technology stack?
    It’s a sequence of operating system, servers, databases, and language to make it all work
  • 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 on backend and JavaScrip on front end require one language to be used on an entire app, making things easier to learn and likely faster to deploy
1 Like

1 - in a database
2 - program applications and APIs, interface with DBs
3 - an accumulation of skills
4 - linux, apache, mysql, php…or also javascript, nodejs, mongodb, python django
5 - the use of javascript for the dev langhuage

1 Like

It usually stores it in a database.

writing code to interact with databases
figure out all functions of an app on the server side
writing APIs

It is a set of technologies (e.g. programming languages) used for a certain application.

LAMP.
It is an acronym for Linux, Apache server, MySQL and PHP.

It is a JavaScript based framework that can be used for the backend. JavaScript is needed anyways for the frontend. So you can cover both parts of a project with only one language.

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?

It is Backend technology; the classic set is called LAMP. Technology stack is a combination of server, operating system, database and server side language or a framework which helps the different elements to communicate with each other.

Name a popular backend stack.
LAMP

Why is NodeJS convenient for front-end developers who want to start programming backend?
Why NodeJS is recommended over other frameworks is that since JavaScript is also used on the client-side, you have a single language over the entire application

1 Like

1
On databases. An example is MongoDB.

2
His job is to write code to setup and maintain the security of the database and all the components of the data flow to the ui. He also need to work in team with the frontend developers to have a clear idea of how the data are passed to the user.

3
It’s the set of tools the backend developer use on the server. A calssic one is the l.a.m.p. = Linux as os, Apache as server platform, MySQL as db, Php as programming language.

4
Examples are Flask and the more recent Django.

5
Because it uses the same programming language of the backend can use:Javascript. Only one language to learn.

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
    -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.tchnology stack is called LAMP (linux,Apache,MysQL,PHP)
  3. Django
    5.because of the language used, Javascript that is also client-side used
1 Like
  1. How does a backend application normally store information?
    In a database on a server.

  2. Name a few things backend developers need to do.
    Write backend code to interact wit6h the database, keep the server secure and able to cope with the expected volumes of traffic on the website.

  3. What is a technology stack?
    A set of backend languages used in the backend to manage the database, server and requests to the server.

  4. Name a popular backend stack.
    LAMP (Linux, Apache, MySQL and PHP) or NodeJS/MOngoDB.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It uses JavaScript which is also common in frontend development.

1 Like
  1. How does a backend application normally store information?
    Usually backend appplication persist data using a database - mySQL, SQL Server, Oracle, Mongo etc
  2. Name a few things backend developers need to do.
    Write code that interacts with a database, write business logic, write an API that allows clients to work with the backend code.
  3. What is a technology stack?
    A technology stack is a description of the technologies used from front to backend in a software system
  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?
    NodeJS is very convenient for front-end developers since it is programmed using Javascript - a language one-upon-a-time only used by the front-end. Being able to use this programming knowledge, without have to learn other languages offers a great head start.
1 Like

3. What is a technology stack?

Quite close sir, but more likely to a set of backend technologies, meaning an “all-in-one tool box” for backend development. A combination of server, operating system, database and server side language or a framework which helps the different elements to communicate with each other.

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

Carlos Z.

1 Like

1- Database
2- writing code to interact with database, writing server-side code, Ensuring that the server-side code is secure and free of vulnerabilities.
3- A collection of technologies of a backend server-side applications working together, LAMP.
4- LAMP
5- because you will have a single language over the entire application.

1 Like

Yesn. indeed…meant technologies and theirn. associated skills.

Thanks

1 Like
  1. How does a backend application normally store information?
    In a database, like for example MySQL
  2. Name a few things backend developers need to do.
    Write code to interact with database, ensure that server side code is free of vulnerabilities and is optimized to handle large volume traffic.
  3. What is a technology stack?
    It’s a set of technologies that makes a system run. On the server side we have the operating system, programming language, data base and server. For example LAMP
  4. Name a popular backend stack.
    Django
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it’s programming language is in JavaScript. JavaScript is also used for front-end, so there is one language less that has to be learned.
1 Like

Reading Assignment: Backend Technologies

  1. How does a backend application normally store information?

In databases

  1. Name a few things backend developers need to do.
  • Writing code that interacts with databases and servers
  • Ensuring security of the server and code.
  • Ensuring to handle large volumes of traffic.
  • Deploying code
  1. What is a technology stack?

The classic set of backend technologies. The language / framework that you use to create the backend. LAMP is an acronym that stands for Linux, Apache, MySQL and PHP. But there are more modern ways to do it, like Python and JavaScript.

  1. Name a popular backend stack.

Flask is popular written in phyton. But the most know and popular framework in Phyton is Django. Many move over to Django as soon as they master Flask or get more experienced.

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

Because it is extremely popular and widely used. And because it is JavaScript both on the client-side and on the server side.

1 Like
  1. A backend stores the data in database.
  2. writing code for the server, database coding and ensuring the quality of those codes
  3. Is the framework you build your backend on; programming language, which kind of database etc…
  4. LAMP = Linux (OS), Apache (server), MySQL (database) and php (programming language)
  5. because you can use javascript for front- and backend.
1 Like
  1. In one or more databases. E.g. running on MySQL, Oracle, etc.
  2. What backend developers 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. A technology stack is a set of backend technology that needs to work together usually comprised of an operating system, a server, a database, and a server-side language.
  2. Flask and Django are written in Python and have become popular in recent times.
  3. Because NodeJS is JavaScript and a front-end developer would not have to learn a new language, just additional features of JS that he’s already familiar with.
1 Like
  • in a database
  • Write server-side code, code that interact with database, to be sure that the server-side code is secure and free of vulnerabilities and that is optimized to handle large volumes of traffic, deploying the code online so that other people can use that service
  • It is a set of back-end technologies as LAMP
  • Django
  • Because they don’t need to learn another language as they use JS also for front end
1 Like
  1. It normally stores it in a databse.
  2. They write the server-side code, write the code to interact with the database and ensure that the server-side code is secure and accurate, among other things.
  3. A technology stack is the different components of a system. The operating system, server, database, and server-side code.
  4. A popular backend stack is NodeJS.
  5. It is convenient because it is based on JavaScript and therefore usually the same language as the frontend code is written in. This removes the hardship of learning or using another programming language.
1 Like
  1. Backend stores typically the information in the form of 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 optimized enough to handle large volumes of traffic. Deploying the code online so that other people can use your service.
  3. The set of backend technologies which consists of an operating system, server, database, and server-side language. The classic example is LAMP which stands for LINUX, Apache, MySQL, PHP
  4. NodeJS is a popular backend stack.
  5. NodeJS uses Javascript on both the backend and frontend of the stack. This gives you more bang for your buck and one less language to learn.
1 Like