کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره  آموزشی Asp.Net Core کاملا پروژه محور 

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

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

قیمت این دوره: 599,000 209,650 تومان
  • مدرس دوره : فربد علی خانی
  • تعداد ویدیوها : 44 ویدیو
  • مدت زمان دوره : 6:49:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/08/05
ثبتـــ نام در این دوره ثبت نام در دوره
دوره تست نرم افزار(automation test)

دوره تست نرم افزار(automation test)

در دنیای امروز، کیفیت نرم‌افزارها نقش حیاتی در موفقیت کسب‌وکارها ایفا می‌کند. بر اساس گزارش‌های اخیر، بیش از 70% از مشکلات نرم‌افزاری به دلیل تست ناکافی و نادرست به وجود می‌آیند. در این دوره جامع و کاربردی برسی میکنیم تا چگونه میتوانیم با استفاده از تکنیک‌ها و ابزارهای مدرن تست نرم‌افزار، کیفیت محصولات خود را بهبود بخشید و از بروز مشکلات جلوگیری کنید.

 

در این دوره، شما با جدیدترین و مؤثرترین روش تست نرم افزار. از تست خودکار گرفته تا یونیت تست ها، آشنا میشوید. این دوره به شما کمک می‌کند تا با اطمینان بیشتری نرم‌افزارهای خود را توسعه دهید و از عملکرد صحیح و بدون خطای آن‌ها مطمئن شوید.و البته دروازه ورود شما به دنیای رشته ی تست نرم افزار میباشد

 

برخی از مباحث این دوره که باهاشون قرار کار کنیم عبارت اند از:

Automation Testing: یادگیری اصول و ابزارهای تست خودکار برای افزایش کارایی و دقت در فرآیند تست.

Unit Test: بررسی و تست واحدهای کوچک کد برای اطمینان از عملکرد صحیح آن‌ها و البته لایبری های مهم آن مثل ..…,Moq ,shoudly

Test Methodologies: آشنایی با روش‌ها و استراتژی‌های مختلف تست نرم‌افزار مثل tdd.

UI Test: تست رابط کاربری برای اطمینان از تجربه کاربری بهینه و بدون خطا selenium .

Integration Test: بررسی و تست تعامل بین ماژول‌ها و اجزای مختلف سیستم webapplication factory .

API Test: تست رابط‌های برنامه‌نویسی کاربردی (API) برای اطمینان از عملکرد صحیح و امنیت آن‌ها.

ORM Test: تست ابزارهای نگاشت شیء-رابطه‌ای (ORM) برای اطمینان از صحت و کارایی ارتباط با پایگاه داده.

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

سرفصل های دوره

Unit Testing and Test Frameworks 

Test Methodology

API Testing

ORM Testing(Integration Test)

Data Base Testing (Integration Test)

UI Testing



پیش نیاز های دوره :

  1. Asp.net core
  2. #C

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

مدت زمان دوره 6:49:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • فصل اول Nunit :UnitTest

00:13:22

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

2
  • فصل اول Nunit Attribute :UnitTest

00:19:00

در این قسمت میریم تو دل nunit و قابلیت های مهم شو برسی میکنیم

3
  • فصل اول Arrange Assert Act! :UnitTest

00:09:38

AAA مرسوم ترین روش تست نویسی است و در این نحوه اجرای این روش در تست نویسی برسی میکنیم

4
  • فصل اول Multiple , Exception Assertion :UnitTest

00:07:32

چطوری میتونیم exception های یک سیستم رو برسی کنیم در این قسمت مباحث exception ,warnings , multiple assert ها مورد برسی قرار میگیرند

5
  • فصل اول Data Driven Testing :UnitTest

00:06:00

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

6
  • فصل دومTest-Driven-Develop : Test Methodology

00:14:30

در این قسمت با مبحث TDD آشنا میشیم

7
  • فصل دوم TDD(Failed Test !): Test Methodology

00:10:47

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

8
  • فصل دوم TDD(Pass Test !): Test Methodology

00:04:00

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

9
  • فصل دوم TDD(RefactorTest !): Test Methodology

00:11:35

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

10
  • فصل دومTest Double : Test Methodology

00:07:37

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

11
  • فصل دوم Test Methodology: کار با Moq

00:09:40

در این قسمت با نحوه کار با moq آشنا میشیم

12
  • فصل دوم Test Methodology: کار با Moq

00:11:30

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

13
  • فصل سوم Integration Test: آشنایی با API ,ORM Testing

00:05:35

در این قسمت با انواع integration تست ها اشنا میشیم

