ممنون از همه دوستان بابت شرکت در این فری تاک
دو نکته مهمی که گفته شد:
1- خرید اکانت Microsoft Azure ( که متاسفانه تحریم هستیم و هزینه اون هم به نسبت کم نیست) رو از طریق لینک زیر میتونید انجام بدید ( تبلیغات هم نیست 😁 صرفا معرفی هست) . خودتون کمی مطالعه راجع به Azure Services داشته باشید ( منابع ای که به نظرم خوب باشن رو معرفی میکنم) . متاسفانه ( برای ما ایرانی ها که تحریم هستیم البته ) دونستن Azure Services برای اپلای کاری یا گرفتن کار ریموت از خارج کشور جزو واجبات هست و اکثر شرکت های معتبر خارجی که روی NET Stack دارن کار میکنن از Azure Services دارن استفاده میکنن.
https://www.iranicard.ir/microsoft-azure/
2- تو وبینار قبلی من یک ابزاری معرفی کردم که توصیه میکنم ازش غافل نشید و اون هم DAPR هست. حتما نگاهی به سایت و داکیومنت هاش بندازید و سعی کنید فرمون رو بگیرید دستتون و باهاش یه پروژه تستی کوچیک بیارید بالا.
https://dapr.io/
دو نکته مهمی که گفته شد:
1- خرید اکانت Microsoft Azure ( که متاسفانه تحریم هستیم و هزینه اون هم به نسبت کم نیست) رو از طریق لینک زیر میتونید انجام بدید ( تبلیغات هم نیست 😁 صرفا معرفی هست) . خودتون کمی مطالعه راجع به Azure Services داشته باشید ( منابع ای که به نظرم خوب باشن رو معرفی میکنم) . متاسفانه ( برای ما ایرانی ها که تحریم هستیم البته ) دونستن Azure Services برای اپلای کاری یا گرفتن کار ریموت از خارج کشور جزو واجبات هست و اکثر شرکت های معتبر خارجی که روی NET Stack دارن کار میکنن از Azure Services دارن استفاده میکنن.
https://www.iranicard.ir/microsoft-azure/
2- تو وبینار قبلی من یک ابزاری معرفی کردم که توصیه میکنم ازش غافل نشید و اون هم DAPR هست. حتما نگاهی به سایت و داکیومنت هاش بندازید و سعی کنید فرمون رو بگیرید دستتون و باهاش یه پروژه تستی کوچیک بیارید بالا.
https://dapr.io/
فهم کار ارزش بیشتری نسبت به انجامش داره!
خیلی جاها داریم میبینیم که اکثر برنامه نویس ها دنبال نمونه کد مثلا "پیاده سازی فروشگاه اینترنتی هستند" یا خیلی از اموزش ها با همین موضوع کلی طرفدار پیدا کردند. من با این موضوع اصلا مشکلی ندارم. مشکل اصلی وقتی بوجود میاد که اون شخص برنامه نویس با دیدن این دوره ها قدرت تجزیه تحلیلش رو از دست بده و به جای فهمیدن مسئله صرفا کپی پیست انجام بده و با خودش بگه "کار میکنه دیگه"
داشتن قدرت تجزیه و تحلیل چیزیه که شما رو از بقیه برنامه نویس ها متمایز میکنه. میکروسرویس ، DDD ,CQRS و هزارتا چیز دیگه تا وقتی که شما نفهمین که دقیقا چیکار دارید میکنید هیچ ارزشی رو برای شما بوجود نمیارن.
پس بهتره بجای coder بودن programmer باشیم!
خیلی جاها داریم میبینیم که اکثر برنامه نویس ها دنبال نمونه کد مثلا "پیاده سازی فروشگاه اینترنتی هستند" یا خیلی از اموزش ها با همین موضوع کلی طرفدار پیدا کردند. من با این موضوع اصلا مشکلی ندارم. مشکل اصلی وقتی بوجود میاد که اون شخص برنامه نویس با دیدن این دوره ها قدرت تجزیه تحلیلش رو از دست بده و به جای فهمیدن مسئله صرفا کپی پیست انجام بده و با خودش بگه "کار میکنه دیگه"
داشتن قدرت تجزیه و تحلیل چیزیه که شما رو از بقیه برنامه نویس ها متمایز میکنه. میکروسرویس ، DDD ,CQRS و هزارتا چیز دیگه تا وقتی که شما نفهمین که دقیقا چیکار دارید میکنید هیچ ارزشی رو برای شما بوجود نمیارن.
پس بهتره بجای coder بودن programmer باشیم!
نمونه ای از اسلاید های EF Core in Depth
به شخصه خیلی باهاش حال میکنم و فکر میکنم ارائه خفنی داشته باشیم. وقتی معماری EF Core و اینکه "حرفه ای ها" چجوری کد میزنن رو میبینین دیگه دیدن بقیه کد ها بدرد نمیخوره :)
الان که تایم مناسبی نیست و اکثرا درگیر مراسم سال نو هستیم (اسلاید ها و کد ها کامل شده) انشاالله در زمانی مناسب این لایو استریم رو ارائه میدیم که همه بتونن شرکت کنن.
ممنون از لطف و همراهی همه دوستان
به شخصه خیلی باهاش حال میکنم و فکر میکنم ارائه خفنی داشته باشیم. وقتی معماری EF Core و اینکه "حرفه ای ها" چجوری کد میزنن رو میبینین دیگه دیدن بقیه کد ها بدرد نمیخوره :)
الان که تایم مناسبی نیست و اکثرا درگیر مراسم سال نو هستیم (اسلاید ها و کد ها کامل شده) انشاالله در زمانی مناسب این لایو استریم رو ارائه میدیم که همه بتونن شرکت کنن.
ممنون از لطف و همراهی همه دوستان
لایو استریم بررسی عمیق EF Core + Optimizations And Best Practices
ارائه دهنده: بابک طارمی (LinkedIn)
تعداد جلسات : 2
مدت زمان هر جلسه: حدودا دو ساعت
تاریخ برگزاری جلسه اول : سه شنبه 16 فروردین ساعت 8 شب
هزینه: کاملا رایگان
محل برگزاری: کانال @DotNetIsFun در تلگرام
خیلی از ما رانندگی با ماشین رو بلدیم، ولی نمیدونیم که موتور ماشین چجوری کار میکنه و باعث حرکت ماشین میشه. در قسمت اول این سری لایو استریم دو قسمتی قراره که به صورت عمیق ماشین EF Core رو بررسی کنیم و بفهمیم که EF Core چجوری LINQ رو تبدیل به کوئری ای میکنه که دیتابیس بتونه اون رو بفهمه. تو قسمت اول به مباحث زیادی میپردازیم از جمله:
-بررسی و توضیح نکته هایی که لازمه راجب ساختمان داده بدونیم
-بررسی کلی کامپایلر و ساختار کامپایلر Roslyn و اینکه کد نوشته شده در سی شارپ چه مراحلی رو برای کامپایل شدن طی میکنه.
-بررسی Expression Tree ها در سی شارپ و ساخت یک Expression Tree
- توضیح ORM و نکات و چالش های طراحی یک ORM
-بررسی کامل و دقیق EF Core نگاه به سورس کد آن.
-بررسی نکات پرفرمنسی که به صورت توکار در EF Core در نظر گرفته شده و...
ارائه دهنده: بابک طارمی (LinkedIn)
تعداد جلسات : 2
مدت زمان هر جلسه: حدودا دو ساعت
تاریخ برگزاری جلسه اول : سه شنبه 16 فروردین ساعت 8 شب
هزینه: کاملا رایگان
محل برگزاری: کانال @DotNetIsFun در تلگرام
خیلی از ما رانندگی با ماشین رو بلدیم، ولی نمیدونیم که موتور ماشین چجوری کار میکنه و باعث حرکت ماشین میشه. در قسمت اول این سری لایو استریم دو قسمتی قراره که به صورت عمیق ماشین EF Core رو بررسی کنیم و بفهمیم که EF Core چجوری LINQ رو تبدیل به کوئری ای میکنه که دیتابیس بتونه اون رو بفهمه. تو قسمت اول به مباحث زیادی میپردازیم از جمله:
-بررسی و توضیح نکته هایی که لازمه راجب ساختمان داده بدونیم
-بررسی کلی کامپایلر و ساختار کامپایلر Roslyn و اینکه کد نوشته شده در سی شارپ چه مراحلی رو برای کامپایل شدن طی میکنه.
-بررسی Expression Tree ها در سی شارپ و ساخت یک Expression Tree
- توضیح ORM و نکات و چالش های طراحی یک ORM
-بررسی کامل و دقیق EF Core نگاه به سورس کد آن.
-بررسی نکات پرفرمنسی که به صورت توکار در EF Core در نظر گرفته شده و...
هم اکنون لایو استریم بررسی عمیق EF Core در حال برگزاری میباشد
https://t.iss.one/DotNetFunConf?livestream
https://t.iss.one/DotNetFunConf?livestream
Codes:
https://github.com/babaktaremi/EFCoreTest
https://github.com/babaktaremi/ExpressionExplorations
Tools:
https://www.linqpad.net/
https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/syntax-visualizer?tabs=csharp
https://marketplace.visualstudio.com/items?itemName=KirAntipov.VisualDump
https://github.com/babaktaremi/EFCoreTest
https://github.com/babaktaremi/ExpressionExplorations
Tools:
https://www.linqpad.net/
https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/syntax-visualizer?tabs=csharp
https://marketplace.visualstudio.com/items?itemName=KirAntipov.VisualDump
GitHub
GitHub - babaktaremi/EFCoreTest
Contribute to babaktaremi/EFCoreTest development by creating an account on GitHub.
سلام خدمت همه دوستان
قسمت اول لایو استریم EF Core برگزار شد و ویدیو و اسلاید های مربوطه داخل کانال قرار گرفت. برای تهیه این لایو استریم ها بیش از یک ماه تحقیق انجام میشه و اینجوری نیست که من مطلبی رو شب قبلش بخونم و بیام اینجا ارائه بدم.
لطف کنید کانال رو به کسانی که فکر میکنید این مطالب براشون میتونه مفید باشه معرفی کنید.
در آخر هم اگر نکته یا نظری هست داخل کامنت های همین بخش یا مستقیم به خودم اعلام کنید و حتما در نظرسنجی بعد لایو استریم شرکت کنید
با تشکر از لطف و همراهی همه دوستان
قسمت اول لایو استریم EF Core برگزار شد و ویدیو و اسلاید های مربوطه داخل کانال قرار گرفت. برای تهیه این لایو استریم ها بیش از یک ماه تحقیق انجام میشه و اینجوری نیست که من مطلبی رو شب قبلش بخونم و بیام اینجا ارائه بدم.
لطف کنید کانال رو به کسانی که فکر میکنید این مطالب براشون میتونه مفید باشه معرفی کنید.
در آخر هم اگر نکته یا نظری هست داخل کامنت های همین بخش یا مستقیم به خودم اعلام کنید و حتما در نظرسنجی بعد لایو استریم شرکت کنید
با تشکر از لطف و همراهی همه دوستان