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/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
دستور ping چیست؟ راهنمایی برای مبتدیان


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


https://roocket.ir/articles/ping-command
@roocketir
6👏2🍌1
آشنایی با چندین کاربرد هوش مصنوعی در دنیای امروزی


پیش‌بینی‌های زیادی در مورد پیشرفت‌های جدید مورد انتظار در زمینه هوش مصنوعی انجام شده است. همچنین روندهای در حال ظهور به گسترش آن نیز دامن می‌زنند. Analytics Insight مجموعه داده‌ها را بر اساس آموخته‌های محققان بررسی کرده و در نتیجه چهارده فناوری هوش مصنوعی برتر را معرفی می‌کند که جهان را به سطح بالاتری از نوآوری سوق می‌دهد. در ادامه این موارد را بررسی می‌کنیم و به جزییات آن‌ها خواهیم پرداخت.
https://roocket.ir/articles/ai-in-today
@roocketir
👍4
بررسی و تحلیل امنیت سیستم مدیریت محتوا وردپرس

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

https://roocket.ir/articles/wordpress-security
@roocketir
👍1
لاراول انتخابی مناسب برای MVP

طی سال‌های اخیر من (نویسنده اصلی مقاله) در ایجاد چندین پروژه استارتاپی مشارکت داشتم که همه آنها شامل ساخت MVP (پایدارترین محصول) بود. بدین صورت که در حین توسعه آن‌ها با فناوری‌های مختلف از جمله Ruby on Rails، NodeJS و CodeIgniter کار کردم. همه این فناوری‌ها عالی هستند و به نوعی امتحان خود را پس داده‌اند، اما من همیشه احساس می‌کردم که کارهای اساسی را می‌توان بسیار راحت‌تر انجام داد و باید چیزی را پیدا کنم که به من امکان نمونه‌سازی سریع‌تر را بدهد.

https://roocket.ir/articles/laravel-mvp
@roocketir
👍62
۷ نکته برای بهینه‌سازی CSS

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



https://roocket.ir/articles/css-optimization-tips
@roocketir
👌5😍1🌚1
Ember.js در مقابل React.js – تفاوت این دو فریمورک در چیست؟

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



https://roocket.ir/articles/ember-vs-react
@roocketir
👍5
مهارت‌های عمومی برای همه برنامه‌نویسان

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


جواب این سوال را می‌توانید در مقاله زیر پیدا کنید:

https://roocket.ir/articles/skills-for-programmers
@roocketir
👍6
نکاتی برای بالا بردن سطح برنامه‌نویسی



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

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


https://roocket.ir/articles/upraise-programming-level

@roocketir
👍6
چگونه روی یک زبان برنامه نویسی تسلط پیدا کنیم؟



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

https://roocket.ir/articles/learning-programming-language-deeply

@roocketir
👍4😍1
نکاتی که هنگام ورود به یک شرکت برنامه نویسی باید در نظر داشته باشید



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



https://roocket.ir/articles/tips-that-programmer-should-look-for-in-companies

@roocketir
7
10 سوال برای کارفرماها در جهت استخدام یک توسعه دهنده وب



جدای از توانایی‌های نرم افزاری و مهندسی، یک توسعه دهنده وب باید توانایی‌های نرم نیز داشته باشد. منظور از توانایی نرم همان توانایی‌های ارتباطی و غیر تکنیکی است که افراد در یک تیم باید داشته باشند.

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




https://roocket.ir/articles/10-questions-for-web-developers
@roocketir
👍5
چگونه و چرا Vue.js را یاد بگیریم؟
در این مقاله اختصاصی از وبسایت راکت قصد داریم از دلایل و چرایی یادگیری ویوجی‌اس صحبت کنیم. مطمئنا با وجود دوره‌های آموزشی مختلف یادگیری ویوجی‌اس لذت بخش و کاربردی خواهد بود.

https://roocket.ir/articles/learning-vuejs
@roocketir
👍7
آموزش برنامه نویسی برای نوجوانان

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

https://roocket.ir/articles/coding-for-teens
@roocketir
👍6👌1
معرفی ٥ سازنده وبسایت استاتیک یا Static Site Generator (مزایا و معایب)

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

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

https://roocket.ir/articles/5-static-site-generators
@roocketir
👍5
مقالە: Lazy Loading چیست؟ بررسی جزئی Lazy Loading و چگونگی کارکرد آن

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

https://roocket.ir/articles/lazy-loading
@roocketir
👍7