کتاب ASP.Net جعفرنژاد قمی
در این مدت تعداد زیادی از کاربران درخواست کتاب ASP.Net جعفرنژاد قمی رو کرده بودند. و میخواستند که این کتاب رو برای دانلود قرار دهیم. در این پست میخوام یک جایگزین خوب برای کتاب ASP.Net جعفرنژاد قمی معرفی کنم تا سریع تر و بهتر به خواسته تون، یعنی یادگیری ASP.Net است برسید. پس اگر میخواهید به جای این کتاب منابع بهتر و به روز تری رو بهتون معرفی کنم و به راحتی بتوانید دانلود کنید پیشنهاد میکنم این مطلب رو تا انتها مطالعه کنید.
کتاب ASP.Net جعفرنژاد قمی
چند نکته در مورد کتاب ASP.Net جعفرنژاد قمی بیان کنم تا شما بدونید چرا نباید این کتاب رو خوند. اولا این کتاب نگارشش قدیمی است یعنی اصلا به روز نیست. در حال حاضر کسی دیگر از ASP.Net خالی یا همون وب فرم استفاده نیمکنند الان در حال حاضر از ASP.NET با استفاده از معماری MVC استفاده می شود که معمولا با نام ASP.Net MVC معروف است و از تکنولوژی ASP.NET Core استفاده می شود پس دیگه ASP.Net وب فرم کار نکنید بلکه ASP.Net MVC و ASP.Net Core رو انتخاب کنید برای یادگیری، تا وقت خود را الکی تلف مطالب قدیمی نکنید.
نکته بعدی این است که این کتاب ترجمه ناقص کتاب های قدیمی ASP.Net است و میتوان گفت از تکنولوژی قدیمی استفاده شده، پس وقت خود را صرف خواندن آن نکنید. و نکته آخر در مورد کتاب ASP.Net جعفرنژاد قمی این است کسانی که این سبک کتابها رو مینویسند و ترجمه میکنند اصلا به صورت بازار کاری و عملی کار نکردند و اصلا تا حالا سایتی به این زبان و تکنولوژی پیاده سازی نکردند. پس خوندن این کتاب فقط یک خوبی که دارد این است با مباحث اولیه آشنا می شوید وگر نه هیچ امیدی نیست بتوان با این کتاب وارد بازار کار شد یا اصلا درس های آکادمی و دانشگاهی رو پاس کرد.
چرا ASP.Net MVC را برای برنامه نویسی انتخاب کنیم؟
امروزه زبان های مختلفی در دنیای برنامه نویسی در حال رشد و پیشرفت هستند که هرکدام در بخشی از صنعت یا زندگی روزمره ما در دسترس قرار گرفته و به ناچار علاقه مندان به برنامه نویسی را به سوی این زبان ها سوق می دهد. در زمینه وب هم پیشرفت های چشمگیری رخ داده و زبان ها در حال رشد هستند. پس علاقه مندان برنامه نویسی تحت وب هم برای به روز بودن باید زبان های جدید را فرابگیرند . خانواده ASP.Net هم از بروز بودن با ارائه نسخه های جدید, این زبان را مستثنی نکرد و نسخه MVC که نسلی جدید از این خانواده می باشد را روانه بازار کرد و درحال گسترش آن است. برنامه نویسان برای یادگیری این نسخه جدید به سرعت در حال افزایش هستند چرا که این نسل جدید بازار کار بکر و مناسبی را فراهم نموده است. در بخش زیر چند مزایایی عمده از ASP.Net MVC رو آورده ایم .
- مجزا سازی بخش های مختلف نرم افزار
- کنترل کامل بر روی خروجی های تولید شده HTML
- امکان توسعه نرم افزار به صورت TTD
- مدیریت بهینه URL ها
- امکان یکپارچه سازی مناسب با فریم ورک های جاوا اسکریپت
- امکان استفاده از View Engine ها مختلف
- عدم وجود View State و Post Back
- استفاده از استانداردهای وب
- قابلیت توسعه پذیری بالا
- ایده آل برای سیستم های Web 2.0
ASP.Net MVC چیست ؟
MVC خلاصه سه کلمه Model -View-Controller می باشد که در اکثر زبان های برنامه نویسی امروزه نامی از آن وجود دارد ، تکنولوژی ASP.Net MVC مدتی پیش توسط ماکروسافت ارائه شد، برنامه نویسی با این تکنولوژی در ابتدا بسیار سخت و پیچیده به نظر می رسید اما به تدریج با ظهور Wizard ها و… در نسخه MVC4 برنامه نویسی واقعاً یک تفریح و کار بسیار ساده شناخته شد.
Asp.Net Core چیست ؟
ASP.NET Core 1.0، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایدهی کاملا ماژولار بودن، تهیه شدهاست و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق نیوگت، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شیگرا مانند تزریق وابستگیها، به صورت توکار و از ابتدا پشتیبانی میشوند.
ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه میدهد و دیگر خبری از ارائهی مجزای اینها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شدهاست.
چه کتابی برای یادگیری ASP.Net مطالعه کنیم؟
در حوزه برنامه نویسی سعی کنید بیشتر فیلم آموزشی ببینید یا کلاس حضوری برید. چون خوندن کتاب فقط برای مباحث پایه ای خوب و مفید است. دلیلم دارم برای این حرف، فکر کنید در یه کتاب استاد میخواد آموزش ساخت مثلا یک باکس پیام رو آموزش بدهد اگر به صورت کتاب باشد باید چندین صفحه عکس و کد نشون بده و بگه اینجور شده و این اتفاق افتاده است. اما در فیلم آموزشی در چند ثانیه کلش رو نمایش میدهد. که خیلی سریع تر است و شما خروجی میبینید ولی در کتاب چطور میخواهید خروجی واقعی ببینید.
پیشنهاد میکنم از فیلم های آموزشی استفاده کنید البته فیلم آموزشی درستو حسابی، نه اینکه مدرس مسلط نباشد.
از کجا فیلم آموزشی تهیه کنیم؟
پس بر اساس مطالبی که بالا گفتیم ASP.Net وب فرم کار نکنید و ASP.Net MVC یا ASP.Net Core کار کنید. اگر دنبال این هستید که منابع پیدا کنید در سایت خودمون تعداد زیادی فیلم آموزشی قرار دادیم که میتوانید دانلود و استفاده کنید.
جلسات رایگان دوره آموزش طراحی وب با ASP.Net MVC
(بیش از ۲۰ ساعت فیلم آموزشی، کل دوره بیش از ۷۵ ساعت):
جلسه یک | جلسه دو | جلسه سه | جلسه چهار | جلسه پنج | جلسه شش | جلسه هفت | جلسه هشت | جلسه نه | جلسه ده | جلسه یازده | جلسه دوازده | جلسه سیزده | جلسه چهارده | جلسه پانزده | جلسه شانزده | جلسه هفده | جلسه هجده و نوزده | جلسه بیست
جلسات رایگان دوره آموزش طراحی وب با ASP.Net Core1
(بیش از ۴ ساعت فیلم آموزشی، کل دوره بیش از ۳۳ ساعت):
جلسه یک | جلسه دو | جلسه سه | جلسه چهار | جلسه پنج | جلسه شش