

{"id":24994,"date":"2018-09-01T08:42:03","date_gmt":"2018-09-01T08:42:03","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=24994"},"modified":"2018-09-15T12:27:47","modified_gmt":"2018-09-15T06:57:47","slug":"salesforce-visualforce","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/","title":{"rendered":"Salesforce Visualforce Tutorial &#8211; Example and Apex"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1786,&quot;href&quot;:&quot;https:\\\/\\\/developer.salesforce.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251006133841\\\/https:\\\/\\\/developer.salesforce.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-10 00:15:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 18:33:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-18 03:15:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-22 16:44:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 13:51:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-03 22:37:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 13:01:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 21:28:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-18 13:41:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 05:32:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 11:13:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 19:29:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:00:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 06:40:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 10:00:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 17:58:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 20:20:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 11:17:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 01:39:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-10 08:56:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 05:36:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 12:52:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 07:12:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 12:01:17&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-03 02:23:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-08 09:37:43&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-14 12:29:31&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-17 21:22:30&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-23 18:37:30&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-27 13:03:03&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-02 03:38:59&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-05 23:36:05&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-14 09:09:22&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-18 12:34:57&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-26 14:08:23&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-01 12:13:56&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-01 12:13:56&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<h2>1. Salesforce Visualforce<\/h2>\n<p><span style=\"font-weight: 400\">Today, in this <strong><a href=\"https:\/\/data-flair.training\/blogs\/salesforce-tutorial\/\">Salesforce\u00a0tutorial<\/a><\/strong>, we are going to learn Salesforce Visualforce. Moreover, this Salesforce Visualforce Tutorial will guide us in creating a page in Salesforce. Also, we will see the MVC Model and Visualforce Apex in Salesforce.<\/span><\/p>\n<p>So, let&#8217;s start the Salesforce Visualforce Tutorial.<\/p>\n<div id=\"attachment_25122\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-25122\" class=\"wp-image-25122 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg\" alt=\"Salesforce Visualforce Tutorial\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1-1024x536.jpg 1024w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><p id=\"caption-attachment-25122\" class=\"wp-caption-text\">Salesforce Visualforce Tutorial &#8211; Example and Apex<\/p><\/div>\n<h2><span style=\"font-weight: 400\">2. What is Salesforce Visualforce?\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Visualforce in Salesforce is the component-based interface framework for the Force.com platform. This framework indulges a tag-based markup language, for example, HTML. Each and every Visualforce tag corresponds to a coarse or fine-grained interface element, like a section of a page, or a field. Visualforce boasts regarding a hundred built-in elements and a mechanism whereby developers will produce their own components.<\/span><\/p>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/salesforce-schema-builder\/\">Have a look at Salesforce Schema Builder<\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400\">It is guided by <em>standard model-view-controller<\/em> or we can say (MVC) paradigm, with the choice to use auto-generated controllers for database objects, providing easy and tight integration with the database. You&#8217;ll be able to write your own controllers, or extensions to controllers, using Apex Code. Visualforce provides apex components, and the formula expression language for action, data and element binding interaction.<\/span><br \/>\n<span style=\"font-weight: 400\">This article introduces Visualforce. It shows us the important areas of functionality, provides an example of the MVC paradigm in action, shows the way to include information integration, and demonstrates how to produce your own components.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">3. How to Create Visualforce Page in Salesforce?<\/span><\/h2>\n<p><span style=\"font-weight: 400\">A developer creates Visualforce pages by composing elements, HTML, and nonmandatory styling components on the Force.com platform. Similar to a markup language, Visualforce will integrate with any commonplace web technology or JavaScript framework to permit for an additional animated and rich interface. Every page is then accessible by a unique computer address. Once someone accesses a page, the server renders the page.<\/span><\/p>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/export-data-in-salesforce\/\">Do you know ways to export data in Salesforce<\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400\">As the figure higher than illustrates, pages are created on the server and depending on the logic behind the page may move with the information, invoke external web service calls, or both, before returning the reader to the consumer (browser). In fact:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Visualforce pages will react differently to completely different consumer browsers like those on a mobile or bit screen device.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Optional server-side callouts may be created to any web service.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Everything runs on the server, thus no further client-side callbacks are required to render a whole view.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">4. Visualforce Apex<\/span><\/h2>\n<pre class=\"EnlighterJSRAW\">&lt;apex:page standardController=\"Account\"&gt;\r\n   &lt;apex:form&gt;\r\n       &lt;apex:pageBlock title=\"Edit Account for {!$User.FirstName}\"&gt;\r\n           &lt;apex:pageMessages\/&gt;\r\n           &lt;apex:pageBlockButtons&gt;\r\n               &lt;apex:commandButton value=\"Save\" action=\"{!save}\"\/&gt;\r\n           &lt;\/apex:pageBlockButtons&gt;\r\n           &lt;apex:pageBlockSection&gt;\r\n               &lt;apex:inputField value=\"{!account.name}\"\/&gt;\r\n           &lt;\/apex:pageBlockSection&gt;\r\n       &lt;\/apex:pageBlock&gt;\r\n   &lt;\/apex:form&gt;\r\n&lt;\/apex:page&gt;<\/pre>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The page element covers each and every Visualforce page, additionally, its standardController attribute lets us build use of standard, automatically-generated, controller technology.<\/span><\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/sosl-salesforce\/\">Let&#8217;s take a tour to SOSL Salesforce<\/a><\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The inputField generates an acceptable input part, depending on the kind of the sphere.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The commandButton renders a button, that once pushed, invokes a customary technique called save() on the controller.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">When you visit the page with your browser, the platform renders it, manufacturing something like the following:<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">There are some vital aspects of Visualforce Salesforce to the current page:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\">The Account Standard Controller considers the request to look for the record id- the URL to extract a record from the information. It then makes it available to the Visualforce page.<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The $User variable provides access to details of the presently logged-in user.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The expression retrieved the metadata related to the name field of the Account object, rendered AN acceptable input part, and initialized with the worth from the Account retrieved from the database.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The save() technique on the controller provides a way of dogging the object back to the information. Had there not been a record within the request, this same action would try an insert of the account data provided within the type.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Any errors that occur within the submission of the form, either standard or custom, are displayed by the pageMessages component.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">It would be easy that you will be able to produce powerful user interfaces that are tightly bound with the data, database, and controller layer is a key aspect of Visualforce. the subsequent sections examine abundant of the functionality behind Visualforce.<\/span><\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/salesforce-data-security\/\">Do you know about Salesforce Data Security Model<\/a><\/strong><\/p>\n<p>So, this was all in Salesforce Visualforce. Hope you like our explanation.<\/p>\n<h2><span style=\"font-weight: 400\">5. Conclusion: Salesforce Visualforce<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Hence, in this Salesforce Visualforce Tutorial, we discussed the meaning of Visualforce in Salesforce. Moreover, we discussed how to create the Visualforce page in Salesforce. Also, we saw the Visualforce apex and Visualforce pages in Salesforce Examples. Still, if you have any doubt regarding Salesforce Visualforce, ask in the comment tab.<\/span><\/p>\n<p><strong>See also &#8211;<\/strong><br \/>\n<strong><a href=\"https:\/\/data-flair.training\/blogs\/salesforce-navigation-setup-menu\/\">Salesforce Navigation Setup Menu<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/developer.salesforce.com\/\"><strong>For reference<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Salesforce Visualforce Today, in this Salesforce\u00a0tutorial, we are going to learn Salesforce Visualforce. Moreover, this Salesforce Visualforce Tutorial will guide us in creating a page in Salesforce. Also, we will see the MVC&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":25122,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[8979,11865,11866,11867,15396,15397,15398],"class_list":["post-24994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce","tag-mvc-model","tag-salesforce-visualforce","tag-salesforce-visualforce-language","tag-salesforce-visualforce-tutorial","tag-visualforce","tag-visualforce-apex","tag-visualforce-pages-in-salesforce-examples"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Salesforce Visualforce Tutorial - Example and Apex - DataFlair<\/title>\n<meta name=\"description\" content=\"Salesforce Visualforce Tutorial,How to create visualforce page in Salesforce,Visualforce apex,visualforce pages in Salesforce example, MVC model\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Salesforce Visualforce Tutorial - Example and Apex - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Salesforce Visualforce Tutorial,How to create visualforce page in Salesforce,Visualforce apex,visualforce pages in Salesforce example, MVC model\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-01T08:42:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-09-15T06:57:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Salesforce Visualforce Tutorial - Example and Apex - DataFlair","description":"Salesforce Visualforce Tutorial,How to create visualforce page in Salesforce,Visualforce apex,visualforce pages in Salesforce example, MVC model","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:\/\/data-flair.training\/blogs\/salesforce-visualforce\/","og_locale":"en_US","og_type":"article","og_title":"Salesforce Visualforce Tutorial - Example and Apex - DataFlair","og_description":"Salesforce Visualforce Tutorial,How to create visualforce page in Salesforce,Visualforce apex,visualforce pages in Salesforce example, MVC model","og_url":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-09-01T08:42:03+00:00","article_modified_time":"2018-09-15T06:57:47+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Salesforce Visualforce Tutorial &#8211; Example and Apex","datePublished":"2018-09-01T08:42:03+00:00","dateModified":"2018-09-15T06:57:47+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/"},"wordCount":758,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg","keywords":["MVC Model","Salesforce Visualforce","Salesforce Visualforce language","Salesforce Visualforce Tutorial","Visualforce","Visualforce apex","visualforce pages in Salesforce examples"],"articleSection":["Salesforce Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/","url":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/","name":"Salesforce Visualforce Tutorial - Example and Apex - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg","datePublished":"2018-09-01T08:42:03+00:00","dateModified":"2018-09-15T06:57:47+00:00","description":"Salesforce Visualforce Tutorial,How to create visualforce page in Salesforce,Visualforce apex,visualforce pages in Salesforce example, MVC model","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/08\/Salesforce-Visualforce-Tutorial-01-1.jpg","width":1200,"height":628,"caption":"Salesforce Visualforce Tutorial - Example and Apex"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/salesforce-visualforce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"spring annotations example autowiring","item":"https:\/\/data-flair.training\/blogs\/tag\/spring-annotations-example-autowiring\/"},{"@type":"ListItem","position":3,"name":"Salesforce Visualforce Tutorial &#8211; Example and Apex"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/24994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=24994"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/24994\/revisions"}],"predecessor-version":[{"id":31454,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/24994\/revisions\/31454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/25122"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=24994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=24994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=24994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}