آکادمی برنامه نویسان

لوگو

توضیحات دوره

در راه ورود به بازار کارمون میرسیم به بوت کمپ دوست داشتنی نوشتن یک فروشگاه اینترنتی با استفاده از Asp.net core.

در این بوت کمپ با استفاده از آخرین ورژن Asp.net core یک پروژه فروشگاهی رو از صفر کدنویسی میکنیم و با اصول کدنویسی آشنا میشیم.

در این بوت کمپ از Html، Css و Js هم استفاده میشه تا شما عزیزان آماده ورود به بازار کار باشید.

 

مدرسین: ایمان مدائنی، علی رضائی

امکان پرداخت اقساطی هم فراهم می باشد.

 

نکته 1 : برای شرکت در این بوت کمپ شما باید با Asp.net core آشنا باشید.

نکته 2 : در این بوت کمپ شما نوشتن یک پروژه رو از صفر یاد میگیرید و در این دوره فنون استاد به شما گفته میشود.

نکته 3 : همزمان با انجام پروژه توسط مدرسین، دانشجو بر روی پروژه اختصاص داده شده بهش کد نویسی رو شروع میکنه

مخاطبان این دوره

افرادی که قصد کسب تجربه برای ورود به بازار کار Asp.net core رو دارند

افرادی که Asp.net core رو آموزش دیده اند و به دنبال تسلط برAsp.net core هستند

افرادی که قصد مواجه شدن با چالش های مختلف برنامه نویسی در یک پروژه Asp.net core هستند

سرفصل دوره

1.       معماری چیست و دلایل استفاده از آن

2.       بررسی معماری تمیز و شروع پروژه

3.       گیت چیست و دلایل استفاده از آن

4.       استفاده از گیت و گیت هاب برای پروژه

5.       انتقال قالب سایت و ادمین

6.       بررسی Filter و Pagination

7.       ماژول کاربران

a.       لیست کاربران

b.       ویرایش کاربر

c.       افزودن کاربر

d.       حذف کاربر

e.       جزئیات کاربر

8.       ماژول احراز هویت

a.       ثبت نام

b.       ورود

c.       فراموشی کلمه عبور

d.       خروج

9.       ماژول حساب کاربری

a.       ویرایش پروفایل

b.       ویرایش کلمه عبور

c.       تغییر عکس پروفایل

10.   ماژول تماس با ما

a.       افزودن تماس با ما

b.       لیست تماس با ما

c.       جزئیات تماس با ما

d.       پاسخ به تماس با ما و ارسال ایمیل

11.   ماژول درباره ما

a.       ویرایش درباره ما

b.       نمایش درباره ما در سایت

12.   ماژول تیکت

a.       افزودن تیکت جدید در پنل کاربری

b.       لیست تیکت در پنل کاربری

c.       جزئیات تیکت در پنل کاربری

d.       پاسخ به تیکت در پنل کاربری

e.       لیست تیکت ها در پنل ادمین

f.        نمایش جزئیات در پنل ادمین

g.       ایجاد تیکت در پنل ادمین

h.       پاسخ به تیکت در پنل ادمین

13.   ماژول کیف پول

a.       شارژ کیف پول در پنل کاربری

b.       لیست تراکنش ها در پنل کاربری

c.       نمایش تراکنش ها در جزئیات حساب کاربری در پنل ادمین

d.       افزودن تراکنش برای کاربر در جزئیات حساب کاربری در پنل ادمین

14.   پیاده سازی درگاه پرداخت آنلاین

15.   ماژول دسته بندی محصولات

a.       نمایش لیست دسته بندی ها در ادمین

b.       افزودن دسته بندی جدید

c.       ویرایش دسته بندی

d.       حذف دسته بندی

16.   ماژول محصول

a.       لیست محصولات در ادمین

b.       افزودن محصول جدید

c.       ویرایش محصول

d.       حذف محصول

e.       جزئیات محصول

f.        نمایش لیست محصولات در سایت

g.       پیاده سازی فیلتر های مربوط به محصولات در سایت

h.       جزئیات محصول در سمت سایت

17.   ماژول نظرات محصولات

a.       افزودن نظر جدید در سایت

b.       پاسخ به نظر

c.       حذف نظر

d.       نمایش لیست نظرات در ادمین

e.       پیاده سازی تایید و عدم تایید نظر

18.   ماژول گالری محصولات

a.       نمایش لیست گالری در ادمین

b.       افزودن عکس جدید به گالری

c.       ویرایش عکس

d.       حذف عکس

e.       نمایش عکس های گالری در جزئیات محصول در سمت سایت

19.   ماژول آدرس ها

a.       لیست آدرس در پنل کاربری

b.       افزودن آدرس در پنل کاربری

c.       ویرایش آدرس در پنل کاربری

d.       حذف آدرس در پنل کاربری

20.   ماژول سبد خرید

a.       افزودن کالا به سبد خرید

b.       حذف کالا از سبد خرید

c.       پیاده سازی فرآیند نهایی سازی خرید

d.       نمایش لیست خرید های کاربر در پنل کاربر

e.       نمایش لیست خرید های کاربر در پنل ادمین

21.   پیاده سازی صفحه اصلی سایت

22.   پیاده سازی صفحه اصلی ادمین

23.   ماژول گزارشات در پنل ادمین

24.   ماژول نقش ها

a.       افزودن نقش

b.       ویرایش نقش

c.       لیست نقش ها

d.       حذف نقش

e.       اختصاص نقش به کاربر ادمین

25.   ماژول سطح دسترسی

a.       لیست سطوح دسترسی

b.       ویرایش سطح دسترسی

c.       اختصاصی سطح دسترسی به نقش

d.       کنترل سطوح دسترسی اکشن ها و کنترلر ها

26.   استفاده از NLog  برای خطایابی پروژه

27.   بررسی و استفاده از Job

28.   بررسی پابلیش پروژه و نحوه پابلیش کردن روی سرور و هاست

اهداف این آموزش

تسلط به Asp.net core

کسب تجربه برای پروژه های Asp.net core

بررسی فنون استا

بررسی چالش های مختلف در یک پروژه