Uploaded by thomas national

Almost all the protocols we use and love on the backend are either built on top of TCP or UDP.docx

advertisement
Backend refers to the server-side of development where the developer concentrates on
the website's functioning. It is a mix of servers, databases, code, and apps. Code
written in the backend allows the app to communicate with the database to read, write,
update or delete data from the database.
What Does a Backend Developer Do?
A backend developer is responsible for writing APIs, designing libraries, improving data
architecture, and communicating with the database. The backend developer has good
knowledge of backend programming languages, servers, databases, and APIs.
Backend developers use specific tools that help them build stunning web applications. If
you are new to this field or are willing to become, you must read this article. I believe it
will be worth your time and effort.
Web Development Tools
Programming Languages
PHP
Hypertext Preprocessor (PHP) is a scripting language. PHP is widely used all over the
world for web development. Companies like Facebook, Wikipedia, Tumblr, Slack, Etsy,
MailChimp, and WordPress use this programming language. If you are interested in
starting web development, learning PHP would be a good milestone.
Please read our PHP Tutorial to learn more about PHP web development. Here you will
get good information about PHP programming in order.
JavaScript
It is better to learn JavaScript as almost every website uses this scripting language.
Web development professionals prefer this language as a front-end web development
tool that can now be used in the backend. There are a lot of frameworks and
applications that run JavaScript as a backend. Web developers and even game
developers also use this language in their profession.
Learning JavaScript is a must. You can read our JavaScript Tutorial to get more details
about it.
Python
Python is a famous programming language nowadays Used in web and desktop
application development. Python differs from other programming languages because it
has better code readability and more straightforward syntax. Platforms like Instagram,
Facebook, Spotify use python in their tech stacks.
Learning Python is a good idea; please read our Python Tutorial series to learn more
about it.
Frameworks
Laravel
Software framework makes the life of the developer easier. Laravel is one of the best
PHP frameworks for web development because of its features.
To learn more about this software framework, you can go to Laravel Tutorial.
Django
Django is an open-source framework that allows you to develop websites more
efficiently without any hassle. It is a Python-based framework that uses the modeltemplate-views (MTV) architectural pattern. The developers/professionals use Django
for numerous web development areas such as social networking platforms, scientific
computing platforms, content management systems, etc.
Advertisements
Databases
MongoDB
MongoDB is a cross-platform document-oriented database. It is very much popular
among web developers and is available for free. MongoDB gives you many features like
Ad-hoc queries, Indexing, Load Balancing, File Storage, Aggregation, Transactions, etc.
The security and data recovery are better than other DBMS(Database Management
Systems). MongoDB is also compatible with other programming languages like Python,
PHP, Java, C, C++, etc.
Please read our MongoDB Tutorial to learn more about this NoSQL database.
MySQL
SQL is a popular language that enables developers to access and manage
records/information in the database. This database management system uses SQL to
carry out its task. It is also compatible with various standard languages like Java,
Python, PHP, etc. Famous websites like Flickr, Twitter, Facebook, Drupal, Joomla, and
many others use MySQL.
Download