برنامه نویسی

مجموعه آموزش های CodeBehind Framework آغاز شده است

محتوایی که مشاهده می کنید، محتوای پشتیبان مجموعه آموزشی است. CodeBehind یک چارچوب بک‌اند رایگان و منبع باز مبتنی بر مجوز GPLv3 است. فریم ورک CodeBehind یک فریم ورک بک‌اند انقلابی است که رویکردی مدرن برای توسعه برنامه‌های کاربردی وب پویا ارائه می‌دهد.

سری آموزش های CodeBehind Framework

سری آموزش های CodeBehind Framework

با مراجعه به لینک زیر می توانید به سرفصل های مجموعه آموزش فریم ورک CodeBehind دسترسی پیدا کنید.

سری آموزش های CodeBehind Framework

از جامعه دات نت تقاضا داریم لینک فوق را در وب و شبکه های اجتماعی منتشر کنند.

CodeBehind یک چارچوب قدرتمند و همه کاره است که دیدگاه جدیدی را در مورد توسعه وب ارائه می دهد و در مقایسه با چارچوب های سنتی ASP.NET Core MVC و Razor Pages امکان توسعه پروژه های سریع تر، ساده تر و مدولارتر را فراهم می کند.

چارچوب CodeBehind را می توان به صورت MVC یا Model-View یا Controller-View یا Only view توسعه داد و نیازی به پیروی از الگوی MVC نیست.

MVC در چارچوب CodeBehind

معماری چارچوب CodeBehind به گونه ای است که مسیریابی حذف می شود و کنترلر و مدل به عنوان ویژگی های صفحه در View تعیین می شوند. در این معماری، تمام درخواست ها ابتدا به مسیر View منتهی می شوند و سپس نمونه های جدیدی از کلاس های Controller و Model با توجه به ویژگی های View ایجاد می شوند.

این آموزش بر اساس نحو Razor (@Razor، اما ارجاعات مختصری به نحو استاندارد وجود خواهد داشت (<%=Standard%>). در این دوره از VS Code استفاده می کنیم و در طول آموزش به نقاط ضعف ساختاری فریمورک های ASP.NET Core MVC و Razor Pages نیز می پردازیم.

لطفاً توجه داشته باشید که چارچوب CodeBehind تمام مزایای NET Core را به ارث می برد. بنابراین، در این آموزش نمی خواهیم .NET Core را با جزئیات توضیح دهیم. در این آموزش فریم ورک CodeBehind را به طور کامل آموزش می دهیم و در طی آموزش مواردی که در برنامه نویسی وب در NET Core لازم است را فرا خواهید گرفت.

در زیر لیستی از مواردی است که در توسعه وب و دات نت ترند هستند. هیچ تفاوتی در استفاده از اینها بین چارچوب CodeBehind و سایر چارچوب های وب پیش فرض ASP.NET Core وجود ندارد. بنابراین موارد زیر در این مجموعه آموزشی پوشش داده نخواهد شد:

  • اعتبار سنجی سفارشی و اعتبارسنجی مدل
  • چارچوب نهاد
  • Linq و Dapper
  • GraphQL
  • WebSockets و SignalR
  • Web API و RESTful API
  • gRPC
  • توابع لاجوردی
  • AWS Lambda
  • تزریق وابستگی
  • تست واحد و سواگر
  • رسیدگی به استثنا
  • ورود به سیستم در
  • کانتینر و داکر
  • میان افزار
  • وظایف و ناهمزمانی
  • OWASP
  • هوش مصنوعی
  • سنجش عملکرد
  • نوگ
  • ردیس
  • Git

هدف از این مجموعه آموزشی چیست؟

  • این دوره به شما کمک می کند تا کار با فریم ورک CodeBehind در ASP.NET Core و ایجاد پروژه های جدید وب را در کمترین زمان ممکن بدون پرداخت هزینه انجام دهید.

این مجموعه آموزشی برای چه کسانی مناسب است؟

  • تمام افرادی که سطح پایه یک زبان برنامه نویسی را یاد گرفته اند و html را می دانند
  • توسعه دهندگان دات نت و دوستداران زبان برنامه نویسی سی شارپ
  • وبلاگ نویسان و افرادی که در زمینه برنامه نویسی و نرم افزار تولید محتوا می کنند
  • توسعه دهندگان کنجکاو فریمورک های بک اند خارج از اکوسیستم دات نت (جانگو، لاراول، اسپرینگ بوت و غیره)

توجه: از توسعه دهندگان حرفه ای دات نت دعوت می شود تا این دوره آموزشی را مشاهده کنند و شباهت ها و تفاوت های فریم ورک CodeBehind با فریم ورک های وب پیش فرض دات نت Core مایکروسافت (ASP.NET Core MVC، Razor Pages و Blazor) را بررسی کنند.

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

لینک های مربوطه

CodeBehind در GitHub:
https://github.com/elanatframework/Code_behind

CodeBehind در NuGet:
https://www.nuget.org/packages/CodeBehind/

صفحه CodeBehind:
https://elanat.net/page_content/code_behind

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا