Backend Technologies - Reading Assignment

  1. How does a backend application normally store information?
    In SQL or NoSQL databases
  2. Name a few things backend developers need to do.
    How to write secure, stable, and worthy code. Also made possible interactions with other possible apps for further development
  3. What is a technology stack?
    Array of different technologies that used in development process and have different purposes
  4. Name a popular backend stack.
    NodeJS, MongoDB, Microsoft Azure
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    because it it JavaScript that running on the background
  1. in a database
  2. database coding interaction, provide connectivity to frontend, manage security and scalability.
    3.a set of technologies that are used in unison.
    4.LAMP
  3. it is based on Javascript so a frontend developer would already be familiar with it.
  1. In a database on the server side.
  2. Write code to interact with the database.
  3. A set of backend technologies.
  4. LAMP
  5. Because it uses JavaScript for both.
  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. Writing beckend-side code, managing and interacting with a database, ensuring security of server-side code
  3. What is a technology stack? A set of language and platform used to programming
  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? Because it’s based on JavaScript that’s a popular language used to code front-end layers.
  1. A backend application stores information in databases which are running or accessible on a server.

  2. Backend developer need to be able to create databases, write server-side codes, create database that can interact with front end applications.

  3. A technology stack is a group of server-side applications eg LAMP(Linux, Apache, MySQL and PHP)

  4. Node.js, Django, PHP

  5. NodeJS is convenient because it’s one language away from developing a web application. It use Javascript in both frontend and backend development.

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

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

  • handle client calls
  • communication with database from the application
  • handling security of backend system
  1. What is a technology stack?
    the backend technologies that are mostly used

  2. Name a popular backend stack.
    LAMP

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    you can use javascript on the frondend but also on the backend so the whole application is just 1 language

1 Database
2 They write server side code, code for database, make server secure, optimize for traffic…
3 stack is a group of technologies used together for back end
4 lamp, node js
5 because uses same language for backend, JavaScript

  1. How does a backend application normally store information?

Backend application has its own database where all information is stored.

  1. 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
  • Processing the code online for people to use your service
  1. What is a technology stack?\

The classic set of backend technology

  1. Name a popular backend stack.

Django

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

Nodejs is the backend version of javascript which brings convenience to frontend programmers to try out backend programming.

  1. How does a backend application normally store information?
    Backend applications store information in a database.

  2. Name a few things backend developers need to do.
    Write code to run on servers, check for security vulnerabilities, write code to interact with databases, optimize code, deploy code online so that others can use it.

  3. What is a technology stack?
    The operating system, server, database and servier side language.

  4. Name a popular backend stack.
    NodeJS and Django

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Beacause NodeJS uses Javascript which is also used on the client side so there is continuity of the programming language and a reduced learning curve compared to if you were using a different backend.

1 How does a backend application normally store information?

(server and fetched from a database.)

2 Name a few things backend developers need to do.

(Writing server-side code, Writing code to interact with a database, Deploying the code online so that other people can use your service)

3 What is a technology stack?

(different backend technologies as Linux,Apache,MySQL and PHP)

4 Name a popular backend stack.

(Flask and Django)

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

(It is extremely powerful and JavaScript is also used on the client-side, you have a single language over the entire application. Learning one less language)

  1. in a datebase
  2. write code - architect and develope logic for client’s projects- server side, write API for the client’s projects if needed, update/modify/debug/refactor old projects, do peer code review, do peer programming, help/mentor juniors (at least little!)
    3.it is the set of technologies needed to develop an application
  3. JS, Express.js, Node.js, MongoDB
  4. Because it uses Javascript

Backend Technologies

  1. How does a backend application normally store information? Backend Database

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

  • Writing server-side code
  • Writing code to i nteract 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 servic e
  1. What is a technology stack? LAMP Linux, Apache, MySQL, PHP . However, modern backend technologies are quickly replacing LAMP & others, due to their power, simplicity, and their incredible community support; such as Python and JavaScript.

  2. Name a popular backend stack. Flask is a popular backend framework written in Python.

  3. Why is NodeJS convenient for front-end developers who want to start programming backend? JavaScript is also used on the client-side , you have a single language over the entire application (assuming you’re building a web app). Gives you more bang for your buck — you have one language less to learn

  1. How does a backend application normally store information?

In a database

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

Store data; write server logic; interact with the front-end

  1. What is a technology stack?

Software/applications that support development of the Front end; Database and Interaction logic

  1. Name a popular backend stack.
    Linux, Apache, MySQL, PHP

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

It is JavaScript for the server so the same language can be used to support both front-end and back-end development

  1. **How does a backend application normally store information?**The application stores it in a database that was created on a server
  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?**the “technology stack”) is called LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language); but, these are being replaced by backend “frameworks” written in two incredibly popular languages: Python and JavaScript.
  2. Name a popular backend stack. Django and Flask
  3. **Why is NodeJS convenient for front-end developers who want to start programming backend?**NodeJS over other frameworks is that since JavaScript is also used on the client-side, you have a single language over the entire application
  1. How does a backend application normally store information?
    In a databse or maybe sometimes just some text files

  2. Name a few things backend developers need to do.
    Setup database and meke it able a front developer can read and write to it.

  3. What is a technology stack?
    A set tools in a framework which make ity easy to setup and maintain a backend service.

  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?
    Because its Javascript which the fronens using as well, you can handle all your program scripts in one language.

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

  2. Name a few things backend developers need to do.
    write code for the server
    connect front end to database
    reduce vulnerabilities of the server

  3. What is a technology stack?
    series of software that links front end to back end programming

  4. Name a popular backend stack.
    LAMP = Linux (operating system), Apache (server), MySQL (database), PHP (server-side language)

  5. Why is NodeJS convenient for front-end developers who want to start programming backend? allows code to be easily transformed into an app