Backend Technologies - Reading Assignment

  1. In a database
  2. To write code in order to interact with database and to deploy code online
  3. It is the combination of programming languages, tools used by developers to make application for instance
  4. Django
  5. Because NodeJS uses javavscript which is also used in backend programming
1 Like
  1. How does a backend application normally store information?
    In a 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?
    A set of backend technologies to build backend applications

  2. Name a popular backend stack.
    LAMP: 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?
    To have a single language over the entire application (frontend and backend), so you have to learn one language less. Uses Javascript.

1 Like

1.- In a database

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.- The classic backend technologies, Linux, Apache, MySQL, PHP.

4.- Django.

5.- It saves time because you just have to learn this one language instead of two.

1 Like
  1. Databases are commonly used.
  2. Write serverside code, code to interact with database, taking care of security of the backend code, optimize code for large volume and deploy the code online.
  3. A set of technologies used together.
  4. LAMP
  5. Because it uses JavaScript as programming language and that is commonly also used in front-end.
1 Like
  1. How does a backend application normally store information?
    in a database
  2. Name a few things backend developers need to do.
    design a db and set it up, write performant queries, write code on server side, optimise for volume traffic, deploy, security
  3. What is a technology stack?
    It is the used set of backend technologies
  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?
    Because it is bringing a client-side language, JavaScript, to the server side
1 Like
  1. A database
  2. Write server side code, writing code to interact with the database, deploying code online that way other people can use your service.
  3. A classic set of backend technologies (LAMP)
  4. NodeJS, Flask, Django
  5. It is convenient because it uses the same language. Therefore you only need to learn one language to program both the frontend and backend.
1 Like
  1. How does a backend application normally store information?
    Most backed information is stored in a database. Some applications will also store data in text files.

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

  • Write code to connect to a database
  • Optimize the back end code.
  • Unit Test the back end code.
  • The back end code will implement most of the business logic.
  • The back end code will enforce logic that allows access to information.
  1. What is a technology stack?
    A technology stack the programs/applications that running on a server that makes a specific API or application available. A stack could include operating system, database, programing language, applications, etc.

  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?
    It uses JavaScript. Java Script has become the standard scripting language for Web Browsers.

1 Like
  1. A backend application normally stores information in a database.

  2. Things backend developers need to do: write code for server-side, for database interactions, ensure security free of server-side code vulnerabilities, deploy code online, may collaborate with other kinds of developers.

  3. A technology stack is a functioning system of components like LAMP operating system & server & database & server-side code

  4. A popular backend stack is NodeJS, Flash, Django

  5. NodeJS is convenient for front-end developers who want to start programming backend because both sides are written in C++

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 code (server side adn database interactions), ensure code is secure/bug free, ensure code is optimised to handle large traffic, deploy code online.

  3. What is a technology stack?
    set of backend technologies

  4. Name a popular backend stack.
    LAMP - linux op system, apache server, MySQL database, PHP server side language (python and javascript are replacing LAMP)

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    bc it brings a client side language (javascript) to the server side.

