آموزش برنامه نويسي

فریمورک Meteor چیست؟

فریمورک Meteor چیست؟

فریم ورک Meteor چیست؟ Meteor یک پلتفرم کامل برای ساخت اپلیکیشن های وب و موبایل real-time با استفاده از جاوا اسکریپت هست. Meteor فریمورک یا کتابخانه ای نیست که فقط برای حل مشکل خاصی آمده باشه, مثل express که ابزار توسعه وب در Node.js یا django برای پایتون باشه، بلکه این فریمورکی هست که به برنامه نویس ها اجازه میده اپلیکیشن های با کارایی بالا برنامه نویسی کنند…..

(بیشتر…)

برنامه نویسی کلوژر (clojure) چیست؟

برنامه نویسی کلوژر (clojure) چیست؟

برنامه نویسی کلوژر (clojure) چیست؟ کلوژر (به انگلیسی: Clojure) گویشی از زبان برنامه‌نویسی لیسپ است که توسط ریچ هیکی ایجاد شده‌است. این زبان، یک زبان همه‌منظوره تابعی است. کد کلوژر به بایت‌کد ماشین مجازی جاوا کامپایل می‌شود، و بنابراین می‌توانید از کتابخانه‌های جاوا استفاده کند. تا انتها این مقاله با ما همراه باشید…

(بیشتر…)

فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل)

فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل)

در ادامه معرفی ابزار و زبان های برنامه نویسی در خدمت شما هستیم با مقاله فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل) از وب سایت آموزش برنامه نویسی سورس باران. آیونیک یک کیت توسعه نرم‌افزار با منبع باز برای توسعه برنامه موبایل ترکیبی است که در سال ۲۰۱۳ توسط مکس لینچ، بن اسپری و آدام بردلی در شرکت Drifty ساخته شده‌ است.

نسخه اصلی در سال ۲۰۱۳ منتشر شد و برروی انگولار جی‌اس و Apache Cordova ساخته شده‌است. با این حال، آخرین نسخه به عنوان مجموعه ای از کامپوننت‌های وب مجدداً ساخته شد و به کاربر اجازه می‌داد هر سکو رابط کاربری مانند انگولار، ری‌اکت و ویو جی‌اس را انتخاب کند. همچنین امکان استفاده از اجزای آیونیک بدون هیچگونه سکو رابط کاربری را فراهم می‌کند. آیونیک با استفاده از فناوری‌های وب مانند اچ‌تی‌ام‌ال۵، سی‌اس‌اس CSS و Sass، ابزارها و خدماتی را برای توسعه برنامه‌های موبایل ترکیبی، رایانه رومیزی و برنامه‌های پیشرفته وب مبتنی بر فناوری‌ها و شیوه‌های نوین توسعه وب ارائه می‌دهد. به‌طور خاص، برنامه‌های تلفن همراه می‌توانند با این فناوری‌های وب ساخته شوند و سپس از طریق فروشگاه‌های برنامه‌های بومی توزیع شوند تا با استفاده از Cordova یا Capacitor روی دستگاه‌ها نصب شوند.

(بیشتر…)

فلاتر چیست؟ همه چیز راجب به برنامه نویسی فلاتر در سال 2020

فلاتر چیست؟ همه چیز راجب به برنامه نویسی فلاتر در سال 2020

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

فلاتر یا Flutter جهت توسعه برنامه های کاربردی برای Android، iOS، Windows، Mac، Linux، Google Fuchsia و وب استفاده می شود. نسخه اول Flutter با نام رمزگذاری شده “Sky” شناخته شد و روی سیستم عامل اندروید اجرا شد. این برنامه در اجلاس برنامه نویس Dart 2015 رونمایی شد، با هدف اعلام شده که قادر به ارائه مداوم با سرعت 120 فریم در ثانیه است

(بیشتر…)

ExpressJS چیست؟ همه چیز راجب ExpressJS

ExpressJS چیست؟ همه چیز راجب ExpressJS

