Backend Technologies - Reading Assignment

How does a back-end application normally store information?

Databases

Name a few things backend developers need to do.

Code that interacts with DB, heavy duty data-processing apps on the server, retrieve data from external service through API.

What is a technology stack?

It is a “stack” of inter-operational parts that builds a working server environment to deliver a service, LAMP for example

Name a popular backend stack.

Django, Flask, LAMP(old school)

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

Because it brings front end languages to the back-end which helps with the transfer when you don’t have to start over with a new language.

1 Like
  1. In a database

  2. Write server-side code, ensure that server-side code is secure from vulneabilitys.
    Ensure server-side code is optimised to handle large traffic.
    Deploying the code on line so people can use the service, APIs

  3. Combining operating system,server, database, server-side language and frameworks
    that developers use for the componets to interact.

  4. LAMP

  5. NodeJS brings the client-side language, Java script to the server.
    Front-end to Back-end

1 Like
  1. How does a backend application normally store information? By writing it to a database.
  2. Name a few things backend developers need to do.
    • Write server-side code
    • Write code to interact with a database
    • Write code for APIs
    • Ensure code is secure and is not vulnerable to hackers or other failures
    • Write code that is optimized for performance and can scale as required
    • Deploying the code online so that other people can use your service
  3. What is a technology stack? A technology stack is a set of programming languages, frameworks, libraries, databases, servers, and other elements, that are necessary to develop any kind of software.
  4. Name a popular backend stack. LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend? Because it is based on JavaScript and it allows a developer to immediately use their front end JavaScript experience to start working on backend development. There is no need to learn a new programming language.
1 Like
  1. A back end application stores it’s information on a database on the server side.

  2. Back end developers are involved with writing code on the servers, ensuring it works efficiently and communicates with the front end as well as deploying the code and keeping it up to date and efficient.

  3. Different systems, tools, languages and applications are engineered to work together to create a working product. The various grouped technologies in this case is referred to as a stack. ‘Tech stack is the combination of programming languages, tools and frameworks that the developers use to create web and mobile applications.’

  4. LAMP / MEAN

  5. NodeJs is convenient for developers because it is a JavaScript based language, and NodeJs brings this server-side, making it easier for front end developers to also become involved in back end.

1 Like

1. How does a backend application normally store information? Information is stored in, and served from a database.
2. Name a few things backend developers need to do.

  • Write server-side code
  • Write code to interact with database
  • Ensure server-side code is free of vulnerabilities
  • Deploy code online for people to use
  • Ensure code is optimized to handle large amounts of traffic

3. What is a technology stack? A set of backend technologies called, LAMP, an acronym for: Linux, Apache, MySQL, PHP.
4. Name a popular backend stack. Flask and Django written in Python, and NodeJS a Javascript server-side framwork built on Chrome V8 engine C++.
5. Why is NodeJS convenient for front-end developers who want to start programming backend? Because it can be used in both frontend and backend building, utilizing a single language.

1 Like
  1. in a database on a server.
  2. web framework, database dev, web server, operating system.
  3. A stack consists of layers of componentsservers that developers use to build software applications.
  4. LAMP
  5. if building a web app, NodeJS is a JavaScript server-side framework that can be used on the client-side.
1 Like
  1. In a database
  2. set up databases, write and optimize server-side code to handle large volumes and to be secure, deploy the code online.
  3. It’s a combination of operating system, server, database and server-side language
  4. LAMP
  5. Both use javascript
1 Like
  1. It stores it in the database.
  2. Writing server-side code and code to interact with a database. Deploy code online.
  3. It is a classic set of backend technologies - LAMP - Linux, Apache, MySQL,PHP
  4. Django
  5. Because NodeJS is a JavaScript server side framework and JavaScript is also used on the client-side, so you will have a single language over the entire application.
1 Like
  1. How does a backend application normally store information?
    In a database protocol.

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

  • Write the code on server-side, meaning, the service itself.
  • Ability to deploy a service in a network or internet.
  • Maintenance routines on service to check vulnerabilities(if any) and efficiency.
  1. What is a technology stack?
    A set of backend technologies, meaning an “all-in-one tool box” for backend development, most known is LAMP.

  2. Name a popular backend stack.
    NodeJs, MongoDB, MySQL, LAMP, WAMP, phpmyadmin… can i include docker?

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Easy to use tool box for client-side to server-side development, since both use the same programming language (JavaScript).

