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

این دوره به شما کمک میکند بخش سمت سرور یک وب سایت را با استفاده از Asp.net Core MVC راه اندازی کنید. 

ASP.NET Core یک فریمورک Open Source (متن باز) و Cross Platform (قابل اجرا روی پلتفرم های مختلف) است که توسط شرکت مایکروسافت معرفی شده و برای ایجاد انواع اپلیکشن های تحت وب، تحت ویندوز و اپلیکشن های موبایل و … می توان از آن استفاده نمود.

چرا باید از تکنولوژی Asp.net Core MVC استفاده کنیم؟

تکنولوژی Asp.net Core MVC یک فریمورک رایگان و متن باز بوده که بسیاری از برنامه نویسان علاقه مند به مایکروسافت مدت ها انتظار آن را می کشیدند. برنامه نوشته شده شما به این زبان قابلیت اجرا روی پلتفرم های مختلف اعم از ویندوز، لینوکس و مکینتاش را خواهد داشت.

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

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

معرفی و انجام کارهای اولیه برای راه اندازی پروژه

در این بخش به معرفی دوره Asp.net Core MVC میپردازیم و به شما نشان میدهیم، که برای شروع کار به چه ابزارهایی نیاز دارید. آشنایی با نرم افزار ویژوال استادیو و ایجاد یک پروژه ساده از جمله این موارد است.

آشنایی با الگوی معماری MVC

در این بخش با معماری MVC آشنا میشوید، خوشبختانه این معماری میان برنامه نویسان رواج یافته است و میتواند با جداسازی بخش های مختلف برنامه، به شما در نگهداری و ارتقا آن در آینده کمک کند.

آشنایی با View ها و رندر کردن صفحات HTML

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

آشنایی و کار با داده ها و ذخیره سازی آنها در پایگاه داده

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

آشنایی با کامپوننت ها و بهره مندی از قابلیت استفاده مجدد

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

ایمن سازی برنامه در برابر  دسترسی های غیر مجاز

یکی از موارد اساسی در طراحی یک وب سایت، ایجاد محدودیت برای دسترسی به بخش های حیاتی است، در این قسمت به شما آموزش میدهیم چطور کاربران بتوانند در وب سایت شما ثبت نام کرده و وارد شوند. دسترسی فقط برای کاربرانی است که احراز هویت شده باشند.

 

  پیش نمایش معرفی دوره