-
Database
-
writing server side code, writing code to interact with a database and deploying the code online to work
3.OS, Server, Database and API
-
Python and JavaScript
-
Its the same language as front end so its less to learn
Database
writing server side code, writing code to interact with a database and deploying the code online to work
3.OS, Server, Database and API
Python and JavaScript
Its the same language as front end so its less to learn
In a database housed on a server.
Write server side code to interact with a database. Ensure this code is secure and free of vulnerabilities, can handle large volume of traffic, deploying the code online so others can use your service.
The technologies/languages/framework used for backend development
NodeJS
NodeJS is also used for both frontend and backend development hence only a single language to learn
A back-end application is normally stored in a database or several databases.
Back-end developers need to:
• Write the server-side code
• Write code to interact with a database
• Ensure that the server-side code is secure and free of vulnerabilities
• Ensure that the server-side code is optimized enough to handle large volumes of traffic
• Deploy the code online so that other people can use your service
A technology stack is, as the name suggests, a ‘pile’ of the underlying elements of a web or a phone App, that everything is built on.
Django (written in Python) is one of the most popular today.
Because NodeJS is JavaScript, it feels like an extension of the programming language a front-end developer is already using (JavaScript). In other words, a front-end developer will need to learn additional features instead of a new programming language.
How does a backend application normally store information?
It stores the information in a database or several databases hosted on a server.
Name a few things backend developers need to do.
What is a technology stack?
A set of technologies/languages/frameworks used for backend development
Name a popular backend stack.
LAMP - Linux, Apache, MySQL, pHp
Why is NodeJS convenient for front-end developers who want to start programming backend?
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.
How does a backend application normally store information?
in a database
Name a few things backend developers need to do.
What is a technology stack?
the collection of applications needed to power the backend service
Name a popular backend stack.
LAMP (Linux, Apache, MYSQL, PHP)
Why is NodeJS convenient for front-end developers who want to start programming backend?
because it’s basically the same language for both ends of the service.
5. Why is NodeJS convenient for front-end developers who want to start programming backend?[quote=“BERGLUND, post:340, topic:6382”]
Why make life more complicated than nessesary?
[/quote]
It does not complicate a programmer job, the ability to use the same programming language for backend and frontend developments, this in fact simplify the work of a developer to deploy his project on a server.
If you have any more questions, please let us know so we can help you!
Carlos Z.
@thecil Thanks for feedback!
Sorry if I was a bit unclear, referring to Why is NodeJS convenient I should have written Because nodeJavaScript is very similar to the front end JavaScript language.
As there are many different languages it was a rethoric question, I see the advantage of just having to learn one language with two accents, but in the other hand you might be able to express yourself in a better way using different languages, which would make life more difficult for a beginner . (ie more efficient code=more effort)
In a database
A bunch of technologies/frameworks which working together (from backend to frontend) smoothly
ASP.NET Core API
Because it use JavaScript or TypeScript as programming language
1 In a database
2 Writing server-side code; writing code to interact with a database; write secure code; write optimized code; develop online code
3 A classic set of technologies used in the specified technology area
4 LAMP – Linux, Apache, MySQL and PHP
5 Because it uses Javascript
1.- In a database.
2.- 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.- It`s the classic set of backend technologies (operating system, server, database and server-side language).
4.- Django
5.- NodeJS is on javascrypt, then learning javascript for frontend can work with the same language for backend development.
How does a backend application normally store information?
The backend application normally stores information through the code that is written on the database
Name a few things backend developers need to do.
Writing server-side code
Writing code to interact with a database
Deploy the code online so that other people can use their service.
What is a technology stack?
A technology stack is a set of backend technologies that consists of a server, an operating system, a database and a server-side language.
Name a popular backend stack.
The classic backend stack is LAMP and an other backend stack is Flask (written in Phyton)
Why is NodeJS convenient for front-end developers who want to start programming backend?
Because Java Script is used in backend development and you basically have the same programming language over the entire app.