×
ribbon

تا پایان تخفیف

آموزش ASP.NET Core

ASP.NET Core یک چارچوب توسعه بهینه برای نرم افزارها و برنامه هایی که در فضای ابری مستقرشده اند... بیشتر
گواهی‌نامه
3.4 (74 امتیاز)
2,136دانشجو
مقدماتی

رامین محمدحسینی

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

محتوای دوره

9 فصل83 جلسه20 ساعت ویدیو
فصل اول: مقدمه
  مقدمه
مشاهده
"14:57
  مسیر یادگیری ASP.NET
"13:31
فصل دوم: مروری بر C#
فصل سوم: مقدمه‌ای بر ASP Core
فصل چهارم: ASP Core پیشرفته
فصل پنجم: مباحث تکمیلی ASP Core
فصل ششم: کار با داده‌ها
فصل هفتم: پیاده‌سازی REST API
فصل هشتم: عملکرد ASP Core
فصل نهم: تسک‌های پیش‌زمینه ASP Core

پیش‌نیاز‌ها

برای شرکت در دوره آموزشی ASP.NET Core پیش از هر چیز آشنایی با مفاهیم اولیه برنامه‌­نویسی، آشنایی با زبان برنامه‌نویسی سی‌شارپ و داشتن دانش کافی در زمینهٔ وب را لازم داریم. به این منظور اگر قصد استفاده بیشتر از مطالب ارائه‌ شده در این دوره را دارید قبل از هر چیز گذراندن دوره آموزش C# مقدماتی مکتب­خونه را به شما توصیه می‌­کنیم. همچنین پس از گذراندن این دوره برای یادگیری بیشتر دوره‌­های مشابه زیر را به شما توصیه می‌کنیم:

شرکت در این دوره‌­ها به تثبیت مباحث آموزش‌داده‌‌شده در این دوره کمک بسیاری خواهد کرد، اما اصلی‌­ترین پیش‌­نیاز شما برای شرکت در این دوره آشنایی با زبان برنامه­‌نویسی سی‌شارپ خواهد بود.

توضیحات دوره

ASP.NET Core یک چارچوب توسعه بهینه برای نرم‌افزارها و برنامه‌هایی که در فضای ابری مستقرشده‌اند یا به‌صورت محلی اجرا می‌شوند، ارائه می‌دهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت راه‌حل‌های خود انعطاف‌پذیری را حفظ می‌کند. امروزه چارچوب ASP.NET Core در حوزه مهندسی نرم‌افزار و برنامه‌نویسی بسیار مورداستفاده قرار می‌گیرد.

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

ASP.NET Core چیست؟

ASP.NET Core یک چارچوب جدید متن باز(open source) و کراس پلتفرم برای ساخت برنامه‌های کاربردی متصل به اینترنت مبتنی بر ابر مدرن، مانند برنامه‌های وب، برنامه‌های اینترنت اشیا و پشتیبان‌های تلفن همراه است.

مایکروسافت چهارچوب ASP.NET Core را به‌عنوان یک پلتفرم سبک‌ وزن ایجاد کرد که بر روی ویندوز، لینوکس و macOS اجرا می‌شود. NET Core بسیاری از API های مشابه.NET Framework  را به اشتراک می‌گذارد، به‌جز اینکه کوچک‌تر است و تنها زیرمجموعه‌ای از ویژگی‌های موجود در NET Framework را پیاده‌سازی می‌کند.

اساساً برنامه ASP.NET Core Web در هسته خود یک برنامه کنسول است که اطلاعات را در پورت می‌خواند و می‌نویسد. پلتفرم NET Core یک مدل کاربردی کنسول پایه ارائه می‌کند که می‌تواند با استفاده از رابط خط فرمان به‌صورت چند پلتفرمی اجرا شود. افزودن یک کتابخانه وب سرور آن را به یک برنامه وب ASP.NET Core تبدیل می‌کند و این دقیقاً همان کاری است که مایکروسافت انجام داد. ویژگی‌های اضافی، مانند پیکربندی و ورود به سیستم از طریق کتابخانه‌های اضافی اضافه می‌شوند.

این چارچوب شامل اجزای مدولار با حداقل سربار است. بنابراین در هنگام ساخت راه‌حل‌های خود انعطاف‌پذیری را حفظ خواهید کرد. می‌توانید برنامه‌های ASP.NET Core خود را به‌صورت کراس پلتفرم در ویندوز، مک و لینوکس توسعه داده و اجرا کنید.

در دوره آموزش ASP.NET Core شما به‌صورت عمیق با این چارچوب آشنا خواهید شد و نحوه استفاده و کار آن را نیز رفته‌رفته خواهید آموخت.

پایگاه داده مناسب برای ASP.NET Core

