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/make-development-fast
@roocketir
👍1
چه زمانی دیگر برنامه نویسی برای شما مناسب نیست و باید از آن دوری کنید؟

هدف این مقاله از بین بردن انگیزه شما نیست. اگر به خودتان باور داشته باشید هیچکس جلودارتان نخواهد بود. همه ما روزهای بدی را تجربه کرده‌ایم. همه در ابتدای سفر خود تازه‌کار بودند اما با دنبال کردن تمرینات درست به یک فرد حرفه‌ای تبدیل شدند. به خودتان اعتماد داشته باشید و دلیل شروع کردن این حرفه را فراموش نکنید.
https://roocket.ir/articles/programming-is-not-right-for-you
@roocketir
👍4
جاوا اسکریپت خالص یا جاوااسکریپت همراه با فریمورک‌ها؟ کدام مورد برای شما مناسب‌تر است؟

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

در این مقاله قصد داریم تا این دو رویه را با همدیگر مقایسه کنیم و به یک نتیجه کلی از هر کدام این موارد دست پیدا کنیم.

https://roocket.ir/articles/pure-js-vs-frameworks
@roocketir
👍21
آشنایی با ویژگی‌های کلیدی وب ۳

در این مقاله اختصاصی از وبسایت راکت قصد داریم با ویژگی‌های اساسی و نکات مثبت وب ۳ آشنا شویم.

https://roocket.ir/articles/key-features-of-web3
@roocketir
👌4👍2
آشنایی با روش‌هایی برای حذف CSS اضافی


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

https://roocket.ir/articles/remove-unused-css
@roocketir
👍5👌1
آشنایی با 9 بهانه‌ی خنده‌دار که برنامه‌نویس‌ها مطرح می‌کنند

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

https://roocket.ir/articles/programming-excuses
@roocketir
👌81
مزایا و معایب اسکرول بی‌نهایت

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

https://roocket.ir/articles/infinite-scrolling-pros-cons
@roocketir
👍21
افزونه‌های بدردنخور VSCode

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

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

https://roocket.ir/articles/useless-vscode-extensions
@roocketir
👍51
6 عادت برای تبدیل شدن به یک برنامه نویس بهتر

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

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

https://roocket.ir/articles/6-habits-for-be-a-better-programmer
@roocketir
👍3
آیا خلاقیت و نوآوری به وبسایت صدمه وارد می‌کند؟

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

https://roocket.ir/articles/innovation-and-website
@roocketir
👍1
Forwarded from فرانت چپتر 🥕
🥕 گفت‌وگو و دورهمی آزاد توسعه دهنده‌های فرانت‌اند

💠 جلسه‌ی ۳۰‌ام: بحث پیرامون «مسیر برنامه‌نویس بودن»
💠 پیشگام گفت‌وگو: حسام موسوی
💠 تاریخ: ۲۱ تیر | ساعت ۱۹ الی ۲۰:۳۰
💠 جلسه در گوگل میت برگزار می‌شود و شرکت برای همه آزاد است.

📆 افزودن به تقویم 📆
🔗 لینک میت جلسه 🔗

فرانت چپتر؛ محیطی صمیمی برای گفت‌وگوی تخصصی
@FrontChapter - #frontChapter
👌6👍2
چگونه برای ادامه به خود انگیزه بدهیم؟

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

چگونه روند انگیزه به خود را حفظ می‌کنید؟ در این مقاله به این موضوع می‌پردازیم.
https://roocket.ir/articles/how-to-motivate-yourself
@roocketir
👍4
باگ پیدا کن و پول بگیر!

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



در ادامه این مقاله ما به صورت کلی به این مقوله می‌پردازیم که این کار دقیقا به چه شکلی انجام می‌شود و چه فرصت‌هایی برای انجام چنین کاری وجود دارد.

https://roocket.ir/articles/find-bug-and-paid
@roocketir
6
آشنایی با ۵ سوال مرسوم در مصاحبه‌های کاری (مهندس نرم افزار)

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



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

https://roocket.ir/articles/5-interview-questions
@roocketir
👍9
فریلنسر بودن - مزایا و معایب
آیا می‌توان با فریلنسر بودن به اندازه کافی پول در‌آورد؟ برای فریلنسر بودن نیاز است چه چیزهایی را بدانم؟ آیا قرار است تمام روز را مشغول کدنویسی باشم؟

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

با در نظر گرفتن یکسری انتظارات واقعی‌تر از زندگی یک فریلنسر بیایید در ارتباط با مزایا و معایب زندگی این فرد صحبت کنیم:

https://roocket.ir/articles/freelancing-pros-cons
@roocketir
5👍1
رابطه و تفاوت React و JSX

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


https://roocket.ir/articles/react-vs-jsx
@roocketir
👍4
آشنایی با ابزارهای Google Analytics


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

https://roocket.ir/articles/google-analytics-tools
@roocketir
2👍2
معرفی کتابخانه‌های کمتر شناخته شده CSS و Javanoscript

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

https://roocket.ir/articles/css-and-js-unknown-library
@roocketir
👍7
چگونه روی کدهای دیگران کار کنیم؟

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

https://roocket.ir/articles/work-on-others-code
@roocketir
👍41
آیا برای یادگیری برنامه نویسی به کتاب نیاز دارید؟

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

https://roocket.ir/articles/do-you-need-books
@roocketir
👍21
چگونه وبسایت‌مان را به خطر بیاندازیم؟

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

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

https://roocket.ir/articles/how-to-ruin-our-website-security
@roocketir
👍4