- س یکم: مفاهیم مقدماتی
- مقدمه ای بر وب و ساختار مشتری – خدمتگزار (Client-Server)
- صفحه ایستا و پویا
- پروتکل HTTP و دستورات آن
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com- مقدمه ای بر HTML
- مقدمه ای بر CSS
- مقدمه ای بر برنامه نویسی سمت مشتری با جاوا اسکریپت
- مقدمه ای بر درخواست های غیر همزمان و AJAX
- معرفی .Net Framework و تشکیل دهنده آن
- مقدمه ای بر شی گرایی و معرفی زبان شی گرای C#
- درس دوم: مفاهیم اولیه برنامه نویسی در C#
- معرفی محیط توسعه Visual Studio و قابلیت های آن
- نوشتن اولین برنامه به زبان C#
- انواع داده ای در C#
- دستورهای تصمیم در C#
- دستورهای تکرار در C#
- توابع در C#
- انواع روش های ارسال داده به توابع در C#
- آرایه ها در C#
- تعریف کلاس در C#
- سطوح دسترسی در کلاس ها
- متغیرهای ایستا در
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com - C#
- استفاده از Generic Class ها در C#
- رسیدگی به خطاها و استثنائات در C#
- Assembly و Namespace ها
- درس سوم: شروع برنامه نویسی با ASP.NET MVC 5
- معرفی و آماده سازی محیط توسعه 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)
- ایجاد یک فرم ثبت نام کامل با استفاده از مفاهیم این فصل
- درس چهارم: مباحث پیشرفته برنامه نویسی تحت وب با A
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com- SP.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 جهت انجام عملیات
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com- 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)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com- رمزنگاری اطلاعات
- کلاس های پیشرفته .Net Framework
- مقدمه ای بر Reflection
- مقدمه ای بر الگوهای طراحی
- مقدمه ای بر آزمون نرم افزار و تزریق وابستگی (Dependency Injection)
- معرفی چارچوب NUnit برای آزمون نرم افزار
- معرفی چارچوب Ninject برای تزریق وابستگی
- درس دهم: ایجاد یک پروژه کامل با سطوح دسترسی مختلف کاربران
- توضیحات و نیازمندی های پروژه
- تحلیل نیازمندی ها و ایجاد مدل داده ای
- ایجاد پایگاه داده
- طراحی Layout
- طراحی ساختار صفحات سایت
- ایجاد صفحات سایت
- ایجاد مکانیزم سطوح دسترسی
- س یکم: مقدمه اولیه سایت فروشگاهی
- آموزش فروشگاهی
- معرفی برنامه نویسی سه لایه
- درس دوم: دانلود Templat
- شروع کار با Templat
- فونت گذاری در سایت
- ساخت Favicon
- ساخت منوهای بالا
- تنظیمات بخش چپ
- تنظیمات بخش وسط
- ساخت اسلایدر
- پایان کد صفحه اول
- ساخت صفحه جزئیات
- ساخت مستر پیج
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com- تمیز کار در سایت
- درس سوم: مقدمه شروع ASP
- شروع ساخت بانک
- ساخت جدول کالا با زیر مجموعه ها
- پایان ساخت جدول
- ساخت اولیه ساختار سه لایه
- ساخت لایه DA
- ساخت اتصال اولیه
- ساخت نمایش ابزارها در صفحه اختصاصی
- اولین BL صفحه اصلی
- تکمیل فرم اصلی
- ساخت Single Page
- ایجاد ساختار سه لایه Single Page
- ساخت اتصال برند و کلاس های کالاها
- ساخت اتصال برند و کلاس های کالاها در فضای سه لایه
- ساخت بخش ثبت نام
- ایجاد عبارت متنی اتوماتیک
- ثبت کاربر در حالت یک لایه
- ثبت به صورت سه لایه
- شروع طراحی ویرایش کاربر
- ویرایش اطلاعات کاربری
- درس چهارم: ساخت کارت خرید
- ساخت کارت خرید
- ساخت بخش پروفایل
- تنظیم بخش Web User
- پایان ساخت پروفایل
- اجرا دستورات پروفایل درون صفحه اصلی
- درس پنجم: شروع ساخت فاکتور فروش
- ساخت ساختار سه لایه برای چک نمودن کاربر ثبت
- ساخت فاکتور
- ثبت کامل آیتم های درون فاکتور
- درس ششم: مشاهده فاکتورهای فروش
- تأیید فاکتور فروش
- طراحی بخش ثبت جدید
- ثبت کالای جدید
- ویرایش کالا
- ساخت جدول کامنت
- نمایش کامنت ها
- ثبت پیغام جدید
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: معرفی یک سایت خبری و بخش های آن به همراه مفاهیم اولیه
- درس دوم: دانلود یک وب سایت رایگان از سایت های اروپایی شروع کار با آن
- درس سوم: تنظیمات سایت به صورت فارسی
- درس چهارم: ساخت صفحات مشروح خبر
- درس پنجم: ساخت بانک اطلاعاتی برابر با مفاهیم درون سایت
- درس ششم: اتصال اولیه خبرها به بانک و نمایش آنها به صورت دسته بندی
- درس هفتم: اتصال تیترهای خبری به مشروح خبر در سایت
- درس هشتم: تمیز کردن سایت و اتصالات اضافه (مانند خبرهای تصویری استفاده از نقشه گوگل و …)
- درس نهم: ساخت بخش مدیریت کاربری در سایت
- درس دهم: ساخت بخش مدیریت پیام ها در سایت
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
- درس یازدهم: ثبت خبر جدید
- درس دوازدهم: ویرایش خبر و ساخت مدیریت موضوعی سایت و اختتامیه