Backend Technologies - Reading Assignment

  1. In a database

  2. Set up the database, write the server side code, optimize code to scale efficiently and handle high volumes of traffic, ensure database is secure.

  3. Combination of languages a developer uses to build a program or application.

  4. NodeJS

  5. Because the server side language is written in JavaScript which is also used for front-end development. One less language to have to learn!

  1. How does a backend application normally store information?

any type of database will do

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

write server codes in general, but mostly codes that would interact with databases and optimise codes to handle large volume of transactions

  1. What is a technology stack?

set of tools, like LAMP, that were integrated to come up with an web app

  1. Name a popular backend stack.

LAMP and modern frameworks like Node

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

since JS is language commonly used in frontend, its best to bring it also to server-side programming

[quote=“webbcrypto, post:18, topic:6382”]

  1. How does a backend application normally store information?
    It uses a data base as a service platform to store information.

  2. Name a few things backend developers need to do.
    Write server-side code,
    write code to interact with a database,
    ensure that server-side code is free from vulnerabilities, ensure the server-side code is optomized to handle large volumes of traffic,
    deploy code online so service can be used by everyone

  3. What is a technology stack?
    A group of backend server-side applications working together, LAMP
    L inux (opperating system)
    A pach (Server)
    M ySQL (database)
    P HP (Server side language)

  4. Name a popular backend stack.
    LAMP,
    Python,
    JavaScript.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Since JavaScript is also used on the client-side (frontend) you have a single language over the entire Application when building a web app. you have one language less to learn.

  1. In a database
  2. Design the database, code, manage the server and more.
  3. It is a set of different products or systems that are bundled together to provide 360 functionality e.g. LAMP.
  4. Django.
  5. Because it is Javascript and you do not have to learn another language and you can reuse your existing code.
1 Like
  1. In a database
  2. writing code and ensuring that this code can interact with the database and is secure
  3. combination of programming languages, tools and frameworks that developers use to create applications
  4. LAMP, Django
  5. same language = Javascript is used for frontend and backend
  1. in a database
  2. 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
  3. It is a set of back-end technologies as LAMP
  4. Django
  5. Because they don’t need to learn another language as they use JS also for front end
  1. How does a backend application normally store information?
    It gets stored on a database

  2. Name a few things backend developers need to do.
    writing server-side code; writing code to interact with the 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 ode online so that other people can use the service

  3. What is a technology stack?
    It is a set of backend technologies such as Operating system, Server, Database, Server-side language

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

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because you would use the same JavaScript language for both front-end and back-end. Meaning one less language to learn.

1. How does a backend application normally store information?

  • Database_

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

  • Check the security of database
  • System and normalize the DB
  • Plan the API
  • Choose programing language that can interact with the DB
  • Document everything
  • Debug & debug again…
  • Require the right web server capacity to handle high traffic and follow up so the server is configured correctly and with the latest protocols by the IT technician.

3. What is a technology stack?

  • A set of tecnologies for example Linux, Apache, MySql, PHP (LAMP)
  • Other example Django. NodeJS. Flask.

4. Name a popular backend stack.

  • NodeJS

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

  • It fits both Frontend and Backend. You dont need to learn so many different programing languages.
  1. How does a backend application normally store information?

In a database.

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

Understand the need/requirements of the BE to be able to choose the preferable technology stack. The BE shall support the different set of front end applications which demands that it’s well structured. They must make sure to build in support for the different front end applications/clients as well as communication protocols among other things…

  1. What is a technology stack?

A set of crucial technologies (OS, server, database and programming language) used when developing the back end.

  1. Name a popular backend stack.

LAMP

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

Because it executes in Java which most programmers are familiar to.

1 Like
  1. How does a backend application normally store information?
    In a database
  2. Name a few things backend developers need to do.
    Consider the security and vulnerabilities for the server side programs an API, consider the requests volume
  3. What is a technology stack?
    Is a set of technologies that provide the major functions for a server developer
  4. Name a popular backend stack.
    LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it use the same language Javascript
1 Like
  1. How does a backend application normally store information?
    It is stored on the server side and/or database.

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

  • write server-side code
  • write code to interact with a DB
  • ensure that the code is secure and bug free
  • ensure that the code is optimized to handle heavy traffic
  1. What is a technology stack?
    A tech stack is a set of tools a dev will use :LAMP is an example of using Linux as OS, Apache for servers, MySQL for DB and PHP as a coding language. A newer approach to this will be using frameworks such as Flask or Django (Python) + NodeJS (JavaScript) + a non SQL DB such as MongoDB.

