صفر تا صد آموزش طراحی و برنامه نویسی وب سایت تحت MVC Core در ASP.Net با تخفیف استثنایی در کرج

برای اطلاع دقیق از زمانبندی و مشاهده تخفیفات ویژه، به کانال تلگرام نت کالج مراجعه کنید یا تماس بگیرید.

https://t.me/netcollege

دوره آموزش ASP.NET MVC Core :

این دوره به دانشجویان دانش و مهارتهای لازم را برای ایجاد پروژه های مبتنی برController/View/ Model آموزش می دهد.

پروژه محور: پیاده سازی فروشگاه آنلاین

خلاصه ی سرفصل های دوره آموزش به شرح زیر است :

نمایش محصولات بر حسب جدیدترین ها
نمایش محصولات بر حسب پرفروشترین ها
نمایش منوی اصلی داینامیک
نمایش دسته بندی محصولات به صورت داینامیک و ابشاری
ایجاد صفحه ی اختصاصی هر محصول
ایجاد اسلایدر اصلی روی سایت
نمایش جزئیات محصولات در بخش های مزایده ای و تخفیف دار و عادی
امکان اضافه کردن محصول به سبد خرید موقت
پرداخت آنلاین سبد خرید
ارسال پیامک
ارسال ایمیل
امکان ثبت نام و ورود به سایت
امکان ثبت محصولات عادی و مزایده ای
نمایش محصولات در دسته های انتخابی
تاریخچه خرید و فروش هرکاربر
امکان درخواست تسویه حساب
مشاهده موجودی قابل برداشت
استفاده از ویرایشگر متن
استفاده از Identity جهت احراز هویت
قابلیت معرفی برنده مزایده
نمایش زمان باقیمانده مزایده
مدیریت تمامی بخش های سایت

سرفصل ها:________________________________________

بخش مقدماتی

آموزش ها ی مقدماتی ( شروع بخش مقدماتی)

معرفی سیستم فروشگاه و روال کار

Asp.net MVC چیست و چگونه کار می کند

IIS چیست

آموزش Sql Server (بخش مقدماتی)

مثال برای کلید ها و فعال بود قسمت Identity در هنگام طراحی

ساخت Diagram و ایجاد Join

مثالی برای فهم بهتر کار Join و محدودیت ایجاد شده به وسیله ی آن ها

توضیح انواع ارتباط با مثال (را بطه ی یک به چند و ...)

ایندکس گذاری

معرفی ایندکس اصلی و فرعی

آموزش مقدماتی Linq (بخش متوسطه) ( معرفی-  هدف - مزیت ها)

اموزش کاربردی Linq (بخش متوسطه)

کار با قالب دستوری LINQ

معرفی ارایه ها و کار با آنها

معرفی دستور Foreach

Generic چیست

توابع توسعه یا Extension Method

معرفی کلاس ها

کار با IEnumerable و IQueryable

ایجاد Join های تکی و Multi Join با دستورات Linq

ایجاد شرط و ایجاد شرط های چندگانه

برسی توابع مربوط به Linq

مقدمات صفحه بندی و برسی تابع های مربوط به آن

مقدمه ی Entity Framework

آماده سازی اجزای اولیه ی پروژه

طراحی بانک اطلاعاتی و ایجاد جدول های مورد نیاز و ارتباط بین جداول بصورت بهینه با روش کدفرست

آماده سازی قالب برای پروژه

بخش پیشرفته

1- شروع کار با ASP.NET Core

معماری Core

o بررسی Model

o بررسی View

o بررسی Controller

معرفی و ایجاد پروژه دوره

معرفی ساختار پروژه

o پوشه Controller

o پوشه Views

o پوشه Models

o پوشه Content

o پوشه Scripts

________________________________________

2- کنترلر ها

نحوه ایجاد یک Controller

o قرار داد و نحوه نامگذاری کنترلر

تحلیل Controller های مورد نیاز فروشگاه

