Roocket | آموزش برنامه نویسی – Telegram
Roocket | آموزش برنامه نویسی
3.71K subscribers
741 photos
5 videos
1 file
6.64K links
اخبار ، مطالب جدید وب سایت Roocket.ir

پشتیبانی راکت :‌ @roocket_support
Download Telegram
پیاده سازی Lazy Loading در جاوا اسکریپت

برای پیاده سازی بارگذاری آهسته در جاوا اسکریپت شما روش‌های مختلفی را می‌توانید پیش بگیرید. اما در این مقاله قصد داریم شما را با دو مورد از اصلی‌ترین و مرسوم‌ترین روش‌ها آشنا کنیم. یکی از آن‌ها IOA یا Intersection Observer API است و دیگری از طریق رویداد Scroll انجام می‌گیرد. بیایید با هر دو این موارد آشنا شده و شیوه پیاده سازی آن‌ها را یاد بگیریم.

https://roocket.ir/articles/lazy-loading-javanoscript
@roocketir
👍4👌4
۴ فریمورک میکروسرویس برتر سال ۲۰۲۳

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

https://roocket.ir/articles/4-microservice-frameworks
@roocketir
👍2
آشنایی با مزایای استفاده از سیستم‌های مدیریت محتوا در یک استارتاپ

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

یکی از مسائلی که بعد از ارائه‌ی سایت با ظاهر زیبا و نمای مناسب به کاربر رخ می دهد، شخصی سازی سایت است. حال شخصی سازی خود مشکل نیست، تغییر رنگ، کد و المنت های دیگر توسط کاربر ناحرفه‌ای مشکل اصلی است که باعث می شود وبسایت از حالت زیبای خود خارج شود.
سیستم مدیریت محتوا می تواند در راه تولید یک وبسایت مناسب، انتخابی عالی باشد.
https://roocket.ir/articles/why-using-cms
@roocketir
👍6
5 پروژه عالی PHP که باید امتحان کنید

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

https://roocket.ir/articles/5-php-projects
@roocketir
👍2
آشنایی با Style Guide یا راهنمای شیوه در جاوا اسکریپت

در پروژه‌های بزرگ با گذشت زمان پایگاه کد گسترده‌تر می‌شود و حفظ سبک برنامه‌نویسی دشوارتر می‌گردد. بنابراین حتی اگر شما تنها توسعه‌دهنده پروژه هستید، استفاده از یک راهنمای سبک تأثیر قابل توجهی دارد. به طور کلی چندین Style Guide وجود دارد و در این مقاله 5 مورد از بهترین‌ها را برای جاوااسکریپت معرفی می‌کنیم که به شما در بهبود استانداردهای کدنویسی کمک خواهند کرد.

https://roocket.ir/articles/javanoscript-style-guides
@roocketir
👍62
مهمترین نکاتی که در طراحی واکنشگرا باید رعایت کنید

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

https://roocket.ir/articles/rwd-tips
@roocketir
👍32
دسترسی پذیری چیست؟ چه فواید و قواعدی دارد؟

امروزه در دنیای توسعه‌ وب افراد بسیاری وجود دارند که از دسترسی‌پذیری صحبت می‌کنند. قابلیتی که باعث می‌شود تا دسترسی داشتن به یک اپلیکیشن تقریبا برای همگان فراهم شود. بیایید ابتدا با اینکه دسترسی‌پذیری چیست و چه فوایدی می‌تواند برای ما داشته باشد آشنا شویم و پس از آن ۲ قاعده مهم در رابطه با دسترسی‌پذیری را بررسی می‌کنیم.

https://roocket.ir/articles/web-accessibility-benefits
@roocketir
👍2🔥2
چگونه تجربه کاربری محتوای وبسایت را بهتر کنیم؟

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

https://roocket.ir/articles/improve-content-ux
@roocketir
👌31👍1
چگونه وبسایت سریعی داشته باشیم؟ باید‌ها و نباید‌ها

در این مطلب از وبسایت راکت قصد داریم باید‌ها و نباید‌هایی را به شما معرفی کنیم که با رعایت کردن‌شان می‌توانید وبسایتی با سرعت بیشتر داشته باشید.

https://roocket.ir/articles/how-to-make-a-website-fast
@roocketir
🔥4👍2
۸ نکته مهم برای برنامه‌نویس‌های مبتدی که قصد پیشرفت دارند

به عنوان یک توسعه دهنده نرم افزار به این نتیجه رسیده‌ام که شما برای ادامه دادن و پیشرفت در این حوزه نیاز است که یکسری موارد را رعایت کنید. مواردی که در این مطلب گفته خواهند شد براساس تجربیات بنده بوده و مطمئنا می‌توانند به شما نیز کمک بکنند. در این مطلب شما می‌توانید ۸ نکته اساسی برای پیشرفت کردن به عنوان یک برنامه نویس مبتدی را مشاهده کنید.

https://roocket.ir/articles/8-tips-for-junior-developer
@roocketir
👍72
اپلیکیشن توزیع شده چیست؟ || Distributed Application

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

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

