برنامهنویسی وب سمت سرور
با ASP.NET Core و Web API بخش سمت سرور برنامههای وب را بسازید، به پایگاه داده متصل شوید و ارتباط با رابط کاربری را پیادهسازی کنید.
آموزش توسعهی نرمافزارهای تحت وب با ASP.NET Core و Web API
آشنایی با برنامهنویسی سمت سرور در شاخهی بیزنس
برنامهنویسی سمت سرور (Back-End) بخش مهمی از توسعهی نرمافزارهای تحت وب است که وظیفهی پردازش اطلاعات، اجرای منطق برنامه، مدیریت درخواستهای کاربران و ارتباط با پایگاه داده را بر عهده دارد.
این دوره پس از آموزش HTML، CSS، JavaScript و Vue.js در مسیر بیزنس قرار میگیرد. دانشپذیران با توسعه بخش سمت سرور، ارتباط رابط کاربری با منطق برنامه و پایگاه داده را پیادهسازی میکنند.
آشنایی با ASP.NET Core و Web API
ASP.NET Core یک چارچوب توسعهی نرمافزار از مجموعهی فناوریهای Microsoft است که امکان ساخت وبسایتها، نرمافزارهای تحت وب و سرویسهای سمت سرور را با زبان سیشارپ فراهم میکند.
یکی از قابلیتهای مهم این فناوری، Web API است. با استفاده از آن میتوان سرویسهایی طراحی کرد که از طریق اینترنت یا شبکه، اطلاعات را در اختیار بخشهای مختلف نرمافزار قرار دهند. برای مثال، یک نرمافزار فروشگاهی میتواند اطلاعات محصولات را از پایگاه داده دریافت کند، سفارشهای کاربران را پردازش کند و نتایج را از طریق API در اختیار رابط کاربری قرار دهد.
در این دوره، دانشپذیران با استفاده از ASP.NET Core و Web API یاد میگیرند چگونه منطق اصلی یک نرمافزار تحت وب را پیادهسازی کنند، به پایگاه داده متصل شوند و سرویسهایی برای دریافت، ارسال، ثبت، ویرایش و حذف اطلاعات ایجاد کنند.
این دوره حلقهی اتصال مهارتهای فرانتاند و پایگاه داده در شاخهی بیزنس است و زمینهی توسعهی نرمافزارهای تحت وب کامل، پویا و قابلتوسعه را فراهم میکند.
محورهای یادگیری
- مبانی برنامهنویسی سمت سرور: آشنایی با معماری Client-Server، نحوهی ارتباط مرورگر و سرور و مفهوم درخواست و پاسخ HTTP
- آشنایی با ASP.NET Core: معرفی چارچوب، راهاندازی محیط توسعه و ایجاد اولین پروژه
- ساختار پروژه و معماری برنامه: آشنایی با اجزای مختلف پروژه، فایلها و نحوهی سازماندهی کدها
- مسیریابی (Routing): تعریف مسیرها و مدیریت درخواستهای مختلف کاربران
- کنترلرها و اکشنها: ایجاد Controller و پیادهسازی عملیات سمت سرور
- آشنایی با Web API: طراحی و پیادهسازی سرویسهای تحت وب و ایجاد Endpointهای مختلف
- کار با دادهها و مدلها: تعریف Model، انتقال اطلاعات و مدیریت دادههای ورودی و خروجی
- ارتباط با پایگاه داده: اتصال به Microsoft SQL Server و انجام عملیات موردنیاز روی اطلاعات
- عملیات CRUD: پیادهسازی ثبت، بازیابی، ویرایش و حذف اطلاعات
- مدیریت درخواستها و پاسخها: کار با HTTP Methods، Status Codes و قالب JSON
- اعتبارسنجی اطلاعات: بررسی دادههای دریافتی و مدیریت ورودیهای نامعتبر
- میانافزارها (Middleware): آشنایی با نحوهی پردازش درخواستها و مدیریت بخشهای مختلف چرخهی اجرای برنامه
- مدیریت خطا و امنیت: مدیریت خطاها، آشنایی با احراز هویت و اصول اولیهی امنیت سرویسها
- پروژههای عملی: طراحی و پیادهسازی Web API متصل به پایگاه داده و آمادهسازی آن برای استفاده در رابط کاربری
دستاورد دوره
توانایی طراحی و پیادهسازی بخش سمت سرور نرمافزارهای تحت وب با ASP.NET Core و Web API، ایجاد سرویسهای ارتباطی، اتصال به پایگاه داده و مدیریت اطلاعات؛ همراه با آمادگی برای توسعهی نرمافزارهای تحت وب کامل با ترکیب مهارتهای Front-End و Back-End.
قدم بعدی شما
خرید برنامهنویسی وب سمت سرور
۱۵ جلسه سهساعته · ۴۵ ساعت آموزش
