دریافت مشاوره

فناوری توسعه منظومه‌نگاران

BasisCore؛ زبان وب‌نویسی و اکوسیستم فنی منظومه‌نگاران

برای توسعه صفحات وب، کار با داده و استفاده از سرویس‌های موردنیاز پروژه

BasisCore یک زبان وب‌نویسی است که برای توسعه سمت سرور صفحات وب ایجاد شده است. در یک پروژه BasisCore، صفحه وب می‌تواند از داده‌ها و سرویس‌های موردنیاز خود استفاده کند و توسعه‌دهنده مسیر مشخصی برای ساخت و گسترش پروژه وب در اختیار داشته باشد.

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

تصویر مفهومی BasisCore و ارتباط توسعه وب با داده و سرویس‌ها

BasisCore چیست؟

زبان وب‌نویسی برای توسعه سمت سرور صفحات وب

BasisCore در منابع رسمی خود یک زبان وب‌نویسی معرفی شده است. این زبان برای توسعه سمت سرور صفحات وب استفاده می‌شود و امکان کار با داده‌های موردنیاز پروژه را در اختیار توسعه‌دهنده قرار می‌دهد.

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

در کنار زبان اصلی، منابع آموزشی و سرویس‌های مرتبط با داده، CDN، Repository و زیرساخت نیز در سایت‌های تخصصی اکوسیستم BasisCore قرار گرفته‌اند. برای بررسی جزئیات فنی هر بخش می‌توانید از منابع تخصصی و مستنداتی که در ادامه معرفی شده‌اند استفاده کنید.

وب و داده در BasisCore چگونه به هم متصل می‌شوند؟

بخش نمایش و مدیریت داده در مسیرهای مشخص خود قرار می‌گیرند

در معماری معرفی‌شده برای BasisCore، ارتباط میان بخش وب و پایگاه داده از طریق Stored Procedure انجام می‌شود. این ساختار کمک می‌کند مسئولیت بخش نمایش وب از مدیریت داده جدا باقی بماند.

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

در نتیجه، منطق اصلی را می‌توان ساده بیان کرد: صفحه وب به داده دسترسی دارد، اما مدیریت داده و نمایش آن یک مسئولیت واحد نیستند.

دیاگرام ارتباط بخش وب با پایگاه داده از طریق Stored Procedure در BasisCore
ارتباط بخش وب و پایگاه داده در ساختار BasisCore

یادگیری BasisCore از کجا شروع می‌شود؟

آموزش در سه سطح وب، دیتابیس و کامند سازمان‌دهی شده است

BasisCore Academy مرجع آموزشی این زبان است. آموزش BasisCore در سه سطح وب، دیتابیس و کامند سازمان‌دهی شده و هر سطح بخش متفاوتی از دانش موردنیاز برای توسعه پروژه را پوشش می‌دهد.

  1. سطح وب

    این سطح نقطه ورود به توسعه صفحات با BasisCore است. آشنایی مناسب با HTML و CSS پایه مناسبی برای شروع این مسیر محسوب می‌شود و توسعه‌دهنده در ادامه با دستورات و روش استفاده از داده در صفحات آشنا می‌شود.

  2. سطح دیتابیس

    در این سطح تمرکز بیشتر روی داده، ساختار پایگاه داده و آماده‌سازی اطلاعات موردنیاز پروژه است. دانش موردنیاز این بخش نسبت به سطح وب تخصصی‌تر می‌شود.

  3. سطح کامند

    سطح کامند برای ورود عمیق‌تر به دستورات و قابلیت‌های توسعه‌ای BasisCore در نظر گرفته شده است. جزئیات فنی این سطح در Academy نگهداری می‌شوند.

بنابراین HTML و CSS نقطه شروع هستند؛ اما دانش لازم برای کار حرفه‌ای با BasisCore با توجه به نقش فرد و سطح پروژه گسترده‌تر می‌شود.

آکادمی BasisCore

اکوسیستم BasisCore؛ هر بخش، یک مسیر مشخص

برای شناخت فناوری، مستندات، آموزش، سرویس‌های فنی، زیرساخت و رویدادها به مرجع اختصاصی هر بخش مراجعه کنید

اطلاعات و سرویس‌های BasisCore در یک دامنه واحد متمرکز نشده‌اند. هر بخش از اکوسیستم برای یک نیاز مشخص طراحی شده است؛ بنابراین کاربر پس از شناخت کلی BasisCore می‌تواند مستقیماً وارد مسیر مرتبط با نیاز خود شود.

BasisCore.com - مرجع اصلی BasisCore

برای شناخت BasisCore و تعریف اصلی این فناوری.

وب‌سایت BasisCore

Docs.basiscore.com - مستندات فنی

مرجع مستندات فنی BasisCore، شامل مبانی، آموزش‌های گام‌به‌گام و یادداشت‌های انتشار.

مستندات فنی BasisCore

BasisCore Academy - آموزش

