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/browser-how-work
@roocketir
صبح بخیر 😍

امروز با مقاله‌ای در ارتباط با کد تمیز در جاوا اسکریپت و شنیدن سخنی از عمو باب نویسنده کتاب Clean Code شروع می‌کنیم.
نکاتی که توی این مقاله هستند اختصاصا برای برنامه نویس‌های جاوا اسکریپت هستش ولی خب برنامه نویس زبون‌های دیگه هم می‌تونن ازش استفاده کنند.
مقاله رو توی لینک زیر مطالعه کنید:
https://roocket.ir/articles/clean-code-tips
@roocketir

و اینکه هیچوقت این جمله رابرت مارتین رو فراموش نکنید: حتی یه کد بد هم می‌تونه کار کنه، اما اگر کد تمیز نباشه می‌تونه یک سازمان رو به زانو دربیاره.
👍1
تا به حال اسم API Technical Writer به عنوان یک شغل به گوشتان خورده است؟ خب ترجمه کلمه به کلمه فارسی آن نویسنده تکنیکی API است اما همین اسم نیز کمی گمراه کننده بوده و بیشتر این فکر را در ذهن انسان درست می‌کند که API Technical Writer مسئول همان تولید محتوا است و به نحوی یک دیجیتال مارکتینگ در راه است. اگر چنین فکر می‌کنید باید بگویم که دارید اشتباه فکر کنید چرا که داستان API Technical Writer بسیار متفاوت از آن چیزی است که عناوینی مانند «تولید کننده محتوا» و «دیجیتال مارکتینگ» بتوانند آن را تعریف کنند.

@roocketir

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

https://roocket.ir/articles/api-technical-writer
برنامه نویسی کار سختی‌ست و هر چقدر هم وظایف و سطح شما بیشتر شود، آزار دهنده‌تر و سخت‌تر خواهد بود.
در این مقاله لیستی از آزار دهنده‌ترین مشکلاتی که روبرو توسعه دهندگان سنیور است را برای شما نوشته‌ایم.

https://roocket.ir/articles/annoying-things-for-senior-developers
@roocketir
خب بیایید اول هفته رو با چند تا افزونه باحال VSCode برای توسعه دهنده‌های React.js شروع کنیم.
توی مقاله‌ی جدیدمون که لینک‌ش رو پایین می‌بینید با ۸ افزونه ویژوال استدیو کد آشنا می‌شید که برای توسعه دهنده‌های Front-End و مخصوصا Reactکارها مناسب خواهد بود:

https://roocket.ir/articles/vscode-extensions-for-react-developers
@roocketir
پادکست: آیا برنامه نویسی به صورت خودآموز امکان دارد؟

آيا خودآموزی یادگیری برنامه نویسی امکان پذیر است؟ این سوالی بوده که چندین بار در بخش پرسش و پاسخ‌های وبسایت راکت مطرح شده و دوست داشتیم در این راکت کست در ارتباط با این موضوع صحبت بکنیم.
https://roocket.ir/podcast/1057
@roocketir
معرفی ۷ مخزن کاربردی گیت‌هاب برای تمام برنامه نویس‌ها

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

https://roocket.ir/articles/useful-github-repositories
@roocketir
آشنایی با HTMX – دیگر به جاوا اسکریپت نیازی ندارید!

نظرتون در مورد درست کردن یه وب اپلیکیشن مدرن و تعاملی بدون نیاز به نوشتن مستقیم جاوا اسکریپت چیه؟

بیایید HTMX رو بهتون معرفی بکنم!

مطابق با مستندات رسمی، HTMX یک کتابخانه سریع و سبک است که به شما اجازه می‌دهد تا ویژگی‌های مدرن موجود در دنیای طراحی وبسایت را بدون نیاز به جاوا اسکریپت به سایت‌های خود بیاورید. HTMX به شما اجازه دسترسی به CSS Transitions، Ajax، WebSockets و حتی Server-Sent Event را از طریق خود HTML می‌دهد. ساختار کار آن نیز به این شکل است که شما تنها نیاز دارید تا از خاصیت‌های تگ‌های HTML استفاده کنید. از این جهت توسعه یک اپلیکیشن مدرن بسیار سریع‌تر از چیزی خواهد بود که انتظارش می‌رود.

در این مقاله از وبسایت راکت قصد داریم شما را بیشتر با HTMX آشنا کرده و ساختار کلی آن را بررسی کنیم. مطمئنا با توجه به عنوان مقاله، این مطلب هیجان برانگیز و جذاب خواهد بود.

https://roocket.ir/articles/htmx
@roocketir
ایجاد کپچا در فرم‌ها با PHP

کپچا یکی از مهمترین بخش‌های هر فرمی هستش که حجم اسپم‌ها رو کمتر میکنه و می‌تونه از فرم‌ها محافظت بکنه.

برای یه برنامه نویس PHP دونستن پیاده‌سازی یه کپچا خیلی مهمه. به همین دلیل ما توی این مطلب راکت شیوه درست کردن فرم کپچا توی پی اچ پی رو بهتون آموزش میدیم.

https://roocket.ir/articles/php-captcha-form
@roocketir
5 افزونه VSCode برای توسعه‌دهندگان لاراول

فکر نمی‌کنم هیچ زبون برنامه نویسی به اندازه PHP توی دنیای ویژوال استدیو کد بهش ظلم شده باشه! مایکروسافت افزونه های رسمی براش منتشر نمیکنه و این موضوع یه ذره نا امید کننده است. اما وقتی جامعه متن باز و آزاد و خودجوش 😉 پایه کار میان همه چی فرق پیدا می‌کنه.
توی این مقاله وبسایت راکت شما رو با افزونه‌های VSCode آشنا می‌کنیم که برای توسعه دهندگان لاراول می‌تونه خیلی مفید باشه!

https://roocket.ir/articles/5-vscode-laravel-extension
@roocketir
اگر APIهای‌تان با موبایل ارتباط برقرار می‌کند به این نکات دقت کنید

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

https://roocket.ir/articles/api-for-mobiles
@roocketir
ارسال ایمیل در React با EmailJS ✉️


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

خب امروز کتابخونه Email.JS رو بهتون معرفی می‌کنم. کتابخونه‌ای که بهتون اجازه میده بدون نیاز به سرور از طریق اپلیکیشن سمت کاربر ایمیل ارسال کنید.

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

https://roocket.ir/articles/emailjs-and-react
@roocketir
1
عادت‌های بد یک برنامه‌نویس!
#راکت‌کست

برنامه‌نویس‌ها به عنوان یک بخش از جامعه نقش بسیار مهمی را ایفا می‌کنند. اما ما برنامه‌نویس‌ها به صورت معمول یکسری عادات بد نیز داریم که بهتر است آن‌ها را بشناسیم و در رفع کردن‌شان تلاش کنیم. در این راکت کست قصد داریم با چند مورد از این عادات بد آشنا شویم و راهکارهایی را برای حل کردن‌شان در نظر بگیریم.
https://roocket.ir/podcast/1058
@roocketir
5
مفاهیم اولیه علوم کامپیوتر را یاد بگیرید!


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

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

https://roocket.ir/articles/learn-the-basics
@roocketir
👍6