Backend Technologies - Reading Assignment

  1. Database

  2. writing server side code, writing code to interact with a database and deploying the code online to work

3.OS, Server, Database and API

  1. Python and JavaScript

  2. Its the same language as front end so its less to learn

1 Like
  1. PHP (server language)
1 Like
  1. How does a backend application normally store information?

In a database housed on a server.

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

Write server side code to interact with a database. Ensure this code is secure and free of vulnerabilities, can handle large volume of traffic, deploying the code online so others can use your service.

  1. What is a technology stack?

The technologies/languages/framework used for backend development

  1. Name a popular backend stack .

NodeJS

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

NodeJS is also used for both frontend and backend development hence only a single language to learn

1 Like
  • How does a backend application normally store information?
  1. The part of an app or web service you cannot see. Has to do with server, database, etc. development. The internal working that processes input from the front end interactions.
  • Name a few things backend developers need to do.
  1. -write server code
    -writes code to interact with database
    -secure & vulnerable free server side code
    -optimized server code to handle very high traffic volume
    -deploying code online as a people service.
  • What is a technology stack?
  1. LAMP
    -Linux OS
    -Apache (server)
    -MySQL (database)
    -PHP (server-side Language)
  • Name a popular backend stack.
  1. Python - Flask & Django
    Javascript - NodeJS
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
  1. It has one Language to learn in the entire application for web app building. Great for gaining front end developer experience.
2 Likes
  1. A back-end application is normally stored in a database or several databases.

  2. Back-end developers need to:
    • Write the server-side code
    • Write code to interact with a database
    • Ensure that the server-side code is secure and free of vulnerabilities
    • Ensure that the server-side code is optimized enough to handle large volumes of traffic
    • Deploy the code online so that other people can use your service

  3. A technology stack is, as the name suggests, a ‘pile’ of the underlying elements of a web or a phone App, that everything is built on.

  4. Django (written in Python) is one of the most popular today.

  5. Because NodeJS is JavaScript, it feels like an extension of the programming language a front-end developer is already using (JavaScript). In other words, a front-end developer will need to learn additional features instead of a new programming language.

1 Like
  1. Server data base
  2. Write code for interaction, security and traffic optimization of/with server database.
  3. The framework to work within for backend dev.
  4. LAMP
  5. NodeJS sparked a strong trend of working with JavaScript for backend development, enabling it for server programming. This is useful since JavaScript C++, a very powerful language, is already used for client side programing making it already familiar for front end developers.
1 Like
  1. How does a backend application normally store information?

    It stores the information in a database or several databases hosted on a server.

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

    • Write server-side code
    • Write code to interact with a database
    • Ensure that the server-side code is secure and free of vulnerabilities
    • Ensure that the server-side code is optimised enough to handle large volumes of traffic
    • Deploy the code online so that other people can use your service
  3. What is a technology stack?

    A set of technologies/languages/frameworks used for backend development

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

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 (api’s)
  • 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?
    the collection of applications needed to power the backend service

  2. Name a popular backend stack.
    LAMP (Linux, Apache, MYSQL, PHP)

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    because it’s basically the same language for both ends of the service.

2 Likes
  1. A backend application stores information in a database.
  2. Write server-side code, write code interacting with a database, optimising server-side code.
  3. A set of backend technologies, including languages, tools and frameworks.
  4. LAMP
  5. it is popular because it uses JavaScript, which is used in frontend programming, which gives a common language to both parts.
1 Like

5. Why is NodeJS convenient for front-end developers who want to start programming backend?[quote=“BERGLUND, post:340, topic:6382”]
Why make life more complicated than nessesary?
[/quote]
It does not complicate a programmer job, the ability to use the same programming language for backend and frontend developments, this in fact simplify the work of a developer to deploy his project on a server.

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

Carlos Z.

1 Like

@thecil Thanks for feedback!

Sorry if I was a bit unclear, referring to Why is NodeJS convenient I should have written Because nodeJavaScript is very similar to the front end JavaScript language.

