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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
چرا به مدرک مهندسی نیازی نخواهید داشت؟‍

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

https://roocket.ir/articles/you-dont-need-a-degree
@roocketir
🔥3👍1👏1
کیفیت کدنویسی‌ را فراموش نکنید!

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

https://roocket.ir/articles/improve-code-quality
@roocketir
🔥2👎1
٦ نکته برای آغاز دوران کارآموزی


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

https://roocket.ir/articles/6-tips-starting-internship

@roocketir
👍7
روابط در ساختار دیتابیس‌ها


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

https://roocket.ir/articles/database-relationships


@roocketir
منظور از Prototype در توسعه نرم افزار چیست؟
تصور کنید در حال توسعه پروژه خود هستید. فرض کنید این یک برنامه وب است که توسط هزاران نفر استفاده می‌شود و توسعه آن هم ماه‌ها طول می‌کشد. این کار هزینه زیادی برای توسعه دهندگان، طراحان و کارشناسان UX شما به همراه خواهد داشت.



https://roocket.ir/articles/prototype

@roocketir
👍5
تکنولوژی Jamstack چیست و چه کاربردی دارد؟


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



https://roocket.ir/articles/jamstack
@roocketir
👍62
تزریق وابستگی (Dependency Injection) چیست؟ در نودجی‌اس چگونه انجام می‌شود؟


تزریق وابستگی (Dependency Injection) نوعی تکنیک کدنویسی است که در آن وابستگی‌ها توسط یک موجودیت خارجی (معمولا به عنوان پارامتر یا مرجع) وارد می‌شوند، به جای این ‌که در یک ماژول قرار بگیرند. این وابستگی‌ها اشیا یا سرویس‌هایی هستند که یک ماژول می‌تواند از آن‌ها استفاده کند.



https://roocket.ir/articles/dependency-injection

@roocketir
👍4🕊1
ما در کنار شما هستیم، برای روزهای سخت، به امید روزهای بهتر، برای ایران بهتر

https://roocket.ir/t/foriran
🕊4212🤮8👍3👏1
آشنایی با چند توزیع لینوکس مناسب برای توسعه دهندگان

https://roocket.ir/articles/linux-for-developers
👍11
از کجا بدانیم که می‌توانیم برنامه نویس خوبی باشیم؟ (یا هستیم؟)

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

https://roocket.ir/articles/who-is-a-brilliant-developer
@roocketir
❤‍🔥10
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