آپلود ویدئو | ورود | ثبت نام


فرادرس-

"آموزش چارچوب توسعه تحت وب ASP.NET MVC درس دوم: مفاهیم اولیه برنامه نویسی در C#‎ - دستورات تصمیم"


Embed گزارش تخلف

مشاهده 1453

دریافت ویدئو: حجم کم کیفیت بالا
توسط فرادرس در 18 Apr 2017
توضیحات:


برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
#http://www.faradars.org/fvasp9503

امروزه میلیون ها وب سایت وجود دارد که هر لحظه نیز بر تعداد آن ها افزوده می شود. شما نیز می توانید با آموختن شیوه ایجاد یک وب سایت، از این پتانسیل نهایت استفاده را ببرید و آنچه در ذهن دارید را به شکلی که مدنظرتان است ارائه دهید. تنها چیزی که شما نیاز دارید، آموختن یک چارچوب توسعه تحت وب است.

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


سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
درس یکم: مفاهیم مقدماتی
مقدمه ای بر وب و ساختار مشتری – خدمت‏گزار (Client-Server)
صفحه ایستا و پویا
پروتکل HTTP و دستورات آن
مقدمه ای بر HTML
مقدمه ای بر CSS
مقدمه ای بر برنامه نویسی سمت مشتری با جاوا اسکریپت
مقدمه ای بر درخواست های غیر همزمان و AJAX
معرفی .Net Framework و تشکیل دهنده آن
مقدمه ای بر شی گرایی و معرفی زبان شی گرای C#‎
درس دوم: مفاهیم اولیه برنامه نویسی در C#‎
معرفی محیط توسعه Visual Studio و قابلیت های آن
نوشتن اولین برنامه به زبان C#‎
انواع داده ای در C#‎
دستورهای تصمیم در C#‎
دستورهای تکرار در C#‎
توابع در C#‎
انواع روش های ارسال داده به توابع در C#‎
آرایه ها در C#‎
تعریف کلاس در C#‎
سطوح دسترسی در کلاس ها
متغیرهای ایستا در C#‎
استفاده از Generic Class ها در C#‎
رسیدگی به خطاها و استثنائات در C#‎
Assembly و Namespace ها
درس سوم: شروع برنامه نویسی با ASP.NET MVC
معرفی و آماده سازی محیط توسعه Visual Studio
توضیح الگوی معماری MVC
مقایسه ASP.NET Web Forms و ASP.NET MVC
توضیح مختصری در مورد مفهوم آزمون پذیری (Testability) و تزریق وابستگی (Dependency Injection)
ساختار پروژه های ASP.NET MVC و معرفی ساختار فولدرها
Controller ها در MVC
Action های یک Controller
View در MVC
ارسال اطلاعات از Controller به View با استفاده از Viewbag
Model در MVC
ارسال Model به View در Controller و View های Strongly Type
مفاهیم اولیه Routing در MVC
نحو (Syntax) موتور Razor
HtmlHelper ها
مقیدسازی Model (Model Binding)
ایجاد یک فرم ثبت نام کامل با استفاده از مفاهیم این فصل
درس چهارم: مباحث پیشرفته برنامه نویسی تحت وب با ASP.NET MVC
توضیح Layout و نحوه استفاده از آن
PartialView ها و نحوه استفاده از آن ها
تفاوت Viewbag و ViewData و TempData
Filter ها
Action Filter ها
مفهوم Area
Authentication و اعتبارسنجی کاربران
Authorization و سطوح دسترسی کاربران
معرفی فایل Web.Config و قسمت های مختلف آن
درس پنجم: کار با داده در ASP.NET MVC
برنامه مدیریت پایگاه داده SQL Server و نحوه ایجاد یک پایگاه داده در آن
مقدمه ای بر دستورهای SQL
معرفی ADO.NET و نحوه اتصال به پایگاه داده
معرفی Entity Framework
معرفی مدل Database First در Entity Framework
معرفی مدل Code First در Entity Framework
معرفی LINQ و دستورهای آن جهت تعامل با پایگاه داده
درس ششم: کار با WebAPI
معرفی WebAPI و کاربردهای آن
ساختار پروژه های WebAPI
پیکربندی WebAPI
مقیدسازی پارامترها (Parameter Binding)
ساخت یک پروژه WebAPI جهت انجام عملیات CRUD
استفاده از WebAPI GET method در MVC
استفاده از WebAPI POST method در MVC
استفاده از WebAPI PUT method در MVC
استفاده از WebAPI DELETE method در MVC
WebAPI Hosting
درس هفتم: برنامه نویسی سمت مشتری
معرفی Nuget و نحوه نصب و حذف بسته های مختلف در آن
معرفی جی کوئری و نحوه اضافه کردن آن به پروژه
ساختار کلی دستورهای جی کوئری
Selector های جی کوئری
ایجاد Html به صورت پویا توسط جی کوئری
قابلیت های گرافیکی جی کوئری
Ajax در جی کوئری
درس هشتم: طراحی صفحات Responsive با کتابخانه BootStrap
کار با CSS
معرفی کتابخانه BootStrap
نحوه اضافه کردن Bootstrap به پروژه
معرفی ساختار Grid در Bootstrap
معرفی کلاس ها و المان های موجود در Bootstrap
چند مثال پیشرفته از کار با Bootstrap
درس نهم: مباحث پیشرفته
وب سرویس، نحوه ایجاد و انواع آن در ASP.NET
چند نخی (MultiThreading)
رمزنگاری اطلاعات
کلاس های پیشرفته ‎.Net Framework‎
مقدمه ای بر Reflection
مقدمه ای بر الگوهای طراحی
مقدمه ای بر آزمون نرم افزار و تزریق وابستگی (Dependency Injection)
معرفی چارچوب NUnit برای آزمون نرم افزار
معرفی چارچوب Ninject برای تزریق وابستگی
درس دهم: ایجاد یک پروژه کامل با سطوح دسترسی مختلف کاربران
توضیحات و نیازمندی های پروژه
تحلیل نیازمندی ها و ایجاد مدل داده ای
ایجاد پایگاه داده
طراحی Layout
طراحی ساختار صفحات سایت
ایجاد صفحات سایت
ایجاد مکانیزم سطوح دسترسی


مدرس: مهندس نیما مسقدی

لغات کلیدی:

آموزش, چارچوب, توسعه, تحت, وب, ASP.NET, MVC


comments powered by Disqus

درباره ما | تماس با ما | قوانین تخته سفید