Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, web geliştirme ve veritabanı teknolojileri konularında pratik bilgiler paylaşmaktadır.. Video iki ana bölümden oluşmaktadır. İlk bölümde CSS Flexbox kullanarak web sayfası tasarımı, ASP.NET Core projesi oluşturma, controller ve view konseptleri gibi web geliştirme konuları ele alınmaktadır. İkinci bölümde ise Redis ve SQL Server gibi veritabanı teknolojileri arasındaki farklar, avantajları ve hangi durumlarda hangi veritabanının daha uygun olduğu anlatılmaktadır.. Eğitmen, CSS ve MVC kodlarını yazmanın avantajlarını vurgularken, Redis'in key-value yapısı ve hızlı veri erişimi gibi özellikleri ile SQL Server'un transactional yapısı ve ilişkisel veri yönetimi gibi özelliklerini karşılaştırmaktadır.
Framework, önceden hazırlanmış kod dokümanları ve kütüphaneleridir. Symfony, 2005'ten beri geliştirilen açık kaynaklı PHP MVC çatısıdır. Yahoo geliştiricileri tarafından desteklenmektedir
Visual Studio, Visual Studio Code veya Mac için Visual Studio gereklidir. .NET 7.0 veya daha yeni bir sürüm kullanılabilir
Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, ASP.NET Core 5.0 MVC mimarisinde tuple nesnelerinin nasıl kullanılacağını ve post edileceğini anlatmaktadır.. Video, "Create Product" örneği üzerinden tuple nesnelerinin MVC mimarisinde nasıl kullanılacağını adım adım göstermektedir. Eğitmen, form tasarımı yaparak tuple nesnesi oluşturma, view dosyasına model bağlama, form inputlarını tuple nesnesine bağlama ve controller'da tuple nesnesini nasıl yakalayacağınızı detaylı olarak anlatmaktadır.. Ayrıca, tuple nesnelerinin prefix'te bind edilirken dikkat edilmesi gereken kritik noktalar ele alınmakta ve tuple nesnelerinin "item bir", "item iki", "item üç" gibi isimlerle isimlendirilmesi gerektiği vurgulanmaktadır. Bu isimlendirmenin yapılmaması durumunda yakalama sorunlarının yaşanabileceği açıklanmaktadır.
Üniversite öğrencileri için üniversite ve bölüm yorum platformu geliştirildi. Tabbar menü tasarımı ve sketch ile giydirilmiş tasarımlar yapıldı. Prototip hazırlama için marvel uygulaması kullanıldı
ASP.NET Core 2 MVC projesi "Empty" olarak oluşturulur. Proje Dependencies, Properties, wwwroot ve Startup.cs dosyalarından oluşur. Ana dizinde Models, Views ve Controllers klasörleri bulunur
Bu video, bir ASP.NET MVC uygulamasında ürün listesi ve detay sayfası oluşturma sürecini adım adım gösteren bir eğitim içeriğidir.. Videoda, önceki derste tedarikçi listesi oluşturulduktan sonra aynı yapıyı ürün listesi için nasıl uygulayacağımız anlatılmaktadır. Önce "Product" klasörüne "List" ve "Details" klasörleri eklenerek, ardından ürün listesi sayfası oluşturulmaktadır. Daha sonra detay sayfası için ürün resmi, ürün adı, birim fiyatı ve stok miktarı gibi bilgilerin nasıl gösterileceği kodlanmaktadır. Ayrıca, detay sayfasına yönlendirme için link oluşturma ve veritabanından ürün bilgilerini çekme işlemleri de detaylı olarak gösterilmektedir.
Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir.. Video, MVC uygulamasında layout kavramının nasıl kullanılacağını ve CSS ile web sayfalarının arka planının nasıl değiştirileceğini anlatmaktadır. İlk bölümde layout kavramının değişmeyecek kısımları (menü, logo, linkler) ve değişecek kısımları (render body) nasıl ayırdığı açıklanırken, ikinci bölümde CSS kodlarını düzenleyerek sayfa arka planını değiştirme süreci adım adım gösterilmektedir.. Eğitim, teorik bilgilerin yanı sıra uygulama üzerinde pratik örnekler içermekte, Chrome geliştirici aracının kullanımı ve önbelleği temizleme yöntemleri de gösterilmektedir. Bu sayede, CSS ve JavaScript değişikliklerinin tek bir yerde yapılabildiği ve bu değişikliklerin tüm sayfalara nasıl uygulanabileceği anlatılmaktadır.
Web siteleri genellikle Header, Sidebar, Content ve Footer bölümlerinden oluşur. Layout, sabit bölümleri (Header, Sidebar, Footer) tüm sayfalarda kullanmayı sağlar. Layout'daki değişiklikler tüm sayfalarda otomatik olarak uygulanır
Bu video, bir eğitmen tarafından sunulan ASP.NET Core MVC uygulaması geliştirme eğitimidir.. Video, iki ana bölümden oluşmaktadır. İlk bölümde boş bir ASP.NET Core MVC projesi oluşturma, klasör yapısı oluşturma, Startup.cs dosyasında ayarlar yapma ve Bootstrap teması ekleme gibi temel yapılandırma adımları gösterilmektedir. İkinci bölümde ise film listesi uygulaması geliştirilmesi anlatılmakta olup, veritabanı modeli oluşturma, film listesi ve detay sayfası oluşturma, parçalı görünümler kullanma ve CSS stil ekleme gibi Front-end işlemleri adım adım gösterilmektedir.. Eğitim, temel bir MVC uygulamasının nasıl oluşturulacağını ve yapılandırılacağını öğrenmek isteyenler için hazırlanmış olup, film listesi örneği üzerinden ASP.NET Core MVC teknolojisini uygulamalı olarak göstermektedir.
Bu video, bir eğitmen tarafından sunulan ASP.NET Core MVC eğitim serisinin 38. dersidir.. Videoda, ASP.NET Core MVC uygulamasında personel kontrolüne yeni bir birim ekleme sayfası oluşturma süreci adım adım anlatılmaktadır. Eğitmen, yeni bir birim ekleme formu oluşturma, dropdown list (combobox) ekleme, HTML dropdown list-for kullanımı, viewbag ile değerlerin taşınması ve select list item ile birim id'lerinin nasıl doldurulacağı konularını ele almaktadır.. Eğitmen, serinin sonunda interface'ler üzerinden op-design pattern mimarisinin temellerini oluşturacak bir proje yapacağını belirtmekte ve bir sonraki derste yeni personel ekleme işleminin gerçekleştirileceğini söylemektedir. Ayrıca, GitHub'da paylaşılacak bir proje geliştirme planı da paylaşılmaktadır.
Bu video, bir eğitmen tarafından sunulan ASP.NET MVC framework'ünde futbol kulüpleri listesi oluşturma eğitim serisinin bir bölümüdür.. Eğitim, kulüp listesi sayfasının oluşturulmasından başlayarak, view oluşturma, HTML tablosu oluşturma, kulüp logosu ekleme ve CSS ile tablo düzenlemesi gibi konuları kapsamaktadır. Ayrıca futbol ligleri kısmından kulüp listesine yönlendirme yapma, liglere ait kulüpleri oluşturma ve her kulübün sayfasına yönlendirme yapma işlemleri de gösterilmektedir.. Videoda Türkçe karakter kullanımının arama motorları için olumsuz etkileri de açıklanmakta ve bir sonraki derste futbolcuların oluşturulacağı bilgisi verilmektedir.
SB-2 Admin Dashboard tasarımı kullanılarak front end geliştirilmiştir. Layout.cshtml dosyası tüm sayfalarda ortak kullanılan şablonları barındırır. ViewBag komutu ile SEO uyumlu title alanı değiştirilmiştir
Bu video, bir eğitmen tarafından sunulan MC serisinin yedinci dersidir. Eğitmen, tarihinde 29 Mayıs 2009'da bir veritabanı tasarımı eğitimini gerçekleştiriyor.. Videoda, bir ürün kaydı ve stok takibi uygulaması için veritabanı tasarımı yapılmaktadır. Eğitmen, "dibi stok" adında bir veritabanı oluşturarak, ürünler, müşteriler, kategoriler ve satışlar olmak üzere dört temel tablo oluşturmayı göstermektedir. Her tablonun alanları ve veri türleri detaylı olarak anlatılmakta, birincil anahtarlar ve otomatik artan değerler ayarlanmaktadır. Eğitmen, bir sonraki derste tablolar arasındaki ilişkileri kuracağını ve sonrasında veri girişi yapacağını belirterek videoyu sonlandırmaktadır.
Bu video, bir eğitim serisinin üçüncü dersi olup, bir eğitmen tarafından MVC (Model-View-Controller) proje mimarisi hakkında bilgi verilmektedir.. Videoda, MVC proje mimarisinde dört temel katman (Entity Layer, Data Access Layer, Business Layer ve Presentation Layer) tanıtılmaktadır. Eğitmen önce her bir katmanın ne işe yaradığını açıklamakta, ardından Visual Studio'da bu katmanları nasıl ekleyeceğimizi adım adım göstermektedir. Gelecek derslerde Entity Layer'da SQL tablolarının C# sınıflarına dönüştürülmesi ve Entity Code First geliştirme yaklaşımının kullanılacağı belirtilmektedir.
Bu video, bir ASP.NET MVC uygulamasında resim yönetimi için gerekli kodların nasıl yazılacağını adım adım gösteren bir eğitim içeriğidir.. Video, resim ekleme işlemlerinin ardından silme ve resimlerin aktif/pasif durumlarını yönetme işlemlerini kapsamaktadır. İçerikte öncelikle resim silme işlemi için action result delete metodu yazılır, ardından resimlerin aktif/pasif durumlarını yönetmek için action result active metodu oluşturulur. Daha sonra post image postüründe set false metodu düzenlenir ve son olarak resimlerin aktif/pasif durumlarını gösteren bir indeks sayfası tasarlanır. Video, arka taraftan yazılan action'ların ardından view tasarımına geçiş yaparak devam etmektedir.
Bu video, bir eğitim serisinin onuncu ve son dersidir. Eğitmen, MVC (Model-View-Controller) yaklaşımını kullanarak öğrenci kayıt projesini tamamlamaktadır.. Videoda, index.html sayfasına Bootstrap CSS efektleri eklenerek butonların renklendirilmesi gösterilmektedir. Eğitmen, düzenleme, detaylar, silme ve yeni kayıt butonlarına sırasıyla yeşil, mavi, kırmızı ve beyaz renkler vererek projeyi görsel olarak zenginleştirmektedir. Video, on derslik serinin tamamlanmasıyla sona erer ve izleyicilerden hangi şehirde ve üniversitede olduklarını paylaşmaları istenir.
Bu video, bir eğitim serisinin onbeşinci dersi olup, bir eğitmen tarafından ASP.NET MVC uygulamasında blog detay sayfasının nasıl oluşturulacağını gösteren bir ders formatındadır.. Videoda, blog detay sayfasının oluşturulması adım adım anlatılmaktadır. Önce blog detay sayfasına yönlendirme yapma, ardından yorum panelinin eklenmesi ve CSS düzenlemesi gösterilmektedir. Eğitmen, sayfanın düzenini iyileştirmek için gereksiz kodları silme, yorumların kutucuklar içinde görüntülenmesini sağlama ve kullanıcı adı gibi bilgileri görüntüleme gibi işlemler yapmaktadır. Video, bir sonraki derste blog detay sayfasının Türkçe'ye çevrileceği bilgisiyle sonlanmaktadır.
Bu video, bir eğitmen tarafından sunulan ASP.NET Core MVC mimarisindeki routing yapısını anlatan kapsamlı bir eğitim içeriğidir.. Video, ASP.NET Core MVC'de routing yapısının temellerinden başlayarak, UseRouting middleware, UseEndpoints, default ve custom rotaların oluşturulması, rota şablonlarında parametre tanımlama ve kısıtlamalar, attribute routing ve custom route handler oluşturma konularını detaylı şekilde ele almaktadır. Eğitmen, teorik bilgileri anlatıp ardından pratik uygulamalarla desteklemektedir.. Videoda ayrıca route parametre kısıtlamaları (integer, string, decimal, datetime, alpha, karakter sayısı kısıtlamaları), custom constraint'lerin nasıl oluşturulacağı ve uygulandığı, konvansiyonel ve attribute tabanlı routing yöntemleri arasındaki farklar da örneklerle açıklanmaktadır. Video, bir eğitim serisinin bir parçası olup, bir sonraki derste custom route handler konusunun inceleneceği belirtilmektedir.