در این مطلب در خدمت شما هستیم با مقاله ExpressJS چیست؟ همه چیز راجب ExpressJS از وب سایت آموزش برنامه نویسی سورس باران. در واقع Express.js یک فریم‌ ورک انعطاف پذیر وب برای node.js است که به صورت منبع باز و تحت پروانه MIT در اختیار مردم قرار گرفته است. این فریم ورک برای ساخت برنامه‌های تحت وب و API‌ها کاربرد دارد. تا انتهای مقاله با ما همراه باشید…

(بیشتر…)

معرفی زبان اسکریپتی Sass

معرفی زبان اسکریپتی Sass

در خدمت شما هستیم با مقاله معرفی زبان اسکریپتی Sass از وب سایت آموزش برنامه نویسی سورس باران. بطور مختصر زبان اسکریپتی Sass یک پیش‌پردازنده CSS است، پیش‌پردازنده Sass کمک می‌کند تا ما از ویژگی‌های منحصر به فردی در داخل CSS استفاده کنیم. ویژگی‌هایی مانند متغیرها، قواعد تو در تو و موارد مختلف دیگر. هدف استفاده از این موارد این است که بتوانیم روند کدنویسی را ساده‌تر و مؤثرتر کنیم.

SASS جایگزین CSS نمی باشد بلکه یک روش برای کوتاه تر نویسی CSS می باشد که در نهایت بعد از کامپایل شدن به همان CSS تبدیل می شود. SASS یک روش توسعه یافته از کدنویسی در CSS همراه با Syntax است. SASS در ابتدا توسط Hampton Catlin طراحی و سپس توسط Natalie Weizenbaum در سال 2006 توسعه داده شده است. پس از توسعه اولیه، Natalie Weizenbaum و Chris Eppstein با نسخه ابتدایی خود ادامه دادند و SASS را با SassScript، زبان اسکریپتی ساده که در فایل های Sass استفاده می شود، گسترش دادند.

(بیشتر…)

انگولار جی اس چیست؟ معرفی کامل فریم ورک متن باز Angular JS

انگولار جی اس چیست؟ معرفی کامل فریم ورک متن باز Angular JS

با مقاله انگولار جی اس چیست؟ معرفی کامل فریم ورک متن باز Angular JS از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. Angular JS این روزها پرطرفدارترین فریمورک جاوا اسکریپت است. انگولار امکان ساخت اپلیکیشن برای وب, موبایل و دسکتاپ‌ را فراهم می‌کند و به خاطر سرعت و کارآیی زبان زد است. میلیون‌ها کاربر در سرتاسر جهان دارد و گوگل به خوبی آن‌ را پشتیبانی می‌کند. در ایران, توانایی کارکردن با انگولار به یکی از پایه‌ای ترین توانایی‌های توسعه دهندگان تبدیل شده است.

(بیشتر…)

Orchard چیست؟ فیلم آموزش سی ام اس Orchard

Orchard چیست؟ فیلم آموزش سی ام اس Orchard

در این مطلب ابتدا به معرفی سی ام اس Orchard می پردازیم و خواهید فهمید که Orchard چیست؟ سپس 2 دوره خواهیم داشت که شامل 1- فیلم آموزش اصول Orchard به زبان اصلی و 2- فیلم آموزش پیشرفته Orchard به زبان اصلی می باشد. این CMS با ASP.NET طراحی شده است و سورس آن نیز در اختیار برنامه نویسان دات نت قرار داده شده است.

Orchard CMS یک سیستم مدیریت محتوای رایگان و منبع باز است که به کاربران اجازه می دهد تا به سرعتوب سایت هایی در پلت فرم مایکروسافت ASP.NET MVC ایجاد کنند. Orchard بر روی یک فریمورک انعطاف پذیر ساخته شده است که توسعه دهندگان را قادر می سازد تا از طریق ماژول ها و تم ها قابلیت های اضافی را ارائه دهند و سفارش سازی کنند. با ما همراه باشید…

(بیشتر…)

SignalR چیست؟ فیلم آموزش SignalR با ASP.NET Core