4.Name a popular backend stack.
LAMP

  1. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because they can use it both in FE and BE without the need of learning a new language.

  1. How does a backend application normally store information? in a form of database

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

  • 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?
    It’s a framework for coding backend or frontend

  2. Name a popular backend stack.
    Django

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    JavaScript is also used on the client-side. Then you have a single language over the entire application

  1. It stores info. on a database.
  2. Write server-side code that is optimized, secure, and free of vulnerabilities.
  3. OS, server, database, server-side language
  4. Django, NodeJS
  5. It brings JavaScript, a popular front-end programming language, to the server/backend.
  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 that communicates with other servers and with users.

  3. What is a technology stack?
    LAMP

  4. Name a popular backend stack.
    NodeJS

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    This allows the ability to use Java Script in the front and backend.

How does a backend application normally store information?

In a database like MySQL, PostgreSQL, Microsoft SQL server, Mango DB, Maria DB, DB2, SAP HANA.

Name a few things backend developers need to do.

They should write backend code that is secure, sound, ensures that the server-side code can scale under load, utilise database effectively and all the required APIs.

What is a technology stack?

A technology stack is a combination of software products and programming languages used to create a web or mobile application. Applications have two software components: client-side and server-side, also known as front-end and back-end.

Name a popular backend stack.

A good source of technology stacks is Bitnami.com where you can download stacks such as: WAMP Windows OS, Apache, Open SSL and MySQL, for Linux there is LAMP and for Mac MAMP. This all comes under Bitnamis infrastructure containers. https://bitnami.com/

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

With Javascript you only need to use or be skilled at Javascript to do both the front-end and back-end, this allows creative front-end web developers to do the whole project raising their value and input.

1 Like
  1. A backend app would store information through a database, usually in a server somewhere.

  2. Backend developers would - make databases
    - write server side code
    - ensure server side code is secure and optimized for high volume
    - “other stuff”

  3. …what Rorey said…

A Technology stack is all the different software (I think would be the term) components required to use from the client side to the server side required to make everything work. Kind of like a large ‘code sandwich’

  1. LAMP, (Not the Meme) , this ‘code sandwich’ aka stack as I prefer to call it, contains one needed component from each category required for the whole stack to function together.

  2. Convenient because it uses the same or similar language as a front end language to create back end stuff, so it eliminates the need to learn a new language.

1 Like
  1. How does a backend application normally store information?
    Database
  2. Name a few things backend developers need to do.
    Write server code
    Secure the code
    Develop API
    Make sure backend can handle the volume of traffic
  3. What is a technology stack?
    Combining languages to enable interaction between them.
  4. Name a popular backend stack.
    Example LAMP: Linux, Apache,MtSQL and PHP.
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Enables frontend and backend code to be written in the same language (Javascript)
  1. How does a backend application normally store information?
    It stores information in a database.
  2. Name a few things backend developers need to do.
    Backend developers write server-side code, write code that interacts with databases, and deploys code on-line for others to use.
  3. What is a technology stack?
    A technology stack is a combination of software products and programming languages used to create a web or mobile application.
  4. Name a popular backend stack.
    LAMP is a classic and popular backend stack.
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Since Javascript is already used on the client-side, you only use a single language over your whole application.
  1. How does a backend application normally store information?
    Information is stored in a database
  2. Name a few things backend developers need to do.
    Backend developers protect the backend code to insure the code is not compromised, backend developers also deploy the code used on a site and optimize said code to handle large amounts of traffic.
  3. What is a technology stack?
    A technology stack is the complete set of technologies and languages used to write backend code.
  4. Name a popular backend stack.
    LAMP is a popular backend stack.
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is convenient because it is the corresponding framework for JavaScript. Since JavaScript is so popular for front-end development, NodeJS makes an easy transition for those looking to move from front development to backend development in the same language.
1 Like
  1. usually in the database
  2. Make sure that the operation systems interacts properly with the server and the data base
  3. when several components of the systems are put to work together
  4. Django and LAMP, Flask
  5. because they use the same programing language for both frontend and backend , which is JavaScript