Backend Technologies - Reading Assignment

1.In a database

2 Deploy code online/ check code for bugs/ ensure server can handle large traffic

3.technology stack refers to the components of a backend server, The operating system, server , database and language.

4.Flask

5.NodeJS can be used to programme both front end and back end.

2 Likes
  1. In a database stored on a server.

  2. code logic for accessing the database; Possible code the database itself; Creating API’s for clients to access the server.

  3. The underlying software you build you project on.

  4. Flask

  5. It means they only have to know javascript to create a complete application.

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

1.A backend application normally stores information in a database on a server.

2.Backend developers write server side code, and code to interact with database. They also ensures that the server-side code is secure and free of vulnerabilities, as well as optimized to handle large volumes of traffic. Lastly, they deploy their code online so others can use your services.

3.A technology stack is a list of all the technology services used to build and run one single application. It is a combination of programming languages, frameworks, libraries, patterns, servers, UI/UX solutions, software, and tools used by its developers.

4.LAMP

5.NodeJS is convenient to learn for front-end developers turning backend, since they will have a single language for both front-and backend (JavaScript).

2 Likes
  1. A backend application stores information on the database of a server

  2. A backend developer is working on writing server-sided code, code to interact with a database, ensuring that the code is secure and free of bugs and potential exploitations, ensuring the handling of huge traffic and deploying the code that other economies, platform or user can use the services

  3. A technology stack is the most important part if you want to build a web or mobile application. You can consider it as the the foundation of a house. When you want to build a house which is safe against the weather, you should not use grass and wood. The technology stack includes all the elements (frameworks, languages, software products for frontend and backend) which everything else is built on.

  4. Mean (MongoDB, Express, Angular, NodeJS)

  5. Because most frontend developer (client-sided) can do programming in Javascript. NodeJS is a server-sided framework which uses Javascript. So the developers don“t have to learn a new language.

2 Likes
  • How does a backend application normally store information?
    in a database
  • Name a few things backend developers need to do.
    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, & mainly deploying the code online so that other people can use your service.
  • What is a technology stack?
    a technology stack is a classic set of backend technologies. (Linux, Apache, MySQL, PHP)
  • Name a popular backend stack.
    Django in python.
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    Its popular since it is also used on the client-side as well.
2 Likes
  1. It stores it in a database
  2. Write the code to interact with the database which stores information and ensure that the code is well written and tested so that it does not have vulnerabilities
  3. Is the way the usual set of backend technologies are referred to and it comprises Linux, Apache, MySQL and PHP (which is why its acronym is LAMP)
  4. Flask
  5. Because NodeJS is the framework for JavaScript, which is a language used both server-side and client-side (through NodeJS). Therefore, the programmer would only need to learn that language to be able to perform two activites.
2 Likes
  1. In a database . (Server)
  2. Write server side code, And ensuring it is free from vulnerabilities.
    Deploying code online so that other people can use service
  3. LAMP
  4. Flask or Django
  5. Because it uses Javascript
2 Likes

It stores in a database.
2.
Write server side code, writing code which interact with a database, ensuring that the codes are secure, deploying the code online so that other people can use your service.
3.
Classic set of backend technologies, in other name LAMP. Its an acronym : Linux + Apache + MySQL + PHP
4.
Python, Javascript
5.
Because it is extremely powerful, and works with a single language over the entire application

2 Likes

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

4.NodeJS, Django and Flask

5.Because NodeJS sparked a revolution by bringing a client-side language, JavaScript, to the server.
NodeJS is a JavaScript server-side framework built on the Chrome V8 engine and written in C++. It is extremely powerful and has seen a huge rise in popularity in recent times.

2 Likes
  1. On the server side

  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

  3. I think a technology stack could be definied as the complex of software needed for backending. A typical tech stack is the ā€œLAMPā€, an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).

  4. NodeJS sparked a revolution by bringing a client-side language, JavaScript, to the server.

  5. You have one language less to learn.

