قیمت این دوره : 170,000 تومان
  • مدرس دوره : حسن عرب برزو ( رزومه )
  • تعداد دانشجویان این دوره : 36 نفر
  • تعداد ویدیوها : 28 ویدیو
  • مدت زمان دوره : 12:21:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ ثبت دوره : 1398/06/12
  • تاریخ آخرین بروزرسانی : 1398/06/19
ثبتـــ نام در این دوره

ایجاد خودکار فایل ها با #C در همه زبان ها

دوره آموزش ایجاد خودکار کلاس ها و فایل ها با C# در همه زبان ها به همراه Angular 8

حتما تا به حال برایتان پیش آمده است که از کارهای تکراری خسته شده اید یک برنامه نویس برای این ساخته نشده است که مدام کارهای تکراری انجام بدهد ایده شما برای انجام ندادن کارهای تکراری چه بوده است؟

شاید تا به حال بارها زمین و زمان را سرزنش کردید که چرا باید ما این قدر Dto و DtoView (Select) هایمان پیاده سازی شان زمان بر باشد شاید اگر میتوانستید راه حلی پیدا کنید که این کار خودکار انجام شود کارشما خیلی جلو می افتاد و در یک پروژه بزرگ که شاید 100 جدول و شِما داشته باشد نیاز نباشد هی فایل هایتان را باز کنید یکی یکی در آنها پراپرتی هارا بنویسید و فکر کنید آیا این باید اینجا باشد یا نه؟! ممکن است خودتان با دست خودتان یک خطایی تولید کنید که برای رفعش خیلی زمان بگذارید
حال راه حل چیست؟

تاحالا به این فکر کرده اید ممکن است کلاس ها و فایل های شما خودکار ساخته شود؟
درگذشته و قسمتی از حال ما از تکنولوژی استفاده میکردیم به نام T4 که میشود گفت بخش قابل قبولی از نیاز مارا رفع میکرد اما ما نیاز داشتیم که ساختارمان طبق دقیقا پروژه خودمان باشد و آنطور که خودمان میخواهیم اما با T4 ها این کار کمی دشوار و تاحدی ناشدنی بود

اما در این دوره همانطور که در مثال عملی در قسمت مقدمه خواهید دید ما میبینیم که چطور میشود بر اساس ساختار خودمان تمپلیت های خودمان را بسازیم و بدون محدود بودن به زبان خاصی یا حتی فایل خاصی بتوانیم یک تمپلیت از آن بسازیم
دستمان تا حدی باز است که حتی میتوان یک پروژه را از صفر با الگو و تمپلیت خاص خودمان ایجاد کنیم البته پروژه خام که آماده کد نویسی باشد
در این دوره سعی شده از یک زبان دیگر مثل TypeScript هم کمک گرفته بشود و تمپلیت های خودمان را در آن ایجاد کنیم تا شکی در این وجود نداشته باشد که خروجی تمپلیت ها فقط از نوع فایل های C# است

پیش نیاز دوره:
بلد بودن درحد متوسط C# فقط برای درست کردن یک تمپلیت ( خروجی های تمپلیت ها ربطی به پیش نیاز نخواهد داشت و به دانش و تسلط شما بر زبان خروجی تمپلیت دارد )

سرفصل ها:

مقدمه + پیش نمایش ساخت خودکار فایل ها و کلاس ها
چرا نباید از T4 ها استفاده کنیم؟
آشنایی با ساختار پروژه 
آشنایی با نحوه کد نویسی در دوره
مروری بر امکانات اساسی دوره
مثال کاربردی
شروع پروژه عملی با asp.net core
ساختن خودکار Dto ها
ساختن خودکار View ها
ساخت خودکار Generic Repository
ساختن خودکار Controller ها
چرا انگولار را در ویژوال استدیو توسعه دهیم؟
شروع انگولار
یکپارچه سازی انگولار با ویژوال استدیو و asp.net core
ساختن Dto ها در TypeScript
ساختن خودکار View ها در TypeScript 
ساختن خودکار سرویس ها در TypeScript
ارتباط angular به web service درون asp.net core
بازنگری ساختار پروژه برای توسعه و ساخت در همه زبان های برنامه نویسی

 

(( درصورت داشتن مشکل در پخش صدا از KMPlayer یا MXPlayer استفاده کنید ))

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

فهرستـــ ویدیوها

مدت زمان دوره 12:21:00
راهنما ! جهت دانلود فایل ها با دانلود منیجر ( IDM ) بر روی این لینک کلیک کنید.
1
  • مقدمه و پیش نمایش ساخت خودکار فایل ها و کلاس ها

  • 00:38:00
  • رایگانــ

معرفی دوره به همراه پیش نمایش از ساخت خودکار کلاس ها

2
  • چرا نباید از T4 استفاده کنیم؟

  • 00:20:00
  • رایگانــ

در این قسمت به نقد و بررسی T4 خواهیم پرداخت و با script نویسی آشنا میشوید

3
  • بررسی ساختار پروژه

  • 00:26:00
  • نقدیــ

در این قسمت به برسی ساختار پروژه خواهیم پرداخت همچنین انگولار را نصب میکنیم

