آموزش Asp.net MVC Core جهت ورود به بازار کار

ASP.NET Core MVC یک فریم‌ورک توسعه برنامه وب است که توسط شرکت مایکروسافت طراحی و عرضه شده است. در واقع، می‌توان گفت یک چارچوب برای ساخت برنامه‌های وب و API با استفاده از الگوی طراحی ...

27 دانشجو
مقدماتی تا پیشرفته
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

ایجاد ساختار کلی پروژه Core

آشنایی با فایل‌های Startup و AppSettings

آشنایی با ایجاد یک پروژه جدید ASP.NET Core 3.1 MVC در ویژوال استودیو

آشنایی با نحوه استفاده از بهترین تکنیک‌های کدنویسی و ریفکتور

محتوای دوره

18 فصل 63 جلسه 14 ساعت ویدیو
مفاهیم پایه
ارسال اطلاعات از Controller به View
مینی پروژه ماشین حساب
Session
Cookies
Generics
الگوهای طراحی Design patterns در ASP.NET Core
Actions
اجزای صفحه frontend
دستورات موازی
Middleware
مینی پروژه File Uploader
App Setting
Authorization & Login
Auto Mapper
تنظیمات چندین محیط اجرایی همزمان
کار با دیتابیس
Web Sockets

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

درباره دوره

ASP.NET Core MVC یک فریم‌ورک توسعه برنامه وب است که توسط شرکت مایکروسافت طراحی و عرضه شده است. در واقع، می‌توان گفت یک چارچوب برای ساخت برنامه‌های وب و API با استفاده از الگوی طراحی Model-View-Controller است. از ASP.NET Core MVC برای ساخت سایت‌هایی با امنیت بالا استفاده می‌شود که متن‌باز بوده و یکی از جدیدترین فریم‌ورک‌های ساخت سیستم‌های وب است.

در این دوره کاربردی قصد داریم با ایجاد یک پروژه جدید ASP.NET Core 3.1 MVC در ویژوال استودیو آموزش خود را شروع کنیم. ابتدا یک توضیحات کلی در مورد نحوه نصب و قابلیت‌های این فریم‌ورک می‌دهیم. در این دوره از بهترین تکنیک‌های کدنویسی و ریفکتور استفاده می‌کنیم که حاصل تجربه سال‌ها برنامه‌نویسی است. این یکی از حرفه‌ای‌ترین و کامل‌ترین دوره‌های آموزش ASP.NET Core در بستر وب است که در ۱۴ ساعت به آموزش طراحی سایت با ASP.NET Core 3.1.5 پرداخته و به صورت پیشرفته شما را برای ورود به بازار کار طراحی برنامه‌های تحت وب آماده می‌کند.

آنچه در آموزش ASP.NET Core 3.1 MVC جهت ورود به بازار کار خواهید آموخت:

  • ایجاد ساختار کلی پروژه Core
  • آشنایی با فایل‌های Startup و AppSettings
  • ایجاد کنترلر و اکشن
  • نحوه ارسال دیتا از ویو به کنترلر
  • ایجاد anchor tagها و جابجایی بین ویوها و ارسال دیتا بین ویوهای پروژه
  • افزونه Resharper
  • ارسال اطلاعات از کنترلر به ویو
  • ویومدل‌های تودرتو
  • ارسال چندین ویومدل همزمان
  • نوشتن سمپل‌های کاربردی
  • ریفکتور کردن کدهای نوشته شده
  • بخش‌هایی از صفحات مشترک در وب‌سایت
  • View Component
  • Session
  • Cookies
  • پردازش موازی و دستورات Async و await
  • فیچرهای پردازش موازی برای آزادسازی منابع
  • نوشتن یک میدل‌ویر آزمایشی
  • آپلود فایل در دات‌نت‌کور
  • ریفکتور کردن و بهینه‌سازی کدهای آپلود فایل
  • AutoMapper
  • اضافه کردن ef core به پروژه
  • Unit Of Work
  • استفاده از الگوی ریپازیتوری در ef core
  • جلوگیری از تکرار کد
  • قرار دادن فیلترها بر سر راه درخواست‌های ارسالی به وب‌سایت
  • خواندن داده از فایل کانفیگ و آشنایی با فایل appsettings.json
  • کنترل سطح دسترسی کاربران برای کنترلرها و اکشن‌ها
  • خصوصی‌سازی اکشن‌ها و ایجاد کلاس‌ها یا توابع جنریک
  • آشنایی با نحوه تزریق وابستگی‌ها
  • آموزش برنامه‌نویسی وب‌سوکت در ASP.NET Core (C#)

اطلاعات بیشتر

درباره استاد

رحیم لطفی
رحیم لطفی
8 دوره
146 دانشجو

توسعه دهنده و معمار نرم‌افزار با بیش از 15 سال سابقه در توسعه نرم‌افزار و آموزش خدمات: نوشتن معماری و زیر ساخت پروژه‌های با جدیدترین تکنولوژی و رویکرد (همچنین آموزش زیر ساخت به توسعه‌دهنده‌ها) مشاوره در حوضهٔ معماری و توسعه نرم‌افزار برگزارکننده بوت‌کمپ‌های آموزش برنامه‌نویسی برای سازمان‌ها تدریس برای سازمان‌ها منتورینگ و تهیه پلن رشد برای برنامه‌نویس‌ها در هر سطحی

اطلاعات بیشتر

دیگر دوره‌های رحیم لطفی

سوالات پرتکرار

حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.