-
Backend application normally store information in a dababase.
-
Backend developers need to :-
a) Write the server-side code
b) Write the code to interact with the database (and in most cases design and setup the database itself).
c) Ensure server-code is secure and free from vulnerabilities, which would generally involve keeping is constantly patched and up-to-date.
d) Ensure code is optimized and capable of handling large traffic volumes.
e) Deploying the code online and into production use. This would normally be after extensive testing. -
A “technology stack” is generally the collective name given to all of the components that together make up the backend platform. Two example of this would be LAMP (which I have a lot of experience with) and NodeJS
-
A key convenience of NodeJS is that the core language Javascript will be common to both frontend and the backend.
Reading Assignment: Backend Technologies
In a database.
Application deployment, database management, server administration, network operations, security.
A technology stack is the set of applications/technologies used to build an application or service.
LAMP (Linux, Apache, MySQL, PHP) is an older/traditional stack still popular today. A more modern stack might include Linux, Nginx, MongoDB, and NodeJS.
Because it utilizes JavaScript, the knowledge and experience of frontend developers can be applied to programming the backend.
1.How does a backend application normally store information?
They use database to store information.
2.Name a few things backend developers need to do.
Chose the tech stack.
Create the logic for the backend and write the code.
Set the database and check the security and free of vulnerabilities.
Ensure the size of traffic.
Deploy the code once it is ready.
3.What is a technology stack?
It is a combination of technologies needed to fulfill the need.
Usually developer needs to chose Operating system,Server, Database, Programming language for the project.
4.Name a popular backend stack.
Python, Ruby, Ruby on rails, MySQL, PHP
5.Why is NodeJS convenient for front-end developers who want to start programming backend?
Because NodeJS will allow to use JS to create the backend.
- Backend applications store information in a database
- They need to write code for the server, write code for the database, make sure the code is secure and not full of bugs etc, ensure the code is robust to handle large volume etc
- All the software and “languages” that work together to make an app work (front end like JavaScript, Backend like NodeJS, database like MongoDB for instance)
- Python and Django
- Because it is based on JavaScript (front end) so it lessens the need for learning another language
- In the server 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 optimised enough to handle large volumes of traffic
- Deploying the code online so that other people can use your service
-
Technology stack or LAMP. It is an acronym that stands for Linux (operating system), Apache (server), MySQL (database), PHP (server-side language)
-
Most popular is Django written on Python.
-
Same language is used Javascript
-
Server.
-
Writing server-side code.
Writing code to interact with database.
Ensuring server-side code is save and free from vulnerabilities.
Ensuring server-side code is optimized enough to handle large volume of traffic.
Deploying the code online so that other people can use the service. -
Tech stack is the classic set of back-end technology.
-
Django.
-
Javascript is as well used on client server-side meaning a single language over the entire application. this allow developer to be more productive with one less language to learn.
- On a server in a database.
- Write server side code, write code to interact with data base, make sure server side code is secure and free of vulnerabilities, make sure server side code can handle traffic and deploying code online.
- A tech stack is a set of backend technologies
- LAMP
- Because both backend and front end would use the same language which means only 1 language to learn for both front end and backend.
1 -stores in the database
2 - write code, search for bugs, solve problems with the code, make changes to the code
3 -is a list of all the technology services used to build and run one single application
4-The LAMP still remains one of the most common ways to deliver web applications
5 -because it is scalable for network applications
- How does a backend application normally store information? In a 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? It’s a set of programming languages and frameworks used to build backend applications.
- Name a popular backend stack. LAMP - It is an acronym that stands for 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 uses Javascript that is a front-end language and a back-end language.
-
Database
-
Writing server-side code, and set up code online so that other people can use your service.
-
Technology Stack a list of all the technology services put togeher to build and run one single application.
-
LAMP
-
NodeJS is convenient because you can use for both frontend and backend programming. It is make things a lot easier and you do not have to learn a separate language.
- How does a backend application normally store information?
=> In a database or (images, larger static data) as files on the servers filesystem - Name a few things backend developers need to do.
=> maintain code via a version control system, like git, on github; use database platforms as a service via an API or query language; use a server to let apps run. - What is a technology stack?
=> A combination of technologies needed to make an application available for a client. - Name a popular backend stack.
=> LAMP: the Linux server/Operating System, Apache code acting as the webserver (making http(s) communication possible), MySQL Database to store data and PHP or Python as the programming language. Or WAMP with W for the Windows operating system. - Why is NodeJS convenient for front-end developers who want to start programming backend?
=> Basically it is the javascript language, running at the server, same as the javascript language used in frontend apps.
- Through the database
- Write server-side code, write code to interact with database, ensure server security
- Set of backend technologies , operating system, server, database, server side language
- Django
- 1 language is used across the platform, less complex
- How does a backend application normally store information?
On the Database connected to the server
- Name a few things backend developers need to do.
a. Writing server-side code
b. Writing code to interact with a database
c. Ensuring that the server-side code is secure and free of vulnerabilities
d. Ensuring that the server-side code is optimized enough to handle large volumes of traffic
e. Deploying the code online so that other people can use your service
-
What is a technology stack? The different languages that a Developer uses to facilitate backend web development.
-
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 NodeJS utilizes a familiar frontend language that a frontend developer already knows, JavaScript
How does a backend application normally store information?
Information is stored in a backend DATABASE.
2. Name a few things backend developers need to do?
Writing server-side code, to interact with a database, ensure security, ensure network traffic to and from client is optimized for speed and recovery. Zero downtime… UX.
3. What is a technology stack?
I used to describe the layered stacked architecture which encompasses frontend client programming languages,browsers, devices to backend server side hardware servers (Cloud or on prem) operating systems, databases and programming languages
4. Name a popular backend stack.
LAMP: Linux, Apache, MySQL and PHP.
5. Why is NodeJS convenient for front-end developers who want to start programming backend?
Nodejs is a JavaScript server-side language that gives developers the advantage to learn and understand a single programming language that can also be used on the client-side.
Backend Technologies
-
How does a backend application normally store information?
Information will be stored in a database that is part of the technology stack that runs on backend servers. -
Name a few things backend developers need to do
- They write server-side code
- They write code to allow interaction with a database
- They take care of the security of the server-side code (e.g. through patching)
- They optimize the server-side code to handle large volumes of traffic
- They deploy the code to make their services available online for other people to use
-
What is a technology stack?
It is a collection of technologies (i.e.software) that enables computer hardware to fulfill certain tasks. A web server (i.e. some hardware or VM) will mainly need an operating system to run a server component and a database so that backend developers can then use one or more programming languages to make the components interact and communicate with the front end. -
Name a popular backend stack
*A rather traditional stack that is still used (and can have variations in the individual components, e.g. MariaDB vs MySQL vs MongoDB) is:
Linux, Apache, MySQL and PHP -
Why is NodeJS convenient for front-end developers who want to start programming backend?
As NodeJS is based on JavaScript which in turn is widely used in frontend development the developer has reduced overhead to learn a new language for the backend. This will also improve consistency between the two.
Thanks Cil,
I sent this video to Ivan and Filip this morning…Really positive news coming
from the head of the US CFTC…he is big on Blockchain education education education…and regulation ion teh US is Canada …thank you China
good times are coming for us in this space…
I hope you enjoy the video…
Indeed sir, good times are coming for us, finally
YES, the POMP cast is another of my channels i follow on youtube.
Next year we will see a lot of companies migrating part of their tech to blockchain (now that finally we have seen governments or entities creating rules or protocols that should be follow in terms of companies, we are directly on the path to mass adoption.
If you have any more questions, please let us know so we can help you!
Carlos Z.
1)on a server into a database
2)ensure that there aren’t any vulnerabilities on the server-side, write server-side code, interact with the database,ensuring that the server can handle big amounts of traffic.
3)a combination of tools that a dev is using
4)LAMP
5)because they have one less language to learn
- How does a backend application normally store information?
store 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?
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) - Name a popular backend stack.
Flask, Django, NodeJS - Why is NodeJS convenient for front-end developers who want to start programming backend?One reason why I recommend NodeJS over other frameworks is that since JavaScript is also used on the client-side, you have a single language over the entire application (assuming you’re building a web app). This basically gives you more bang for your buck — you have one language less to learn. This is especially true if you’re moving into backend after gaining experience with web frontend.
- On a database
- BE coding, deployment, check for vulnerabilities,
- LAMP
- NodeJS
- same language for both scenarios can be used - faster to learn