کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
دوره آموزشی Asp.Net Core کاملا پروژه محور
اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.
ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.
- مدرس دوره : فربد علی خانی ( رزومه )
- تعداد ویدیوها : 44 ویدیو
- مدت زمان دوره : 6:49:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1403/08/05
دوره تست نرم افزار(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
پیش نیاز های دوره :
- Asp.net core
- #C
فهرستـــ ویدیوها
مدت زمان دوره 6:49:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
فصل اول Nunit :UnitTest
در این قسمت با لایبری nunit آشنا میشیم و چند تا مفاهیم پایه یونیت تستو برسی میکنیم
فصل اول Nunit Attribute :UnitTest
در این قسمت میریم تو دل nunit و قابلیت های مهم شو برسی میکنیم
فصل اول Arrange Assert Act! :UnitTest
AAA مرسوم ترین روش تست نویسی است و در این نحوه اجرای این روش در تست نویسی برسی میکنیم
فصل اول Multiple , Exception Assertion :UnitTest
چطوری میتونیم exception های یک سیستم رو برسی کنیم در این قسمت مباحث exception ,warnings , multiple assert ها مورد برسی قرار میگیرند
فصل اول Data Driven Testing :UnitTest
چطور چند سناریو رو داخل یک تست متد تست کنیم؟ جواب این سوال را داخل این قسمت میفهمیم
فصل دوم TDD(Failed Test !): Test Methodology
در این قسمت اولین مرحله ی پیاده سازی tdd را مورد برسی قرار میدهیم
فصل دوم TDD(RefactorTest !): Test Methodology
اخرین مرحله چرخه tdd ریفکتور را در این قسمت مورد برسی قرار میدهیم
فصل دومTest Double : Test Methodology
مبحث بزرگ وابستگی بین کلاس ها در ادامه مشکلی است که به آن بر میخوریم ولی چطوری میتوانیم وابستگی هارو کنترل کنیم ؟
فصل دوم Test Methodology: کار با Moq
در این قسمت به شناخت دقیق تر از ویژگی های لایبری moq میپردازیم
فصل سوم Integration Test: آشنایی با API ,ORM Testing
در این قسمت با انواع integration تست ها اشنا میشیم
فصل سوم Integration Test(optional) : پیاده سازی Web application
در این قسمت قبل در این قسمت اپلیکشن مورد نیاز پروژمونو میسازیم دیدن( این قسمت انتخابی میباشد)
فصل سوم Integration Test(optional) : پیاده سازی Web application
در ادامه قسمت قبل در این قسمت اپلیکشن مورد نیاز پروژمونو میسازیم دیدن( این قسمت انتخابی میباشد)
فصل سوم Integration Test: اولین تست
در این قسمت قبل در این قسمت اپلیکشن مورد نیاز پروژمونو میسازیم دیدن (این قسمت انتخابی میباشد)
فصل سوم RestSharp (API test):Integration Test
در قسمت برای آشنایی بهتر با api testing لایبری restsharp آشنا میشیم
فصل سوم (Optional)SQL Server (ORM Test):Integration Test
در این قسمت میبینم که چطور sql را کانفیگ کنیم دیدن (این قسمت به صورت انتخابی میباشد )
فصل سوم ORM Test Data Setup :Integration Test
در این قسمت برای استفاده از سرویس ها و dbcontext میریم سراغ پیاده سازی Setup
فصل چهارم API Testing : Integration Test
API Testing در شروع این فصل وارد مبحث api testing میشیم
فصل چهارم Integration Test: لایبریWebApplicationFactory
لایبریWebApplicationFactory یکی از لایبری های محبوب برای پیاده سازی integration test میباشد در ایت قسمت برای حل مسله قسمت های قبل با این لایبری آشنا میشیم
فصل چهارم Data Base insulation :Integration Test
در این قسمت مبحث مهمه ایزوله کردن دیتا بیس را برسی میکنیم
فصل چهارم Data Base insulation :Integration Test
در این قسمت مبحث مهمه ایزوله کردن دیتا بیس را برسی میکنیم
فصل 5 Ui Test:آشنایی با تست رابط کاربری
در این قسمت آشنایی مختصری داریم با تست رابط کاربری
فصل 5 Ui Test:آشنایی با selenium (Web driver)
آشنایی با سلنیوم و البته راه اندازی web driver
فصل 5 Ui Test: اولین تست رابط کاربری
در این قسمت اولین تست رابط کاربری خود را مینویسیم و تنظیمات اولیه سلنیوم را برسی میکنیم
فصل 5 Ui Test: تست بخش Creat
در این قسمت طبق سناریو ساخت محصول جدید تست مربوطه آن را پیاده سازی میکنیم
فصل 5 Parallel Selenium : Ui Test
همانطور که میدونید تست رابط کابری نسیت به تست های دیگه کمی زمان بیشتری نیاز دارد ولی آیا راه حلی برای بهبود سرعت آن هست؟
فصل 5 UITesting(Login Senario) : Ui Test
در این قسمت سناریو لاگین در یک سایت رو از طریق تست رابط کاربری تست میکنیم
فصل 5 Select Element : Ui Test
در این قسمت متوجه میشیم با استفاده از لایبری selenium support چطور میشه drop down ها و برخی المنت های خاص صفحه را پیاده کرد و استفاده کرد
فصل 6: POM(Page Object Modeling)
در این قسمت با دیزاین پترن pom آشنا میشیم ونحوه به کاری گیری آن را برسی میکنیم
فصل 6 : پیاده سازی page برای login tests
در این قسمت page برای login tests ها پیاده سازی میکنیم
نظرات کاربران در رابطه با این دوره