پرش به محتوا
آموزش رایگان معماری و توسعه نرم افزار های وب - پرووید
پرش به محتوا
پرووید
محصولات
دوره ها
وبلاگ
درباره ما
تماس با ما
Ctrl+K
صفحه اصلی
دوره
سبک ها و معماری های توسعه نرم افزار (Software Development Methodologies)
معماری تمیز (Clean Architecture)
آموزش رایگان معماری و توسعه نرم افزار های وب
آموزش رایگان معماری و توسعه نرم افزار های وب
برنامه تحصیلی
7 Sections
37 Lessons
مدت
Expand all sections
Collapse all sections
ویژگی های وب اپلیکیشن های مدرن
1
2.1
ویژگی های وب اپلیکیشن های مدرن
تفاوت بین وب اپلیکیشن های سنتی و Single Page App ها
4
3.2
انتخاب کردن دو روش برای ساختن وب اپلیکیشن ها: روش سنتی و یا SPA
3.3
چه زمانی از وب اپلیکیشن های سنتی استفاده نماییم؟
3.4
چه زمانی از اپلیکیشن های SPA استفاده کنیم؟
3.5
چه زمانی از بلیزر استفاده کنیم؟
اصول معماری وب اپلیکیشن های موفق
8
4.2
اصل Separation of Concerns در توسعه نرم افزار
4.3
اصل کپسوله سازی و یا Encapsulation در توسعه نرم افزار
4.4
اصل Dependency Inversion در توسعه نرم افزار
4.5
روش Explicit Dependency در توسعه نرم افزار
4.6
اصل Single Responsibility در توسعه نرم افزار
4.7
اصل DRY و یا Don’t Repeat Yourself در توسعه نرم افزار
4.8
اصل Persistence Ignorance در توسعه نرم افزار
4.9
اصل Bounded Context در توسعه نرم افزار
معماری های معمول در توسعه وب اپلیکیشن ها
6
5.1
بررسی معماری های Monolithic و All-in-One
5.2
لایه ها (Layer ها) در توسعه وب اپلیکیشن ها
5.3
معماری سنتی چند لایه در توسعه وب اپلیکیشن ها
5.4
بررسی اپلیکیشن های Monolithic و ارتباط آنها با Container ها
5.5
بررسی اپلیکیشن های Monolithic که در قالب یک Container استفاده میشوند
5.6
بررسی استفاده کردن از داکر در اپلیکیشن های وب با Asp.Net Core
تکنولوژیهای توسعه وب اپلیکیشن ها - Client Side
5
6.1
بررسی HTML وCSS و JavaScript در توسعه اپلیکیشن های وب
6.2
بررسی jQuery و کاربرد آن در توسعه وب اپلیکیشن ها
6.3
بررسی فریم ورک Angular برای ساخت وب اپلیکیشن های SPA
6.4
بررسی کتابخانه React در توسعه وب اپلیکیشن ها
6.5
بررسی فریم ورک Vue در توسعه وب اپلیکیشن ها
توسعه اپلیکیشن های Asp.Net Core MVC
8
7.1
مقایسه MVC و Razor Pages در توسعه وب اپلیکیشن ها
7.2
نگاشت Request ها به Response ها در Asp.Net Core
7.3
کار کردن با وابستگی ها (dependency ها) در اپلیکیشن های ASP.Net Core
7.4
پیاده سازی ساختار مناسب برای وب اپلیکیشن های ASP.Net Core
7.5
بررسی مباحث مربوط به امنیت در پروژه های Asp.Net Core
7.6
بررسی مکانیزم ارتباط برقرار کردن با Client در ASP.Net Core
7.7
بررسی کاربرد Domain-driven design در اپلیکیشن های Asp.Net Core
7.8
بررسی روند deployment در اپلیکیشن های ASP.Net Core
کار کردن با داده ها در اپلیکیشن های Asp.Net Core
5
8.1
استفاده کردن از Entity Framework Core برای بانکهای اطلاعاتی رابطه ای در ASP.Net Core
8.2
بازیابی کردن و ذخیره کردن داده ها با استفاده از Entity Framework Core
8.3
کپسوله کردن داده ها با استفاده از اتصالات پایدار در Entity Framework Core
8.4
مقایسه EF Core و دیگر Micro-ORM
8.5
دیگر گزینه های ذخیره کردن داده ها در اپلیکیشن ها ASP.Net Core
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content
🛒
سبد
0