|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c-sharp-veritabani/
课程评论:没有评论
## C# 与 OOP 及多层架构设计课程概览 本课程名为“C# ile OOP ve Çok Katmanlı Mimari Tasarımı”(C# 对象导向编程与多层架构设计),旨在通过 C# 语言深入讲解面向对象编程(OOP)原则,并将其应用于多层架构设计。 **课程内容概要:** 您将学习如何运用 C# 和 OOP 原则进行编程。课程将涵盖基础的数据库操作,包括: * 以列表形式和单个形式检索数据。 * 创建新记录。 * 更新现有记录。 * 删除记录。 在整个过程中,我们将严格遵循 OOP 概念,所有操作都将通过类(class)来实现。 **数据库实践:** 我们将使用两种不同的数据库进行实践: 1. **SQLite:** 将深入介绍 SQLite 数据库库,并解释其在应用程序中的优势,鼓励您将其作为数据库选项。 2. **SQL Server:** 课程将同时支持与 SQL Server 的交互。 我们的项目将具备同时连接 SQLite 和 SQL Server 的能力。我们将为这两种数据库分别设计用于数据库操作的类,从而帮助您理解 SQLite 和 SQL Server 之间的异同。 **架构设计:** 本课程中的应用将采用一种简化的、易于理解的、类似于多层架构的特殊结构。这将为您未来学习更复杂的、具有完整多层架构的项目打下坚实的基础。 **核心概念:** 课程结束后,您应该能够理解以下关键概念的原理: * Interface(接口) * Inheritance(继承) * Polymorphism(多态) * Class(类) * Entity(实体) * N-layer(N层) 我们将结合理论讲解和实际项目演练,确保您对这些概念的掌握。 期待在项目中与您相见!
C# ile OOP İlkelerine Uygun Programlama Kursuna hoş geldiniz...Bu eğitimde sizlerle beraber temel veri tabanı işlemleri olan liste halinde ve tek tek veri çekme, yeni kayıt oluşturma, kayıt güncelleme ve kayıt silme operasyonları ile ilgili mini bir uygulama hazırlayacağız. Tabi burada işlemlerimizi gerçekleştirirken OOP - Nesneye Yönelik Programlama kavramlarına sadık kalmaya çalışacağız. Yapacağımız bütün operasyonları class'lar marifeti ile gerçekleştireceğiz.Hazırlayacağımız uygulama için iki farklı veri tabanı kullanacağız. Bunlardan ilki SQLite olacak. Aynı zamanda sizlere SQLite veri tabanı kütüphanesi hakkında - uygulamalarınızda veri tabanı olarak SQLite kullanmanızı istemenize sebep olacak - bilgiler aktaracağım. Kullanacağımız ikinci veri tabanı da SQL Server olacak. Projemizi, hem SQLite veri tabanı kütüphanesi ile hem de SQL Server ile iletişim kurma yeteneğinde hazırlayacağız ve veri tabanı işlemlerimizi gerçekleştireceğimiz sınıfları bu iki veri tabanı için ayrı ayrı tasarlayacağız. Bu sayede SQLite ile SQL Server arasındaki farklılık ve benzerlikleri de görme imkanına sahip olacaksınız. Bu eğitimde gerçekleştireceğimiz uygulama çok katmanlı mimarilere benzer, ancak daha sade ve anlaşılması kolay, özel bir yapıda olacak. Bu sayede ileriki eğitimlerde gerçekleştireceğimiz daha kompleks yapıdaki çok katmanlı mimarilere sahip projeler için sağlam bir altyapı oluşturmuş olacaksınız. Eğitim sonunda interface, inheritance, polymorphism, class, entity, n-layer gibi kavramların mantığını çözeceğinizi düşünüyorum. Çünkü bunların hem teorik bilgilerini sizlere sunacağım hem de uygulamamız içinde pratik olarak kullanımlarını gerçekleştireceğiz. Projelerimizde görüşmek üzere...