{"id":996925,"date":"2025-06-17T14:27:31","date_gmt":"2025-06-17T11:27:31","guid":{"rendered":"https:\/\/morten.com.tr\/?p=996925"},"modified":"2026-02-23T14:12:04","modified_gmt":"2026-02-23T11:12:04","slug":"aspnet-core-mvc-ile-web-programlama-egitimi","status":"publish","type":"post","link":"https:\/\/www.morten.com.tr\/en\/aspnet-core-mvc-ile-web-programlama-egitimi\/","title":{"rendered":"Web Programming Training with AspNet Core MVC"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"996925\" class=\"elementor elementor-996925\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46e4bd1 e-flex e-con-boxed e-con e-parent\" data-id=\"46e4bd1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-0b68426 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"0b68426\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/wp-content\/uploads\/2025\/06\/AspNet-Core-MVC-ile-Web-Programlama-Egitimi.pdf\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download PDF<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caa1c29 elementor-widget elementor-widget-text-editor\" data-id=\"caa1c29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Web Programming with AspNet Core MVC<\/b><\/p><p><strong>About Education<\/strong><\/p><p class=\"translation-block\">This course is aimed at software developers who want to learn how to develop modern web applications under the <strong>ASP.NET Core MVC<\/strong> framework. Participants gain in-depth knowledge of Model-View-Controller (MVC) architecture, data access with Entity Framework Core, authentication and authorization (ASP.NET Identity), dynamic HTML generation with Razor syntax, API development, dynamic operations with JavaScript, and different layers of web applications. At the end of this application-focused course, participants will be equipped to develop .NET-based web solutions at the enterprise level.<\/p><p><strong>Prerequisites<\/strong><\/p><ul><li>Basic knowledge of C#<\/li><li>HTML, CSS and basic JavaScript knowledge<\/li><li>Have basic knowledge of database structures and SQL<\/li><li>\u00a0<\/li><\/ul><p><strong>Duration of Training<\/strong><\/p><p><strong>Toplam S\u00fcre:<\/strong>\u00a05 G\u00fcn (G\u00fcnde 6 saat)<br \/><strong>Toplam E\u011fitim Saati:<\/strong>\u00a030 saat<br \/><strong>E\u011fitim Format\u0131:<\/strong>\u00a0Uygulamal\u0131 ve interaktif y\u00fcz y\u00fcze \/online ortam<\/p><p><strong>Who Should Participate?<\/strong><\/p><ul><li>Software developers who want to enter the field of web development<\/li><li>Those who want to develop enterprise applications using .NET technologies<\/li><li>Developers who want to transition from frameworks such as NET Web Forms, PHP, and Java<\/li><li>Software engineering or computer engineering students<\/li><li>All software developers who want to work on the .NET platform as full-stack developers<\/li><\/ul><p><strong>Educational Content<\/strong><\/p><ol><li><strong> Application Development with MVC Architecture<\/strong><\/li><\/ol><ul><li>What is the MVC Pattern?<\/li><li>Creating Controller, View and Model<\/li><li>Controller Methods and View Transitions<\/li><li>Search Feature, Add New Field and Validation<\/li><li>Details and Deletion Operations<\/li><\/ul><ol start=\"2\"><li><strong> Data Access with Entity Framework Core (EF Core)<\/strong><\/li><\/ol><ul><li>Introduction to EF Core and Package Installation<\/li><li>Creating Entity and DbContext<\/li><li>Updating the Database with Migrations<\/li><li>Integrated Use with MVC<\/li><li>SQL Server Type Mapper and Transaction Management<\/li><\/ul><ol start=\"3\"><li><strong> Authentication and Authorisation with ASP.NET Identity<\/strong><\/li><\/ol><ul><li>Authentication<\/li><li>Individual User Accounts and Roles<\/li><li>2 Factor Authentication<\/li><li>Authorisation<\/li><\/ul><ol start=\"4\"><li><strong> Request Processing with Controller<\/strong><\/li><\/ol><ul><li>Routing and Model Binding<\/li><li>Model Validation<\/li><li>File Upload Processes<\/li><li>Dependency Injection Kullan\u0131m\u0131<\/li><li>Controller Tests<\/li><\/ul><ol start=\"5\"><li><strong> HTML Generation with Razor<\/strong><\/li><\/ol><ul><li>Razor View Syntax and Compilation<\/li><li>Layouts, HTML, and Tag Helpers<\/li><li>Partial Views<\/li><li>Using DI (Dependency Injection) in View<\/li><\/ul><ol start=\"6\"><li><strong> Dynamic Interaction with JavaScript<\/strong><\/li><\/ol><ul><li>Using JavaScript and jQuery<\/li><li>Data Exchange with AJAX<\/li><li>Partial Update Scenarios<\/li><\/ul><ol start=\"7\"><li><strong> ASP.NET Core Fundamentals<\/strong><\/li><\/ol><ul><li>Application Startup and Middleware Structure<\/li><li>Static Files, Routing, URL Rewrite<\/li><li>Error Handling<\/li><li>Real-Time Data with SignalR<\/li><li>Globalization &amp; Localization<\/li><li>Configuration, Logging, Environment Management<\/li><li>Session and Application State Management<\/li><\/ul><ol start=\"8\"><li><strong> Web API Development<\/strong><\/li><\/ol><ul><li>Developing RESTful APIs with API Controller<\/li><li>Minimal API Usage<\/li><li>HTML and JSON Formats<\/li><li>Security Layers and Client Application Communication<\/li><\/ul><ol start=\"9\"><li><strong> ASP.NET Core Server Technologies<\/strong><\/li><\/ol><ul><li>Kestrel, ASP.NET Core Module, WebListener<\/li><li>OWIN ve Request Features<\/li><li>ASP.NET vs ASP.NET Core Comparison<\/li><\/ul><p><strong>What You Will Gain at the End of Training<\/strong><\/p><ul><li>Developing modern web applications with the NET Core MVC architecture<\/li><li>Managing database operations with Entity Framework Core<\/li><li>Identity verification, authorisation and user management<\/li><li>Building service-based architectures by developing Web APIs<\/li><li>Creating dynamic user interfaces with MVC + Razor + JavaScript<\/li><li>Learn about the NET Core infrastructure, middleware structure, and hosting options.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>PDF \u0130ndir AspNet Core MVC ile Web Programlama E\u011fitim Hakk\u0131nda Bu e\u011fitim, modern web uygulamalar\u0131n\u0131n ASP.NET Core MVC \u00e7at\u0131s\u0131 alt\u0131nda nas\u0131l geli\u015ftirilece\u011fini \u00f6\u011frenmek isteyen yaz\u0131l\u0131m geli\u015ftiricilere y\u00f6neliktir. Kat\u0131l\u0131mc\u0131lar, Model-View-Controller (MVC) mimarisi, Entity Framework Core ile veri eri\u015fimi, kimlik do\u011frulama ve yetkilendirme (ASP.NET Identity), Razor syntax ile dinamik HTML \u00fcretimi, API geli\u015ftirme, JavaScript ile dinamik i\u015flemler&#8230;<\/p>","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[104,196],"tags":[],"class_list":["post-996925","post","type-post","status-publish","format-standard","hentry","category-egitimler","category-programlama"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AspNet Core MVC ile Web Programlama E\u011fitimi - Morten<\/title>\n<meta name=\"description\" content=\"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten\" \/>\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.morten.com.tr\/en\/aspnet-core-mvc-ile-web-programlama-egitimi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AspNet Core MVC ile Web Programlama E\u011fitimi\" \/>\n<meta property=\"og:description\" content=\"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.morten.com.tr\/en\/aspnet-core-mvc-ile-web-programlama-egitimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Morten\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BTEgitimMorten\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-17T11:27:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-23T11:12:04+00:00\" \/>\n<meta name=\"author\" content=\"Ey\u00fcp \u00d6nder\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ey\u00fcp \u00d6nder\" \/>\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.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/\"},\"author\":{\"name\":\"Ey\u00fcp \u00d6nder\",\"@id\":\"https:\/\/www.morten.com.tr\/#\/schema\/person\/973475f68244ef7e6d57c72f15fb1339\"},\"headline\":\"AspNet Core MVC ile Web Programlama E\u011fitimi\",\"datePublished\":\"2025-06-17T11:27:31+00:00\",\"dateModified\":\"2026-02-23T11:12:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/\"},\"wordCount\":565,\"publisher\":{\"@id\":\"https:\/\/www.morten.com.tr\/#organization\"},\"articleSection\":[\"E\u011fitimler\",\"Programlama\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/\",\"url\":\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/\",\"name\":\"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten\",\"isPartOf\":{\"@id\":\"https:\/\/www.morten.com.tr\/#website\"},\"datePublished\":\"2025-06-17T11:27:31+00:00\",\"dateModified\":\"2026-02-23T11:12:04+00:00\",\"description\":\"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten\",\"breadcrumb\":{\"@id\":\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.morten.com.tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AspNet Core MVC ile Web Programlama E\u011fitimi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.morten.com.tr\/#website\",\"url\":\"https:\/\/www.morten.com.tr\/\",\"name\":\"Morten\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.morten.com.tr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.morten.com.tr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.morten.com.tr\/#organization\",\"name\":\"Morten Bilgi ve \u0130leti\u015fim Hizmetleri A.\u015e.\",\"alternateName\":\"Morten\",\"url\":\"https:\/\/www.morten.com.tr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.morten.com.tr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.morten.com.tr\/wp-content\/uploads\/2024\/11\/mortenbt.webp\",\"contentUrl\":\"https:\/\/www.morten.com.tr\/wp-content\/uploads\/2024\/11\/mortenbt.webp\",\"width\":265,\"height\":116,\"caption\":\"Morten Bilgi ve \u0130leti\u015fim Hizmetleri A.\u015e.\"},\"image\":{\"@id\":\"https:\/\/www.morten.com.tr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/BTEgitimMorten\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.morten.com.tr\/#\/schema\/person\/973475f68244ef7e6d57c72f15fb1339\",\"name\":\"Ey\u00fcp \u00d6nder\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.morten.com.tr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9518b30bca484f7ddce034d805997e2d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9518b30bca484f7ddce034d805997e2d?s=96&d=mm&r=g\",\"caption\":\"Ey\u00fcp \u00d6nder\"},\"url\":\"https:\/\/www.morten.com.tr\/en\/author\/eyup-onder\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten","description":"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten","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.morten.com.tr\/en\/aspnet-core-mvc-ile-web-programlama-egitimi\/","og_locale":"en_US","og_type":"article","og_title":"AspNet Core MVC ile Web Programlama E\u011fitimi","og_description":"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten","og_url":"https:\/\/www.morten.com.tr\/en\/aspnet-core-mvc-ile-web-programlama-egitimi\/","og_site_name":"Morten","article_publisher":"https:\/\/www.facebook.com\/BTEgitimMorten","article_published_time":"2025-06-17T11:27:31+00:00","article_modified_time":"2026-02-23T11:12:04+00:00","author":"Ey\u00fcp \u00d6nder","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ey\u00fcp \u00d6nder","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/#article","isPartOf":{"@id":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/"},"author":{"name":"Ey\u00fcp \u00d6nder","@id":"https:\/\/www.morten.com.tr\/#\/schema\/person\/973475f68244ef7e6d57c72f15fb1339"},"headline":"AspNet Core MVC ile Web Programlama E\u011fitimi","datePublished":"2025-06-17T11:27:31+00:00","dateModified":"2026-02-23T11:12:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/"},"wordCount":565,"publisher":{"@id":"https:\/\/www.morten.com.tr\/#organization"},"articleSection":["E\u011fitimler","Programlama"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/","url":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/","name":"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten","isPartOf":{"@id":"https:\/\/www.morten.com.tr\/#website"},"datePublished":"2025-06-17T11:27:31+00:00","dateModified":"2026-02-23T11:12:04+00:00","description":"AspNet Core MVC ile Web Programlama E\u011fitimi - Morten","breadcrumb":{"@id":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.morten.com.tr\/aspnet-core-mvc-ile-web-programlama-egitimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.morten.com.tr\/"},{"@type":"ListItem","position":2,"name":"AspNet Core MVC ile Web Programlama E\u011fitimi"}]},{"@type":"WebSite","@id":"https:\/\/www.morten.com.tr\/#website","url":"https:\/\/www.morten.com.tr\/","name":"Morten","description":"","publisher":{"@id":"https:\/\/www.morten.com.tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.morten.com.tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.morten.com.tr\/#organization","name":"Morten Information and Communication Services Inc.","alternateName":"Morten","url":"https:\/\/www.morten.com.tr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.morten.com.tr\/#\/schema\/logo\/image\/","url":"https:\/\/www.morten.com.tr\/wp-content\/uploads\/2024\/11\/mortenbt.webp","contentUrl":"https:\/\/www.morten.com.tr\/wp-content\/uploads\/2024\/11\/mortenbt.webp","width":265,"height":116,"caption":"Morten Bilgi ve \u0130leti\u015fim Hizmetleri A.\u015e."},"image":{"@id":"https:\/\/www.morten.com.tr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BTEgitimMorten"]},{"@type":"Person","@id":"https:\/\/www.morten.com.tr\/#\/schema\/person\/973475f68244ef7e6d57c72f15fb1339","name":"Ey\u00fcp \u00d6nder","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.morten.com.tr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9518b30bca484f7ddce034d805997e2d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9518b30bca484f7ddce034d805997e2d?s=96&d=mm&r=g","caption":"Ey\u00fcp \u00d6nder"},"url":"https:\/\/www.morten.com.tr\/en\/author\/eyup-onder\/"}]}},"_links":{"self":[{"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/posts\/996925"}],"collection":[{"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/comments?post=996925"}],"version-history":[{"count":12,"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/posts\/996925\/revisions"}],"predecessor-version":[{"id":998015,"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/posts\/996925\/revisions\/998015"}],"wp:attachment":[{"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/media?parent=996925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/categories?post=996925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.morten.com.tr\/en\/wp-json\/wp\/v2\/tags?post=996925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}