1 Server and data base
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 The classic set of backend technologies (the “technology stack”) is called LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).
4 Flask is a popular backend framework written in Python. However, the most well known and popular backend framework in Python is Django.
5 NodeJS is a JavaScript server-side framework built on the Chrome V8 engine and written in C++. It is extremely powerful and has seen a huge rise in popularity in recent times.
-
It does normally store information in a database.
-
Writing server-side code. 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. Ensuring that the server-side code is optimised enough to handle large volumes of traffic.
-
That means backend technologies.
-
LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language).
-
Because they can use their well-known programming language JavaScript to write backend software.
- Database
- Coding a secure Server Side, code to interact with database, responsible for updates and public access.
- A Collection of technologies to operate the server
- Linux Apache MySQL PHP = LAMP = Operating System, Web Server, Database, Script Language
- Its Javascript Framework for BE is compatible with frontend Javascript
- Backend applications store information in databases.
- Backend developers need to be able to write backend code (to create and interface with servers and databases), be able to build those system securely and provide interface protocols that the front end can use to call on the back end services and data, and make sure those interfaces are scaled appropriately to the expected workload.
- A technology stack is a collection of services bundled together to create in conglomeration a single programatic service or entity. They are frequently referred to by the letters of the languages used for the entities. For example the LAMP stack is the Linux operating system, the Apache server, the MySQL database language and PHP scripting language. If you change out the operating system you get a WAMP stack for windows or a MAMP stack for mac. Most third party server services will come with a suggested stack already installed and maintained.
- A popular backend stack is LAMP (see above)
- NodeJS is convenient for front-end developers who want to start programming backend because it is written in Javascript, so a developer would not need to learn an additional language to work in it.
- How does a backend application normally store information?
Through classic data stack LAMP: with MySQL database but now with server-as-a-service platforms like Amazon Web Services.
- Name a few things backend developers need to do.
The keep up with the security of the server, program the server side code, deploy the code online so people can use the service and manage the volume of server traffic.
- What is a technology stack?
LAMP: Linux (op system), Apache (server), MySQL (database) and PHP (server side language)
- Name a popular backend stack.
Flask and Django
- Why is NodeJS convenient for front-end developers who want to start programming backend?
Because NodeJS is used on the front end as well as a common language using JAVASCRIPT
- The backend application normally stores information in a database.
- Server-side code/ writing code to interact with database/ ensuring the server-side code is bug-free/ deploying the code so that other people can use our service/ ensuring the code is optimized enough to handle large volumes of traffic.
- A technology stack refers to a set of backend technologies. OS: Linux / Apache WebServer /DB: MySQL / PHP code
- A popular back-end stack is Django.
- NodeJS is a JavaScript server-side framework. JavaScript is also used on the client-side, so you have a single language over the entire application (assuming you’re building a web app).
-
- Database storage.
-
- Write codes which translate to a language for the app,server code needs to be secure, make sure server is working on high volume usage,
- For example - LAMP - Linus which is the operating system, apache - the server - mysql- the data base php - language
4.Flask and Django - You have single language to learn for the whole application
-
How does a backend application normally store information?
database -
Name a few things backend developers need to do.
- writing server-side code
- writing code interact with a database
-
What is a technology stack?
Linux, Apache, Mysql, PHP -
Name a popular backend stack.
Django -
Why is NodeJS convenient for front-end developers who want to start programming backend?
can code by JavaScript
- How does a backend application normally store information?
on server - Name a few things backend developers need to do.
Writting server-side code
Deploying the code online - What is a technology stack?
Backedn technologies LAMP (Linux, Appache, MySQL, PHP) - Name a popular backend stack.
Django - Why is NodeJS convenient for front-end developers who want to start programming backend? it brought JavaScript to server…
- How does a backend application normally store information?
- In a database
-
Name a few things backend developers need to do.
Some of the things backend developers do include:
• Writing server-side code / code to interact with a database
• Optimising and ensure that the server-side code is secure / free of vulnerabilities
• Deploying code online so that people can use the service -
What is a technology stack?
- A technology stack is a set or framework of technologies that is used, for example the stack known as LAMP :- Linux, Apache, MySQL, PHP.
- Name a popular backend stack.
- Django is a popular backend stack written in Python
- Why is NodeJS convenient for front-end developers who want to start programming backend?
- NodeJS is convenient for front-end developers starting to program backend as it a Javascript server-side framework which a front end developer should already be comfortable with.
-
A backend application normally stores information in a database.
-
Backend develpers write code which runs on a server and normally interacts with a database. They also need to ensure that this code is reliable, secure, and able to handle large volumes of traffic.
-
A technology stack is a set of technologies that work together to form a server-side application.
-
A popular backend stack is LAMP (Linux, Apache, MySQL and PHP).
-
NodeJS is convenient for frontend developers who want to start programming backend because it uses JavaScript for both, thus providing a single language for the entire application (apart from other technologies in the stack
- How does a backend application normally store information?
- A backend application normally will store information in a central server and database.
- Name a few things backend developers need to do.
- Backend developers will write the code for the servers, writing the code to interact with the servers, ensure that the server side of the code is optimized to handle large volumes of trafficc.
- What is a technology stack?
- A technology stack is a set of backend technologies.
(operation system)
(server)
(Database)
(server-side language)
-
Name a popular backend stack.
LAMP
Linux (operation system)
Apache (server)
MySQL (database)
PHP (server-side language) - Why is NodeJS convenient for front-end developers who want to start programming backend?
- NodeJS is convenient for front-end developers who want to start programming backend because it allows for one programming language on the entire application.
-
How does a backend application normally store information?
Backend stores information through use of a database -
Name a few things backend developers need to do.
Construct the logical framework to allow the website/application/program to function as designed -
What is a technology stack?
A combination of technologies that form a framework for a functioning application -
Name a popular backend stack.
LAMP -
Why is NodeJS convenient for front-end developers who want to start programming backend?
A lot of front end work involves the use of Javascript which also is within the framework of NodeJS
- How does a backend application normally store information?
- Name a few things backend developers need to do.
- What is a technology stack?
- Name a popular backend stack.
- Why is NodeJS convenient for front-end developers who want to start programming backend?
ANSWERS------
- In a database
-
- 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
- A list of all the technology services used to build and run one single application
4.DJANGO - You have a single language over the entire application, so less to learn
- How does a backend application normally store information?
In a database on a server.
- Name a few things backend developers need to do.
Backend developers write server-side code and also ensure that this code is secure and free of vulnerabilities. They also ensure that the server-side code is optimised enough to handle large volumes of traffic.
- What is a technology stack?
A technology stack is a set of backend technologies.
- Name a popular backend stack.
The classic backend stack is called LAMP, which is an acronym for Linux (operating system), Apache (server), MySQL (database) and PHP (server-side language). However, LAMP is being replaced these days by other stacks such as Django written in Python and NodeJS written in JavaScript.
- Why is NodeJS convenient for front-end developers who want to start programming backend?
NodeJS is a JavaScript server-side framework. Since JavaScript is also used on the client-side, there is a single language.
- **How does a backend application normally store information?
In a database. - **Name a few things backend developers need to do.
Write server-side code; make sure this code is secure; write code to interact with a database; optimise the code so it can handle large amounts of traffic; deploy the code online so other people can use your service. - **What is a technology stack?
A set of backend technologies. - **Name a popular backend stack.
LAMP (Linux; Apache; MySQL; PHP) - **Why is NodeJS convenient for front-end developers who want to start programming backend?
If developers master JavaScript then they can use it to code for both ends and therefore don’t need to learn any other language.
- In a database
- they write server-side codes, ensure the code is secure, ensure its optimization, deploy the code in order to make it available to other people to use your service
- a set of backend technologies
- LAMP
- it’s a JavaScript server-side framework. JavaScript is also used on the client side, so there’s only one language used on both ends.
-
In a database/server
-
Writing server side code, write code to interact to the server, 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.
-
The tech stack is the full set of used system “languages”
-
LAMP
-
Because they both use JavaScript coding
-
How does a backend application normally store information?
Stored in a database. -
Name a few things backend developers need to do.
Write server side code.
Write code to interact with the database.
Ensure the server is performing adequately. -
What is a technology stack?
This is a set of backend technologies -
Name a popular backend stack.
Linux
Apache
MySQL
PHP -
Why is NodeJS convenient for front-end developers who want to start programming backend?
This is as it is one language, JavaScript, for both back and front end…less to learn!
- How does a backend application normally store information?
Through databases like MySQL - Name a few things backend developers need to do.
- Writing server-side code
- Writing code to interact with database
- Ensures server-side code is free from vulnerabilities and is secure
- Ensures server-side code is optimized to handle large volumes of traffic
- Deploying code online so that other people can use your service
- What is a technology stack?
Backend technologies working together for developers to use to build programs. Consists of an
operating system, server, database, and language
LAMP: Linux (operating system), Apache (server), MySQL (database), PHP (server-side language) - Name a popular backend stack.
Django, NodeJS - Why is NodeJS convenient for front-end developers who want to start programming backend?
Framework for JS. Brings a client-side language, JavaScript, to the server. Useful since you only have one language to use over the entire application instead of having to learn front and backend language