2 Likes
  1. A backend application usually stores information on a centralised database.

  2. Back end developers need to write server-side code and write code to interact with the database. They also need to deploy the code online so other people can use the project. Make sure that the backend code is secure & without vulnerabilities. Able to handle large amounts of traffic because the back end may be connected to multiple clients at the same time all making requests.

  3. A technology stack is all the different technologies used to deploy and run an application, in the case of the backend an example of this is LAMP. ie linux,Apache,MySQL & Php ( the language).

  4. MEAN

  5. NodeJS is convenient for front-end developers who want to start programming back end because it uses the same language as the front end meaning developers will not have to learn a new language when moving into the field. - this saves them time and money in the case of a business teaching their employees.

2 Likes

1. How does a backend application normally store information?

  • It is stored in a database

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

  • Write server-side code.

  • Write code to interact with a database.

  • Ensure the server-side code is secure and free of vulnerabilities.

  • Ensure the server side code is optimised enough to handle large volumes of traffic.

  • Deploy code online so that other people can use your service.

3. What is a technology stack?

  • A combination of different technologies working together to deliver the finished product. Operating system, Server, Database, Server-side language.

4. Name a popular backend stack.

  • LAMP was very popular, NodeJS has become very popular recently.

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

  • They will save a lot of time as they don’t have to learn a new language.
2 Likes

Turns out NodeJS is just a language used in the MEAN stack, i thought the same after reading the article at first (question 4)

2 Likes
  1. In a database.

  • Write server side code,
  • write code for server to work with the database
  • ensure that the server side is secure and is bug free
  • ensure the server is optimized to be able to handle large traffic amounts
  • deploy code online so that other people can use the server
  1. A technology stack is the combination of programming components which help developers create web applications.

  2. LAMP (Linux, Apache, MySQL, PHP)

  3. Node.js helps front end developers who use JavaScript in the clients side to be able to do backend work on the server side.

1 Like
  1. How does a backend application normally store information?
    This is some sort of database.
  2. Name a few things backend developers need to do.
  • Writing code that works server-side.
  • Write code that interacts with a database.
  • Maintain the code so that it is secure and free of vulnerabilities.
  • They need to make sure that the code can handle a large amount traffic.
  • They need to deploy code to servers so that others can use the service.
  1. What is a technology stack?
    This is a collection of backend technologies that work together to form a single solution.
  2. Name a popular backend stack.
    An example of this is LAMP: Linux (operating system), Apache (webserver), MySQL (database), PHP (server-side language).
  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is based on javascript. Most front-end developers would already have knowledge of this and this makes it a lot easier for them to work with it.
1 Like
  1. Which type of developer programs the code that users interact with directly?
    Front end dev

  2. In web-development, what languages does a frontend developer typically use?
    GUI, Javascript, HTML

  3. Which type of developer is responsible for making sure the logic of the application runs smoothly?
    Backend dev

  4. Which type of developer is responsible for handling databases?
    Backend

  5. Which languages can you use in order to communicate with a database (give 2 examples)?
    MySQL, Oracle

1 Like
  1. It stores the information on a server.
  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.The classic set of backend technologies
    4.Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).
  1. Since 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)How does a backend application normally store information?
Backend application stores data in databases like My SQL, Oracle, DB2 PostgreDB
2)Name a few things backend developers need to do.
They do server side development using languages like Java, .NET, PHP, Ruby, Python
3)What is a technology stack?
Its a backend infrastructure which inlcudes the combination of OS, Server, Database and Language. MEAN and LAMP and two popular technology stack
4)Name a popular backend stack.
MEAN, LAMP and Django
5)Why is NodeJS convenient for front-end developers who want to start programming backend?
Because it JavaScript framework which interacts with the backend as well.

1 Like

Oct '18

  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 database / server is bug free / ensure large traffic volume / deploy code online

  1. What is a technology stack?

It’s a functioning system of components e.g. LAMP - os/server/db/code

  1. Name a popular backend stack.

Django

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

1 language to learn for client + server side

1 Like
  1. How does a backend application normally store information?
    database
  2. Name a few things backend developers need to do.
    What a server is and what the different kinds of servers are.
    Learn about what a database is and the different kinds of databases out there.
    Gain a fundamental understanding of what HTTP is.
  3. What is a technology stack?
    The application running on the sever
  4. Name a popular backend stack.
    LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS sparked a revolution by bringing a client-side language, JavaScript, to the server.
1 Like