Skip to content

For the Ag Tabanlı Lecture by Enver BAĞCI. Qutaiba ALASHQAR, 20290036.

Notifications You must be signed in to change notification settings

QutaibaAlashqar/Incom-Management-Panel

Repository files navigation

Kullancı adı: qutaibaashqar@Gmail.com Şifre : 34905

the Database File are located in this repo.

** In this section there will be a Summary page for the App and i will be adding the report For the Ag Tabanli Lecture, and maybe a Vedio about how the Apps working in the Real time **

Gelirim Yönetme Paneli projesi, modern teknolojilerle entegre edilen, gelir yönetimi odaklı bir web uygulamasını hayata geçirmeyi amaçlamaktadır. Bu projenin geliştirilmesinde özellikle öne çıkan teknoloji, ASP.NET Core Razor 6.0'dır. Bu bölümde, ASP.NET Core Razor 6.0'nın projedeki rolünü, özelliklerini ve sağladığı avantajları detaylı bir şekilde inceleyeceğiz.

Tasarımın Esintisi Projenin temeli, Figma tasarım süreciyle atılmıştır. Kullanıcı deneyimini en üst düzeye çıkarmak ve modern bir görünüm elde etmek amacıyla detaylı tasarımlar gerçekleştirilmiştir. Figma, projenin görsel kimliğini oluşturmak için başlangıç noktası olmuş, ve bu tasarımların hemen hemen aynısı, bazı küçük ayarlamalarla, projenin final haline taşınmıştır.

ASP.NET Core Razor 6.0 Nedir ASP.NET Core Razor 6.0, modern web uygulamaları oluşturmak için kullanılan bir framework'tir. Bu framework, özellikle C# dilini kullanan geliştiricilere, dinamik web sayfaları ve uygulama içi C# kodu kullanma yeteneği sağlar. Razor, HTML içinde C# kodu yazmanın yanı sıra, veritabanı bağlantıları ve diğer server-side işlemleri kolaylaştırarak geliştirme sürecini optimize eder.

Razor Sayfaları ve Özellikleri ASP.NET Core Razor 6.0, Razor sayfaları aracılığıyla sayfa bazlı uygulama geliştirmeyi mümkün kılar. Razor sayfaları, HTML içinde C# kodu yazma kabiliyeti ile dinamik ve etkileşimli web sayfaları oluşturmayı sağlar. Bu sayfalar, frontend ve backend kodunun bütünleşik bir şekilde çalışmasını sağlayarak, geliştirme sürecini daha modüler hale getirir.

Önemli Değişiklikler ve Figma Görselleri Tasarladığınız Figma görüntülerinin projeyle büyük bir uyum içinde olduğunu fark etmek, projenin tutarlılığını ve estetiğini korumanın bir başarıdır. Projenizin Figma tasarımını geliştirilmiş bir versiyon olarak görmek, kullanıcılara tasarım vizyonunuzun doğru bir şekilde yansıtıldığını gösterir. Bu bağlamda, projenin detaylı inceleme aşamasında, Figma tasarımı ile proje ekran görüntülerini karşılaştırmak için kullanılacak olan görselleri eklemek, okuyuculara projenin evrimini gösterirken görsel bir zenginlik katacaktır.

Güçlü Backend Altyapısı ASP.NET Core Razor 6.0, sadece güçlü bir frontend geliştirme aracı değil, aynı zamanda güçlü bir backend altyapısı sunar. MVC (Model-View-Controller) mimarisi ile uyumlu çalışarak, web uygulamasının iş mantığını etkili bir şekilde yönetir. Bu, veritabanı işlemleri, kullanıcı girişi kontrolü ve diğer server-side işlemlerin kolayca yönetilmesini sağlar.

Tasarımın Gerçeğe Dönüşümü Figma tasarımından ilham alarak başlanan frontend geliştirme süreci, HTML, CSS ve JavaScript ile şekillendirilmiştir. Kullanıcı arayüzü, Figma'daki tasarıma sadık kalacak şekilde oluşturulmuş, ve projenin amacına uygun olarak işlevsel özellikler eklenmiştir.

Visual Studio IDE ve ASP.NET Core Entegrasyonu ASP.NET Core Razor 6.0'nın en güçlü yanlarından biri, Visual Studio IDE ile sorunsuz bir entegrasyona sahip olmasıdır. Visual Studio, geliştiricilere kod düzenleme, hata ayıklama ve otomatik tamamlama gibi zengin özellikler sunarak, projenin daha hızlı ve hatasız bir şekilde geliştirilmesine olanak tanır.

C# ve ASP.NET Core Entegrasyonu ASP.NET Core Razor 6.0 projemizde C# dilinin kullanılması, web uygulamasının backend tarafının geliştirilmesinde büyük bir rol oynamaktadır. ASP.NET Core, C# dilini temel alarak geliştirilmiş bir framework olduğundan, bu ikili entegrasyon sayesinde web uygulamamızın hem güçlü hem de esnek bir backend altyapısına sahip olması sağlanmıştır.

Nesne Yönelimli Programlama (OOP) Yetenekleri C#, nesne yönelimli programlama (OOP) paradigmasına sıkı sıkıya bağlıdır. Bu, projede karmaşık veri yapıları ve işlemlerini daha düzenli ve modüler bir şekilde yönetmeyi sağlar. Sınıflar, nesneler ve kalıtım gibi OOP kavramları, projenin daha sürdürülebilir ve genişletilebilir olmasına katkı sağlar.

Güçlü Tip Güvenliği C#, güçlü bir tip güvenliği ile öne çıkar. Bu, hataların daha erken tespit edilmesine ve daha güvenli bir kod yazma sürecine olanak tanır. Bu özellik, projenin kararlılığını ve performansını artırır.

Visual Studio IDE ve C# Uyumlu Çalışma Visual Studio IDE, C# dilini kullanarak projenin geliştirilmesini kolaylaştıran birçok özelliği içerir. Kod tamamlama, hata ayıklama ve performans analizi gibi araçlar, geliştiricilere daha etkili bir kod yazma deneyimi sunar.

Gelirim Yönetme Paneli projesinde C# dilinin kullanımı, projenin başarılı bir şekilde geliştirilmesine ve sürdürülmesine olanak tanımaktadır. Bu dilin sunduğu özellikler, projenin karmaşıklığına uyum sağlayarak, gelir yönetimi uygulamasının beklenen performansı ve işlevselliği elde etmesini sağlamıştır. Detaylı inceleme, C# dilinin projedeki önemini ve avantajlarını daha ayrıntılı bir şekilde açığa çıkaracaktır. Ayni zamanda ASP.NET Core Razor 6.0'nın sunduğu avantajları kullanarak, gelir yönetimi odaklı bir web uygulamasını başarılı bir şekilde hayata geçirmiştir. Detaylı bir inceleme, bu teknolojinin projede nasıl kullanıldığını ve projenin başarısına nasıl katkı sağladığını açığa çıkaracaktır.

About

For the Ag Tabanlı Lecture by Enver BAĞCI. Qutaiba ALASHQAR, 20290036.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages