دروه Asp.net MVC Core جهت ورود به بازار کار
Asp.net MVC Core یک فریم ورک بسیار قدرت مند برای توسعه برنامه های تحت وب است فیلم آموزش طراحی سایت با ASP.NET Core 3.1 حرفه ای ترین و کاملترین دوره آموزش asp net core ایران نسخه استفاده شده است
آموزش برنامه نویسی Asp.net MVC Core جهت ورود به بازار کار
فیلم آموزش طراحی سایت با ASP.NET Core 3.1,5.
حرفه ای ترین و کاملترین دوره آموزش asp net core ایران
نسخه استفاده شده در این دوره,5, ASP.NET Core 3.1
دات نت کور 3.1 به راحتی با چند کلیک ساده به نسخه دات نت کور 5 قابل ارتقا است
15ساعت آموزش مفید بدون هیچ گونه وقت کشی و گفتن مطالب تکراری
Asp.net MVC Core چیست؟
Asp.net MVC Core یک فریم ورک بسیار قدرت مند برای توسعه برنامه های تحت وب است
Asp.net MVC Core برای طراحی سایت های سازمانی و بزرگ با قدرت و امنیت بالا می باشد
این فریم ورک در میان رقبا ی خود بی نظیر ظاهر شده است این فریم ورک کراس پلت فرم می باشد و بر روی تمام سیستم عامل ها قابل اجرا است.
Asp.net MVC Core متن باز بود و یکی از بروز ترین فریم ورک های طراحی سیستم های وب می باشد
دراین پکیج از بهترین تکنیک های کد نویسی و ریفکتو استفاده شده است که تجربه ی سال ها برنامه نویسی می باشد
Core Structure
ساختار کلی پروژه ی کور
در این بخش با بخش های مختلف سولوشن در پروژه ی دات نت کور، آشنا می شوید.
اشنایی با فایل Startup
آشنایی با AppSetting
ایجاد کنترلر Controller
ایجاد اکشن Action
اکشن ها متدهایی هستند که اگر از نوع IActionResult در تعریف آنها استفاده شود، می توانند هر نوع خروجی داشته باشند.
IActionResult
OnActionExecuting
OnActionExecuted
Anchor Tag
آشنایی با نحوه ی ایجاد anchor tag ها و جابجایی بین ویو ها و ارسال دیتا بین ویو های پروژه
Anchor Tag
asp-action
asp-controller
asp-area
asp-for
HTTP methods (CRUD operations)
آشنایی با نحوه ی ارسال دیتا از ویو به کنترلر
HttpPost
HttpGet
HttpPut
HttpHead
Resharper
افزونه ای توانمند که به کد نویسی صحیح و تمیز کمک می کند.
Viewbag
آشنایی با چگونگی ارسال اطلاعات از کنترلر به ویو
ViewData
یکی دیگر از روش های ارسال اطلاعات از کنترلر به ویو
TempData
از روش های دیگر ارسال اطلاعات از کنترلر به ویو که متفاوت از دو روش پیشین می باشد.
ViewModel
از روش های ارسال دیتا از کنترلر به ویو می باشد.
ارسال ویو مدل های تودرتو
ارسال چندین ویو مدل همزمان
نوشتن سمپل های کاربردی و استفاده اس مباحث گفته شده
و ریفکتور کردن کد های نوشته شده در هر بخش
Layout
بخش هایی از صفحات وب سایت که مشترک هستند، در این بخش قرار دارند.
View Component
آشنایی با عملکرد قدرتمند ویو کامپوننت ها
مثالی کاربردی برای فهم بهتر ویوکامپوننت و درک تفاوت آن با پارشیال ویوها
Session
در این بخش در مورد Session ها که متغیر سمت سروری است، آموزش داده می شود.
Cookies
این بخش در مورد کوکی ها که برای ذخیره ی اطلاعات در سمت کلاینت می باشد، توضیح داده شده.
Async
آشنایی به پردازش موازی و دستورات Async و await
Cancellation Token Async
یکی از مهمترین فیچرهای پردازش موازی برای آزاد سازی ریسورس ها
async Action
await and Task
View Component
آشنایی با عملکرد قدرتمند ویو کامپوننت ها
View Componnent Sample
مثالی برای فهم بهتر ویوکامپوننت و درک تفاوت آن با پارشیال ویوها
Async
آشنایی به پردازش موازی و دستورات Async و await
Cancellation Token Async
یکی از مهمترین فیچرهای پردازش موازی برای آزاد سازی ریسورس ها
Middleware Use Map
نوشتن یک میدل ویر آزمایشی
Upload File
روش اصولی آپلود فایل در دات نت کور
Refactoring Upload file
ریفکتور کردن و بهینه سازی کد های آپلود فایل
Identity Service
آشنایی با روش های استفاده و اضافه کردن این سرویس به پروژه
AutoMapper
برای نوشتن کد تمیز و بهینه، اغلب موجودیت ها در یک کلاس واسط مپ شده و آن واسطه ارسال می شود.
Entity Framework Core
آشنایی با روش اضافه کردن ef core به پروژه
Unit Of Work
با استفاده از این الگو، برای هر درخواست، فقط یک کانکشن با دیتا بیس ایجاد می شود.
Repository In ef Core
آشنایی با چگونگی استفاده از الگوی ریپازیتوری در ef core
Services
برای جلوگیری از تکرار کد، استفاده از سرویس ها پیشنهاد می شود.
MiddleWare
قرار دادن فیلتر ها بر سر راه درخواست های ارسالی به وب سایت
Middleware Use Map
نوشتن یک میدل ویر آزمایشی
Upload File
روش اصولی آپلود فایل در دات نت کور
Refactoring Upload file
ریفکتور کردن و بهینه سازی کد های آپلود فایل
Show Upload Image
در ادامه ی بحث قبل برای نمایش لیست فایل های آپلودی
Setting File
آشنایی با فایل appsettings.json
خواندن داده از فایل کانفیگ
Login
در این بحث مفاهیم Authentication و Authorization مورد بررسی قرار می گیرد
کنترل سط دسترسی کاربران برای کنترلر و اکشن ها
WebAuthorize
خصوصی سازی اکشن ها
Generic
ایجاد کلاس ها یا توابع جنریک برای استفاده ی بهینه تر در کدنویسی.
GenericTypes
مثالی برای کلاس های جنریک.
GenericConstraints
آشنایی با نحوه ی محدود کردن DataType ها در کلاس های جنریک
IOC
آشنایی با Inversion of control برای از بین بردن ارتباط تنگاتنگ بین موجودیت ها
Dependency Injection
آشنایی با نحوه ی تزریق وابستگی ها
آشنای با Life Time سرویس ها
AddScoped
AddDbContext
AddTransient
AddSingleton
Repository Pattern
استفاده از این الگو برای ماندگاری و سازگاری کد ها بسیار مهم است.
Generic Repository
تبدیل الگوی ریپازیتوری به نوع جنریک برای بالا بردن کارایی این الگو
In Memory Service
سرویس های داخلی حافظه رم
استفاده از این روش برای بهبود پرفورمنس پروژه ها
Repository Pattern
استفاده از این الگو برای ماندگاری و سازگاری کد ها بسیار مهم است.
Generic Repository
تبدیل الگوی ریپازیتوری به نوع جنریک برای بالا بردن کارایی این الگو
ClaimsIdentity
CookieAuthenticationDefaults
ClaimsPrincipal
AuthenticationProperties
is Remember Me
SignOutAsync
Mapper
MapperConfiguration
MapTo
AutoMapper
Data transfer object (DTO)
ValidateAntiForgeryToken
AppSetting
HttpContext
Cookie
NonAction
RedirectToAction
JsonResult
ایجاد View
partial View
Layout
View Model
TempData
Generic Class
Generic Repository
view Components
Components
TempData
Upload File
Upload Image
ValidationFile
Download File
In Memory Service
DataAnnotations
User Access
ViewBag
ViewData
TagHelper
_ViewStart
Injection Generic Service
StartupStaging
StartupDevelopment
StartupProduction
IConfiguration
Identity
IdentityDbContext
Account
Login
Logout
ArraySegment
Asynchronous
WebSocket Chat
Send File with Buffer
ReciveMessage
SenderMessage
WebSocketOptions
Entity FrameWork
IUnitOfWork
DbSet
DbContext
MultipleActiveResultSets
AsNoTracking
GenericRepository<TEntity>
abstract GenericRepository
sealed Service
نکات پرفرمن در انتیتی فریم ورک
EntityFramwork Performans
MultipleActiveResultSets=True;
Max Pool Size=200;
INDEX
AddRange()
AsNoTracking()
آموزش برنامه نویسی وب سوکت در Asp.net core(C#)
کاربرد وب سوکت :
بازی های آنلاین
چت های تحت وب
کنفرانس های آنلاین
برنامه های Real-Time
مطالب گفته شده در این پکیج:
مفاهیم پایه WebSocket
مدیریت Task ها
وب سوکت WebSocket
کار با رویداد WebSocket. OnOpen
کار با رویداد WebSocket. OnMessage
کار با رویداد WebSocket. OnClose
کار با رویداد WebSocket. OnErorr
ارسال و دریافت اطلاعات بین سرور و کلاینت با استفاده از وب سوکت WebSocket
نوشتن یک برنامه چت دوطرفه بین کاربران با استفاده از وب سوکت WebSocket
چت رم برای مدیریت کاربران آنلاین سایت با استفاده از وب سوکت WebSocket
ارسال فایل به سرور با استفاده از وب سوکت WebSocket
نحوه بافر کردن اطلاعات در ارسال داده ها و فایل بیشتر از اندازه بافر WebSocket
و غیره .....
کار با دستورات
async, await, Task , ArraySegment , BlockCopy
چند قسمت از این آموزش
آموزش Generic Repository در سی شارپ #C
آموزش نصب و اجرای ریشارپر Resharper ابزاری برای کد ریفکتورینگ
کلاس های جنریک generic در دات نت کور 3.1 Asp.Net MVC Core کد ریفکتورینگ
آموزش کوکی ها در دات نت کور Asp.Net MVC Core 3.1 - 5 ریفکتور
آموزش کانتترینت های جنریک در دات نت کور 3.1_5 Asp.Net MVC Core
مفهوم تزریق وابستگی (Dependency Injection) در دات نت کور asp.net core
آموزش کلاس های جنریک در Asp.Net Core
کنترل سطح دسترسی در دات نت کور WebAuthorize- جهت ورود به بازار کار
آموزش View Component در دات نت کور Asp.net MVC Core جهت ورود به بازار
الگوی ری پازیتوری Repository Pattern- آموزش asp.net core جهت ورود به بازار کار
لاگین در Identity در 3.1 , 5 ASP.NET Core
آموزش دات نت کور برای توسعه دهنده وب -کنترل سطح دسترسی کاربر
رحیم لطفی
-
طول دوره
3 قسمت -
فصل ها
1 -
دانشجویان
2 -
زبان
فارسی -
سطح آموزش
سخت -
وضعیت دوره
کامل -
مدت زمان
15 ساعت -
حجم
2GB
آموزشهای مرتبط
!برنامه کاملتو در دورههای ما کشف کن