دوره آموزش مقدماتی Asp.Net Core
صادق جعفری
صادق جعفری

از کودکی به کامپیوتر و دنیای دیجیتال علاقه داشتم، به همین دلیل ترک تحصیل کردم و تمام تلاش خودم را صرفا برای یادگیری کامپیوتر، طراحی، برنامه نویسی و ... به کار گرفتم. در کنار مشاغل مختلفی که مجبور به انجامشان بودم برنامه نویسی را یاد گرفتم و از سال 1390 وارد بازار کار شدم و همیشه در تلاش هستم تا چالش های روبرو را با موفقیت پشت سر بگذارم.

شبکه های اجتماعی من

سلام دوستان عزیز، صادق جعفری هستم و خوشحالم که شما رو اینجا می‌بینم! 😊

اگه دنبال یه دوره جذاب و کاربردی برای یادگیری ASP.NET Core هستید، جای درستی اومدید. من یه دوره جامع و کامل آماده کردم که قراره شما رو از مبانی مقدماتی تا سطحی نرمال در برنامه‌نویسی وب با ASP.NET Core برسونه. تو این دوره، ما 34 فصل هیجان‌انگیز داریم که هر کدوم به یه بخش مهم از این فریمورک محبوب می‌پردازه.

اول از همه، بذارید بگم که این دوره هیچ پیش‌نیاز خاصی نداره. اگه با مفاهیم ابتدایی برنامه‌نویسی آشنا هستید، کافیه! از نصب و راه‌اندازی محیط توسعه گرفته تا پیاده‌سازی پروژه‌های عملی و انتشار اونا، همه چیز رو با هم جلو می‌بریم. به شما قول میدم که با این دوره، نه‌تنها تئوری‌های مهم رو یاد می‌گیرید، بلکه کلی تمرین و پروژه واقعی انجام می‌دید که کمک می‌کنه مهارت‌هاتون رو به کار ببندید.

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

پس اگه می‌خواید وارد دنیای برنامه‌نویسی وب بشید و با ASP.NET Core برنامه‌های حرفه‌ای بسازید، همین حالا ثبت‌نام کنید و بیاید با هم شروع کنیم. منتظرتون هستم!

با آرزوی موفقیت برای همتون، صادق جعفری 🌟

جلسات دوره

جهت فعال شدن جلسات غیر رایگان حتما باید در دوره ثبت نام کنید.

1
مقدمه‌ای بر ASP.NET Core

معرفی و تاریخچه ASP.NET Core
مزایا و کاربردها
مقایسه با ASP.NET Framework قدیمی

00:00:00
رایگان
2
آماده‌سازی محیط توسعه

نصب .NET SDK و ابزارهای لازم
معرفی و نصب Visual Studio / Visual Studio Code
ایجاد اولین پروژه ASP.NET Core

00:00:00
رایگان
3
ساختار پروژه ASP.NET Core

پوشه‌ها و فایل‌های مهم
معرفی فایل Program.cs و Startup.cs

00:00:00
رایگان
4
مفاهیم اساسی وب (HTTP و REST)

پروتکل HTTP
درخواست‌ها و پاسخ‌ها
RESTful API چیست؟

00:00:00
رایگان
5
Middleware و Pipeline درخواست‌ها

مفهوم Middleware
نحوه استفاده و سفارشی‌سازی Middlewareها
نمونه‌های کاربردی

00:00:00
غیر رایگان
6
تنظیمات و پیکربندی‌ها

فایل appsettings.json
محیط‌های مختلف (Development, Production, ...)
Dependency Injection

00:00:00
غیر رایگان
7
Controller و Action‌ ها

مفاهیم Controller و Action
ایجاد و مدیریت Controller‌ها
پارامترها و بایندینگ داده‌ها

00:00:00
غیر رایگان
8
Routing و مسیردهی

اصول Routing در ASP.NET Core
Attribute Routing
Custom Routes

00:00:00
غیر رایگان
9
کار با Viewها و Razor

ایجاد و استفاده از Viewها
موتور قالب‌سازی Razor
Layout و Partial Viewها

00:00:00
غیر رایگان
10
مدل‌ها و مدل‌سازی داده‌ها

معرفی مدل‌ها
Data Annotations
مدل‌های View و مدل‌های دامنه

00:00:00
غیر رایگان
11
Entity Framework Core

معرفی و نصب EF Core
ایجاد و مدیریت DbContext
Migration‌ها و مدل‌های داده‌ای

