{"id":893,"date":"2023-12-25T12:29:57","date_gmt":"2023-12-25T12:29:57","guid":{"rendered":"https:\/\/www.softwaretraininginchennai.com\/blog\/?p=893"},"modified":"2023-12-29T13:11:20","modified_gmt":"2023-12-29T13:11:20","slug":"developing-asp-net-core-mvc-web-applications","status":"publish","type":"post","link":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/","title":{"rendered":"Developing ASP.NET Core MVC Web Applications:"},"content":{"rendered":"<p><strong><span style=\"color: #3366ff;\">Introduction:<\/span><\/strong><\/p>\n<p>Creating dynamic and interactive web pages using the ASP.NET Core framework is required when developing ASP.NET Core MVC (Model-View-Controller) web applications. Model, View, and Controller (MVC) is a design pattern that divides an application into three main components: Model, View, and Controller. ASP.NET Core MVC is a lightweight, cross-platform, open-source framework for building modern, scalable web applications.<\/p>\n<p>Here is a step-by-step tutorial for creating ASP.NET Core MVC web applications:<\/p>\n<p><strong><span style=\"color: #3366ff;\">1. Install Prerequisites:<\/span><\/strong><\/p>\n<p>As your development environment, install Visual Studio or use Visual Studio Code.<\/p>\n<p>Install the.NET SDK from the Microsoft website:<\/p>\n<p><a href=\"https:\/\/dotnet.microsoft.com\/download\"><code>https:\/\/dotnet.microsoft.com\/download<\/code><\/a><\/p>\n<p><strong><span style=\"color: #3366ff;\">2. Create a new ASP.NET Core MVC project as follows:<\/span><\/strong><\/p>\n<p>Open Visual Studio and choose &#8220;Create a new project.&#8221;<\/p>\n<p>Select &#8220;ASP.NET Core Web App&#8221; and then &#8220;ASP.NET Core with MVC&#8221; as the template.<\/p>\n<p>Configure the project parameters and then click &#8220;Create.&#8221;<\/p>\n<p><strong><span style=\"color: #3366ff;\">3. Understand the Project Structure:<\/span><\/strong><\/p>\n<p>Look into the project structure to learn about the key components:<\/p>\n<p>Controllers: Controllers are responsible for handling user input and orchestrating interactions between the model and the view.<\/p>\n<p>Views: Present information to the user and collect user input.<\/p>\n<p>Models: Represent the application&#8217;s data and business logic.<\/p>\n<p><strong><span style=\"color: #3366ff;\">4. Define Models:<\/span><\/strong><\/p>\n<p>Model classes should be created to represent the data entities in your application.<\/p>\n<p>Data annotations can be used to validate data and define metadata.<\/p>\n<p><code><span style=\"color: #339966;\"><em>public class Product<\/em><\/span><\/code><\/p>\n<p><code><span style=\"color: #339966;\"><em>{<\/em><\/span><\/code><\/p>\n<p><code><span style=\"color: #339966;\"><em>\u00a0\u00a0\u00a0 public int Id { get; set; }<\/em><\/span><\/code><\/p>\n<p><code><span style=\"color: #339966;\"><em>\u00a0\u00a0\u00a0 [Required]<\/em><\/span><\/code><\/p>\n<p><code><span style=\"color: #339966;\"><em>\u00a0\u00a0\u00a0 public string Name { get; set; }<\/em><\/span><\/code><\/p>\n<p><code><span style=\"color: #339966;\"><em>\u00a0\u00a0\u00a0 public decimal Price { get; set; }<\/em><\/span><\/code><\/p>\n<p><code><span style=\"color: #339966;\"><em>}<\/em><\/span><\/code><\/p>\n<p><strong><span style=\"color: #3366ff;\">5. Create Controllers:<\/span><\/strong><\/p>\n<p>To handle user requests and interact with models, create controllers.<\/p>\n<p>Define controller actions to respond to specific HTTP requests.<\/p>\n<p><code><em><span style=\"color: #339966;\">public class ProductController : Controller<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">{<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 public IActionResult Index()<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 {<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Retrieve and return a list of products<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return View(products);<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 }<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">public IActionResult Details(int id)<\/span><\/em><\/code><\/p>\n<p><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 <code>{<\/code><\/span><\/em><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Retrieve a specific product by id and return it<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return View(product);<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 }<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">}<\/span><\/em><\/code><\/p>\n<p><strong><span style=\"color: #3366ff;\">6. Develop Views:<\/span><\/strong><\/p>\n<p>To define the presentation layer, create view files (.cshtml).<\/p>\n<p>To display dynamic content, use Razor syntax to embed C# code within HTML.<\/p>\n<p><code><em><span style=\"color: #339966;\">@model List&lt;Product&gt;<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">&lt;h2&gt;Product List&lt;\/h2&gt;<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">&lt;ul&gt;<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 @foreach (var product in Model)<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 {<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;li&gt;@product.Name - $@product.Price&lt;\/li&gt;<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 }<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">&lt;\/ul&gt;<\/span><\/em><\/code><\/p>\n<p><strong><span style=\"color: #3366ff;\">7. Configure Routing:<\/span><\/strong><\/p>\n<p>Define routes in the Startup.cs file to map URLs to controller actions.<\/p>\n<p><code><em><span style=\"color: #339966;\">app.UseEndpoints(endpoints =&gt;<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">{<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 endpoints.MapControllerRoute(<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 name: \"default\",<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 pattern: \"{controller=Home}\/{action=Index}\/{id?}\");<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">});<\/span><\/em><\/code><\/p>\n<p><strong><span style=\"color: #3366ff;\">8. Handle Form Submissions:<\/span><\/strong><\/p>\n<p>In controllers, use the HttpPost attribute to handle form submissions.<\/p>\n<p><code><em><span style=\"color: #339966;\">[HttpPost]<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">public IActionResult Create(Product product)<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">{<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 \/\/ Validate and save the new product<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">\u00a0\u00a0\u00a0 return RedirectToAction(\"Index\");<\/span><\/em><\/code><\/p>\n<p><code><em><span style=\"color: #339966;\">}<\/span><\/em><\/code><\/p>\n<p><strong><span style=\"color: #3366ff;\">9. Implement Data Access:<\/span><\/strong><\/p>\n<p>To interact with databases, use Entity Framework Core or other data access technologies.<\/p>\n<p><strong><span style=\"color: #3366ff;\">10. If desired, include authorization and authentication:<\/span><\/strong><\/p>\n<p>Authenticate and authorize users in accordance with the specifications of your application.<\/p>\n<p><strong><span style=\"color: #3366ff;\">11. Test Your Application:<\/span><\/strong><\/p>\n<p>Run your application locally and verify various scenarios to test it.<\/p>\n<p><strong><span style=\"color: #3366ff;\">12. Publish Your Application:<\/span><\/strong><\/p>\n<p>Publish your ASP.NET Core MVC application to a cloud platform or hosting environment.<\/p>\n<p><span style=\"color: #ff6600;\">Note: Always refer to the official ASP.NET Core documentation for more information on each stage of development: <code><a style=\"color: #ff6600;\" href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/\">https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/<\/a><\/code><\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Creating dynamic and interactive web pages using the ASP.NET Core framework is required when developing ASP.NET Core MVC (Model-View-Controller) web applications. Model, View, and Controller (MVC) is a design pattern that divides an application into three main components: Model, View, and Controller. ASP.NET Core MVC is a lightweight, cross-platform, open-source framework for building modern, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[277,2,3,281,299,295,298,297,296,6,279,235,234],"tags":[274,290],"class_list":["post-893","post","type-post","status-publish","format-standard","hentry","category-asp-net-core","category-dot-net-training","category-dot-net-training-in-chennai","category-dot-net-training-in-india","category-dotnet-training-in-karaikudi","category-dotnet-training-in-madurai","category-dotnet-training-in-pudukottai","category-dotnet-training-in-trichy","category-learn-dotnet-core-online","category-mvc-training-tutorials","category-oop-concept","category-rdbms","category-sql-server","tag-asp-net-core","tag-asp-net-mvc"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Developing ASP.NET Core MVC Web Applications: | Maria Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Developing ASP.NET Core MVC Web Applications: | Maria Academy\" \/>\n<meta property=\"og:description\" content=\"Introduction: Creating dynamic and interactive web pages using the ASP.NET Core framework is required when developing ASP.NET Core MVC (Model-View-Controller) web applications. Model, View, and Controller (MVC) is a design pattern that divides an application into three main components: Model, View, and Controller. ASP.NET Core MVC is a lightweight, cross-platform, open-source framework for building modern, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\" \/>\n<meta property=\"og:site_name\" content=\"Maria Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DotnetTrainingChennai\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-25T12:29:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-29T13:11:20+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dotnettraining2\" \/>\n<meta name=\"twitter:site\" content=\"@dotnettraining2\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\"},\"headline\":\"Developing ASP.NET Core MVC Web Applications:\",\"datePublished\":\"2023-12-25T12:29:57+00:00\",\"dateModified\":\"2023-12-29T13:11:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\"},\"wordCount\":380,\"commentCount\":0,\"keywords\":[\"asp.net core\",\"asp.net mvc\"],\"articleSection\":[\"ASP.NET Core\",\"dot net training\",\"dot net training in chennai\",\"Dot Net training in india\",\"dotnet training in karaikudi\",\"dotnet training in madurai\",\"dotnet training in pudukottai\",\"dotnet training in Trichy\",\"learn dotnet core online\",\"MVC Training Tutorials\",\"OOP Concept\",\"RDBMS\",\"SQL Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\",\"url\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\",\"name\":\"Developing ASP.NET Core MVC Web Applications: | Maria Academy\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#website\"},\"datePublished\":\"2023-12-25T12:29:57+00:00\",\"dateModified\":\"2023-12-29T13:11:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developing ASP.NET Core MVC Web Applications:\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#website\",\"url\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/\",\"name\":\"Maria Academy\",\"description\":\"Dot Net Training in Chennai, Best Dot Net Training Institute in Chennai, .Net Training in Chennai\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Developing ASP.NET Core MVC Web Applications: | Maria Academy","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:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/","og_locale":"en_US","og_type":"article","og_title":"Developing ASP.NET Core MVC Web Applications: | Maria Academy","og_description":"Introduction: Creating dynamic and interactive web pages using the ASP.NET Core framework is required when developing ASP.NET Core MVC (Model-View-Controller) web applications. Model, View, and Controller (MVC) is a design pattern that divides an application into three main components: Model, View, and Controller. ASP.NET Core MVC is a lightweight, cross-platform, open-source framework for building modern, [&hellip;]","og_url":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/","og_site_name":"Maria Academy","article_publisher":"https:\/\/www.facebook.com\/DotnetTrainingChennai","article_published_time":"2023-12-25T12:29:57+00:00","article_modified_time":"2023-12-29T13:11:20+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@dotnettraining2","twitter_site":"@dotnettraining2","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#article","isPartOf":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/"},"author":{"name":"admin","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e"},"headline":"Developing ASP.NET Core MVC Web Applications:","datePublished":"2023-12-25T12:29:57+00:00","dateModified":"2023-12-29T13:11:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/"},"wordCount":380,"commentCount":0,"keywords":["asp.net core","asp.net mvc"],"articleSection":["ASP.NET Core","dot net training","dot net training in chennai","Dot Net training in india","dotnet training in karaikudi","dotnet training in madurai","dotnet training in pudukottai","dotnet training in Trichy","learn dotnet core online","MVC Training Tutorials","OOP Concept","RDBMS","SQL Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/","url":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/","name":"Developing ASP.NET Core MVC Web Applications: | Maria Academy","isPartOf":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#website"},"datePublished":"2023-12-25T12:29:57+00:00","dateModified":"2023-12-29T13:11:20+00:00","author":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e"},"breadcrumb":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/developing-asp-net-core-mvc-web-applications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.softwaretraininginchennai.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Developing ASP.NET Core MVC Web Applications:"}]},{"@type":"WebSite","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#website","url":"https:\/\/www.softwaretraininginchennai.com\/blog\/","name":"Maria Academy","description":"Dot Net Training in Chennai, Best Dot Net Training Institute in Chennai, .Net Training in Chennai","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.softwaretraininginchennai.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/comments?post=893"}],"version-history":[{"count":6,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/893\/revisions"}],"predecessor-version":[{"id":920,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/893\/revisions\/920"}],"wp:attachment":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/media?parent=893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/categories?post=893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/tags?post=893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}