14
  • فصل سوم Integration Test(optional) : پیاده سازی Web application

00:26:00

در این قسمت قبل در این قسمت اپلیکشن مورد نیاز پروژمونو میسازیم دیدن( این قسمت انتخابی میباشد)

15
  • فصل سوم Integration Test(optional) : پیاده سازی Web application

00:11:35

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

16
  • فصل سوم Integration Test: اولین تست

00:12:15

در این قسمت قبل در این قسمت اپلیکشن مورد نیاز پروژمونو میسازیم دیدن (این قسمت انتخابی میباشد)

17
  • فصل سوم RestSharp (API test):Integration Test

00:16:02

در قسمت برای آشنایی بهتر با api testing لایبری restsharp آشنا میشیم

18
  • فصل سوم (Optional)SQL Server (ORM Test):Integration Test

00:03:40

در این قسمت میبینم که چطور sql را کانفیگ کنیم دیدن (این قسمت به صورت انتخابی میباشد )

19
  • فصل سوم ORM Test Data Setup :Integration Test

00:06:30

در این قسمت برای استفاده از سرویس ها و dbcontext میریم سراغ پیاده سازی Setup

20
  • فصل سوم ORM Test CRUD :Integration Test

00:08:40

در این قسمت crud را تست میکنیم

21
  • فصل چهارم API Testing : Integration Test

00:06:00

API Testing در شروع این فصل وارد مبحث api testing میشیم

22
  • فصل چهارم Integration Test: لایبریWebApplicationFactory

00:08:25

لایبریWebApplicationFactory یکی از لایبری های محبوب برای پیاده سازی integration test میباشد در ایت قسمت برای حل مسله قسمت های قبل با این لایبری آشنا میشیم

23
  • فصل چهارم Data Base insulation :Integration Test

00:11:27

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

24
  • فصل چهارم Data Base insulation :Integration Test

00:11:27

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

25
  • فصل چهارم API Testing :Integration Test

00:08:00

در این قسمت تست api خودمون رو پیاده سازی میکنیم

26
  • فصل 5 Ui Test:آشنایی با تست رابط کاربری

00:03:30

در این قسمت آشنایی مختصری داریم با تست رابط کاربری

27
  • فصل 5 Ui Test:آشنایی با selenium (Web driver)

00:07:00

آشنایی با سلنیوم و البته راه اندازی web driver

28
  • فصل 5 Ui Test: اولین تست رابط کاربری

00:06:00

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

29
  • فصل 5 Ui Test: تست بخش Creat

00:07:22

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

30
  • فصل 5 Parallel Selenium : Ui Test

00:02:11

همانطور که میدونید تست رابط کابری نسیت به تست های دیگه کمی زمان بیشتری نیاز دارد ولی آیا راه حلی برای بهبود سرعت آن هست؟

31
  • فصل 5 Cross-Browser : Ui Test

00:04:00

در این قسمت قابلیت استفاده از چند مرورگر را ایجاد میکنیم

32
  • فصل 5 AutoFac : Ui Test

00:10:36

در با لایبری Auto fac آشنا میشیم

33
  • فصل 5 UITesting(Login Senario) : Ui Test

00:13:33

در این قسمت سناریو لاگین در یک سایت رو از طریق تست رابط کاربری تست میکنیم

34
  • فصل 5 Select Element : Ui Test

00:07:00

در این قسمت متوجه میشیم با استفاده از لایبری selenium support چطور میشه drop down ها و برخی المنت های خاص صفحه را پیاده کرد و استفاده کرد

35
  • فصل 5 Screenshot : Ui Test

00:06:00

در این قسمت قابلیت گرفتن اسکرین شات را اضافه میکنیم

36
  • فصل 6: POM(Page Object Modeling)

00:05:13

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

37
  • فصل 6 : پیاده سازی POM

00:09:53

در ادامه قسمت قبل در این قسمت paging المان های ui را برسی میکنیم

38
  • فصل 6 : پیاده سازی page برای login tests

00:18:10

در این قسمت page برای login tests ها پیاده سازی میکنیم

39
  • فصل 6 : آشنایی با BDD

00:03:30

در این قسمت با BDD همراه می شویم

40
  • فصل 6: پیاده سازی BDD

00:10:10

در این قسمت BDD پیاده سازی

41
  • فصل 6: dependency injection for SpecFlow

00:11:31

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

42
  • فصل 6: SpecFlow Hook

00:12:00

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

43
  • فصل 6: پیاده سازی بخش های when, then

00:11:10

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

44
  • سورس کد آموزشی درس

00:00:00

سورس کد آموزشی درس


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

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