Backend Technologies - Reading Assignment


#41
  • How does a backend application normally store information?
    normally stored it in a database ,like MySQL.

  • Name a few things backend developers need to do.
    1.write backend code in server side.
    2.These code need to connect with database.
    3.These code need to be secure and free of vulnerabilities
    4.Optimize code to handle large volumns of traffic .
    5.Deployee code for other user use .

  • What is a technology stack?
    A tech stack is tech fundations ,which can be use to build product .need not to write everything from a white place. like some frameworks (Node js fro javascript. Django for python) , DB’s (MySQL, Mongo DB) . Cloud Server solutions(Heroku, Aws…) .Developer’s choice particuler tech stacks for particuler purpose.

  • Name a popular backend stack.
    LAMP (Linux + Apache + MySQL + PHP) 、 (Linux + Nginx + MongoDB+ NodeJs)

  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    It’s use Javascript. Which front-end developers are familiar with it .


#42

How does a backend application normally store information? Databases are commonly used on the back-end of web applications . These databases provide an interface to save data in a persistent way to memory. Storing the data in a database both reduces the load on the main memory of the server CPU and allows the data to be retrieved if the server crashes or loses power.

Name a few things backend developers need to do. Some of the things taken care of by backend developers include:

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

Backend developers may work with other kinds of developers on a single project since the skill set required to complete an app or a web service is not limited to backend development.

What is a technology stack? A set of software that provides the infrastructure for a computer. The stacks differ whether installed in a client or a server. In other works, the tech stack is the programming from frontend to backend that makes up an app or website.

Name a popular backend stack. LAMP

Linux operating system.

Apache Apache web server.

MySQL database.

PHP or Perl or Python scripting languages.

Why is NodeJS convenient for front-end developers who want to start programming backend? It’s convenient because the frontend developers already are familiar with JavaScript from their frontend development work.


#43

1. How does a backend application normally store information?
In a Database on Database Server.

2. Name a few things backend developers need to do.
Code the server side, read/write data to database, code for security and scaling.

3. What is a technology stack?
Framework comprising of different layers required for an application. OS, Server, Database and server-side programing to develop and deploy an app so that user can interact via front-end.

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?
As it is based on JavaScript (used for front-end web development), its knowledge and know-how will allow the developer quick adjustment to back-end deveopment.


#44
  1. How does a backend application normally store information? – A backend application stores information in a database f.i. MySQL or mongoDB

  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.

  3. What is a technology stack? – A technology stack describes all the technolgy used as a backend developer for instance LAMP specifies the used operating system: Linux, used server:Apache, used database:MySQL and used server-side language: PHP

  4. Name a popular backend stack. - LAMP

  5. Why is NodeJS convenient for front-end developers who want to start programming backend? – It is convenient due to the ability of using the same language in frontend and backend development.


#45
  1. How does a backend application normally store information?
    In a Database such as MySQL or MongoDB(NoSQL)

  2. Name a few things backend developers need to do.
    Server side coding, Database communication, Server security measures, APIs to communicate with other servers and clients, optimizing to reach high volumes.

  3. What is a technology stack?
    All required technologies/tools and programming languages to enable carry out the backend development.

  4. Name a popular backend stack.
    LAMP. Linux+Apache, MySQL, PHP. Modern programming languages such as JavaScript(NodeJS framework) and Python are widely used due to well established libraries and user-friendly side of it.

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Frontend developers can learn user friendly client side Porgramming language JavaScript. NodeJS enables programmers to use Java for backend development.


#46
  1. How does a backend application normally store information?

Ans. A backend application normally store information in the database and fetch information from the database.

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

Ans. Backend developer need to do these things : 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?

Ans. The set of backend technologies (the “technology stack”) is called LAMP. It is an acronym that stands for Linux OS, Apache , MySQL (database), PHP (server-side language).

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

Ans. NodeJS over other frameworks is that since JavaScript is also used on the client-side, you have a single language over the entire application. This basically gives you comfortable way, you have one language less to learn. This is especially true if you’re moving into backend after gaining experience with web frontend.