برای مسیر یادگیری BasisCore، سطوح آموزشی، دانشنامه، دستورات و منابع آموزشی مرتبط.

آکادمی BasisCore

BasisCore.net - سرویس‌های فنی و داده

در این سایت بخش‌های CDN، DATA، DbSource و Repository ارائه شده‌اند.

BasisCore.net

BasisCore.ir - میزبانی و زیرساخت

این سایت خدماتی مانند Domain، DNS، VPS، Data Warehouse، Microservice/API Hosting، Hosting و CDN را در ساختار خود ارائه می‌کند.

BasisCore.ir

BasisEvent - رویدادها و سابقه

برای مشاهده بخشی از سابقه معرفی و رویدادهای مرتبط با BasisCore.

رویدادهای BasisCore

BasisCore امروز چه نقشی در منظومه‌نگاران دارد؟

فناوری توسعه در کنار معماری فعلی محصولات

در معماری فعلی منظومه‌نگاران، BasisCloud Web، BasisAssistant و BasisPanel سه محصول اصلی هستند. BasisCore برخلاف این محصولات، در لایه فناوری و توسعه قرار دارد و به‌عنوان محصول چهارم هم‌سطح آن‌ها عرضه نمی‌شود.

توسعه مرحله‌ای وب‌سایت

BasisCore در توسعه مرحله‌ای وب‌سایت به کار می‌رود. با افزایش نیازهای پروژه، می‌توان امکاناتی مانند فرم، API، داشبورد، مدیریت محتوا و اتصال سرویس‌های جدید را به وب‌سایت افزود.

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

امکانات قابل اجرا در هر پروژه به نیازها و محدوده توافق‌شده آن پروژه بستگی دارد.

توسعه سفارشی BasisPanel

توسعه سفارشی BasisPanel بر اساس محدوده کار مشخص و با استفاده کنترل‌شده از BasisCore انجام می‌شود. این رویکرد به حفظ یکپارچگی معماری و امکان نگهداری و توسعه بعدی کمک می‌کند.

BasisCore نقش فناوری توسعه را دارد؛ این موضوع به معنای استفاده از آن در تمام اجزای محصولات منظومه‌نگاران نیست.

سابقه و رویدادهای BasisCore

بخشی از مسیر معرفی عمومی BasisCore در BasisEvent آرشیو شده است. این مجموعه امکان مرور رویدادها و برنامه‌هایی را فراهم می‌کند که در دوره‌های مختلف به معرفی BasisCore اختصاص داشته‌اند.

برای مشاهده این بخش از سابقه می‌توانید به آرشیو BasisEvent مراجعه کنید.

رویدادهای BasisCore

تصویر مستند از یکی از رویدادهای مرتبط با BasisCore

پرسش‌های رایج درباره BasisCore

BasisCore چیست؟

BasisCore یک زبان وب‌نویسی است که برای توسعه سمت سرور صفحات وب ایجاد شده است. در کنار این زبان، منابع آموزشی و سرویس‌های مرتبط با داده و زیرساخت نیز در اکوسیستم BasisCore قرار گرفته‌اند.

برای شروع یادگیری BasisCore چه دانشی لازم است؟

برای ورود به سطح پایه، آشنایی مناسب با HTML و CSS نقطه شروع مناسبی است. در ادامه، بسته به سطح تخصص، دانش مربوط به دستورات BasisCore، داده و پایگاه داده نیز وارد مسیر یادگیری می‌شود.

BasisCore در چند سطح آموزش داده می‌شود؟

BasisCore Academy آموزش را در سه سطح وب، دیتابیس و کامند سازمان‌دهی کرده است. هر سطح بخش متفاوتی از دانش لازم برای کار با BasisCore را پوشش می‌دهد.

برای آموزش و اطلاعات BasisCore به کجا مراجعه کنیم؟

برای آشنایی با BasisCore به basiscore.com مراجعه کنید. مستندات فنی در docs.basiscore.com و مسیر یادگیری در academy.basiscore.com قرار دارند. سرویس‌های فنی و داده در basiscore.net و خدمات زیرساخت و میزبانی در basiscore.ir معرفی می‌شوند.

BasisCore چه ارتباطی با محصولات منظومه‌نگاران دارد؟

BasisCore در معماری فعلی منظومه‌نگاران نقش فنی و توسعه‌ای دارد. این فناوری برای توسعه مرحله‌ای وب‌سایت و اجرای توسعه‌های سفارشی، در محدوده توافق‌شده هر پروژه به کار می‌رود.

BasisCore در این معماری به‌عنوان محصول چهارم هم‌سطح BasisCloud Web، BasisAssistant و BasisPanel تعریف نشده است.

برای ادامه، مرجع مناسب را انتخاب کنید

اگر می‌خواهید با خود BasisCore و ساختار این فناوری بیشتر آشنا شوید، از وب‌سایت اصلی شروع کنید. اگر هدف شما یادگیری و کار با BasisCore است، آکادمی مسیر مناسب‌تری است.