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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
تو نمیتونی سِرورتو خودت مدیریت کنی! چون از پچیم بی خبری 🔥

پچیم دستیار مدیریت سرور و سایت، قابل اعتماد و 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
آشنایی با Pnpm و چرا برای مدیریت پکیج‌ها باید از آن استفاده کنید؟

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

https://roocket.ir/articles/pnpm
@Roocketir
👍4👌3
آشنایی با دستور cd در لینوکس همراه با ۷ مثال عملی

در این مطلب از وبسایت راکت قصد داریم شما را با دستور cd و مفاهیم مرتبط با آن آشنا کنیم و سپس برای تکمیل فرایند آموزشی، ۷ مثال عملی برای کار با این دستور را پیاده‌سازی کنیم.
https://roocket.ir/articles/cd-command-linux
@roocketir
6
۵ تکنیک و میانبر کاربردی جاوا اسکریپت

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

https://roocket.ir/articles/javanoscript-shortcut-techniques
@roocketir
🔥5
کار با Web Workerها در React

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

در دنیای کتابخانه React.js برای اینکه بتوانیم پردازش‌های سنگین و CPU-Intensive را در پس زمینه اجرا کنیم، می‌توانیم از Web Workerها کمک بگیریم.

https://roocket.ir/articles/web-worker-react
@roocketir
3
چگونه به عنوان یک توسعه‌دهنده بر ترس‌های‌مان غلبه کنیم؟

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

https://roocket.ir/articles/overcome-fear-how
@roocketir
👌2
پنج نکته کوتاه برای پیاده‌سازی Clean Code

بگذارید اهمیت تمیز نوشتن کدها یا Clean Code را با یک نقل قول از آقای مارتین فلور توضیح بدهم: «یک برنامه‌نویس افتضاح کسی‌ست که کدهایی را می‌نویسد که فقط کامپیوتر آن‌ها را درک می‌کند، یک برنامه‌نویس خوب اما، کسی است که کدهایی با قابلیت خوانده شدن توسط یک برنامه‌نویس دیگر را می‌نویسد.»

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



https://roocket.ir/articles/tips-for-clean-code
@roocketir
👍7👎1
چرا شرکت‌های بزرگ از زبان برنامه نویسی پایتون استفاده می‌کنند؟

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

چرا؟ در این مطلب قصد داریم به ویژگی‌های زبان برنامه نویسی پایتون بپردازیم.

https://roocket.ir/articles/python-uses-for-big-companies
@roocketir
👍4👎1
پیاده‌سازی سیستم احراز هویت در Next.js بوسیله Clerk

در این مطلب از وبسایت راکت قصد داریم با کمک سرویس احراز هویت مبتنی بر کلود Clerk برای اپلیکیشن‌های Next.js یک سیستم احراز هویت ایجاد کنیم. در این مسیر شما را با این ابزار آشنا کرده و یک مثال عملی را با همدیگر پیش می‌بریم.


https://roocket.ir/articles/clerk-authentication-in-nextjs
@roocketir
👌2
آشنایی با Vite.js

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

https://roocket.ir/articles/vitejs
@roocketir
🔥5👍1
دروغ‌ها و افسانه‌های دنیای سئو

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

https://roocket.ir/articles/seo-myths
@roocketir
4👍2
استفاده از Google Maps در اپلیکیشن‌های Vue.js

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

در این مطلب از وبسایت راکت قصد داریم شیوه استفاده از Google Maps در داخل اپلیکیشن‌های مبتنی بر فریمورک Vue.js را به شما آموزش دهیم.

https://roocket.ir/articles/google-maps-vuejs
@roocketir
👍4🔥1
آشنایی با فایل Requirements.txt در پایتون

فایل Requirements.txt یک فایل متنی ساده‌ است که ملزومات و پکیج‌های مورد استفاده قرار گرفته در یک پروژه را در خود ذخیره می‌کند. زمانی که در کنار یک پروژه پایتونی چنین فایلی را مشاهده کردید تنها با یک دستور ساده می‌توانید تمام پکیج‌های ذکر شده در این فایل را نصب کنید.

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

https://roocket.ir/articles/requirements-in-python
@roocketir
6
۷ زبان برنامه‌نویسی برتر برای توسعه سمت سرور یا Back-End Development

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

https://roocket.ir/articles/backend-development-programming-languages
@roocketir
🔥7
با ایجاد این پروژه‌های Back-End، به سنیور شدن نزدیک‌تر شوید

در این مطلب از وبسایت راکت قصد داریم شما را با پروژه‌ها و چالش‌هایی در دنیای توسعه سمت سرور آشنا کنیم که با انجام دادن و حل کردن آن‌ها می‌توانید مسیر تبدیل شدن به یک برنامه نویس سمت سرور سنیور را برای خودتان هموارتر کنید.
https://roocket.ir/articles/backend-projects-for-senior-developers
@roocketir
👍6
چگونه تیم‌های برنامه نویسی را ایجاد و مدیریت کنیم؟

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


برای مطالعه کامل این مطلب کلیک کنید.
@roocketir
🔥8