#47
  1. How does a backend application normally store information?
    In a Database
  2. Name a few things backend developers need to do.
    Write the server optimised code that will be secure and interact with the data base
  3. What is a technology stack?
    It’s the classic set of backend technologies LAMP
  4. Name a popular backend stack
    Python and JavaScript
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it use Javascript which is the same language than developers can use on the Fronend

#48
  1. How does a backend application normally store information?
    • In a database
  2. Name a few things backend developers need to do.
    • Write backend logic and processes, interact with the database, handle security, optimize performance
  3. What is a technology stack?
    • A set of compatible technologies that form a complete end-to-end development environment. OS/Web platform/Logic engine/database interaction/database, etc.
  4. Name a popular backend stack.
    • LAMP
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    • It sses Javascript, so you don’t have to learn a new language.

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

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

  • Writing code for internal server use
  • Writing code to communicate with the database
  • Auditing server-side code for security
  • Ensuring that server-side code can handle anticipated traffic loading
  • Documenting the code in github for reference by others
  1. What is a technology stack?
    A set of languages to handle needed requirements for backend development

  2. Name a popular backend stack.
    LAMP (classical) and JavaScript (recent)

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It requires learning only one language for all backend applications (instead of 4 like LAMP).


#50
  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, 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

  3. What is a technology stack?
    A number of technologies that is needed for the backend to function.

  4. Name a popular backend stack.
    LAMP. It is an acronym that stands for 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?
    Because you have a client side language with “Java Script” and bring it to the server side. This makes it easier to write and adapt to/for backend coding.


#51
  1. Backend applications store information on server/database.
    2.Backend developer must be able to write code to extract data from the databases and connect with frontends through APIs, ensure server side code is safe against hackers and can handle large volumes of transactions as intended.
    3.Sets of technologies that work together coherently to provide programming solutions to problems is called a technology stack.
    4.LAMP Linux,Apache,MySQL & PhP.
    5.NodeJS farme work is implemented in javascript the which is also a front end language.

#52
  • How does a backend application normally store information?

In a database.
Some assets like images, videos or icons might be stored on the filesystem.

  • Name a few things backend developers need to do.

Writing business logic, design the DB scheme, design DB queries and stored procedures, deploy the web service software.

  • What is a technology stack?

A set of tools and frameworks a team uses to implement the project. Includes an operating system to host the web site as well.

  • Name a popular backend stack.

LAMP - Linux, Appache, MySQL, PHP

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

NodeJS uses the same JavaScript language which is already familiar to the front end devs.


#53
  • How does a backend application normally store information?
    Stored in a database.
  • Name a few things backend developers need to do.
  1. Writing server-side code
  2. Writing code to interact with a database
  3. Ensuring that the server-side code is secure and free of vulnerabilities
  4. Ensuring that the server-side code is optimized enough to handle large volumes of traffic
  5. Deploying the code online so that other people can use your service
  • What is a technology stack?
    combination of critical technologies used together when developing the back end. The classic stack is Linux (operating system), Apache (server), MySQL (database), PHP (server-side language). Now, there are more updated preferences that fall into the stack such as NodeJS and Python.
  • Name a popular backend stack.
    LAMP - Linux (operating system), Apache (server), MySQL (database), PHP (server-side language)
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it executes Java and can easily be picked up by its’ familiarity to programmers.

#54
  1. How does a backend application normally store information?
    on a server in a database

  2. Name a few things backend developers need to do.
    a) learn about server
    b) learn about databases
    c) learn about protocols such as http
    d) learn about APIs --> difference between SOAP API (protocol that perfoms operations) and REST API (architectural API that lets you access ressources for data.

  3. What is a technology stack?
    Its a combination of technologies used together. Such as LAMP.
    LAMP: Linus, Apache, MySQL and PHP

  4. Name a popular backend stack.
    Linus, Apache, MySQL and PHP

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it is a framework derived from the client side. So you can programm both, front- and backend if you know this Framework