SignalR چیست؟ فیلم آموزش SignalR با ASP.NET Core

در این مطلب با فیلم آموزش SignalR با ASP.NET Core به زبان اصلی در خدمت شما دوستان هستیم. SignalR چیست؟ SignalR ارتباطات در زمان واقعی، ایجاد امکانات جدید و سریعتر برای انتقال داده ها به مشتریان را ساده می سازد. با استفاده از SignalR در ترکیب با ASP.NET Core، می توانید اپلیکیشن های وب پویاتر و با ویژگی هایی مانند چت زنده و داشبوردهایی در زمان واقعی ایجاد کنید.

در این دوره با تفاوت های بین SignalR و تکنولوژی های مقایسه مانند WebSockets، راه اندازی سرور SignalR و hub و ایجاد کلاینت وب با جاوا اسکریپت، استفاده از گروه ها برای جداسازی کلاینت ها، افزودن مقاومت به منظور ذخیره و پردازش پیام های ارسال شده توسط SignalR، ایمن سازی اپلیکیشن با مجوز کاربر و تأیید هویت کوکی آشنا می شوید. این دوره آموزش مربوطه به شرکت لیندا می باشد و در 1 ساعت ارائه شده.

(بیشتر…)

WinJS چیست؟ معرفی کتابخانه WinJS + فیلم آموزش WinJS

WinJS چیست؟ معرفی کتابخانه WinJS + فیلم آموزش WinJS

در خدمت شما هستیم با معرفی WinJS بصورت کامل به همراه یک فیلم آموزش WinJS به زبان اصلی از وب سایت آموزش برنامه نویسی سورس باران. WinJS یا Windows Library for JavaScript یک فریمورک متن باز Javascript برای طراحی رابط گرافیکی شبیه ویندوز می باشد. صفحاتی که با WinJS طراحی می کنید با انواع مرورگرها و صفحات لمسی سازگار است و برای ساخت اپلیکیشن های تحت وب و موبایل می توانید از آن استفاده کنید. با ما همراه باشید…

(بیشتر…)

معرفی کامل زبان برنامه نویسی Perl و نمونه کد Perl

معرفی کامل زبان برنامه نویسی Perl و نمونه کد Perl

در ادامه معرفی زبان های برنامه نویسی در خدمت شما هستیم با معرفی کامل زبان برنامه نویسی Perl و نمونه کد Perl از وب سایت آموزش برنامه نویسی سورس باران. پِرْل (به انگلیسی: Perl) یکی از زبانهای برنامه‌ نویسی سطح بالا، همه منظوره، دارای مفسر و دینامیک است. زبانهای عضو این خانواده شامل پرل نسخه ۵ و نسخه ۶ هستند. Perl (پرل) معمولا در زمینه های هوش مصنوعی، بانک های اطلاعاتی، سیستم عامل و صفحه گسترده و برنامه نویسی سمت سرور مورد استفاده قرار می گیرد. توضیحات بیشتر در ادامه مطلب، لطفا تا انتها با ما همراه باشید…

(بیشتر…)

کاملترین معرفی زبان برنامه نویسی جاوا

کاملترین معرفی زبان برنامه نویسی جاوا

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

جاوا یک زبان برنامه نویسی است که اولین بار توسط شرکت Sun Microsystems در سال ۱۹۹۵ منتشر شد. امروزه جاوا همه جا است و می‌توان گفت به یک زبان فراگیر تبدیل شده است. بسیاری از برنامه‌های کاربردی و وب‌سایت‌ها مبتنی بر جاوا هستند. کنسول‌های بازی تا تلفن‌های همراه جاوا بر بازار دنیای تکنولوژی حاکم شده است. اما این محبوبیت جاوا از کجا نشات می‌گیرد؟ چرا زبان جاوا به این شدت فراگیر شد؟ تا انتها با ما باشید…

(بیشتر…)

معرفی زبان برنامه نویسی Prolog

معرفی زبان برنامه نویسی Prolog