SQL Server محبوب‌ترین پایگاه داده در هنگام صحبت در مورد ASP.NET Core است زیرا همان چیزی است که مایکروسافت نیز می‌فروشد و همچنین اولین پایگاه داده‌ای است که Entity Framework Core برای آن توسعه‌یافته است. همچنین می‌توانید از SQL Server در لینوکس استفاده کنید زیرا مایکروسافت نسخه لینوکس را توسعه داده است که می‌توانید از آن استفاده کنید.

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

امتیاز و نظرات کاربران

3.4

از مجموع 74 امتیاز

35نظر

20 روز پیش

عالی بود

زینب کبیری

1 سال پیش

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

علی کیانی

1 سال پیش

عالی است

احمدرضا نصراصفهانی

2 سال پیش

بسیار عالی و توضیحات کامل است. خسته نباشید و خدا قوت به استاد عزیز

علیرضا علیزاده

2 سال پیش

سلام زمان بیشتر روی کدها گذاشته شود و توضیح تفصیلی بیشتری از اشیاء متد ها و ارتباطات آنها ذکر شود.

عقیل زمانی

2 سال پیش

با تشکر از استاد عزیز و مکتب خونه من نظرات دوستان رو خوندم و به نظرم کم لطفی بود اگر نگم من که دوره رو دوست داشتم و به نظرم برای من مفید بود و اینکه یه مشکل فنی وجود داره من سرعت حرف زدن استاد یکم اهسته است و اگه سرعت رو بوست کنید به 1.4 این مشکل حل میشه. با تشکر

سید مهدی یمین هاشمی

3 سال پیش

با تشکر از مکتب خونه مشکلاتی که در دوره وجود داشت که برطرف شده دوره خوب و کاملی هست و استاد دوره فن بیان خیلی خوبی داره گمون نکنم دوره بهتری به زبان فارسی پیدا کنید اگر دنبال چیز کاملتری هستید بهتره سراغ کتاب های رفرنس برید مثل Pro ASP.Net Core که با سرچ میتونید پیدا کنید و دانلودش کنید

مهدی ولی زاده

2 ماه پیش

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

کاوسیان

1 سال پیش

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

علیرضا احمدی

1 سال پیش

دوره ی خوبیه، پیشنهاد میکنم فقط دات نت 5 هست که خیلی نکته ایی نداره

مهدی حیدری

1 سال پیش

دوره بسیار خوبیه! البته باید از قبل با.net core آشنا باشی. به نظرم این دوره باید طولانی تر و با جزئیات بیشتر باشه. من برای دوره مطالب ازش استفاده کردم.

نوید بیرانوند

1 سال پیش

دوره خوبیه ولی اواسط دوره با سرعت بالا تدریس میشه. در کل خوب و کامل هست

سید محمد معین خلیلی نژاد

2 سال پیش

سرفصل دوره خیلی خوبه. کامل و جامع هستش ولی خیلی کند پیش میره

سلجوق بابازاده میاندوآب

2 سال پیش

دوره بسیار خوبی بود اما متاسفانه روند اصلاح پروژه های بسیار آهسته هست اگر روند اصلاح سریعر باشه تا هرچه زودتر بتونم مدرک رو هم از مکتب خونه دریافت کنم عالی میشه

علی احمدی

2 سال پیش

با سلام . این دوره برای بنده بسیار مفید بود . ایشان بسیاری از مطالب را با مثال های خیلی خوب و بصورت مختصر و کاربردی توضیح دادند .

محمد علی مصری

گواهی‌نامه

آموزش ASP.NET Core

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

قابل اشتراک‌گذاری در

linkdin

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

درباره استاد

رامین محمدحسینی
2دوره
2,358دانشجو

رامین محمدحسینی در رشته مهندسی IT تحصیل‌کرده و از اوایل دوران دانشجویی با حوزه برنامه‌نویسی آشنا شد.

او جدا از دانشگاه، دوره‌های آنلاین مختلفی را گذرانده و به‌صورت فردی برای داشتن تخصص بیشتر روزانه ساعت‌های زیادی را به یادگیری اختصاص می‌داد. اولین تجربه حرفه‌ای او در این حوزه در شرکت ایران‌خودرو رقم خورد و بعداً به‌عنوان فول‌استک دولوپر در شرکت علی‌بابا مشغول به کار شد. وی بیش از ۲ سال در دانشگاه تهران به تدریس C# مشغول بود و در شرکت‌هایی از جمله 360 Celsius و Parto CRS در سمت فول‌استک دولوپر فعالیت کرده است.

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

او همچنین تجربه های  بین المللی را در رزومه کاری خود دارد که از  جمله آنها میتوان به راه اندازی استارت آپ اهرم اشاره کرد.

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

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

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

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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

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