کدهک
1.93K subscribers
1.3K photos
7 videos
1 file
675 links
آموزشگاه تخصصی دات نت

https://codehaks.com

لینکدین :
https://www.linkedin.com/in/codehaks

یوتیوب:
https://www.youtube.com/@codehaksfa

ارتباط با مدیر :
Admin: @codehak
Email: ghods.hakim@hotmail.com
call: 09380146555
Download Telegram
نصب دات نت روی Ubuntu

از نسخه Ubuntu 22.04 LTS به بعد می توانید SDK و Runtime دات نت را تنها با دستور apt install نصب کنید.

https://ubuntu.com/blog/install-dotnet-on-ubuntu
👍22
آنالیز کیفیت کد با ویژوال استودیو

https://youtu.be/4Lc8-7biEbE
👍12🔥1
Forwarded from کدهک
آموزش استفاده از Task برای ارسال همزمان چند ایمیل

https://youtu.be/uDocx0m7URo
6
آشنایی با JWT

مکانیزم JWT یک روش برای Authorization تحت وب است به این صورت که کلاینت نام کاربری و رمز ورود خود را به سرور ارسال میکند و سرور در صورت درست بودن اطلاعات (Authenticate) کدی با محتوای base64 تولید میکند و آن را به کلاینت ارسال میکند.

از اینجا به بعد کلاینت برای دریافت اطلاعات از سرور فقط کافی است کد (نشان) دریافت شده را درون Header قرار دهد و در هر درخواست به سرور ارسال کند. سرور از روی الگوریتم داده ها را به امضای دیجیتال تبدیل میکند و آن را با امضای نشان مطابقت میدهد.

نشان JWT شامل سه بخش است :

بخش اول Header که نوع الگوریتم تولید امضا را مشخص میکند.

بخش دوم Payload که محتوای اطلاعات شامل نام کاربری، آی دی یا سمت و ... است.

بخش سوم Signature که یک امضای دیجیتال است که از روی الگوریتم رمزگذاری و اطلاعات بخش دوم تهیه میشود تا اطمینان حاصل شود محتوای نشان تغییر نمیکند.

هر بخش با نقطه از هم تفکیک میشود.

این روش گاهی Bearer token هم خوانده میشود.

اطلاعات توکن با فرمت Base64 جابجا میشود و رمزنگاری نشده است و توسط هر کس قابل خواندن است مگر اینکه از روشهایی مثل JWS یا JWE استفاده شود.
👍212
استفاده از چند DbContext در یک پروژه وب

https://youtu.be/CLlMFTCRRDc
👍6
نصب دات نت با winget

ابزار WINGET در ویندوز 10 و 11 امکان نصب سریع و راحت بسیاری از نرم افزارها را فراهم میکند. به تازگی فریم ورک دات نت بر روی این سرویس قرار گرفته است حالا می توانید با اجرای یک خط دستور نسخه های مختلف دات نت را نصب کنید.

> winget install dotnet-sdk-6

برای استفاده از WINGET باید ویندوز به آخرین نسخه بروز رسانی شده باشد. همچنین از Microsoft Store نرم افزار App Installer را نصب کرده باشید.
👍16
دات نت 7 نسخه RC1 منتشر شد

https://youtu.be/IlaGdHkHEvs
🔥4👍1
آموزش استفاده از WINGET جهت نصب دات نت

https://youtu.be/YY9JtsPS8CQ
👍2
آموزش پیاده کردن Value Object در دات نت

https://youtu.be/Ry-ofj5zhr8
👍3
دوره پیشرفته معماری تمیز برگزار میشود.

در این دوره به آموزش مباحث مطرح شده در کتاب Clean Architecture رابرت مارتین می پردازیم. نحوه پیاده سازی معماری تمیز به صورت عملی در محیط دات نت و با زبان سی شارپ و پروژه های ASP NET Core تدریس می شود.

سرفصل ها:
Design Principles
Component Principles
Architecture Principles
Data Transfer Objects
Value Objects
Entities
Records
Services
Repository & Unit Of Work
Exceptions
Logging
Validations
Object Mapping
Dependency Injection
Layering
MediatR & CQRS
Vertical Slices

دوره به صورت پروژه محور با استفاده از آخرین نسخه دات نت و سی شارپ ارائه میشود.

ASP NET Core 6.0
.NET 6.0
C# 10

مدت دوره: 15 ساعت
هزینه ثبت نام: 950 هزار تومان


جهت ثبت نام با @codehak یا شماره 09380146555 در تلگرام یا واتساپ تماس بگیرید.
👍10
فصل گمشده در معماری تمیز

بررسی و مقایسه انواع روش های طراحی ساختار پروژه در دات نت

https://youtu.be/oP5w9eiPhEw
👍5
کپی کردن فایلهای چند گیگابایتی در دات نت

https://youtu.be/-0l513553GM
👍8
آشنایی با قابلیت های جدید سی شارپ 11

https://youtu.be/OASyxjtWH2M
👍71
ذخیره فایل عکس در دیتابیس

https://youtu.be/l7joiBuatMc
👍4
خواندن عکس و نمایش آن با کمک API در ASP NET Core

https://youtu.be/de7fsrvMjeI
کنفرانس دات نت دو هفته دیگر برگزار میشود.

قرار است در این کنفرانس نسخه جدید دات نت 7 و ASP NET Core 7 و همچنین EF Core 7.0 معرفی شود.
🔥16👍43
کار با فرمت Base64 و نمایش عکس با کمک رشته در صفحات وب

https://youtu.be/w8OrGed0RSE
👍7
نمایش عکس Base64 با کمک View Component


https://youtu.be/YemUYmoCcVs
چگونه در ASP NET Core 7.0 پرفورمنس افزایش یافته است؟

https://youtu.be/SiEFdTPzjIU
👍6
شروع پخش زنده کنفرانس دات نت 2022 از 2 ساعت دیگر

Welcome to .NET 7
State of ASPNET Core
What's new for Blazor in .NET 7
Making the Most of Minimal APIs in .NET 7
...

لینک یوتیوب:
https://youtu.be/sMOGPRbsbcs
👍141
دات نت 7 منتشر شد

نسخه نهایی دات نت 7 و ASP NET Core 7 و سی شارپ 11 به همراه آپدیت Visual Studio شب گذشته رسما منتشر شد.

در ابتدای کنفرانس Scott Hunter که برای 7 سال مدیر پروژ دات نت بود اعلام کرد که به تیم Azure منتقل شده است و سکان هدایت دات نت از امروز به Gaurav Seth سپرده میشود.

نسخه جدید ASP NET Core پیشرفت های قابل توجهی در زمینه پرفورمنس داشته و در بنچمارک ها تا 11 برابر سریعتر از Nodejs نشان داده است.

برای دانلود نسخه جدید دات نت میتوانید به آدرس زیر مراجعه کنید:

https://dotnet.microsoft.com/en-us/download
🔥26👍5