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


رحیم لطفی
آنچه در این دوره میآموزید
ایجاد ساختار کلی پروژه Core
آشنایی با فایلهای Startup و AppSettings
آشنایی با ایجاد یک پروژه جدید ASP.NET Core 3.1 MVC در ویژوال استودیو
آشنایی با نحوه استفاده از بهترین تکنیکهای کدنویسی و ریفکتور
محتوای دوره
پیشنیازها
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
درباره دوره
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#)
اطلاعات بیشتر
دورههای پیشنهادی مشابه
درباره استاد

مشاور و معمار ارشد نرمافزار
با بیش از ۱۵ سال تجربه تخصصی در حوزههای توسعه نرمافزار، معماری سیستمهای مقیاسپذیر و آموزش مهندسی نرمافزار
🏗 طراحی و پیادهسازی معماری نرمافزار
ارائه معماریهای بهینه با استفاده از جدیدترین تکنولوژیها (Microservices,, Event-Driven)
استقرار زیرساختهای فنی و راهبری فنی تیمهای توسعه
- مشاوره تخصصی معماری و توسعه
تحلیل و بهینهسازی معماری سیستمهای موجود
ارائه راهکارهای فنی برای چالشهای پیچیده نرمافزاری
- برگزاری دورههای آموزشی سازمانی
اجرای بوتکمپهای تخصصی برنامهنویسی متناسب با نیاز سازمانها
آموزشهای کاربردی معماری نرمافزار
-منتورینگ و برنامهریزی رشد توسعهدهندگان
تدوین پلن رشد شخصی برای برنامهنویسان در تمام سطوح (Junior تا Senior)
راهنمایی عملی برای ارتقای مهارتهای فنی و حرفهای
اطلاعات بیشتر