٦ نکته برای آغاز دوران کارآموزی
تجربیاتی که بنده به عنوان یک کار آموز داشتهام بسیار زیاد بوده و به همین دلیل تصمیم گرفتم ۶ مورد از مهمترین نکات مربوط به این موضوع را با شما به اشتراک بگذارم. امیدوارم از دوره کارآموزی خود نهایت استفاده را برده و به بهترین شکل ممکن از آن لذت ببرید.
https://roocket.ir/articles/6-tips-starting-internship
@roocketir
تجربیاتی که بنده به عنوان یک کار آموز داشتهام بسیار زیاد بوده و به همین دلیل تصمیم گرفتم ۶ مورد از مهمترین نکات مربوط به این موضوع را با شما به اشتراک بگذارم. امیدوارم از دوره کارآموزی خود نهایت استفاده را برده و به بهترین شکل ممکن از آن لذت ببرید.
https://roocket.ir/articles/6-tips-starting-internship
@roocketir
👍7
روابط در ساختار دیتابیسها
در این مطلب اختصاصی از وبسایت راکت قصد داریم با انواع مختلف از روابط در دیتابیسهای رابطهای آشنا شویم.
https://roocket.ir/articles/database-relationships
@roocketir
در این مطلب اختصاصی از وبسایت راکت قصد داریم با انواع مختلف از روابط در دیتابیسهای رابطهای آشنا شویم.
https://roocket.ir/articles/database-relationships
@roocketir
منظور از Prototype در توسعه نرم افزار چیست؟
تصور کنید در حال توسعه پروژه خود هستید. فرض کنید این یک برنامه وب است که توسط هزاران نفر استفاده میشود و توسعه آن هم ماهها طول میکشد. این کار هزینه زیادی برای توسعه دهندگان، طراحان و کارشناسان UX شما به همراه خواهد داشت.
https://roocket.ir/articles/prototype
@roocketir
تصور کنید در حال توسعه پروژه خود هستید. فرض کنید این یک برنامه وب است که توسط هزاران نفر استفاده میشود و توسعه آن هم ماهها طول میکشد. این کار هزینه زیادی برای توسعه دهندگان، طراحان و کارشناسان UX شما به همراه خواهد داشت.
https://roocket.ir/articles/prototype
@roocketir
👍5
تکنولوژی Jamstack چیست و چه کاربردی دارد؟
تکنولوژی Jamstack یکی از محبوبترین ابزارهایی است که برای ایجاد اپلیکیشن و وب سایت مورد استفاده قرار میگیرد و به سرعت نیز در حال رشد است. Jamstack که یک اکوسیستم منحصربهفرد از مجموعه چند فناوری محسوب میشود، به توسعه دهندگان پشتیبانی لازم برای ایجاد وب سایتهای قدرتمند و اپلیکیشنهای کاربردی پیشرفته را میدهد.
https://roocket.ir/articles/jamstack
@roocketir
تکنولوژی Jamstack یکی از محبوبترین ابزارهایی است که برای ایجاد اپلیکیشن و وب سایت مورد استفاده قرار میگیرد و به سرعت نیز در حال رشد است. Jamstack که یک اکوسیستم منحصربهفرد از مجموعه چند فناوری محسوب میشود، به توسعه دهندگان پشتیبانی لازم برای ایجاد وب سایتهای قدرتمند و اپلیکیشنهای کاربردی پیشرفته را میدهد.
https://roocket.ir/articles/jamstack
@roocketir
👍6⚡2
تزریق وابستگی (Dependency Injection) چیست؟ در نودجیاس چگونه انجام میشود؟
تزریق وابستگی (Dependency Injection) نوعی تکنیک کدنویسی است که در آن وابستگیها توسط یک موجودیت خارجی (معمولا به عنوان پارامتر یا مرجع) وارد میشوند، به جای این که در یک ماژول قرار بگیرند. این وابستگیها اشیا یا سرویسهایی هستند که یک ماژول میتواند از آنها استفاده کند.
https://roocket.ir/articles/dependency-injection
@roocketir
تزریق وابستگی (Dependency Injection) نوعی تکنیک کدنویسی است که در آن وابستگیها توسط یک موجودیت خارجی (معمولا به عنوان پارامتر یا مرجع) وارد میشوند، به جای این که در یک ماژول قرار بگیرند. این وابستگیها اشیا یا سرویسهایی هستند که یک ماژول میتواند از آنها استفاده کند.
https://roocket.ir/articles/dependency-injection
@roocketir
👍4🕊1
ما در کنار شما هستیم، برای روزهای سخت، به امید روزهای بهتر، برای ایران بهتر
https://roocket.ir/t/foriran
https://roocket.ir/t/foriran
🕊42❤12🤮8👍3👏1
از کجا بدانیم که میتوانیم برنامه نویس خوبی باشیم؟ (یا هستیم؟)
در این مقاله از وبسایت راکت قصد داریم به بررسی چند مورد از این شاخصها بپردازیم. با این نکته شروع بکنیم که این تنها چند شاخص کلی بوده و ممکن است افراد زیادی باشند که شاخصهای بیشتری را مد نظر گرفته و به همین دلیل موضوعات را سختتر از این مقاله در نظر بگیرند. اگر شما شاخص دیگری جدای از این موارد در نظر دارید خوشحال میشویم آنها را مطالعه کنیم.
https://roocket.ir/articles/who-is-a-brilliant-developer
@roocketir
در این مقاله از وبسایت راکت قصد داریم به بررسی چند مورد از این شاخصها بپردازیم. با این نکته شروع بکنیم که این تنها چند شاخص کلی بوده و ممکن است افراد زیادی باشند که شاخصهای بیشتری را مد نظر گرفته و به همین دلیل موضوعات را سختتر از این مقاله در نظر بگیرند. اگر شما شاخص دیگری جدای از این موارد در نظر دارید خوشحال میشویم آنها را مطالعه کنیم.
https://roocket.ir/articles/who-is-a-brilliant-developer
@roocketir
❤🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
شناخت موجودی به اسم «توسعه دهنده» 😅
@Roocketir
@Roocketir
😁22👨💻4🤮3🌚2👻2
ورود میکروسرویس به بخش فرانت-اند «با میکرو-فرانتاند» آشنا شوید
در طی سالهای گذشته بسیاری از توسعه دهندگان و مهندسین نرم افزار به خوبی از تکنیک میکرو سرویس استقبال کرده و در شرکتهای بسیار زیادی نیز مورد استفاده قرار گرفته است. اما این موضوع را در نظر بگیرید که میکرو سرویس بیشترین استفاده را در زمینه توسعه سمت سرور داشته و به کمی در فضای فرانت-اند مشاهده شده است.
به همین دلیل بنده سعی کردم تا مستنداتی را در ارتباط با این موضوع پیدا کنم و ببینم که آیا واقعا چنین چیزی امکان پذیر است یا خیر. نتیجه کوتاه و کلی جستجوهایم، من را به آنجایی رساند که نه تنها چنین چیزی وجود دارد بلکه در حال حاضر در شرکتهای بسیار زیادی نیز مورد استفاده قرار میگیرد.
https://roocket.ir/articles/micro-frontend
@roocketir
در طی سالهای گذشته بسیاری از توسعه دهندگان و مهندسین نرم افزار به خوبی از تکنیک میکرو سرویس استقبال کرده و در شرکتهای بسیار زیادی نیز مورد استفاده قرار گرفته است. اما این موضوع را در نظر بگیرید که میکرو سرویس بیشترین استفاده را در زمینه توسعه سمت سرور داشته و به کمی در فضای فرانت-اند مشاهده شده است.
به همین دلیل بنده سعی کردم تا مستنداتی را در ارتباط با این موضوع پیدا کنم و ببینم که آیا واقعا چنین چیزی امکان پذیر است یا خیر. نتیجه کوتاه و کلی جستجوهایم، من را به آنجایی رساند که نه تنها چنین چیزی وجود دارد بلکه در حال حاضر در شرکتهای بسیار زیادی نیز مورد استفاده قرار میگیرد.
https://roocket.ir/articles/micro-frontend
@roocketir
👍12
چند نکته برای کدنویسی تمیزتر در پایتون
پایتون زبون برنامهنویسی آسونیه! این تکراری ترین جملهایه که این روزها میشنویم اما واقعیت اینه که حتی پایتون نویسی هم سخته و اگر به درستی بعضی از نکاتش رو رعایت نکنید به مشکل برمیخورید!
توی این مقاله نکاتی برای تمیزتر نوشتن کدهای پایتونی رو ارائه دادیم.
https://roocket.ir/articles/tips-for-better-pythoning
@roocketir
پایتون زبون برنامهنویسی آسونیه! این تکراری ترین جملهایه که این روزها میشنویم اما واقعیت اینه که حتی پایتون نویسی هم سخته و اگر به درستی بعضی از نکاتش رو رعایت نکنید به مشکل برمیخورید!
توی این مقاله نکاتی برای تمیزتر نوشتن کدهای پایتونی رو ارائه دادیم.
https://roocket.ir/articles/tips-for-better-pythoning
@roocketir
👍12
راهکارهایی برای افزایش سرعت وبسایت
یکی از مهمترین فاکتورهای افزایش بازدید وبسایت شما و بالا رفتن رتبه آن در موتورهای جستجوگر، سرعت وبسایت شماست.
در این مقاله ما راهکارهایی برای افزایش سرعت وبسایت را ارائه خواهیم داد.
https://roocket.ir/articles/improve-website-speed
@roocketir
یکی از مهمترین فاکتورهای افزایش بازدید وبسایت شما و بالا رفتن رتبه آن در موتورهای جستجوگر، سرعت وبسایت شماست.
در این مقاله ما راهکارهایی برای افزایش سرعت وبسایت را ارائه خواهیم داد.
https://roocket.ir/articles/improve-website-speed
@roocketir
👍10👌1
فاکتورهای کلیدی برای انتخاب یک فریمورک وب
چه فاکتورهایی برای انتخاب یک فریمورک وجود دارد؟ ما در این مقاله از وبسایت راکت شما را با فاکتورهای کلیدی آشنا خواهیم کرد که در جهت انتخاب یک فریمورک توسعه وب میتوانند به شما کمک بکنند.
لایسنس، الگوی نرم افزاری، کتابخانههای وابسته و مستندات از جمله چند مورد از این فاکتورها هستند.
https://roocket.ir/articles/factors-to-choose-frameworks
@roocketir
چه فاکتورهایی برای انتخاب یک فریمورک وجود دارد؟ ما در این مقاله از وبسایت راکت شما را با فاکتورهای کلیدی آشنا خواهیم کرد که در جهت انتخاب یک فریمورک توسعه وب میتوانند به شما کمک بکنند.
لایسنس، الگوی نرم افزاری، کتابخانههای وابسته و مستندات از جمله چند مورد از این فاکتورها هستند.
https://roocket.ir/articles/factors-to-choose-frameworks
@roocketir
👍5
طراحی وبسایت برای همگان!
طبق آماری که از World Bank بدست آمده، 1 میلیارد نفر در سراسر جهان دارای نوعهای مختلفی از معلولیت هستند. این افراد 15 درصد از جمعیت کل زمین را تشکیل میدهند. بسیاری از طراحان هنگام ساخت یک اپلیکیشن یا وبسایت، تواناییهای متفاوت کاربران را نادیده میگیرند. اگر مشتری به طراح نگوید که حامی افراد معلول است، احتمال فراموش شدن این افراد وجود دارد.
https://roocket.ir/articles/designing-website-for-everyone
@roocketir
طبق آماری که از 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
هر دو رویکرد توسعه اپلیکیشن به صورت محلی و PWA دارای مزایا و معایب خاص و مربوط به خودشان هستند و نیازمندیهای مختلفی را حل میکنند، در این مقاله سعی شده تا براساس یک مقایسه علمی به این نتیجه برسیم که کدام مورد میتواند برای شما کاربردیتر باشد.
https://roocket.ir/articles/pwa-vs-native
@Roocketir
👍5
نکاتی برای بهبود برنامه نویسی دو نفره
برنامه نویسی دو نفره یکی از موضوعاتیست که در سالهای اخیر مورد بحث بسیاری از افراد بوده و در سالهایی که کرونا نیز جهان گیر شد، برنامه نویسها تصمیم گرفتند تا همین موضوع برنامه نویسی دو نفره به صورت آنلاین را پیش بگیرند که خود این موضوع نیز چالشهای بسیار زیادی برای برنامه نویسها ایجاد کرد. اما خود مفهوم برنامه نویسی دو نفره بسیار جالبتر و عجیب و غریبتر از این موضوع است چرا که شما باید با موضوعات مختلفی دست و پنجه نرم کنید.
https://roocket.ir/articles/pair-programming-rules
@roocketir
برنامه نویسی دو نفره یکی از موضوعاتیست که در سالهای اخیر مورد بحث بسیاری از افراد بوده و در سالهایی که کرونا نیز جهان گیر شد، برنامه نویسها تصمیم گرفتند تا همین موضوع برنامه نویسی دو نفره به صورت آنلاین را پیش بگیرند که خود این موضوع نیز چالشهای بسیار زیادی برای برنامه نویسها ایجاد کرد. اما خود مفهوم برنامه نویسی دو نفره بسیار جالبتر و عجیب و غریبتر از این موضوع است چرا که شما باید با موضوعات مختلفی دست و پنجه نرم کنید.
https://roocket.ir/articles/pair-programming-rules
@roocketir
🙏5👍2
نکاتی برای بهبود پروسه بازبینی
بازبینی کد یک روش عالی برای استفاده از تجربه و دانش اعضای تیم در جهت ساخت نرمافزاری بهتر است. اگرچه باید در نظر داشت که تمام پروسههای بازبینی دلپذیر نبوده و در بیشتر حالتها براستی پروسه طاقتفرسا و زجرآوری است. با این حال راهکارهایی وجود دارد که به کمک آنها میتوانید این فرآیند را لذتبخش کنید.
https://roocket.ir/articles/better-review-process
@roocketir
بازبینی کد یک روش عالی برای استفاده از تجربه و دانش اعضای تیم در جهت ساخت نرمافزاری بهتر است. اگرچه باید در نظر داشت که تمام پروسههای بازبینی دلپذیر نبوده و در بیشتر حالتها براستی پروسه طاقتفرسا و زجرآوری است. با این حال راهکارهایی وجود دارد که به کمک آنها میتوانید این فرآیند را لذتبخش کنید.
https://roocket.ir/articles/better-review-process
@roocketir
❤5
۸ نکته مهم برای برنامه نویسان مبتدی
شروع به کار به عنوان یک توسعهدهنده نرمافزار در یک تیم کاری میتواند استرسآور و البته هیجان انگیز باشد. حال ممکن است شما فردی باشید که مدتیست مشغول یادگیری توسعه نرمافزار هستید و شاید ه
م فردی باشید که به تازگی فارغ التحصیل شده و نمیدانید قدم بعدیتان چیست، در هر صورت من در این مطلب قصد دارم تا نکاتی را براساس تجربیات شخصی بیان کنم که به شما کمک میکند تا مسیر خود را بهتر طی کنید.
https://roocket.ir/articles/tips-for-newbie
@roocketir
شروع به کار به عنوان یک توسعهدهنده نرمافزار در یک تیم کاری میتواند استرسآور و البته هیجان انگیز باشد. حال ممکن است شما فردی باشید که مدتیست مشغول یادگیری توسعه نرمافزار هستید و شاید ه
م فردی باشید که به تازگی فارغ التحصیل شده و نمیدانید قدم بعدیتان چیست، در هر صورت من در این مطلب قصد دارم تا نکاتی را براساس تجربیات شخصی بیان کنم که به شما کمک میکند تا مسیر خود را بهتر طی کنید.
https://roocket.ir/articles/tips-for-newbie
@roocketir
❤3👍2
با OPcache آشنا شوید
در این مقاله آموزشی از وبسایت راکت قصد داریم شما را با OPcache آشنا کرده و در ارتباط با مفاهیم پایهای و همچنین دلیل اهمیت خود OPcache صحبت کنیم. این مطلب آموزشی یک مقاله با ارزش بوده و برای اولین بار است که در مجموعه آموزشی راکت در ارتباط با آن مقالهای نوشته خواهد شد.
https://roocket.ir/articles/opcache
@roocketir
در این مقاله آموزشی از وبسایت راکت قصد داریم شما را با OPcache آشنا کرده و در ارتباط با مفاهیم پایهای و همچنین دلیل اهمیت خود OPcache صحبت کنیم. این مطلب آموزشی یک مقاله با ارزش بوده و برای اولین بار است که در مجموعه آموزشی راکت در ارتباط با آن مقالهای نوشته خواهد شد.
https://roocket.ir/articles/opcache
@roocketir
👍2❤🔥1
مقالە: SSH چیست و چگونه کار میکند؟
در این مقاله از وبسایت راکت در ارتباط با چیستی SSH و چگونگی کمک کردن آن به ما توسعه دهندگان و مدیران سیستم صحبت میکنیم. همچنین به صورت کوتاه خواهیم گفت که چگونه میتوانید با SSH به یک ریموت سرور متصل شوید.
https://roocket.ir/articles/ssh
@roocketir
در این مقاله از وبسایت راکت در ارتباط با چیستی SSH و چگونگی کمک کردن آن به ما توسعه دهندگان و مدیران سیستم صحبت میکنیم. همچنین به صورت کوتاه خواهیم گفت که چگونه میتوانید با SSH به یک ریموت سرور متصل شوید.
https://roocket.ir/articles/ssh
@roocketir
👍1
رفتارهای مثبتی که بعد از یادگیری برنامه نویسی یاد خواهید گرفت
بسیاری از مردم با امید به دست آوردن حقوق بالا به سراغ برنامه نویسی میروند. خیلیها باور دارند که برنامه نویسی در عصر تکنولوژی یک مهارت حیاتی محسوب میشود. افراد به دلایل مختلفی یاد گرفتن برنامه نویسی را شروع میکنند. آیا تا به حال از خودتان پرسیدهاید که چند نفر برنامه نویسی را به خاطر بهتر شدن میآموزد؟
https://roocket.ir/articles/positive-habits-by-programming
@roocketir
بسیاری از مردم با امید به دست آوردن حقوق بالا به سراغ برنامه نویسی میروند. خیلیها باور دارند که برنامه نویسی در عصر تکنولوژی یک مهارت حیاتی محسوب میشود. افراد به دلایل مختلفی یاد گرفتن برنامه نویسی را شروع میکنند. آیا تا به حال از خودتان پرسیدهاید که چند نفر برنامه نویسی را به خاطر بهتر شدن میآموزد؟
https://roocket.ir/articles/positive-habits-by-programming
@roocketir
👍10❤1