×
ribbon

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

مدرس:گروه هیلتن

رحیم لطفی

ASP.NET Core MVC یک فریم ورک توسعه برنامه وب است که توسط شرکت مایکروسافت طراحی و عرضه شده... بیشتر
گواهی‌نامه
3 (2)
1 دیدگاه
432دانشجو
14ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

این دوره شامل:

14 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

18 فصل63 جلسه14 ساعت ویدیو
مفاهیم پایه
  مقدمه ASP.NET Core و پیش‌نیازها
04:31
  نحوه نصب NET Core
03:21
  ساختار NET Core و ایجاد اولین پروژه
11:33
  ساختن Controller
05:28
  Anchor Tag
08:40
  ساختار عملیات HTML Method - CRUD
03:12
  متدهای GET و POST
17:18
  افزونه ReSharper
07:06
ارسال اطلاعات از Controller به View
  ViewBag
11:04
  ViewData
04:34
  TempData
08:58
  ViewModel
13:21
مینی پروژه ماشین حساب
  مینی پروژه ماشین حساب
19:18
  اصلاح (refactor) کدهای مینی پروژه ماشین حساب
25:28
Session
  Session
12:09
Cookies
  Cookies
09:27
Generics
  تعریف Generic Class و Generic Type
06:58
  Generic Types
10:12
  Generic Constraints
10:25
الگوهای طراحی Design patterns در ASP.NET Core
  IOC
07:17
  Dependency Injection
18:23
  In Memory User Access Services
18:17
  Repository patterns
12:56
  Generic Repository
11:06
Actions
  Actions - بخش اول
13:13
  Actions - بخش دوم
12:20
اجزای صفحه frontend
  Layouts
10:34
  ViewComponent
09:38
  نمونه تمرینی ViewComponent
15:31
دستورات موازی
  Async
16:43
  Cancellation Token
06:10

پیش‌نیاز‌ها

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

توضیحات دوره

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#)

دیدگاه کاربران

3

بر اساس امتیاز 2 دانشجو

1
2
3
4
5

رضا سهرابی

7 ماه پیش

1

واقعا به معنای واقعی کلمه افتضاح بود

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
رحیم لطفیمشاور و معمار نرم افزار
10دوره
2,642دانشجو
38نظر و امتیاز

مشاور و معمار ارشد نرم‌افزار
با بیش از ۱۵ سال تجربه تخصصی در حوزه‌های توسعه نرم‌افزار، معماری سیستم‌های مقیاس‌پذیر و آموزش مهندسی نرم‌افزار

حوزه‌های تخصصی خدمات:

طراحی و پیاده‌سازی معماری نرم‌افزار

ارائه معماری‌های بهینه با استفاده از جدیدترین تکنولوژی‌ها (Microservices,, Event-Driven)

استقرار زیرساخت‌های فنی و راهبری فنی تیم‌های توسعه

- مشاوره تخصصی معماری و توسعه

تحلیل و بهینه‌سازی معماری سیستم‌های موجود

ارائه راهکارهای فنی برای چالش‌های پیچیده نرم‌افزاری

- برگزاری دوره‌های آموزشی سازمانی

اجرای بوت‌کمپ‌های تخصصی برنامه‌نویسی متناسب با نیاز سازمان‌ها

آموزش‌های کاربردی معماری نرم‌افزار 

-منتورینگ و برنامه‌ریزی رشد توسعه‌دهندگان

تدوین پلن رشد شخصی برای برنامه‌نویسان در تمام سطوح (Junior تا Senior)

راهنمایی عملی برای ارتقای مهارت‌های فنی و حرفه‌ای

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

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

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

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