00:00:00
غیر رایگان
12
CRUD عملیات با EF Core

ایجاد (Create)
خواندن (Read)
به‌روزرسانی (Update)
حذف (Delete)

00:00:00
غیر رایگان
13
صفحات Razor Pages

معرفی Razor Pages
ایجاد و استفاده از Razor Pages
مقایسه با MVC

00:00:00
غیر رایگان
14
احراز هویت و مجوزها (Authentication and Authorization)

سیستم Identity در ASP.NET Core
مدیریت کاربران و نقش‌ها
پیاده‌سازی احراز هویت و مجوزها

00:00:00
غیر رایگان
15
امنیت و حفاظت از برنامه

مدیریت خطاها و Exception‌ها
روش‌های جلوگیری از حملات رایج (CSRF, XSS, ...)
استفاده از HTTPS و SSL

00:00:00
غیر رایگان
16
وب‌سرویس‌ها و API‌ ها

ایجاد API با استفاده از Controller
فرمت‌های خروجی (JSON, XML)
پیاده‌سازی نسخه‌بندی (Versioning) API

00:00:00
غیر رایگان
17
Swagger و مستندسازی API‌ ها

معرفی Swagger
تنظیم و استفاده از Swagger در ASP.NET Core
مستندسازی API‌ها

00:00:00
غیر رایگان
18
SignalR و برنامه‌های بلادرنگ (Real-time)

معرفی SignalR
پیاده‌سازی ارتباطات بلادرنگ
کاربردهای SignalR

00:00:00
غیر رایگان
19
Caching و بهبود عملکرد

معرفی Caching
Memory Cache و Distributed Cache
تنظیمات و استفاده از Cache

00:00:00
غیر رایگان
20
فیلترها و Attribute ها

معرفی فیلترها
انواع فیلترها (Action, Authorization, Exception, ...)
پیاده‌سازی فیلترهای سفارشی

00:00:00
غیر رایگان
21
ارسال ایمیل و Notification

پیکربندی SMTP
ارسال ایمیل از طریق ASP.NET Core
پیاده‌سازی Notification ها

00:00:00
غیر رایگان
22
Upload و مدیریت فایل‌ها

آپلود فایل در ASP.NET Core
مدیریت و ذخیره‌سازی فایل‌ها
محدودیت‌ها و اعتبارسنجی فایل‌ها

00:00:00
غیر رایگان
23
گلوبالیزه‌سازی و بومی‌سازی (Localization and Globalization)

معرفی گلوبالیزه‌سازی و بومی‌سازی
پیاده‌سازی چندزبانه‌گی در برنامه
استفاده از منابع محلی (Resources)

00:00:00
غیر رایگان
24
کار با داده‌های Front-end

معرفی و استفاده از AJAX
ارتباط با APIها از طریق JavaScript
استفاده از کتابخانه‌های Front-end (مانند jQuery)

00:00:00
غیر رایگان
25
پیاده‌سازی تست‌ها

معرفی تست‌های واحد (Unit Tests)
تست‌های یکپارچه‌سازی (Integration Tests)
ابزارهای تست و فریمورک‌ها

00:00:00
غیر رایگان
26
Migration و به‌روزرسانی برنامه‌ها

مدیریت تغییرات پایگاه داده
پیاده‌سازی Migrationها
به‌روزرسانی برنامه و Rollback

00:00:00
غیر رایگان
27
سرویس‌های پس‌زمینه و Workerها

معرفی سرویس‌های پس‌زمینه
پیاده‌سازی Background Workerها
استفاده از Hosted Services

00:00:00
غیر رایگان
28
بهینه‌سازی و مانیتورینگ برنامه

روش‌های بهینه‌سازی عملکرد
استفاده از ابزارهای مانیتورینگ
Logging و تحلیل لاگ‌ها

00:00:00
غیر رایگان
29
دیپلوی و انتشار برنامه

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

00:00:00
غیر رایگان
30
پروژه عملی وب سایت شرکتی

قسمت اول

00:00:00
غیر رایگان
31
پروژه عملی وب سایت شرکتی

قسمت دوم

00:00:00
غیر رایگان
32
پروژه عملی وب سایت شرکتی

قسمت سوم

00:00:00
غیر رایگان
33
پروژه عملی وب سایت شرکتی

قسمت چهارم

00:00:00
غیر رایگان
34
پروژه عملی وب سایت شرکتی

قسمت پنجم

00:00:00
غیر رایگان