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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
بررسی تفاوت‌های REST و GraphQL

ًرابط برنامه نویسی اپلیکیشن یا API که به انگلیسی Application Programming Interface نام دارد یک بخش اساسی و بسیار مهم نرم افزارهای مدرن به حساب می‌آید. API ما را قادر می‌سازد تا بتوانیم نرم افزارهای مختلف را به همدیگر متصل کرده و در بین آن‌ها داده‌هایی را به اشتراک بگذاریم و یک خط ارتباطی را شکل بدهیم. REST و GraphQL دو نمونه محبوب از پیاده سازی و معماری API به حساب می‌آید که به صورت گسترده در حوزه توسعه نرم افزار استفاده می‌شود.
https://roocket.ir/articles/rest-vs-graphql
@roocketir
👍1
بررسی دلایلی که براساس آن‌ها بهتر است شغل خود را تغییر دهید

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

https://roocket.ir/articles/why-you-should-quit-your-job
@roocketir
تست کاربری در UX (به صورت ریموت)

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

https://roocket.ir/articles/usability-test-ux
@roocketir
4
۱۰ رویکرد و تسک مهم برای تست و اطمینان از کارکرد درست اپلیکیشن‌ها

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


https://roocket.ir/articles/10-testing-practice
@roocketir
3
١٠ افزونه پایه‌ای و مهم VSCode برای توسعه دهندگان وب

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

https://roocket.ir/articles/10-most-important-vscode-extension
@roocketir
4👍1👌1
بعد از متخصص شدن، نوبت شغل پیدا کردن است، اما چگونه؟

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

https://roocket.ir/articles/how-to-find-job
@roocketir
2
چند زبان برنامه نویسی را یاد بگیریم؟

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

https://roocket.ir/articles/how-many-programming-languages

@roocketir
2👎1
آشنایی با توسعه وب مدرن با استفاده از پردازش ابری (Cloud Computing)


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

https://roocket.ir/articles/cloud-computing-for-modern-web-development
@roocketir
👌4👎1
تفاوت طراحی وبسایت به صورت محلی (Local) و جهانی (Global) چیست؟

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

https://roocket.ir/articles/local-vs-global-web-design
@roocketir
👍2👎1👌1
قواعد نامگذاری در فریمورک React

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

در این مقاله قصد داریم در ارتباط با قواعد نامگذاری در فریمورک React صحبت کنیم.

https://roocket.ir/articles/naming-convention-react
@roocketir
👍5👎3🔥21
آیا طراحی و توسعه وبسایت‌ها در حال مردن است؟

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

https://roocket.ir/articles/web-development-dying
@roocketir
👎3👌3
بهترین فریمورک‌های PHP برای توسعه REST API

تقریبا هر کسی که در دنیای معماری مدرن وب حضور فعالانه‌ای دارد با اهمیت و کارایی REST API‌ آشنایی دارد و می‌داند که اگر بخواهد در زمان حال یک فرصت شغلی مناسب را به دست بگیرد باید حتما در این زمینه تخصص لازم را داشته باشد. REST API به ما کمک می‌کند تا رابط‌های برنامه نویسی اپلیکیشن را توسعه دهیم و بجای آنکه مانند زمان‌های قدیم یک لایه نمایش را به صورت HTML از طریق بک-اند نمایش بدهیم، می‌توانیم اطلاعات لازم را در قالب json به یک توسعه دهنده فرانت-اند یا هر شکل دیگری از حالات، ارائه داده و یک لایه نمایشی جذاب و متفاوت را ارائه بدهیم. در این مقاله قصد داریم شما را با فریمورک‌هایی آشنا کنیم که در مسیر توسعه REST API یاری می‌دهند.

https://roocket.ir/articles/php-frameworks-for-restapi
@roocketir
👍3👎1
چرا باید کمتر از متغیرهای CSS استفاده کنیم؟

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

https://roocket.ir/articles/dont-use-css-variables
@roocketir
👎9👍1
بررسی ویژگی Type Annotation در پایتون

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

https://roocket.ir/articles/type-annotation-python
@roocketir
5
طراحان وب، این اشتباهات را انجام ندهید!

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

https://roocket.ir/articles/web-designers-mistakes
@roocketir
👍3
چگونه یک مدیر معمولی می‌تواند یک تیم خلاق را مدیریت کند؟

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


https://roocket.ir/articles/how-to-manage-a-creative-team
@roocketir
4
آشنایی با 6 قانون تجربه کاربری

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

https://roocket.ir/articles/6-ux-basic-principle
@roocketir
2👍1
آشنایی با تکنیک‌های مدرن طراحی و توسعه وب

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


https://roocket.ir/articles/new-techniques-in-web-development
@roocketir
👍5
اگر از وردپرس استفاده می‌کنید حتما وب سرور Nginx را انتخاب کنید، اما چرا؟

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

https://roocket.ir/articles/nginx-and-wordpress
@roocketir
👍2