کتاب فارسی و کاربردی برنامه نویسی ASP.NET MVC
کتاب فارسی و کاربردی برنامه نویسی ASP.NET MVC
MVC یک الگو (Pattern) برای بخش بندی لایه Interface در برنامه نویسی تحت وب میباشد. این الگو تقسیم وظایف و نوشتن برنامه های تحت وب را بسیار لذت بخشت و ساده تر میکند. این الگو هم برای برنامه نویس مناسب است و هم سربار کمتری برای برنامه دارد. زیرا موارد اضافی که در یک صفحه وب ASP.NET معمولی وجود دارد (مانند ViewState، کدهای جاوا اسکریپت هندل کردن Event ها و کدهای اضافی تولید شده برای HTML ) در این نوع از صفحات وجود ندارد و در حقیقت شما یک صفحه وب ASP.NET که همان یک فایل میباشد، یک متد را فراخوانی کرده و آن متد فرم را برای شما رندر میکند. این تکنولوژی به دلایلی که پس از آموختن آن درک خواهید کرد، برنامه نویسی را برای شما سریعتر، آسانتر و دلچسب تر و برنامه را کاراتر خواهد کرد.
با توجه به اینکه در تولید پروژه های بزرگ در ایران نیز رویکرد بکارگیری این تکنولوژی به وجود آمده و حتی پروژه های موفقی نیز با استفاده از آن در حال انجام میباشد؛ گروه کاراآموزش با هدف گسترش یکی از جدیدتری تکنولوژیهای تولید و ساخت برنامه های تحت وب و با هدف دسترسی کلیه علاقمندان به فراگیری مطالب بروز و کاربردی در سرتاسر ایران، اقدام به تهیه کتاب آموزشی با نام MVC 3+1 All-in-One کرده است که این کتاب اولین کتاب از مجموعه کتابهای All-in-One گروه کاراآموزش میباشد.
تجربه نشان داده است که یک کتاب منبع، به ندرت میتواند مطالب را کاملاً به درستی انتقال دهد. بنابراین بهترین روش مطالعه چند کتاب و خواندن هر بخش از کتابی میباشد که آن بخش را به بهترین نحو ممکن توضیح داده باشد.
تصمیم ما بر آن شد تا با گردآوری، تألیف و ترجمه چکیده کتابهای مختلف و استفاده از تجربه فرد مؤلف، یک کتاب کاربردی که برای کاربر قابل فهیم نیز باشد، تهیه کنیم. بنابراین باید توجه داشته باشید که این کتاب به هیچ عنوان صرفاً ترجمه خط به خط یا با اندکی تغییر از یک کتاب خاص نمیباشد. این کتاب حاصل مطالعه 5 منبع و گرد آوری مطالب مناسب و سپس ترجمه بخشهای مورد نظر و همچنین تألیف بخشهایی با توجه به صلاحدید فرد مؤلف و چکیده مطالب مطالعه شده و تجربه شخصی او میباشد. در این کتاب شما به آسانی با مفهوم MVC و استفاده از آن آشنا خواهید شد. موارد به راحتترین نحو ممکن نوشته شدهاند. ترتیب و توالی مطالب طوری در نظر گرفته شده است که شما در فصلی که مشغول مطالعه آن هستید کمتر با مطالبی که ممکن است در فصول بعدی درباره آن بخوانید و اکنون با آنها آشنایی ندارید مواجه شوید. این کتاب از این نظر All-in-One است که کلیه مطالب مورد نیاز برای فراگیری MVC را یا کاملاً توضیح داده و یا آنها را معرفی و شما را به مطالعه آنها در منابع دیگر دعوت کرده است. بنابراین حداقل سرنخهایی در بعضی موارد در اختیار خواهید داشت.