یکی از ویژگیهای جالب اما کمتر شناخته شده جاوا اسکریپت، Local Storage هست. با Local Storage میتونیم یک سری اطلاعات رو توی مرورگر کاربر بصورت دائمی ذخیره کنیم.
توی مقاله زیر با Local Storage آشنا میشیم:
http://ditty.ir/p/J2qaX
#javanoscript #جاوا_اسکریپت
توی مقاله زیر با Local Storage آشنا میشیم:
http://ditty.ir/p/J2qaX
#javanoscript #جاوا_اسکریپت
ditty.ir
استفاده از Local Storage در جاوا اسکریپت
با Local Storage میتونیم یک سری اطلاعات رو توی مرورگر کاربر بطور دائمی ذخیره کنیم. استفاده از اون خیلی ساده و راحت هست.
🔺توی شیگرایی دونستن انتزاع یا Abstraction لازمه ولی کافی نیست. باید اون رو درک کنیم تا بتونیم کدهای #خوشگل تر و تمیز تر بنویسیم.
توی مقاله زیر سعی کردم این مفهوم رو به زبان ساده براتون توضیح بدم:
http://ditty.ir/p/JQjA5
#oop #abstraction
توی مقاله زیر سعی کردم این مفهوم رو به زبان ساده براتون توضیح بدم:
http://ditty.ir/p/JQjA5
#oop #abstraction
ditty.ir
درک مفهوم انتزاع (Abstraction) در شیگرایی به زبان ساده
مفهوم انتزاع یا Abstraction توی برنامهنویسی شیگرا چیزی هست که باید درک بشه و ما توی این مقاله بطور مفصل با اون آشنا میشیم
🔺برای اینکه بتونیم برنامههای منسجمتر، تمیزتر و قابل توسعهتری داشته باشیم یکی از راهها، رعایت کردن اصل پنجم سالید هست. چون وابستگی بین اجزای برنامه کمتر میشه.
مقاله اختصاصی من از اصل پنجم و آخر سالید:
http://ditty.ir/p/nZAg5
#solid #oop
مقاله اختصاصی من از اصل پنجم و آخر سالید:
http://ditty.ir/p/nZAg5
#solid #oop
ditty.ir
اصول SOLID به زبان ساده - اصل پنجم
رعایت کردن این اصل به ما کمک میکنه تا کدهای تمیز تر و قابلتوسعه تری داشته باشیم.
🔺یکی از ویژگیهای جالب لاراول که کمتر بهش پرداخته شده Macro هست.
با ماکرو میتونیم به کلاسهای هستهی لاراول، مثلا کلاس Response یک متد جدید اضافه کنیم و اون رو توسعه بدیم، بدون اینکه اونها رو دستکاری کنیم.
مقاله جدید من درباره این ویژگی #جالب لاراول رو میتونین از لینک زیر بخونین:
http://ditty.ir/p/J6dqn
#laravel #لاراول
با ماکرو میتونیم به کلاسهای هستهی لاراول، مثلا کلاس Response یک متد جدید اضافه کنیم و اون رو توسعه بدیم، بدون اینکه اونها رو دستکاری کنیم.
مقاله جدید من درباره این ویژگی #جالب لاراول رو میتونین از لینک زیر بخونین:
http://ditty.ir/p/J6dqn
#laravel #لاراول
ditty.ir
معجزه Macro در لاراول
با ماکرو میتونیم ویژگیهای دلخواه به کلاسهای داخلی لاراول اضافه کنیم
🔺پایتون زبان مشترک بزرگترین وبسایتها و سرویسهای دنیاست!
پایتون توی رتبه دوم محبوبترین زبانهای دنیاست!
توی مقاله زیر براتون بزرگترین سرویسهایی که از پایتون استفاده میکنن رو تهیه کردم:
ditty.ir/p/5VV05
#python #پایتون
پایتون توی رتبه دوم محبوبترین زبانهای دنیاست!
توی مقاله زیر براتون بزرگترین سرویسهایی که از پایتون استفاده میکنن رو تهیه کردم:
ditty.ir/p/5VV05
#python #پایتون
ditty.ir
بزرگترین وبسایتهایی که از پایتون استفاده میکنند
وبسایتهای بزرگ دنیا که از زبان پایتون استفاده میکنن رو توی این مقاله بررسی میکنیم
سه فریمورک #مدرن این روزهای فرانتاند، انگولار، ریاکت و ویو هستن. هر سه فریمورک بسیار قدرتمندی هستن. اما توی شرایط مختلف!
از فریمورکها برای افزایش سرعت و کیفیت برنامه استفاده میشه. اما نکته مهم اینه که هر فریمورکی برای هر پروژهای مناسب نیست و باید بسته به نیاز پروژه استفاده بشه تا از مشکلات ناخواسته مثل زیاد شدن بیدلیل حجم پروژه و فرآیند سخت توسعه برنامه جلوگیری بشه.
توی مقاله زیر این سه فریمورک جاوا اسکریپت رو مقایسه میکنیم و بررسی میکنیم کدوم فریمورک برای کدوم پروژه بهتره:
http://ditty.ir/p/J2ga5
#vue #react #angular
از فریمورکها برای افزایش سرعت و کیفیت برنامه استفاده میشه. اما نکته مهم اینه که هر فریمورکی برای هر پروژهای مناسب نیست و باید بسته به نیاز پروژه استفاده بشه تا از مشکلات ناخواسته مثل زیاد شدن بیدلیل حجم پروژه و فرآیند سخت توسعه برنامه جلوگیری بشه.
توی مقاله زیر این سه فریمورک جاوا اسکریپت رو مقایسه میکنیم و بررسی میکنیم کدوم فریمورک برای کدوم پروژه بهتره:
http://ditty.ir/p/J2ga5
#vue #react #angular
ditty.ir
Vue - React - Angular کدوم برای من بهتره؟
سه فریمورک داغ جاوا اسکریپت رو امروز با هم بررسی و مقایسه میکنیم
🔺نحوه نوشتن کوئریهای تو در تو SQL در لاراول
یه چیزی مثل این:
http://ditty.ir/p/X8LbX
#لاراول #laravel
یه چیزی مثل این:
where (name = 'you' or is_cool = 1) and type = 'awesome'http://ditty.ir/p/X8LbX
#لاراول #laravel
ditty.ir
کوئریهای تو در تو SQL در لاراول
نوشتن یک زیر کوئری SQL توی لاراول رو توی این مقاله یاد میگیریم
🔺مصاحبه کننده ها اغلب میخوان بدونن ما برای حل مسائل به ظاهر ساده چقدر خلاقیت به خرج میدیم. در واقع اونها میخوان بدونن که ما چقدر با جزییات یک زبان آشنایی داریم.
توی مقاله زیر 12 نکته و روش جالب برای کار با آرایههای جاوا اسکریپت رو براتون بررسی کردم:
https://bit.ly/2NEtouv
#javanoscript #جاوا_اسکریپت
توی مقاله زیر 12 نکته و روش جالب برای کار با آرایههای جاوا اسکریپت رو براتون بررسی کردم:
https://bit.ly/2NEtouv
#javanoscript #جاوا_اسکریپت
ditty.ir
12 نکته کاربردی برای کار با آرایههای جاوا اسکریپت
روشهای جالبی برای کار با آرایهها توی جاوا اسکریپت وجود داره که توی این مقاله اونها رو بررسی میکنیم
🔺یکی از نقاط قوت #لاراول، روابط مدلها هست. با روابط، سرعت و کیفیت توسعه زیاد میشه. همیشه یک سری نکته مهم و ریز وجود داره که بهش اشاره نمیشه و باید اونها رو بدونیم.
توی این مقاله توضیح میدم که رابطه یعنی چی، چند نوع رابطه داریم و نهایتا با نحوه استفاده از اونها توی فریمورک لاراول آشنا میشیم.
قسمت اول:
http://bit.ly/33JGn56
#relationships #laravel
توی این مقاله توضیح میدم که رابطه یعنی چی، چند نوع رابطه داریم و نهایتا با نحوه استفاده از اونها توی فریمورک لاراول آشنا میشیم.
قسمت اول:
http://bit.ly/33JGn56
#relationships #laravel
ditty.ir
روابط مدلها در لاراول - روابط یک به یک، یک به چند، چند به چند
روابط یک به یک، یک به چند و چند به چند الوکوئنت لاراول رو توی این قسمت با هم بررسی میکنیم
قسمت دوم:
یکی از نقاط قوت #لاراول، روابط مدلها هست. با روابط، سرعت و کیفیت توسعه زیاد میشه. همیشه یک سری نکته مهم و ریز وجود داره که بهش اشاره نمیشه و باید اونها رو بدونیم.
توی این مقاله سعی کردم خیلی ساده روابط hasOneThrough و hasManyThrough رو توضیح بدم:
قسمت دوم:
http://bit.ly/2QLPwXa
#laravel
یکی از نقاط قوت #لاراول، روابط مدلها هست. با روابط، سرعت و کیفیت توسعه زیاد میشه. همیشه یک سری نکته مهم و ریز وجود داره که بهش اشاره نمیشه و باید اونها رو بدونیم.
توی این مقاله سعی کردم خیلی ساده روابط hasOneThrough و hasManyThrough رو توضیح بدم:
قسمت دوم:
http://bit.ly/2QLPwXa
#laravel
ditty.ir
روابط مدلها در لاراول - روابط یک به یک و یک به چند واسطهای
روابط یک به یک و یک به چند واسطهای لاراول رو توی این قسمت با هم بررسی میکنیم
🔺همیشه دوست داشتم روابط پلیمورفیک لاراول رو از ریشه یاد بگیرم و بدونم چه جوری کار میکنه. واسه همین حین یاد گرفتن، برای شما هم یک مقاله نوشتم که با هم یاد گرفته باشیم 💪😉
قسمت سوم مقاله روابط لاراول (روابط پلیمورفیک): http://bit.ly/37KXoyg
#laravel #polymorphic #لاراول #relationships
قسمت سوم مقاله روابط لاراول (روابط پلیمورفیک): http://bit.ly/37KXoyg
#laravel #polymorphic #لاراول #relationships
ditty.ir
روابط مدلها در لاراول - روابط پلی مورفیک
روابط پلیمورفیک یک به یک، یک به چند و چند به چند لاراول رو توی این قسمت با هم بررسی میکنیم
🔺تبریک! نسخه 7.4 زبان PHP هم منتشر شد. چند تا از ویژگیهای داغ رو توی مقاله زیر بررسی میکنیم:
http://bit.ly/33tOkKE
#php #php74 #php7
http://bit.ly/33tOkKE
#php #php74 #php7
ditty.ir
PHP 7.4 منتشر شد! مرور داغترین ویژگیها
مهمترین تغییرات ورژن 7.4 رو توی این مقاله با هم بررسی میکنیم.
🔺تفاوت اینترفیسها و کلاسهای انتزاعی، پای ثابت سوالات مصاحبههای شغلی برنامهنویسها هست.
توی این مقاله با شباهتها و تفاوتهای اینترفیس و کلاس انتزاعی آشنا میشیم بررسی میکنیم که توی شرایط مختلف از کدوم استفاده کنیم:
http://bit.ly/38bhYYH
#oop #interface #abstraction
توی این مقاله با شباهتها و تفاوتهای اینترفیس و کلاس انتزاعی آشنا میشیم بررسی میکنیم که توی شرایط مختلف از کدوم استفاده کنیم:
http://bit.ly/38bhYYH
#oop #interface #abstraction
ditty.ir
تفاوت اینترفیس و کلاس Abstract
با شباهتها و تفاوتهای اینترفیس و کلاس انتزاعی آشنا میشیم بررسی میکنیم که توی شرایط مختلف از کدوم استفاده کنیم
🔺الگوی MVC به زبان ساده
توی مقالهی زیر سعی کردم به زبان ساده این الگوی محبوب رو توضیح بدم:
http://bit.ly/2EpjicX
#oop #mvc
توی مقالهی زیر سعی کردم به زبان ساده این الگوی محبوب رو توضیح بدم:
http://bit.ly/2EpjicX
#oop #mvc
ditty.ir
الگوی MVC به زبان ساده
به زبان ساده، الگوی MVC رو توی این مقاله بررسی میکنیم و با مزایا و معایب اون آشنا میشیم
🔺یکی از موارد داغی که این روزها بحث میشه، سرعت بالای منتشر شدن ورژنهای لاراول هست. از ورژن 6 به بعد، این فریمورک از ورژنبندی معنایی استفاده میکنه.
توی این مقاله دلیل سرعت بالای منتشر شدن ورژنهای لاراول رو متوجه میشیم:
http://bit.ly/38VuSdO
#laravel #لاراول
توی این مقاله دلیل سرعت بالای منتشر شدن ورژنهای لاراول رو متوجه میشیم:
http://bit.ly/38VuSdO
#laravel #لاراول
ditty.ir
نسخهبندی معنایی به زبان ساده
نسخهبندی معنایی یا Semantic Versioning رو توی این مقاله با هم بررسی میکنیم
🔺لذت خط فرمان با لاراول
توی این مقاله با نکاتی آشنا میشید که توی مستندات اصلی هم بهش اشاره نشده :)
http://bit.ly/2Qa5Lwn
#laravel #artisan #لاراول
توی این مقاله با نکاتی آشنا میشید که توی مستندات اصلی هم بهش اشاره نشده :)
http://bit.ly/2Qa5Lwn
#laravel #artisan #لاراول
ditty.ir
آموزش کامل ساختن دستور Artisan در لاراول
نحوه ساختن دستور artisan دلخواه در لاراول رو توی این مقاله با هم کار میکنیم
🔺 70 سوال رایج مصاحبههای جاوا اسکریپت (به همراه جواب اختصاصی)
قسمت اول: http://bit.ly/2NeDu5Z
#javanoscript 💯
قسمت اول: http://bit.ly/2NeDu5Z
#javanoscript 💯
ditty.ir
70 سوال مصاحبه جاوا اسکریپت - قسمت اول
۷۰ سوالی که توی مصاحبههای جاوا اسکریپت پرسیده میشه رو توی این مجموعه مقالات بررسی میکنیم
🔺قسمت دوم از 70 سوال رایج مصاحبههای جاوا اسکریپت (به همراه جواب اختصاصی)
http://bit.ly/364iRjm
#javanoscript 💯 🔥
http://bit.ly/364iRjm
#javanoscript 💯 🔥
🔺سلام دوستان. یک موضوع که بهتره همهی برنامهنویسهای جاوااسکریپت اون رو درک کنن، Closure و کاربرد اون هست.
که توی این مقاله میتونین باهاش آشنا بشید: http://bit.ly/2TQ6mpt
#javanoscript 💯 🔥
که توی این مقاله میتونین باهاش آشنا بشید: http://bit.ly/2TQ6mpt
#javanoscript 💯 🔥
دیتی | Ditty.ir
کلوژرها Closure | آموزش جاوااسکریپت به زبان ساده
کلوژرها یکی از پرکاربردترین تکنیکها توی جاوااسکریپت هستن و نکتههای ظریفی دارن که اونها رو توی این قسمت بررسی میکنیم