BACKEND DEVELOPMENT
Backend development is working on server-side software, which focuses on everything a website can't show you. Databases, Application Programming Interfaces (APIs), creating libraries, and servers are the main areas of attention for back-end developers as they ensure the website functions properly. Furthermore, the database and server are very important for backend development, the database is a client-server (where client information is stored), and commonly used programs for databases are Structured Query (SQL) Language and MongoDB. In accordance with the database, you need a server, a server is used to communicate with the database with the use of codes since computers can not receive messages by default, the server can be taken as an information carrier with the use of codes. Focusing on website architecture, scripting, and building code that communicates between the website's database and the user's browser are all parts of a backend developer's job. ( Despande, 2022).
In addition, a backend developer must be skilled in the use of programming languages like; Phyton, Java, PHP, SQL, Git, HTML, CSS, and Javascript. Due to the enormous string of codes to program the server, the introduction of backend frameworks like Express JS, Phyton Django, Ruby, and Java spring can be used; they are easy to use and require less amount of code. In web applications, there is a Request- Response cycle; where a request is sent from the front end, then sent to the server which saves it to the database and then sends it back to the frontend or client side. For the API to function properly there is a request that must always comprise a Type and URL. (SuperSimpleDev, 2021).
Cloud computing is fundamental for backend development because it delivers services over the internet, most common cloud computing services are Internet as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service(SaaS). IaaS is used where users can transfer the workload from their computers to a Virtual Machine (VM), where the users would have access to storage capacity. PaaS on the other hand lets users access tools over the internet using API or software gateway. SaaS can be used to deliver software applications over the internet. (Chai, Bigelow. 2021)
Reference list
Chinmayee Deshpande.,2022: What is backend development[Online].Available at:< https://www.simplilearn.com/tutorials/programming-tutorial/what-is-backend-development> [Accessed 29 October 2022].
SuperSimpledevs.,2021: Backend web development: complete overview.[Online film].Available at:< https://www.youtube.com/watch?v=XBu54nfzxAQ&t=249s.> [Accessed 30 October 2022].
Wesley Chai, Stephen J.Bigelow.,2021. TechTarget:Cloud computing.[Online}Available at< What is Cloud Computing? Everything You Need to Know (techtarget.com) >|. (Accessed 29 October 2022).
Comments
Post a Comment