4
  • تبدیل دیتابیس mssql به کد (entity)

  • 00:31:00
  • نقدیــ

در این قسمت خواهیم دید که چطور یک دیتابیس mssql را با ترفندی ساده به کد فرست تبدیل میکنیم

5
  • آشنایی با نحوه کد نویسی

  • 00:25:00
  • نقدیــ

در این قسمت به نحوه کد نویسی این دوره میپردازیم 

6
  • مروری بر امکانات اساسی دوره

  • 00:23:00
  • نقدیــ

در این قسمت به ابزار های مورد نیاز و ساختار پروژه ها خواهیم پرداخت

7
  • مثال کاربردی

  • 00:17:00
  • نقدیــ

در این قسمت قبل از شروع پروژه عملی یک مثال ساده پیاده سازی خواهیم کرد برای درک بهتر

8
  • شروع پروژه عملی با asp.net core

  • 00:24:00
  • نقدیــ

در این قسمت پروژه عملی را شروع خواهیم کرد

9
  • ساختن خودکار Dto ها - قسمت اول

  • 00:45:00
  • نقدیــ

در این قسمت فایل ها و همچنین کلاس های Dto هارا خواهیم ساخت

10
  • ساختن خودکار Dto ها - قسمت دوم

  • 00:45:00
  • نقدیــ

در این قسمت بعد از ساختن کلاس ها و فایل ها، پراپرتی ها و توضیحات آنها را به صورت خودکار میسازیم

11
  • ساختن خودکار Dto ها - قسمت سوم

  • 00:44:00
  • نقدیــ

در این قسمت به دیباگ کردن کد های قبلی میپردازیم

12
  • ساختن خودکار ModelView ها

  • 00:13:00
  • نقدیــ

در این جلسه با کمی تغییرات روی سورس قبلی مدل ویو هایمان راهم خواهیم ساخت

13
  • ساخت خودکار Generic Repository

  • 00:17:00
  • نقدیــ

در این قسمت خواهیم دید که به چه سادگی میشود ریپازیتوری های هر یوزر را بسازیم به صورت خودکار

14
  • ساختن خودکار Controller ها

  • 00:26:00
  • نقدیــ

در این قسمت کنترولر هارا با بحث ورژنینگ پیاده سازی خواهیم کرد

15
  • چرا انگولار را در ویژوال استدیو توسعه دهیم؟

  • 00:20:00
  • نقدیــ

در این قسمت دلیل استفاده از ویژوال استدیو برای توسعه انگولار را برسی میکنیم و چرا خواهیم گفت چرا از IDE هایی مثل vs code بهتر است استفاده نکنیم

16
  • مهاجرت به کور 3

  • 00:22:00
  • نقدیــ

در این قسمت پروژه کور 2.2 را به کور 3 تبدیل خواهیم کرد

17
  • دانلود پنل ngx-admin از مخزن گیت با gitbash

  • 00:23:00
  • نقدیــ

در این قسمت خواهیم دید که چگونه پنل حرفه ای ngx-admin را از مخزن گیت به وسیله gitbash دانلود میکنیم

18
  • یکپارچه سازی ngx-admin با asp core

  • 00:14:00
  • نقدیــ

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

19
  • ساختن خودکار Dto ها در TS

  • 00:30:00
  • نقدیــ

در این قسمت خواهیم دید که چگونه میشود Dto های درون تایپ اسکریپت را به سادگی ایجاد کنیم

20
  • ساختن خودکار View ها در TS

  • 00:31:00
  • نقدیــ

در این قسمت ViewModel های ارسالی از سمت api را در TS به صورت خودکار خواهیم ساخت

21
  • ساخت خودکار سرویس های انگولار

  • 00:28:00
  • نقدیــ

در این قسمت خواهیم دید چگونه سرویس های انگولار را به راحتی میتوانید به صورت خودکار بسازید

22
  • مدیریت جداول بدون چهار عمل اصلی

  • 00:09:00
  • نقدیــ

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

23
  • داکیومنت سازی با Mark Downs

  • 00:11:00
  • نقدیــ

در این قسمت یاد خواهیم گرفت که چگونه با mark downs میشود برای خودمان داکیومنت بنویسیم

24
  • ساخت کامپوننت درون ngx-admin

  • 00:40:00
  • نقدیــ

در این قسمت به برسی ساختار ngx-admin خواهیم پرداخت و اولین کامپوننت و ماژول خودمان را خواهیم ساخت

25
  • نمایش لیست یوزر ها در پنل

  • 00:40:00
  • نقدیــ

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

26
  • پابلیش همزمان انگولار و core

  • 00:35:00
  • نقدیــ

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

27
  • آپلود روی هاست Plesk

  • 00:36:00
  • نقدیــ

در این قسمت با چالش های آپلود روی هاست آشنا میشویم در هنگام آپلود کور 3.0

28
  • بازنگری ساختار پروژه

  • 00:08:00
  • نقدیــ

در این قسمت نگاه کلی به ساختار پروژه خواهیم کرد برای توسعه بهتر و بیشتر

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .