تفاصيل المشروع

انا شخص سريع التعلم والحمدلله واريد مبرمج c# و ms sql محترف لمساعدتي في تعلم البرمجة لتصميم برامج محاسبة ERP وبرامج ادارية

مطلوب ان يكون البرنامج التعليمي فيديوهات باللغة العربية مدتها 90 ساعة

المحتويات المطلوبة في البرنامج التعليمي هي

اولا : تصميم قواعد البيانات الارتباطيه و اهداف هذا الجزء هي:

1- احتراف تشكيل وتنسيق البيانات وتصميم قواعد بيانات تتسم بالفعاليه والموثوقيه.

2- القدره على تحليل البيانات وبناء قواعد بيانات عملاقه لاستخدامها في التطبيقات الضخمه.

ويجب ان يحتوي هذا الجزء على الدروس التالية :

What Data Is ?

Data and information

Storing Data

The different ways to store data

The different types of databases

Database System Concepts and Architecture

Using databases in programming projects

Designing Relational Databases

Entities & Attributes

Relations (Tables)

Keys concept

Relationships

Functional dependency

Modification anomalies

Normal Forms (6 Normal forms)

Normalization

Denormalization

Using functional dependency to build relations (tables)

Data integration & Performance

Database Diagrams

Entity-Relationship model (ERD)

System object model (SOM)

Appling Database Design

Overview of Microsoft SQL server

Building tables and relationships in SQL server

Standard SQL language

Overview of transact SQL (T-SQL)

ثانيا : برمجة قواعد بيانات MS SQL Server2012

وهدف هذا الجزء تطبيق واحتراف برمجه قواعد البيانات باستخدام MS SQL Server 2012

ويجب ان يحتوي هذا الجزء على الدروس التالية :

Lesson 1: Overview of Relational Databases

Lesson 2: Introduction to Microsoft SQL Server 2012

Introducing Microsoft SQL Server 2012

Getting Started with SQL Server Management Studio

Creating Database Objects

Lab : Working with SQL Server 2012 Tools

Lesson 3: Introduction to T-SQL Querying

Introducing T-SQL

Understanding Sets

Understanding Predicate Logic

Understanding the Logical Order of Operations in SELECT statements

Lab : Introduction to Transact-SQL Querying

Lesson 4: Writing SELECT Queries

Writing Simple SELECT Statements

Eliminating Duplicates with DISTINCT

Using Column and Table Aliases

Writing Simple CASE Expressions

Lab : Writing Basic SELECT Statements

Lesson 5: Querying Multiple Tables

Understanding Joins

Querying with Inner Joins

Querying with Outer Joins

Querying with Cross Joins and Self Joins

Lab : Querying Multiple Tables

Lesson 6: Sorting and Filtering Data

Sorting Data

Filtering Data with a WHERE Clause

Filtering with the TOP and OFFSET-FETCH Options

Working with Unknown and Missing Values

Lab : Sorting and Filtering Data

Lesson 7: Views and Indexes

Using Views

Every Thing About Views

Indexes

Lesson 8: Working with SQL Server 2012 Data Types

Introducing SQL Server 2012 Data Types

Working with Character Data

Working with Date and Time Data

Lab : Working with SQL Server 2012 Data Types

Lesson 9: Using Built-In Functions

Writing Queries with Built-In Functions

Using Conversion Functions

Using Logical Functions

Using Functions to Work with NULL

Lab : Using Built-In Functions

Lesson 10: Grouping and Aggregating Data

Using Aggregate Functions

Using the GROUP BY Clause

Filtering Groups with HAVING

Lab : Grouping and Aggregating Data

Lesson 11: Using Subqueries

Writing Self-Contained Subqueries

Writing Correlated Subqueries

Using the EXISTS Predicate with Subqueries

Lab : Using Subqueries

Lesson 12: Using Table Expressions

Using Derived Tables

Using Common Table Expressions

Using Inline Table-Valued Functions

Lab : Using Table Expressions

Lesson 13: Using Set Operators

Writing Queries with the UNION Operator

Using EXCEPT and INTERSECT

Using APPLY

Lab : Using Set Operators

Lesson 14: Using Window Ranking, Offset and Aggregate Functions

Creating Windows with OVER

Exploring Window Functions

Lab : Using Window Ranking, Offset and Aggregate Functions

Lesson 15: Pivoting and Grouping Sets

Writing Queries with PIVOT and UNPIVOT

Working with Grouping Sets

Lab : Pivoting and Grouping Sets

Lesson 16: Querying SQL Server Metadata

Querying System Catalog Views and Functions

Executing System Stored Procedures

Querying Dynamic Management Objects

Lab : Querying SQL Server Metadata

Lesson 17: Executing Stored Procedures

Querying Data with Stored Procedures

Passing Parameters to Stored Procedures

Creating Simple Stored Procedures

Working with Dynamic SQL

Lab : Executing Stored Procedures

Lesson 18: Programming with T-SQL

T-SQL Programming Elements

Controlling Program Flow

Lab : Programming with T-SQL

Lesson 19: Implementing Error Handling

Using TRY / CATCH Blocks

Working with Error Information

Lab : Implementing Error Handling

Lesson 20: Implementing Transactions

Transactions and the Database Engine

Controlling Transactions

Lab : Implementing Transactions

Lesson 21: Improving Query Performance

Factors in Query Performance

Displaying Query Performance Data

Lab : Improving Query Performance

Lesson 22: Working with XML

XML Data Type

XML Schema Collections

Querying XML

Lesson 23: SQL Services Overview

Overview of Integration Services

Overview of Analysis Services

Overview of Reporting Services

ثالثا : البرمجه باستخدام C#

واهداف هذا الجزء هي:

1- الفهم التطبيقي الكامل للفكر البرمجي, ومفاهيم OOP

2- قواعد واستخدامات وتطبيقات لغة برمجة C#

3- البرمجه باستخدام C# والاتصال بقواعد البيانات وبيئه عمل Visual Studio

ويجب ان يحتوي هذا الجزء على الدروس التالية :

Introduction to Visual Studio

Debugging

Intro to Variables / Data Types

Variables / Data Types

.NET Framework Classes

Strings and Dates

Branching

Looping

Object Oriented Programming Concepts

Introduction to Classes

Working with Classes

Properties

Methods

Advanced Methods

Inheritance

Interfaces

Organizing Classes

Introduction to Arrays

Manipulating Arrays

Introducing Delegates

Events

Introducing Generics

Generics and Arrays

Generic Interfaces/Constraints

Generic Lists

Handling Exceptions

Creating and Throwing Exceptions

Generic List

List Sorting

Other Collections

IO Classes

Intro to LINQ

LINQ to SQL

LINQ to DataSets/XML

Databases Operations using ADO.net

Language Extensions

Lambda Expressions

.....

ويجب ان يتبع كل جزء من هذه الاجزاء تاسكات لقياس مدى الفهم والتقدم في البرنامج

ويجب ان يكون هناك تواصل خلال فترة المشروع لتوضيح النقاط الغير مفهومة لي

اخر جزء يجب ان يساعدني المستقل في النهاية في عمل عدة مشروعات منها :

برنامج ادارة مستشفى - برنامج ادارة عيادة - برنامج ادرة مدرسة - برنامج نقطة بيع - برنامج محاسبة ERP - كيفية ادماج نسخة سكويل اكسبريس وكريستال ريبورت في ملف exe النهائي للمشروع - كيفية عمل تراخيص لهذه البرامج وكيفية عمل نسخ تجريبية منها - كيفية تسطيب البرنامج على اكثر من جهاز و ربطهم ببعض .

.................

ارجو ممن يقدم عرضا ان يكون ذو خبرة ومحترف و ان يكتب تفصيلا لعرضه

حالة المشروع
مُغلق
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
60 يوما
المهارات

صاحب المشروع
محمد م.
  • دعم، مساعدة وإدخال بيانات
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

Mohamed A.

السلام عليكم . يمكنني تعليمك لغة سي فقط لأنني درستها في مرحلتي الجامعية لمدة 3 سنوات

السلام عليكم انا مبرمجه و اعمل علي برامج مع قواعد البيانات بلغه السي شارب يمكنني تغطيه جزء كبير من النقط المذكوره و باقي النقاط يمكنني توجيهك الي فيديوهات لها ش...

اخي الكريم بارك الله فيك لتوضيحك ما تريد بالضبط . ولكن الموضوعات التي وضعتها بحاجة لجهد في الشرح وتسجيل الفيديو ان اردت قسم المشروع لعدة مشروعات مستقلة وتعلم كل...

السلام عليكم .يمكنني تنفيذ طلبك وباحترافية . ولله ولي التوفيق.

Abdurrahman A.

يمكنني إعطاءك فيديوهات بسيطة من الـ A - Z ويمكنني إعطاءك التاسكات المطلوبة والمساعدات المطلوب

YOUNES K.

يمكنني مساعدتك في تعلم البرمجة و اعطائك فيديوهات

بلال ط.

الدروس ليست بالهينة خاصة وانها تتطلب مجهود على العموم انا مبرمج للسي شارب يمكنك تفقد قائمة أعمالي

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.