العودة لقائمة المشاريع
مطلوب مبرمج c# و ms sql محترف لمساعدتي في تعلم البرمجة
الميزانية
$250.00 - $500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
C# Programming
إدارة قواعد البيانات
مايكروسوفت إس كيو إل سيرفر
التعليم الإلكتروني
برمجة قواعد البيانات
C# Programming
إدارة قواعد البيانات
مايكروسوفت إس كيو إل سيرفر
التعليم الإلكتروني
برمجة قواعد البيانات
الوصف
انا شخص سريع التعلم والحمدلله واريد مبرمج 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 النهائي للمشروع - كيفية عمل تراخيص لهذه البرامج وكيفية عمل نسخ تجريبية منها - كيفية تسطيب البرنامج على اكثر من جهاز و ربطهم ببعض .
.................
ارجو ممن يقدم عرضا ان يكون ذو خبرة ومحترف و ان يكتب تفصيلا لعرضه