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/change-your-bad-habits-how
@roocketir
4👍2👌2
چگونه تجربه کاربری می‌تواند امنیت اپلیکیشن را بالا ببرد؟

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

https://roocket.ir/articles/ux-make-security-better
@roocketir
2👍2
6 مهارت و ویژگی مهم برای توسعه دهندگان وب

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

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

https://roocket.ir/articles/6-important-skills-for-web-developers
@roocketir
👍6🙏1
اگر وقت و پول ندارید، با این نکات حداقل دسترسی‌پذیری ممکن را ایجاد کنید

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


http://roocket.ir/articles/a-little-accessibility
@roocketir
👍5
تست کاربری در تجربه کاربری به چه معناست و به چه صورتی باید انجام شود؟

تست کردن یکی از بخش های کاری یک متخصص تجربه کاربری است و در کل طراحی تجربه کاربری نقش مهمی را ایفا می کند. استفاده از این حالت بهترین راه برای حذف کردن مشکلات و دشواری های کاربر در جاهایی از طراحی است که به صورت ناخواسته و یا ندانسته درست شده است.

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

https://roocket.ir/articles/user-testing-how-to
@roocketir
2👍1
آشنایی با فریمورک Astro

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

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

https://roocket.ir/articles/astro-framework
@roocketir
👍41
سئو محلی چیست و چگونه آن را بهتر کنیم؟

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

https://roocket.ir/articles/local-seo
@roocketir
👍4
چکاری انجام دهیم تا به عنوان فریلنسر از ما سوء استفاده نشود؟

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

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

https://roocket.ir/articles/abusing-freelancer-how-to-not
@roocketir
4👍2
۵ حقیقت تلخ در مورد TypeScript

تایپ اسکریپت یکی از مهمترین زبان‌های برنامه نویسی برای توسعه اپلیکیشن‌های سمت کاربر و سمت سرور است. بدون شک بسیاری از توسعه دهندگان حرفه‌ای حوزه توسعه وب از این زبان Superset استفاده می‌کنند و از اهمیت آن با خبر هستند. بیشتر افرادی که در حوزه جاوا اسکریپت نیز کار می‌کنند در نهایت به استفاده از آن روی می‌آورند و بیشتر فیدبک‌هایی که در Stackoverflow و دیگر جاها وجود دارد نشان می‌دهد که برنامه نویس‌ها از Typenoscript خوششان می‌آید و در پروسه کاری و پروژه‌های خود از آن استفاده می‌کنند.
اما در کنار تمام مزایا و ویژگی‌هایی که تایپ اسکریپت دارد یکسری حقایق تلخ نیز وجود دارد که باعث می‌شود تا دید واقعی‌تر و بهتری به نسبت این تکنولوژی پیدا بکنیم. مطمئنا ما به مزایای تایپ اسکریپت واقف هستیم و یک دوره آموزشی کامل در ارتباط با آن نیز تولید کرده‌ایم. اما مواردی که در این مقاله خواهید خواند از موضوعاتی صحبت می‌کند که معمولا در نظر گرفته نمی‌شوند و یا اینکه باورهای غلطی به نسبت آن وجود دارد.

https://roocket.ir/articles/typenoscript-5-inconvenient-fact
@roocketir
👍7👎2
چگونه سئو وبسایت خود را نابود کنیم؟

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

https://roocket.ir/articles/how-to-ruin-our-website-seo
@roocketir
👍4🤔3
آشنایی با راه‌هایی برای مرتب کردن کدهای CSS

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


https://roocket.ir/articles/organize-your-css-codes
@roocketir
👌5👍4
پیاده سازی Lazy Loading در جاوا اسکریپت

برای پیاده سازی بارگذاری آهسته در جاوا اسکریپت شما روش‌های مختلفی را می‌توانید پیش بگیرید. اما در این مقاله قصد داریم شما را با دو مورد از اصلی‌ترین و مرسوم‌ترین روش‌ها آشنا کنیم. یکی از آن‌ها IOA یا Intersection Observer API است و دیگری از طریق رویداد Scroll انجام می‌گیرد. بیایید با هر دو این موارد آشنا شده و شیوه پیاده سازی آن‌ها را یاد بگیریم.

https://roocket.ir/articles/lazy-loading-javanoscript
@roocketir
👍4👌4
۴ فریمورک میکروسرویس برتر سال ۲۰۲۳

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

https://roocket.ir/articles/4-microservice-frameworks
@roocketir
👍2
آشنایی با مزایای استفاده از سیستم‌های مدیریت محتوا در یک استارتاپ

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

یکی از مسائلی که بعد از ارائه‌ی سایت با ظاهر زیبا و نمای مناسب به کاربر رخ می دهد، شخصی سازی سایت است. حال شخصی سازی خود مشکل نیست، تغییر رنگ، کد و المنت های دیگر توسط کاربر ناحرفه‌ای مشکل اصلی است که باعث می شود وبسایت از حالت زیبای خود خارج شود.
سیستم مدیریت محتوا می تواند در راه تولید یک وبسایت مناسب، انتخابی عالی باشد.
https://roocket.ir/articles/why-using-cms
@roocketir
👍6
5 پروژه عالی PHP که باید امتحان کنید

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

https://roocket.ir/articles/5-php-projects
@roocketir
👍2
آشنایی با Style Guide یا راهنمای شیوه در جاوا اسکریپت

در پروژه‌های بزرگ با گذشت زمان پایگاه کد گسترده‌تر می‌شود و حفظ سبک برنامه‌نویسی دشوارتر می‌گردد. بنابراین حتی اگر شما تنها توسعه‌دهنده پروژه هستید، استفاده از یک راهنمای سبک تأثیر قابل توجهی دارد. به طور کلی چندین Style Guide وجود دارد و در این مقاله 5 مورد از بهترین‌ها را برای جاوااسکریپت معرفی می‌کنیم که به شما در بهبود استانداردهای کدنویسی کمک خواهند کرد.

https://roocket.ir/articles/javanoscript-style-guides
@roocketir
👍62
مهمترین نکاتی که در طراحی واکنشگرا باید رعایت کنید

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

https://roocket.ir/articles/rwd-tips
@roocketir
👍32
دسترسی پذیری چیست؟ چه فواید و قواعدی دارد؟

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

https://roocket.ir/articles/web-accessibility-benefits
@roocketir
👍2🔥2
چگونه تجربه کاربری محتوای وبسایت را بهتر کنیم؟

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

https://roocket.ir/articles/improve-content-ux
@roocketir
👌31👍1
چگونه وبسایت سریعی داشته باشیم؟ باید‌ها و نباید‌ها

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

https://roocket.ir/articles/how-to-make-a-website-fast
@roocketir
🔥4👍2
۸ نکته مهم برای برنامه‌نویس‌های مبتدی که قصد پیشرفت دارند

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

https://roocket.ir/articles/8-tips-for-junior-developer
@roocketir
👍72