As there are many different languages it was a rethoric question, I see the advantage of just having to learn one language with two accents, but in the other hand you might be able to express yourself in a better way using different languages, which would make life more difficult for a beginner . (ie more efficient code=more effort)

2 Likes
  1. How does a backend application normally store information?

In a database

  1. Name a few things backend developers need to do.
  • Create REST API for the Frontend developoers
  • Validate and ensure the quality of the data
  • Implement/automate business processes
  • Store information in a database
  1. What is a technology stack?

A bunch of technologies/frameworks which working together (from backend to frontend) smoothly

  1. Name a popular backend stack.

ASP.NET Core API

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

Because it use JavaScript or TypeScript as programming language

1 Like

1 In a database

2 Writing server-side code; writing code to interact with a database; write secure code; write optimized code; develop online code

3 A classic set of technologies used in the specified technology area

4 LAMP – Linux, Apache, MySQL and PHP

5 Because it uses Javascript

1 Like
  1. A backend application normally uses a database located on a server to store information which may be retrieved by the client over an API
  2. Backend developers write and maintain server-side code, ensuring it’s free from vulnerabilities, optimising its performance, and making the code available online for others to use
  3. Technology stacks are sets of technology to be used either in frontend or backend development.
  4. The classic BE technologies were LAMP standing for Linux, Apache, MySQL and PHP. However, these have gradually been replaced by Flask and Django
  5. NodeJS is convenient for frontend developers as it introduces JavaScript into backend code, and so they don’t have to use another language when programming both the frontend and backend side of an application
1 Like
  1. In a database through a server.
  2. Write server-side code, write code to interact with a database, ensure that the server-side code is secure and free of vulnerabilities, ensure that the server-side code is optimized to handle large volumes of traffic, deploy the code online so that other people can use your service.
  3. Set of back-end technologies that include operating system, server, database, and server-side language.
  4. NodeJS for JavaScript
  5. Because both back-end and front-end can be programmed with JavaScript thus more efficient to learn first.
1 Like
  1. Backend app store the info in databases
  2. Backend Dev need to know how to handle database like SQL, correct bugs in code, improve the way the database handles high volume of data, code the APIs, etc.
  3. It’s a combination of programming languades used for backend development: server codes (APIs), database, operation system.
  4. MySQL, LAMP, NodeJS, Django, PHP…
    5.NoedeJS is convenient because uses JavaScript language, and it is very useful to have the two side the same programming language
1 Like
  1. A backend application stores information on a database and serves it on a server.
  2. Backend developers need to write code that interacts with a database, see that the server side code can handle large volumes of traffic, and deploy the code online so that people can use the service.
  3. A technology stack is a set of backend technologies.
  4. A popular stack is LAMP.
  5. NodeJS is convenient for front-end developers who want to start programming backend because it is a framework built on JavaScript, so front-end developers can maximise their use JavaScript by using it for both frontend and backend.
1 Like

1.- In a database.
2.- 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.- It`s the classic set of backend technologies (operating system, server, database and server-side language).
4.- Django
5.- NodeJS is on javascrypt, then learning javascript for frontend can work with the same language for backend development.

1 Like
  1. In a database
  • writing code for the server side
  • ensuring that the code is secure and optimized for large traffic
  • writing the code for interaction with database
  • put a code online
  1. a classic set of server side apps - LAMP
  2. Flask, Django and NodeJS
  3. Because its based on JavaScript, which is a frontend programming language and enables them not having to learn a new language for backend.
1 Like
  1. How does a backend application normally store information?
    The backend application normally stores information through the code that is written on the database

  2. Name a few things backend developers need to do.
    Writing server-side code
    Writing code to interact with a database
    Deploy the code online so that other people can use their service.

  3. What is a technology stack?
    A technology stack is a set of backend technologies that consists of a server, an operating system, a database and a server-side language.

  4. Name a popular backend stack.
    The classic backend stack is LAMP and an other backend stack is Flask (written in Phyton)

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because Java Script is used in backend development and you basically have the same programming language over the entire app.

1 Like