اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.
ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.
دردنیای برنامه نویسی ذخیره سازی داده ها از مهم ترین قسمت توسعه یک نرم افزار است که در این دوره ما از جدیدترین روش ذخیره سازی داده را استفاده و آموزش میدهیم . در این دوره موارد مهمی از دانش طراحی پایگاه داده تا نحوه استفاده از Core EF و معماری های داده ای را بررسی خواهیم کرد و در پایان دوره 0 تا 100 طراحی پایگاه داده یک پروژه مناسب را با هم توسعه می دهیم.
سرفصل های دوره:
1- توضیح ORM در پایگاه داده
2- نصب EF Core
3- دستورات dot Net CLI , PMC
4- مدل سازی اشیاها و داده های خاص
5- تنظیمات های خاص و کلاس های اجرایی مهم DB Context , DB Set
6- ساخت پایگاه داده از روی کلاس ها و وارد کردن جداول پایگاه داده (Migration)
7- بررسی روی انواع رابطه میان جداول ها
8- تعیین خصوصیات خاص و رابطه ها (2 روش) Fluent Api , Data Annotation
9- عملیات های ذخیره سازی و ویرایش و حذف روی داده ها
10- جست و جوی / عملیات های پس و جو
11- خواندن اطلاعات با رابطه (3 روش) Lazy , Eager Explicit ,
12- بررسی حافظه تغییرات روی عملیات های پایگاه داده Change Tracking
13- بررسی برخی ازتابع های مهم EF Core
14- ثبت اتفاقات و رویدادها / بررسی کارایی در EF Core
15- تست انواع دستورات اجرایی درORM از طریق پایگاه داده SQL Profiler
16- بررسی انواع اتصال به پایگاه داده ها SQL Server / SQLite
17- اجرایی دستورات کاربردی و پشتیبانی گیری از داده ها SQL در EF Core
18- موارد پیشرفته در EF Core (Query Filter و Asynchronous و ...)
19- پیاده سازی الگوی (CQRS)
20- Catching
21- ثبت موقعیت جغرافیایی (عرض و طول)
22- Aggregations
23- Pagination EF Core
24- EF Function
25- ذخیره کردن فایل ها (2 روش اصلی)
26- رمز نگاری روی داده ها
پیش نیاز های دوره :
LINQ
آشنایی با سی شارپ
فهرستـــ ویدیوها
مدت زمان دوره 17:45:00
با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
1
معرفی دوره
00:15:00
در این قسمت کل دوره معرفی می شود .
2
Info
00:14:00
موارد پایه ای در EF Core بررسی میکنیم .
3
Install
00:15:00
انواع روش های نصب پکیج های EF Core
4
Modeling
00:18:00
در این قسمت موارد طراحی پایگاه داده را فرا میگیریم.
5
DB Context and DB Set
00:19:00
در این قسمت موارد تنطیمات مهم ساختار پایگاه داده را بررسی میکنیم.
6
Commands (Migration)
00:15:00
در این قسمت در مورد Commands (Migration) صحبت میکنیم.
7
Commands (Import Table)
00:10:00
در این قسمت نحوه وارد کردن جداول از پایگاه داده به سمت کد نویسی را بررسی میکنیم.
8
Commands (Others)
00:12:00
در این قسمت مواردی دیگری Commands
9
Database design (e Shop)
00:22:00
طراجی جداول پروژه
10
Add Data
00:20:00
اضافه کردن داده و کلاس ساخت رشته اتصال
11
Delete and Update
00:18:00
در این قسمت انواع حذف منطقی و فیزیکی و ویرایش کردن اطلاعات را بررسی میکنیم.
12
Query
00:15:00
جست و جوها و صفحه بندی ها
13
Encrypt Data
00:20:00
رمزنگاری روی فیلدهای جداول (برای امنیت پایگاه داده)
14
(Mapping (Data Annotation
00:17:00
دادن خصوصیات خاص به جداول
15
(Mapping (Fluent API
00:30:00
ثبت خصوصیات با روش Fluent API
16
Mapping (e Shop)
00:17:00
دادن خصوصیات به جداول
17
Spatial Data
00:23:00
داده های خاص مانند مختصات جغرافیایی را در پایگاه داده ثبت میکنیم.
18
Relationships (OneToOne)
00:28:00
رابطه یک به یک را ببرسی میکنیم.
19
Relationships (OneToMany)
00:29:00
رابطه یک به چند را بررسی میکنیم.
20
Relationships (ManyToMany)
00:32:00
رابطه چند به چند را بررسی میکنیم.
21
Add Data Relationships
00:23:00
نحوه اضافه کردن داده های با رابطه فرا میگیریم.
22
Loading of Related Data
00:11:00
در این قسمت روش های خواندن اطلاعات با رابطه فرا میگیریم.
23
Eager Loading
00:30:00
خواندن اطلاعات با رابطه به روش Eager Loading را فرا میگیریم.
24
Explicit Loading
00:11:00
در این قسمت Explicit Loading را فرا می گیریم.
25
Lay Loading
00:15:00
در این قسمت Lay Loading که راحت ترین نوع بازگشت اطلاعات را فرا میگیریم.
26
Change Tracker
00:23:00
بررسی جدول تغییرات در EF Core
27
Database and Backup
00:23:00
عملیات های مختلفی با کمک EF Core روی پایگاه داده انجام میدهیم از جمله اجرای دستورات خام و بکاپ گیری از اطلاعات و ...
28
EF Functions
00:17:00
تابع های مهمی در زمینه های شبه بودن / تبدیل زمانی / تولید عدد رندوم / بررسی موقعیت جغرافیایی را بررسی میکنیم.
29
Query Filter
00:13:00
Query Filter اختصاصی در Context
30
AsNoTracking and IgnoreQueryFilters
00:13:00
()AsNoTracking() , IgnoreQueryFilters دو متد مهم را بررسی میکنیم.
31
Asynchronous Programming
00:15:00
برنامه نویسی ناهمزمانی را بررسی میکنیم.
32
Types Save File
00:10:00
انواع روش های ذخیره فایل در پایگاه داده ها
33
Save File (1)
00:16:00
روش اول ذخیره فایل
34
Save File (2)
00:15:00
روش دوم ذخیره کردن فایل
35
Caching
00:19:00
Caching را در EF Core بررسی میکنیم.
36
Logging
00:16:00
در این قسمت Logging را فرا میگیریم.
37
Configure Warnings
00:06:00
مدیریت خطاها
38
Events
00:13:00
بررسی رویدادها
39
Testing
00:11:00
تست کردن Query
40
EF Core in ASP.NET Core
00:17:00
EF Core in ASP.NET Core
41
EF Core in WPF
00:16:00
EF Core in WPF
42
Concurrency
00:16:00
همزمانی در ثبت و تغییر و حذف اطلاعات بررسی میکنیم.
نظرات کاربران در رابطه با این دوره