1 Like
  1. Smart developers will use a database of some sort. Unfortunatelly I’ve worked with a lot of dumb people who still use flat files and make 70% of their code about storing and reading these flat files.
    It’s a topic that kind of pisses me off because of the people I had to work with. I don’t even understand how they got a data related job and still are holding on to it in 2020.

  2. They need to worry about security.

  3. Its a path from back end data to a front end user interface. I created a visualization component for this question about 15 years ago:
    [http://www.blackholesurfer.com/showcase/Fieldapp.html]
    It’s in Flash and that is getting discontinued. Sorry about that. I promise it’s safe and you can unblock it.

  4. I have been using php with MySQL until Oracle bought MySQL. I still use the old technology because I never upgraded that Linux box. What people use today or call ā€œpopularā€ is unknown to me. I still use shell, php, python or even PERL. This is why I am here doing these courses so that I can get caught up with the new kids on the block. To me it’s all the same stuff, different language, same STMT.

  5. I have no idea why NodeJS is convenient. I just use <pre></pre> for formatting and the rest is data. Sorry :slight_smile:

1 Like
  1. How does a backend application normally store information?
    Using databases

  2. Name a few things backend developers need to do.
    Write server-side code, optimize server for high traffic, set up database, and API

  3. What is a technology stack?
    The group of softwares used to set-up and run server application

  4. Name a popular backend stack.
    LAMP

  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Because it uses Javascript so front-end developers don’t need to learn PHP or other back-end language.

1 Like
  1. How does a backend application normally store information?
    It stores information in databases.

  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 the service
  1. What is a technology stack?
    A technology stack is a list of all the technology services used to build and run one single application.

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

  3. Why is NodeJS convenient for front-end developers who want to start programming backend?
    Using NodeJS with Javascript with frontend means a single language required for the entire application including web app, which in turn developers do not need to learn two languages for frontend and backend.

1 Like
  1. In a database
  2. The backend need to care about
    a. Writing server code
    b. Writing a code to interact with the database
    c. Ensuring that the code is secure and free of vulnerabilities and can also handle a large volume of traffic
    d. Deploying the code online
  3. It is a functioning system of components (LAMP= Linux operating system – Apache server – MySQL database – PHP server-side language).
  4. NodeJS, Flask and Django.
  5. Because NodeJS is extremely powerful and also JavaScript is also used on the client-side so you have a single language over the entire application. Using the same language it gives the opportunity to easily move to backend after gained experience with web frontend.
1 Like

[quote=ā€œivan, post:1, topic:6382ā€]

  • How does a backend application normally store information?
    In a data base
  • Name a few things backend developers need to do.
    Develop code to interact with the database,
    develop the serverside code
    ensure that the serverside code is secure and able to handle large amounts of data
    deploy the code so that others can use the service
  • What is a technology stack?
    its a grouping of technologies that work together to give you the backende.g. LAMO linux OS, Apache web server, MySql database, PHP server side language.
  • Name a popular backend stack.
    LAMP
  • Why is NodeJS convenient for front-end developers who want to start programming backend?
    because it’s based on the same programming language which is used to do frontend programming Java.
1 Like

Backend technologies rely on a ā€œstackā€ of different languages and code to achieve their full functionality. The backend ALWAYS needs to have a Database Structure included to store the information that the client side requests. To achieve the function of servicing the front end client, back end developers need to write the server code, write the code to interact with the database, ensure the security of the back end machines, optimise the system to handle large volumes of interaction, and deploy the code online so that users can interact with the stack. Generally speaking, the Tech Stack for backend server functionality requires 4 separate components that work in unison to serve the front end software. These include an operating system, a server (with its own coding language), a database, and the server language. The classic setup would generally include Linux, Apache, MySQL, and PHP.
Linux is the server operating system, Apache is the server codebase, MySQL is the Database, and PHP is the server side language. This is now being replaced by many programmers however with new protocols and languages that provide greater ease and efficiency. New and popular frameworks for backend stacks include FLASK and Django.
Another new phenomenon in backend tech is the development of NodeJS, which brings the traditional front end language javascript to the backend server, allowing for a much easier transition for front end developers to transition to back end and become Full Stack devlopers.

1 Like

In a database located in the server
2.
They need to write server-side code and program code so that it is possible to interact with the database. They also need to ensure that the server is secure, doesn’t have vulnerabilities and is scalable to handle large volumes of traffic. Backend developers are also responsible for making the code online so other people can use the service
3.
A list of technology services or data ecosystem that is used to build and run an application
4.
LAMP
5.
It requires JavaScript and therefore front-end developers don’t need to learn a new language

1 Like
  1. In databases / servers
  2. Write code for servers, write code that interacts with database, make sure code can handle traffic loads, making sure the code is free from vulnerabilities and is secure
  3. Technology stack is a backend frameworks. The classic is the LAMP but more people use Python and JavaScript
  4. Flask in Python
  5. Because NodeJS framework/language integrates into Java so frontend developer doesn’t have to learn another language to work on backend.
1 Like
  • How does a backend application normally store information?

      By database.
    
  • Name a few things backend developers need to do.

        Writes server-side code, writes code to interact with a database, ensures that the s-s code is secure & feee of vulnerabilities, ensures that the s-s code is optĆ­mese, deploys the code online so that other people can use your services. 
    
  • What is a technology stack?

      It is the classic set of backend technologies that is called ā€œLAMP (from Linux, Apache, MySQL and PHP
    
  • Name a popular backend stack.

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

           Because it’s sparked by bringing a client-side, JavaScript to the server.
1 Like

Backend Technologies - Read

  1. A backend application normally store information on servers.

  2. Backend developers need to do the following:

  • write codes that will be able to interact with database.

  • make sure APIs interact efficiently with frontend.

  • Secure the server side codes.

  1. A technology stack is a list of all technology services - programming languages, frameworks, libraries, databases, servers used to build and run one single application.

  2. A popular backend stack is Ruby on rails - ā€œconvention over configuration principleā€, meaning, rails come with a set of conventions that make development faster and more convenient.

  3. Node.js. is convenient for frontend who wants to start programming backend because it is possible to build both server and client side application with the same code.

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 code to interact with database, responsible for server-side web application logic and integration of the work frontend developers do.
  3. What is a technology stack?
    Classic set of backend technology, the LAMP
  4. Name a popular backend stack.
    Phyton
  5. Why is NodeJS convenient for front-end developers who want to start programming backend?
    It’s capable to use JavaScript on both front and backend
1 Like