https://roocket.ir/articles/distributed-application
@roocketir
👍9
چگونه احراز هویت دو مرحله‌ای را به وردپرس اضافه کنیم؟

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

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

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

https://roocket.ir/articles/two-factor-authentication-wordpress
@roocketir
👍8
تمام سوال و جواب‌های پایه‌ای که راجع به جاوا اسکریپت باید بدانید

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


https://roocket.ir/articles/javanoscript-faq
@roocketir
👍2🤯2
چند سال طول می‌کشد تا سنیور شویم؟

چند روز پیش به این مسئله فکر می‌کردم که چند سال طول می‌کشد تا بتوانم به یک توسعه دهنده سنیور (یا هر حوزه دیگری) تبدیل شوم و این موضوع واقعا مغزم را مشغول کرده بود. از چندین نفر از دوستانم سوال پرسیدم که با جواب‌های مختلفی روبرو شدم.

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

بنابراین هدفی که در این مطلب از وبسایت راکت دنبال می‌کنم این است که بدانیم چقدر زمان نیاز است تا به یک توسعه دهنده سنیور تبدیل شویم و این عبارت را در رزومه خود درج کنیم.
https://roocket.ir/articles/how-to-be-senior
@roocketir
🔥4👍3
چگونه یک کامپایلر را به وبسایت‌مان اضافه کنیم؟

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

اما چگونه می‌توان یک مفسر یا کامپایلر آنلاین را به وبسایت‌مان اضافه کنیم؟ در این مطلب آموزشی از وبسایت راکت قصد داریم شما را با نحوه اضافه کردن کامپایلر به وبسایت آشنا کنیم.

https://roocket.ir/articles/embed-compiler-to-website
@roocketir
👍7
تو نمیتونی سِرورتو خودت مدیریت کنی! چون از پچیم بی خبری 🔥

پچیم دستیار مدیریت سرور و سایت، قابل اعتماد و 24 ساعته در کنار شماست. ما در پچیم مجموعه‌ای از ابزارهای متنوع را برای ساده‌تر کردن وظایف پیچیده DevOps ارائه می‌کنیم.

💡 چرا pachim؟
هزینه کمتر: به صرفه تر از یک نیروی DevOps
اتوماسیون ساده ‌شده: مدیریت سرور (DevOps) تنها در 3 گام
پشتیانی از همه زبان‌ها و فریم‌ورک‌ها
با Zero Downtime Deployment: آپدیت و push کدها روی سرور در کمترین زمان و بدون اختلال
ایمیل‌هات اسپم نمیشه: ارسال و دریافت ایمیل با spam score= 10

🔐 حداکثر امنیت اطلاعات با راه‌اندازی سرور مجزا برای بکاپ‌ها

📢برای تجربه مدیریت راحت سرور ۱۴ روز مهمان پچیم باش! 🚀

همین الان تو سایت ثبت نام کن!

🔗 https://pachim.sh
6👍2👌1
بهینه‌سازی وبسایت وردپرسی برای موتورهای جستجوگر

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

https://roocket.ir/articles/wordpress-seo
@roocketir
3👌2👍1
‌آشنایی با فریمورک NativePHP

اگر از توسعه دهندگان PHP هستید و دوست دارید تا با این زبان برنامه نویسی اپلیکیشن‌های دسکتاپی را توسعه دهید، NativePHP برای شماست. در این مطلب از وبسایت راکت قصد داریم تا به صورت کلی توانمندی‌های این فریمورک را بررسی کنیم.
https://roocket.ir/articles/nativephp
@Roocketir
👍5
آشنایی با دستور Grep در لینوکس

در دنیای سیستم‌ عامل‌های یونیکس و لینوکس، اصطلاح Grep که مخفف Global Regular Expression Print دستوری‌ست که از اهمیت بسیار بالایی برخوردار است. اصلی‌ترین کاری که این دستور انجام می‌دهد انجام عملیات جستجو و تطبیق دادن رشته‌ها در فایل‌های متنی با استناد به عبارات با قاعده یا همان Regular Expressions است. Grep به صورت پیشفرض روی تمام توزیع‌های لینوکس نصب شده و از این جهت نیازی به نصب کردن آن نیست. تنها باید آن را فراخوانی کرده و از آن استفاده کنید. از این جهت در این مطلب قصد داریم به استفاده‌های کلی این دستور بپردازیم و در خلال این کار از چندین مثال نیز استفاده کنیم.

https://roocket.ir/articles/linux-grep
@roocketir
👌3👍2
نکاتی علمی برای بهبود روند کاری توسعه دهندگان

در این مطلب قصد داریم شما را با مواردی آشنا کنیم که با رعایت کردن آن‌ها می‌توانید روند کاری بسیار بهتری به عنوان یک توسعه دهنده نرم افزار داشته باشید.

https://roocket.ir/articles/improve-work-performance-as-a-developer
@Roocketir
🔥2