تفاصيل العمل

### E-Commerce Cosmetics Store Website

Developed a responsive e-commerce website for a cosmetics store using **ASP.NET Core MVC**, **Entity Framework Core**, and **SQL Server**. The project was developed using **Visual Studio** and designed to provide a structured and user-friendly online shopping experience.

#### Technologies and Tools Used

* **ASP.NET Core MVC** – Used to build the web application and organize the project using the Model-View-Controller architecture.

* **C#** – Used to implement the application's backend logic and functionality.

* **Entity Framework Core** – Used to connect the application with the database and manage data through an object-relational mapping (ORM) approach.

* **SQL Server** – Used to store and manage the website's data, including products and other store-related information.

* **SQL Server Management Studio (SSMS)** – Used to create, manage, and test the SQL Server database.

* **Bootstrap** – Used to create a responsive and modern user interface that adapts to different screen sizes.

* **HTML & CSS** – Used to structure and customize the website's pages and visual appearance.

* **Visual Studio** – Used as the main development environment for writing, debugging, and testing the application.

* **Git & GitHub** – Used for version control and to upload and manage the project source code on GitHub.

#### Implementation

The website was developed using the **ASP.NET Core MVC architecture**, separating the application's models, views, and controllers to keep the project organized and maintainable. The database was designed using **SQL Server**, with Entity Framework Core used to establish the connection between the application and the database and handle data operations.

The website includes **product management and database integration**, allowing store-related data to be stored and retrieved dynamically. The interface was built using **Bootstrap**, HTML, and CSS to provide a responsive layout and a user-friendly shopping experience across different screen sizes.

After completing the development and testing process, the project source code was managed using **Git** and uploaded to **GitHub** through Git commands.

This project demonstrates practical experience in **ASP.NET Core development, C#, MVC architecture, database integration, Entity Framework Core, SQL Server, responsive web design, and Git/GitHub**.

### متجر إلكتروني لمستحضرات التجميل

قمت بتطوير موقع إلكتروني لمتجر متخصص في مستحضرات التجميل باستخدام **ASP.NET Core MVC** و **C#**، مع ربط الموقع بقاعدة بيانات **SQL Server** لإدارة وتخزين بيانات المتجر والمنتجات.

تم تنفيذ المشروع باستخدام **Visual Studio** كبيئة تطوير رئيسية، واستخدام **SQL Server Management Studio (SSMS)** لإنشاء وإدارة قاعدة البيانات واختبار البيانات والاستعلامات.

### التقنيات والأدوات المستخدمة

* **ASP.NET Core MVC:** لتطوير الموقع وتنظيم المشروع باستخدام بنية Model-View-Controller.

* **C#:** لكتابة منطق التطبيق وتنفيذ الوظائف المختلفة.

* **Entity Framework Core:** لربط التطبيق بقاعدة البيانات والتعامل مع البيانات وإجراء عمليات الإضافة والتعديل والحذف والاستعلام.

* **SQL Server:** لتخزين وإدارة بيانات المنتجات والمتجر.

* **SQL Server Management Studio (SSMS):** لإنشاء وإدارة قاعدة البيانات والجداول واختبار الاستعلامات.

* **Bootstrap:** لتصميم واجهة متجاوبة ومنظمة تعمل بشكل مناسب على أحجام الشاشات المختلفة.

* **HTML & CSS:** لبناء وتنسيق صفحات الموقع وتخصيص المظهر العام.

* **Visual Studio:** لكتابة الكود وتشغيل المشروع واختباره وتصحيح الأخطاء.

* **Git & GitHub:** لإدارة إصدارات المشروع ورفع ملفات ومصدر المشروع إلى GitHub باستخدام أوامر Git.

### طريقة تنفيذ المشروع

تم تقسيم المشروع وفق بنية **MVC** لفصل منطق التطبيق عن واجهة المستخدم والبيانات، مما يساعد على تنظيم الكود وتسهيل تطويره وصيانته.

تم إنشاء قاعدة البيانات باستخدام **SQL Server**، ثم ربطها بالمشروع باستخدام **Entity Framework Core**، بحيث يمكن للتطبيق التعامل مع بيانات المنتجات بصورة ديناميكية.

كما تم تصميم واجهة الموقع باستخدام **Bootstrap وHTML وCSS** للحصول على تصميم منظم ومتجاوب مع أحجام الشاشات المختلفة.

بعد الانتهاء من تطوير المشروع واختباره، استخدمت **Git** لإدارة ملفات المشروع ورفعه إلى **GitHub** باستخدام أوامر Git.

يعكس هذا المشروع خبرة عملية في **تطوير تطبيقات الويب باستخدام ASP.NET Core، البرمجة بلغة C#، بنية MVC، التعامل مع قواعد البيانات، Entity Framework Core، SQL Server، تصميم الواجهات المتجاوبة، وإدارة المشاريع باستخدام Git وGitHub**.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات