{"id":108,"date":"2020-09-01T04:57:25","date_gmt":"2020-09-01T04:57:25","guid":{"rendered":"https:\/\/www.sagaratechnology.com\/blog\/?p=108"},"modified":"2023-03-27T02:31:35","modified_gmt":"2023-03-27T02:31:35","slug":"the-basic-process-of-back-end-development","status":"publish","type":"post","link":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/","title":{"rendered":"The Basic Process of Back End Development"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1380\" height=\"724\" src=\"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2023\/03\/image-19.png\" alt=\"Back End Development\" class=\"wp-image-3835\"\/><figcaption class=\"wp-element-caption\">Source: Freepik<\/figcaption><\/figure>\n\n\n\n<p id=\"8b2e\">After knowing the&nbsp;<a href=\"https:\/\/www.sagaratechnology.com\/blog\/2020\/01\/07\/the-basic-of-front-end-development-process\/\" target=\"_blank\" rel=\"noreferrer noopener\">Front End Development Process<\/a>&nbsp;now this article will discuss the Back End Development process.<\/p>\n\n\n\n<p id=\"963d\">The backend is the part that you can\u2019t \u201csee\u201d. It is the internal working of the application or website. This includes stuff like the server, the database, etc.<\/p>\n\n\n\n<p id=\"02de\">To help you become a pro in all things back-end development, we\u2019ve gathered up a series of articles that cover some key things to know \u2014 in a way non-developers can understand. Let\u2019s read this article!<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f2358749f9b\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f2358749f9b\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#The_Back-End\" >The Back-End<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#Work_Processes_of_the_Back-End_Development\" >Work Processes of the Back-End Development<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#1_Access_the_Information_Users_Require_through_the_App\" >1. Access the Information Users Require through the App<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#2_Combine_the_Information_Gathered_and_Transform_It\" >2. Combine the Information Gathered and Transform It<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#3_Give_the_Information_Back_to_the_User\" >3. Give the Information Back to the User<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 id=\"f29a\"><span class=\"ez-toc-section\" id=\"The_Back-End\"><\/span><strong>The Back-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"88a6\"><strong>The back-end<\/strong>&nbsp;\u2014 also known as CMS (content management system) or back office \u2014&nbsp;<strong>is the part of the app that remains hidden to users<\/strong>&nbsp;(but not to the admin or developers).<\/p>\n\n\n\n<p id=\"4964\">Its job is to :<\/p>\n\n\n\n<p id=\"e197\">1) access the information that users require through the app,<\/p>\n\n\n\n<p id=\"89d7\">2) combine and transform such information, and<\/p>\n\n\n\n<p id=\"c5c7\">3) return the information in its new shape to the requester.<\/p>\n\n\n\n<p id=\"258f\">To put it another way, the back-end makes its entrance into the app in order to give life to the front-end.<\/p>\n\n\n\n<h2 id=\"c705\"><span class=\"ez-toc-section\" id=\"Work_Processes_of_the_Back-End_Development\"><\/span><strong>Work Processes of the Back-End Development<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"2419\">As mentioned above, there are three duties of a back-end platform. Let\u2019s examine each in greater detail.<\/p>\n\n\n\n<h3 id=\"c45d\"><span class=\"ez-toc-section\" id=\"1_Access_the_Information_Users_Require_through_the_App\"><\/span><strong>1. Access the Information Users Require through the App<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p id=\"3e68\">Regardless of the nature of the product, users continuously ask for data when using an app.<\/p>\n\n\n\n<p id=\"8a4c\">This is true whether it\u2019s a \u201c<strong>get-nice-info<\/strong>\u201d app that shows public transit maps and timetables or a kids\u2019 game that allows users to make their own Barbie dolls.<\/p>\n\n\n\n<h3 id=\"3a63\"><span class=\"ez-toc-section\" id=\"2_Combine_the_Information_Gathered_and_Transform_It\"><\/span><strong>2. Combine the Information Gathered and Transform It<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p id=\"7ad6\">The data or information that is required for an app to work can come from lots of different places, which are known as databases.<\/p>\n\n\n\n<p id=\"af06\">At this point, the duty of the back-end is to find the specific information the user needs within the various databases \u2014 which are enormous, by the way \u2014 and then combine it in a way that provides useful results.<\/p>\n\n\n\n<p id=\"6820\">Imagine that you have downloaded a how-to-get-there app and now want to know how to arrive quickly to your new job. In this example, the app will need to access the information from your city bus databases, but also from those of any other modes of public transit, taxi companies, and Google Maps.<\/p>\n\n\n\n<p id=\"162b\">Sounds tough, right? It can be challenging, but a well-built back-end is able to surgically find the information demanded. The key is that its structure is designed based on the particular questions it will have to answer throughout its life.<\/p>\n\n\n\n<p id=\"91b9\">Which begs the question: what happens if the questions that the back-end has to answer change over time?<\/p>\n\n\n\n<p id=\"ee19\">Happily, there\u2019s no need to worry. The skeleton of the back-end is always optimizable, and developers will always be able to introduce new job orders or questions to answer within its code.<\/p>\n\n\n\n<h3 id=\"984f\"><span class=\"ez-toc-section\" id=\"3_Give_the_Information_Back_to_the_User\"><\/span><strong>3. Give the Information Back to the User<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p id=\"29c1\">Finally, once the back-end has gathered and combined all of the information requested, the data must be sent to the user.<\/p>\n\n\n\n<p id=\"3156\">But how many users know how to read the information in pure code that the back-end produces? Probably only a small handful.<\/p>\n\n\n\n<p id=\"522e\">Because of this, needs \u201ctranslators\u201d to be able to translate the pure code into a human language. Here come the famous APIs and the front-end, anew.<\/p>\n\n\n\n<p id=\"810c\">In this overview, I hope you have gained some insight into what it means to be a backend developer and Work Processes of the Back-End Development.<\/p>\n\n\n\n<p id=\"1b81\">If you are considering pursuing a career in development, you need to have some patience to learn to get there. Remember that an expert at anything was once a beginner too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After knowing the&nbsp;Front End Development Process&nbsp;now this article will discuss the Back End Development process. The backend is the part that you can\u2019t \u201csee\u201d. It is the internal working of the application or website. This includes stuff like the server, the database, etc. To help you become a pro in all things back-end development, we\u2019ve&#8230;<\/p>\n","protected":false},"author":14,"featured_media":110,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[124],"tags":[59,62,49,63,24],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Basic Process of Back End Development - Sagara Asia Blog<\/title>\n<meta name=\"description\" content=\"After knowing the\u00a0Front End Development Process\u00a0now this article will discuss the Back End Development process.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"The Basic Process of Back End Development - Sagara Asia Blog\" \/>\n<meta name=\"twitter:description\" content=\"After knowing the\u00a0Front End Development Process\u00a0now this article will discuss the Back End Development process.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2020\/09\/6.gif\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sagara Technology\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Basic Process of Back End Development - Sagara Asia Blog","description":"After knowing the\u00a0Front End Development Process\u00a0now this article will discuss the Back End Development process.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/","twitter_card":"summary_large_image","twitter_title":"The Basic Process of Back End Development - Sagara Asia Blog","twitter_description":"After knowing the\u00a0Front End Development Process\u00a0now this article will discuss the Back End Development process.","twitter_image":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2020\/09\/6.gif","twitter_misc":{"Written by":"Sagara Technology","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#article","isPartOf":{"@id":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/"},"author":{"name":"Sagara Technology","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/e25a7dce1900980898a69a7c63241723"},"headline":"The Basic Process of Back End Development","datePublished":"2020-09-01T04:57:25+00:00","dateModified":"2023-03-27T02:31:35+00:00","mainEntityOfPage":{"@id":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/"},"wordCount":602,"commentCount":0,"publisher":{"@id":"https:\/\/sagaratechnology.com\/blog\/#organization"},"keywords":["Backend","CMS","Development","Mobile Apps","web development"],"articleSection":["Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/","url":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/","name":"The Basic Process of Back End Development - Sagara Asia Blog","isPartOf":{"@id":"https:\/\/sagaratechnology.com\/blog\/#website"},"datePublished":"2020-09-01T04:57:25+00:00","dateModified":"2023-03-27T02:31:35+00:00","description":"After knowing the\u00a0Front End Development Process\u00a0now this article will discuss the Back End Development process.","breadcrumb":{"@id":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sagaratechnology.com\/blog\/the-basic-process-of-back-end-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sagaratechnology.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Technology","item":"https:\/\/sagaratechnology.com\/blog\/category\/technology\/"},{"@type":"ListItem","position":3,"name":"The Basic Process of Back End Development"}]},{"@type":"WebSite","@id":"https:\/\/sagaratechnology.com\/blog\/#website","url":"https:\/\/sagaratechnology.com\/blog\/","name":"Sagara Asia Blog","description":"Dapatkan Informasi Seputar Teknologi dan Bisnis","publisher":{"@id":"https:\/\/sagaratechnology.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sagaratechnology.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sagaratechnology.com\/blog\/#organization","name":"Sagara Technology","url":"https:\/\/sagaratechnology.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2021\/10\/sagara-logo.jpeg","contentUrl":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2021\/10\/sagara-logo.jpeg","width":200,"height":200,"caption":"Sagara Technology"},"image":{"@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/sagara-asia\/"]},{"@type":"Person","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/e25a7dce1900980898a69a7c63241723","name":"Sagara Technology","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/55085e31e9427bed3336eaea67c72b96?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/55085e31e9427bed3336eaea67c72b96?s=96&d=mm&r=g","caption":"Sagara Technology"},"sameAs":["https:\/\/sagaratechnology.com","https:\/\/www.facebook.com\/Sagaratechnology","https:\/\/www.linkedin.com\/company\/sagara-asia\/"]}]}},"_links":{"self":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/108"}],"collection":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":4,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":3837,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/108\/revisions\/3837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/media\/110"}],"wp:attachment":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}