Backend Technologies - Reading Assignment

  1. in a database
  2. write server-side code, write code to interact with a database, deploy the code online so that other people can use the service,…
  3. a technology stack is a set of backend technologies - like the classic backend stack LAMP
  4. Flask, Django, Node.JS
  5. because you do not need to learn a second language - you can use JS all over
1 Like

Backend Technologies Qs

  1. How does a backend application normally store information?
    Databases

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

  • Write code that allows interaction with Databases
  • Make sure code is secure and free of vulnerabilities
  • Make sure server side code can handle large amounts of traffic
  • Put code online so people can use it
  1. What is a technology stack?
    Set of backend technlogies used to build and run a single application

  2. Name a popular backend stack.
    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?
    Javascript can be used on the front end and backend. Reduced learning curve for beginners

1 Like
  1. It uses 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. It’s a combination of programming languages and software used to build and run a single application.
  4. Flask, Django, NodeJS.
  5. Because it uses JavaScript. Developer can use one language to build frontend and backend software.
1 Like
  1. How does a backend application normally store information?
    On a database
  2. Name a few things backend developers need to do.
    • Write server side code
    • Ensure security and that no vulnerabilities appear
    • Ensure the code is optimized to handle a high volume of requests for all clients
    • Write code to interact with the database
  3. What is a technology stack?
    • A group of technologies that all together are able to accomplish a goal. A technology stack has all components needed to build a backend
  4. Name a popular backend stack.
    LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because its based on JavaScript language. Usually frontend developers know how to code in JS , so it will be easy to code backend services without learning an additional languaje.
1 Like
  1. Backend applications store information on a database.

  2. Writing server side code which interacts with a database, ensures side code is secure and free of vulnerabilities, ensures side code is optimised and read for large volumes & deploys code online for service.

  3. Technology stack is the combination of programming languages which are used by developers to create application.

  4. Python & Django.

  5. NodeJS and JavaScript framework can be used on the client-side, you have a single language over the entire application.

1 Like
  1. Within a database.

  2. Backend developers need to do:
    -write server-side code

  • write code to interact with database
  • ensuring that the server side code is; - secure and free of vulnerabilities
    - optimised enought to handle large volume of traffic
  • deploying the code online so that other people can use your service
  1. programming languages, tools and frameworks to create a web and mobile applicatioin by the developer.

  2. LAMP is the abbreviation for Linux, Apache, MySQL and PHP.
    -Linux is the server operating system

  • Apache is the web server
    -MySQL is the database
    -PHP is the scripting language
  1. It is a JavaScript sever-side framework(built on the Chrome V8 and written in C++). One language to build the web-app.
1 Like

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

2. Name a few things backend developers need to do.
Write server side code, database programming, deploying code

3. What is a technology stack?
A group of coding programs used for a particular purpose such as a front end stack

4. Name a popular backend stack.
LAMP stack - Linux operating system, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language.

5. Why is NodeJS convenient for front-end developers who want to start programming backend?
NodeJS is a javascript server side framework. Most front end developers use javascript so using Node for the backend means we only need to use and learn 1 language.

1 Like
  1. How does a backend application normally store information? On a Database
  2. Name a few things backend developers need to do. Bugfree servers, code to interact with Database, watch possible vulnerabilities in the code!!!
  3. What is a technology stack? is a set or a stack of backend technologies, like LAMP (Linux (OS), Apache (Server), MySQL(Database), PHP (Server Side Language)) or new technologies that replacing LAMP like the ones written in Python and JavaScript like Flask.
  4. Name a popular backend stack. Flask, Django…
  5. Why is NodeJS convenient for front-end developers who want to start programming backend? Because you can use it for the backend but also for the front end, in some way one less language tolerant!!!
1 Like

1 on databases.
2 Writing server-side code, writing code to interact with a database, deploying the code online so that other people can use your service.
3 Different technologies and programming languages you need to utilize.
4 Lamp ( Linux, Apache, MySQL PHP)
5 Because it is a front end language that you may already know, so you just need to understand the backend framework.

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

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

  • Identify the exact needs of the application.
  • 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. What is a technology stack?
    Technology stack is a set of tools needed to create applications and websites. It includes programming languages, frameworks, and other tools.

  2. Name a popular backend stack.
    LAMP, although many would say is outdated it is still widely used and supported. LAMP 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 a JavaScript server-side framework written in C++. It s very powerful and is becoming more and more popular.

