بعد از اینکه کتاب فارسی آموزش ASP.Net Core رو داخل سایت منتشر کردیم دیدم یک کتاب آموزش ASP.Net Core دارم که به زبان انگلیسی منتشر شده و جز بهترین منابع خارجی برای این تکنولوژی می باشد. اگر مقداری زبانتون خوب هستش و می توانید متن های انگلیسی رو مطالعه کنید به نظرم کتاب آموزش ASP.Net Core به زبان انگلیسی جز بهترین کتاب های حاضر برای این تکنولوژی می باشد. در این مطلب ابتدا باز توضیحاتی در مورد ASP.Net Core میدهیم و مقداری در مورد ویژگی ها و مزایای آن صحبت می کنیم و در آخر لینک دانلود کتاب ASP.Net Core را برای دانلود قرار میدهیم. البته ناگفته نماند در همین مطلب جلسات رایگان دوره آموزش طراحی سایت با ASP.Net Core رو هم برای دانلود قرار میدیم تا کسانی که می خواند از طریق فیلم آموزشی طراحی سایت رو یاد بگیرند ازشون استفاده کنند.
همان طور که در بخش بالا گفتیم قبل از اینکه در مورد کتاب آموزش ASP.Net Core به صورت کامل صحبت کنیم ابتدا توضیحاتی در مورد ASP.Net Core میدهیم تا بیشتر با این تکنولوژی آشنا شوید و اصلا بدونید چی هستش و در آخر در مورد خود کتاب و سرفصل های آن توضیح میدهیم.
ASP.Net Core چیست؟
ASP.Net Core فریم ورکی برای ایجاد برنامه های کاربردی تحت وب ساخته شده توسط مایکروسافت است که از ساختار Model-View-Controler (MVC) برگرفته از شیوه توسعه Agile و بهترین قسمت های دات نت فریم ورک استفاده می کند.
ASP.NET Core آخرین دستاورد ASP.NET می باشد و هدف Highly Modular و Little Coupling، طراحی شده است. با این روند برنامه شما با ماژولاریتی بالا و کمترین وابستگی ایجاد می شود. اگر قبلا با ASP.NET MVC 5 کار کرده باشید، می توان گفت که ASP.NET Core ایده خوبی برای شروع کار شماست. ASP.NET Core کاملا Open Source بوده و شما می توانید در GitHub آن را دانلود نمائید. علاوه بر این، قابل دسترس در Windows و Mac و Linux هم می باشد که این دو مورد می تواند یک تضمین عالی برای ادامه راه ما باشد.
ویژگی های ASP.NET Core
هر تکنولوژی و زبانی دارای تعدادی ویژگی اصلی می باشد که باعث تمایز آن با بقیه زبان ها یا تکنولوژی ها می شوید. ASP.NET Core هم دارای تعدادی ویژگی بارز و جذاب می باشد که ما را ترغیب به استفاده از آن می کند. در بخش زیر به صورت خلاصه تعدادی از این ویژگی ها رو لیست کرده ایم که شما می توانید مطالعه کنید.
- فریم ورکی ماژولار و توزیع شده برروی NuGet
- ASP.NET Core اپن سورس می باشد
- بهینه شده برای کلود
- یکی از ویژگی های مهم آن قابلیت اجرا برروی پلت فرم های مختلف است
- رویه یکسان برای ایجاد برنامه های وب و وب سرویس ها
- سرعت اجرای بالا
- تمرکز برروی جامعه برنامه نویسان اپن سورس
اطلاعاتی در مورد کتاب آموزش ASP.NET Core
کتاب آموزش ASP.NET Core به زبان انگلیسی نوشته شده و در قالب ۱۰۳۱ صفحه توسط انتشارات Apress به صورت PDF منتشر شده است این کتاب که با عنوان کتاب آموزش ASP.NET Core جامع و کامل ارائه می شود جز منابع عالی برای یادگیری و آموزش ASP.NET Core است. در ادامه توضیحاتی در مورد سرفصل های این کتاب ارائه میدهیم تا بیشتر با آشنا شوید. (این کتاب توسط آقای Adam Freeman نوشته شده است)
سرفصل های کتاب آموزش ASP.NET Core انگلیسی
- معرفی ASP.NET Core MVC
- ایجاد اولین اپلیکیشن در ASP.NET Core : یکی از بهترین روش های یادگیری یک فریم ورک نرم افزاری ایجاد یک پروژه بر مبنای آن فریم ورک است در این فصل نحوه ساخت پروژه ایی کاربردی با استفاده از ASP.NET Core آموزش داده می شود.
- الگوی MVC ، پروژه MVC و قرار دادها در این پروژه : قبل وارد شدن به جزئیات ASP.NET Core شما باید یک آشنایی با الگوی MVC داشته باشید
- آموزش مباحث مهم زبا ن سی شارپ : در این بخش از کتاب شما با ویژگی های مهم زبان سی شارپ که در پروژ های تحت وب استفاده می شود آشنا خواهید شد.
- کار با Razor
- آموزش ویژوال استدیو
- نحوه پیاده سازی آزمون واحد در پروژه های ASP.NET Core
- ایجاد یک وب اپلیکیشن واقعی (فروشگاه ورزشی)
- منوها و راهبری در پروژه ASP.NET Core
- تکمیل سبد خرید فروشگاه
- پیاده سازی قسمت مدیریت فروشگاه
- امنیت و نحوه آپلود فروشگاه برروی هاست
- نحوه به کارگیری ویژوال استدیو در یک پروژه ASP.NET Core
- پیکربندی پروژه های ASP.NET Core
- مدیریت مسیر های URL
- کار با کنترل ها و اکشن ها
- آموزش فیلتر ها در ASP.net Core
- تعریف API کنترلر ها
- ویوها
- کار با helper ها
- Model Binding
- معرفی فریم ورک ASP.net Identity
حرف پایانی
اگر دنبال یک کتاب آموزش ASP.Net Core انگلیسی هستید که با آن به صورت کامل برنامه نویسی و طراحی سایت با ASP.Net Core رو یاد بگیرید به نظرم این کتاب فوق العاده ای می باشد چون نکات عالی را در خود جای داده است. اما اگر به فکر این هستید که یک مجموعه آموزش ASP.Net Core به صورت ویدیویی داشته باشید پیشنهاد میکنم روی مطلب پایین یک کلیک کنید تا وارد صفحه دوره آموزش طراحی سایت با ASP.Net Core شوید. ۶ جلسه ابتدایی این دوره آموزش کاملا رایگان است که از طریق لینک های زیر قابل دانلود می باشد.
جلسات رایگان دوره آموزش طراحی وب با ASP.Net Core1
(بیش از ۴ ساعت فیلم آموزشی، کل دوره بیش از ۳۳ ساعت):
جلسه یک | جلسه دو | جلسه سه | جلسه چهار | جلسه پنج | جلسه شش
برای دانلود کتاب آموزش ASP.Net Core انگلیسی از باکس زیر استفاده کنید