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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
شناخت موجودی به اسم «توسعه دهنده» 😅
@Roocketir
😁22👨‍💻4🤮3🌚2👻2
ورود میکروسرویس به بخش فرانت-اند «با میکرو-فرانت‌اند» آشنا شوید

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

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

https://roocket.ir/articles/micro-frontend
@roocketir
👍12
چند نکته برای کدنویسی تمیزتر در پایتون

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

https://roocket.ir/articles/tips-for-better-pythoning
@roocketir
👍12
راهکارهایی برای افزایش سرعت وبسایت

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

https://roocket.ir/articles/improve-website-speed
@roocketir
👍10👌1
فاکتورهای کلیدی برای انتخاب یک فریمورک وب

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

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

https://roocket.ir/articles/factors-to-choose-frameworks
@roocketir
👍5
طراحی وبسایت برای همگان!

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

https://roocket.ir/articles/designing-website-for-everyone
@roocketir
👍9
مقایسه PWA و Native - کدام یک را انتخاب کنیم؟

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

https://roocket.ir/articles/pwa-vs-native
@Roocketir
👍5
نکاتی برای بهبود برنامه نویسی دو نفره
برنامه نویسی دو نفره یکی از موضوعاتی‌ست که در سال‌های اخیر مورد بحث بسیاری از افراد بوده و در سال‌هایی که کرونا نیز جهان گیر شد، برنامه نویس‌ها تصمیم گرفتند تا همین موضوع برنامه نویسی دو نفره به صورت آنلاین را پیش بگیرند که خود این موضوع نیز چالش‌های بسیار زیادی برای برنامه نویس‌ها ایجاد کرد. اما خود مفهوم برنامه نویسی دو نفره بسیار جالب‌تر و عجیب‌ و غریب‌تر از این موضوع است چرا که شما باید با موضوعات مختلفی دست و پنجه نرم کنید.

https://roocket.ir/articles/pair-programming-rules
@roocketir
🙏5👍2
نکاتی برای بهبود پروسه بازبینی
بازبینی کد یک روش عالی برای استفاده از تجربه و دانش اعضای تیم در جهت ساخت نرم‌افزاری بهتر است. اگرچه باید در نظر داشت که تمام پروسه‌های بازبینی دلپذیر نبوده و در بیشتر حالت‌ها براستی پروسه طاقت‌فرسا و زجرآوری است. با این حال راهکارهایی وجود دارد که به کمک آن‌ها می‌توانید این فرآیند را لذت‌بخش کنید.

https://roocket.ir/articles/better-review-process
@roocketir
5
۸ نکته مهم برای برنامه نویسان مبتدی

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

https://roocket.ir/articles/tips-for-newbie
@roocketir
3👍2
با OPcache آشنا شوید

در این مقاله آموزشی از وبسایت راکت قصد داریم شما را با OPcache آشنا کرده و در ارتباط با مفاهیم پایه‌ای و همچنین دلیل اهمیت خود OPcache صحبت کنیم. این مطلب آموزشی یک مقاله با ارزش بوده و برای اولین بار است که در مجموعه آموزشی راکت در ارتباط با آن مقاله‌ای نوشته خواهد شد.
https://roocket.ir/articles/opcache
@roocketir
👍2❤‍🔥1
مقالە: SSH چیست و چگونه کار می‌کند؟
در این مقاله از وبسایت راکت در ارتباط با چیستی SSH و چگونگی کمک کردن آن به ما توسعه دهندگان و مدیران سیستم صحبت می‌کنیم. همچنین به صورت کوتاه خواهیم گفت که چگونه می‌توانید با SSH به یک ریموت سرور متصل شوید.

https://roocket.ir/articles/ssh
@roocketir
👍1
رفتارهای مثبتی که بعد از یادگیری برنامه نویسی یاد خواهید گرفت

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

https://roocket.ir/articles/positive-habits-by-programming
@roocketir
👍101
5 مورد از مهمترین کتاب‌هایی که توسعه دهندگان باید بخوانند


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


https://roocket.ir/articles/5-best-books
@roocketir
👍4
تکنیک‌های طراحی وب برای سال ۲۰۲۳


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



https://roocket.ir/articles/web-design-trends-in-2023
@roocketir
👍411
بهترین رویکردها برای پیاده‌سازی معماری میکروسرویس


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

https://roocket.ir/articles/best-practice-for-microservice
@roocketir
4
‌آشنایی با HTTPS برای مبتدیان

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


https://roocket.ir/articles/https
@roocketir
👍4
عادات مشترک تیم‌های توسعه موفق

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

https://roocket.ir/articles/successful-development-teams-habits
@roocketir
7❤‍🔥1
برترین فریمورک‌های PHP برای توسعه اپلیکیشن در سال 2023


در این مقاله قصد داریم شما را با بروزترین و پر استفاده‌ترین فریمورک‌های PHP آشنا کنیم که می‌توانید در سال جدید میلادی «۲۰۲۳» از آن‌ها استفاده کنید.


https://roocket.ir/articles/php-frameworks-2023
@roocketir
😍9
آيا همه می‌توانند برنامه نویس شوند؟

شاید بگویید که هیچ کاری نشد ندارد اما حقیقتا اینگونه نیست. در واقع بعضی از کارها بسته به اینکه ما چه کسی هستیم واقعا نشد داشته و امکان پذیر نیست. مگر آنکه ما خودمان را تغییر دهیم و از یکسری عادت‌های‌مان بگذریم.

در این مطلب اختصاصی از وبسایت راکت شما را با دلایلی آشنا خواهیم کرد که نتیجه گیری آن‌ها می‌تواند شما را به این نقطه برساند که آیا برای برنامه نویسی فرد مناسبی هستید یا خیر.
https://roocket.ir/articles/is-programming-right-for-everyone
@roocketir
🤩9🎉2
6 نکته برای کدنویسی مانند یک حرفه‌ای

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

https://roocket.ir/articles/6-pro-coding-tips-2023
@roocketir
👍71