2 Likes
  • How does a backend application normally store information?
    • on servers n databases
  • Name a few things backend developers need to do.
    • Write server-side code
    • Ensure that server-side code is secure
    • write code to interact w/a database
  • What is a technology stack?
    • A group of software or code that cooperate to create some kind of service
  • Name a popular backend stack.
    • LAMP
    • Flask
    • Django
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    • It translates a traditionally frontend language [JavaScript] into a backend language
    • u only needa learn one programmin language
1 Like
  1. In a database
  2. Writing sever side code, writing code to interact with a database, ensuring the server side code is secure and free of vulnerabilities, ensuring the side code is optimized enough to handle large volumes of traffic and deploying code online so that other people can use the service.
  3. It is a collection of backend technologies that needs to communicate with each other. An operating system, a server, a database and a server side language.
  4. Flask and Django
  5. As it is used in both front end and back end applications it allows developers to learn one language that can be utilized on both sides of development
1 Like
  1. How does a backend application normally store information?
    On the data base.

  2. 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
  1. What is a technology stack?
    It´s a group of languages and frameworks that you can use for backend development.

  2. Name a popular backend stack.
    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?
    Because NodeJS brings a client-side language, JavaScript to the server-side. So you have a single language over the entire application.

1 Like
  1. In a server which contains a database. Now cloud services are very popular for backend purposes with aws, google cloud and azure providing server as a service. Inside these servers or cloud services you have nosql and sql databases which store the information.

  2. They have to code the data model into relational or non relational databases in a secure and optimized way that allow to retrieve the information very fast. This involves also the code that allows interaction with the database.

  3. A set of technologies that are neccesary for the backend to work, including operating system, server configuration, programming languages for communication, and databases.

  4. Cloudera, hadoop, hive, spark.

  5. Because it is javascript language which is also employed in front end development.

1 Like
  1. How does a backend application normally store information?
    Database
  2. 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
  1. What is a technology stack?
    A group of sever-side applications called LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).

  2. Name a popular backend stack.
    NodeJS

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it is one less language to learn, it is a JavaScript server-side framework.

1 Like
  1. Backend application stores information within the sever / database
  2. Write server-side code, write code interacting with server, provide security for the server, maintain the sever, optimise the solution
  3. Technology stack is a set of technology that backend developer should know and use
  4. LAMP (Linux, Apache, MySQL, PHP)
  5. Because NodeJS is a backend framework built on Javascript which is a frontend language.
1 Like
  1. How does a backend application normally store information?
    Information is stored in a number of ways but can be abstracted as a ‘Datasource’

A ‘persistent’ data source might be a database such as MySQL or a graph. or messaging services such as Kafka or RabbitMQ or simply writing a file in a platform-agnostic format such as JSON

A ‘cache’ Datasource is a data source where the information is not ‘persisted’ but kept in the computer’s memory. Redis or Memcache for example. This type of data source has faster access time but the information will be lost if the application goes down

  1. Name a few things backend developers need to do.
    Architecting systems, Data modelling, programming algorithms and data structures. Testing of various forms, security modelling and implementation core security components. Database development, messaging, event modeling.
  2. What is a technology stack?
    The stack is the collection of infrastructure, tools, frameworks and api’s used in the full software development lifecycle of an application (SDLC)
  3. Name a popular backend stack.
    Lately, the core stack I use is Java with Spring framework and some DB or messaging service.
  4. Why is NodeJS convenient for front-end developers who want to start programming backend?
    because it means they don’t have to learn a new language.
1 Like
  1. Backend applications normally store information in a database application such as SQL.

  2. Backend developers need to write server side code, write database side code to query the database, streamline access to data, work with front end developers.

  3. A technology stack is that group of developer tools that are used to manage the back end.

  4. A popular back end stack is called LAMP. Linux, Apache (server), MySQL (database), PHP (server-side language)

  5. NodeJS is convenient for front end developers because its Java Script for the back end which is also used on the front end. Therefore developers have one language for writing code on front and back end.

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

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

  • Check code for vulnerabilities.
  • Deploying the code online.
  • Code optimization for large amounts of traffic.
  1. What is a technology stack?
    Combination of programming languages, tools and frameworks that the developers use to create web and mobile applications.

  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?
    NodeJS is convenient for frontend programmers who want to start backend programming because it uses javscript, which is a frontend language.

1 Like
  1. Backend stores information on a database.
  2. Write server side code that can interact with a database. Make sure code is free of bugs and optimized for large traffic
  3. Technology stack is the different sets of back end technologies used
  4. LAMP
  5. Because Javascript is used on front end and back end.
1 Like