o ایجاد Controller صفحه اصلی سایت

o ایجاد Action های مورد نیاز

ایجاد کنترلرفروشگاه

o معرفی Scafillding Option

o ایجاد Action مربوط به دسته بندی کالاها

o بررسی Action نمایش کالاهای یک دسته

o بررسی Action نمایش جزئیات کالا

o نحوه فراخوانی Action در URL

________________________________________

3- View ها

View چیست و چه وظایفی دارد

نحوه تعامل Controller و View

Action و نوع ViewResualt

بررسی پارامتر های متد View

مسیر های که برای پیدا کردن View بررسی می شود

معرفی ViewBag

ایجاد یک View با استفاده از قالب

ایجاد view بدون استفاده از قالب

ایجادقالب سایت

________________________________________

4- کار با داده ها (Entity Framework Code-First)

ORM چیست

وظایف یک ORM

معرفی Entity Framework

معرفی Entity Framework Code-First

ایجاد مدل تولید کننده کالا

تنظیمات Connection String

نحوه استفاده از Model ها در Controller

o به کار گیری Model لیست طبقه بندی ها در اکشن Index

o بررسی Model دسته بندی خاص و اکشن Browse

o نمایش جزئیات یک Model در اکشن Details

________________________________________

5- Scaffolding در ASP.NET Core

Scaffolding چیست

افزایش سرعت توسعه پروژه با استفاده از Scaffolding

ایجاد بخش مدیریت فروشگاه با استفاده از Scaffolding

بررسی گزینه های دیالوگ Scaffolding

بررسی فایل هایی که Scaffolding به پروژه اضافه می کند

تغییرات لازم بعد از استفاده ازScaffolding

________________________________________

6- کنترلر ها و اکشن ها

دریافت ورودی

o نحوه به کار گیری پارامتر ها در Action

§ پارامتر های اختیاری

§ پارامتر های اجباری

§ تعریف مقدار پیش فرض برای پارامتر ها

هدایت کاربر به آدرسی دیگر

o هدایت کاربر به یک آدرس واقعی

o هدایت کاربر به یک Action

o نگهداری داده ها در هنگان هدایت کاربر

برگشت خطاها و کدهای HTTP

________________________________________

7- فیلتر ها

Attribute ها در .Net

نحوه اعمال فیلتر ها به Action و Controller

معرفی فیلتر های مجوز دسترسی به منبع

________________________________________

8- موتور Razer

معرفی Razaer

نماد موتور Razer

نحوه استفاده از کد های C#در Razer

دستورات HTML و Razer

نحوه استفاده از متن در یک بلاک Razer

به کار گیری محتویات پویا در View

o بررسی HTML Helper ها

o بررسی Parttial View ها

استفاده از Using , Inject در View

Html helper ها

   § بررسی Helper مربوط به ایجاد فرم

    § بررسی Input helper ها

§ بررسی CheckBox

§ بررسی Hidden filed

§ بررسی Radio button

§ بررسی Password

§ بررسی Text Area

§ بررسی TextBox

§ مکان هایی که جهت مقدار دهی به helper ها جستجو می شود

§ نحوه افزودن attribute

o ایجاد یک dropdownlist با استفاده از selectedListو ViewBag

ایجاد لینک ها و آدرس ها

Partial View ها

o دلایل به کار گیری Patial View

o ایجاد Partial View

§ ارسال یک Model به Partial View

9- امنیت ASP.NET Core

01- پیکربندی و قرار دادن پروژه برروی سرور

میزبانیASP.NET Core

انتشار برروی IIS یا هاست واقعی


   قوانین ثبت نام را مطالعه کرده اید؟

تماس با ما

آدرس: چهارراه هفت تیر به سمت میدان توحید، جنب خیابان سیزده آبان، ساختمان میلاد، طبقه دوم

تلفن تماس: 02632207952
تلفن تماس: 02632239460
شماره موبایل: 09355455050

________________________________________