1 Like
  1. How does a backend application normally store information?
    The info is stored in 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?
    The classic set of backend technologies
  2. Name a popular backend stack.
    NODEJS
  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    NodeJS is a backend ver of JS and JS can also be used in frontend. It is more easier to be a full stack developer.
1 Like
  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. Collection of tools/technologies and languages (Operating system, database, Server, and server-side language) that you decided to use to make up your application.
  4. Flask, Node.JS or Django framework.
  5. Because you can use the same Javascript language that you already learned for front end development.
1 Like
  1. The information is stored in the database at the backend.
  2. The backend developer need to write server side-code, make it interact with the database. Ensure that the code is secure and optimize for large volume of traffic before deploying online for people to use the service.
  3. A set of backend technologies such as Operating system, server, database, server-side language.
  4. One of the popular backend stack is LAMP.
  5. The main reason is that instead of learning two different language now can learn one, as a frontend developer can also use NodeJS when working on the backend.
1 Like
  1. Backend applications store information in data bases on servers.
  2. Backend developers need to write server side codes, and codes to interact with databases as well as optimizing the codes to scale.
  3. Technology stacks are layers of programming languages interacting with one another with APIs to create a compete objective in a web sight or application.
  4. Lamp (Linux, Apache, MySQL, PHP) and Django a python written framework are popular stacks.
  5. NodeJs is a great skill set because its a Java Script (frontend) server side (backend) framework.
1 Like

*How does a backend application normally store information?
It stores it’s info on a database

Name a few things backend developers need to do.

  • write all the backend code
  • set up the API
  • Debug frequently
  • install security measures
  • manage traffic to the server
  • test

What is a technology stack?
The group of backend software packages working in unison

Name a popular backend stack.
Django is very in vogue at the moment

*Why is NodeJS convenient for front-end developers who want to start programming backend?
Because it can be used both front end and backend refusing the need for learning more languages

1 Like
  1. In a database
  2. Writing server-side code and code to interact with a database; ensuring that the server-side code is secure and free of vulnerabilities, and is optimized enough to handle large volumes of traffic; deploying the code online so that other people can use your service
  3. It is a set of programming languages and frameworks used to build backend applications
  4. Django
  5. Because NodeJS sparked a revolution by bringing a client-side language, JavaScript, to the server
1 Like

1.Stores information in a database
2. Write code to interact with database. Ensure server side code is secure and free of vulnerabilities.
that it is optimized to handle large volumes of traffic.
3. technology stack. all the layers of a back end. operating system, server, database, code
4. LAMP
5 Notejs is convenient because it uses java which is a front end program

1 Like
  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 and code to interact with the database
  • Secure the server-side and check that the server can handle the traffic
  1. What is a technology stack?
    A set of backend technologies.
    The classis is LAMP: Linux(operating system), Apache(server), MySQL(database), PHP(server-side language).

  2. Name a popular backend stack.
    Django,Flask and NodeJS

  3. Why is NodeJS convenient for front-end developers who want to start programming backend? Because NodeJS is JavaScript based, so you have already experience as front-end developer and don’t need to learn a new language.

1 Like

It stores the information in a database.

Writing code (server-side; to interact with database) and ensuring it to be secure+optimized for higher scales of traffic

A technology stack is a bunch of technologies used to fulfill a certain job. A classic technology stack for backend is LAMP.

lamp: linux, apache, mysql, php

Because as a front-end developer you already learned javascript, and since nodsJS is a javascript framework you dont have to learn an extra language from scratch when dealing with backend

1 Like
  1. In a database

  2. Writing server-side code including cheking it up so it’s free from bugs. Also writing the code so the database can handle large volumes of traffic.

  3. It’s a set of techniques.

  4. LAMP

  5. Because JavaScript is useable for frontend programming as well as for backend programming.

1 Like
  • How does a backend application normally store information?
    In Database.
  • 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
  • What is a technology stack?
    A technology stack, also called a solutions stack or a data-ecosystem, is a list of all the technology services used to build and run one single application.
  • Name a popular backend stack.
    Django
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because with the help of Nodejs, you can use Javascript in backend coding.
1 Like