در این مطلب با مقاله معرفی زبان برنامه نویسی Prolog از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. Prolog (پرولوگ) مخفف عبارت Programming Logic، یک زبان برنامه نویسی سطح بالا مبتنی بر منطق رسمی است. پرولوگ گاهی اوقات یک زبان رسمی یا یک زبان مبتنی بر قانون نامیده می شود، زیرا برنامه های آن شامل یک لیست از حقایق و قوانین است. Prolog به طور گسترده ای برای اپلیکیشن های هوش مصنوعی، به ویژه سیستم های متخصص استفاده می شود.

(بیشتر…)

معرفی زبان برنامه نویسی Lisp (لیسپ)

معرفی زبان برنامه نویسی Lisp (لیسپ)

اگر از کاربران دائمی وب سایت سورس باران باشید حتما مطلع هستید که طبق روند همیشگی هر هفته به معرفی زبان های برنامه نویسی میپردازیم. در این مطلب به معرفی زبان برنامه نویسی Lisp (لیسپ) خواهیم پرداخت. لیسپ یک زبان برنامه‌ نویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مک‌کارتی ابداع شده‌است. این زبان، مانند زبان برنامه‌نویسی پرولوگ، بیشتر برای برنامه‌ نویسی هوش مصنوعی مورد استفاده قرار می‌گیرد و با توجه به اینکه زبان لیسپ از نحو ساده‌ای برخوردار است، تجزیه و پیاده‌سازی آن نسبتاً با سهولت انجام می‌شود.

این یک زبان Common است که می تواند به راحتی برای اجرای خاصی گسترش یابد. برنامه های نوشته شده در Common LISP وابسته به ویژگی های ماشین خاص، مانند طول کلمه و غیره هستند.

(بیشتر…)

معرفی زبان برنامه نویسی Haskell

معرفی زبان برنامه نویسی Haskell

در این مطلب با مقاله معرفی زبان برنامه نویسی Haskell در خدمت شما هستیم. زبان برنامه نویسی Haskell (هسکل) بخاطر منطق دان Haskell Brooks Curry به این اسم نامیده شد که کار وی در منطق ریاضی به عنوان پایه ای برای زبان های برنامه نویسی تابعی استفاده می شود. Haskell همچنین محاسبات lambda را اجرا می کند، بنابراین آرم انتخاب شده برای Haskell حاوی نماد lambda است. Haskell یک زبان برنامه نویسی تابعی است که مخصوص محاسبات نمادین و برنامه های کاربردی پردازش لیست طراحی شده است. برنامه نویسی تابعی بر اساس توابع ریاضی است. علاوه بر Haskell، برخی از زبان های محبوب دیگر که پارادایم برنامه نویسی تابعی را دنبال می کنند عبارتند از: Lisp، Python، Erlang، Racket، F#، Clojure و غیره. در برنامه نویسی قراردادی، دستورالعمل ها به عنوان مجموعه ای از اعلامیه ها در یک سینتکس یا فرمت خاص صورت می گیرد، اما در مورد برنامه نویسی تابعی، تمام محاسبات به عنوان ترکیبی از توابع ریاضی جداگانه محسوب می شوند.

(بیشتر…)

زبان برنامه نویسی Scala چیست؟ معرفی،ویژگی ها و کاربرد Scala

زبان برنامه نویسی Scala چیست؟ معرفی،ویژگی ها و کاربرد Scala

در ادامه معرفی زبان های برنامه نویسی در این مطلب زبان برنامه نویسی Scala چیست؟ معرفی،ویژگی ها و کاربرد Scala رو به اشتراک گذاشته ایم.Scala(اسکالا) یک زبان برنامه نویسی عمومی است. این برنامه از رویکرد برنامه نویسی شی گرا، کاربردی و ضروری پشتیبانی می کند. این نوع زبان استاتیک قوی است. در Scala، همه چیز یک آبجکت است خواه یک تابع یا یک عدد باشد و در آن مفهوم داده اولیه وجود ندارد.در ادامه توضیحات با ما همراه باشید…

(بیشتر…)