Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#libarary #storybook


معرفی لایبرری StoryBook

لایبرری Storybook یک ابزار متن‌باز برای توسعه و تست کامپوننت‌های UI به‌صورت مستقل است. این ابزار به شما اجازه می‌دهد تا کامپوننت‌ها را جدایی از برنامه اصلی توسعه داده و بررسی کنید و همچنین این لایبرری با فریمورک‌های مختلف مثل React، Vue و Angular سازگار است

ویژگی ها

➊ امکان مشاهده و تست کامپوننت‌ها در حالت‌های مختلف را فراهم می‌کند.

➋ برای کامپوننت ها داکیومنت خودکار ایجاد می‌کند.

➌ این ابزار همکاری بین تیم‌های طراحی و توسعه را بهبود می‌بخشد.

➍ افزونه‌های متعددی برای تست بصری و دسترس‌پذیری دارد.

➎ تغییرات کامپوننت‌ها را سریع ارزیابی می‌کند.

➏ برای پروژه‌های بزرگ و تیم‌های توسعه‌دهنده بسیار مفید است.


مثال عملی 🚀

// Button.stories.js
import React from 'react';
import { Button } from './Button';

export default {
  noscript: 'Example/Button',
  component: Button,
};

const Template = (args) => <Button {...args} />;

export const Primary = Template.bind({});
Primary.args = {
  label: 'Primary Button',
  variant: 'primary',
};

export const Secondary = Template.bind({});
Secondary.args = {
  label: 'Secondary Button',
  variant: 'secondary',
};

توی این کد دو نوع دکمه Primary و Secondary را در Storybook ایجاد کردیم.

در کل با استفاده از Storybook می‌توانید به سرعت UI خود را تست و بهبود دهید.


داکیمونت رسمی stoorybook 🔗

Channel | Group | YouTube | Instagram
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#tools #website #css #csstrciks

معرفی وبسایت css-tricks

وبسایت CSS-Tricks یه منبع خیلی پرطرفدار و معتبر بین توسعه‌دهندگان وبه که بیشتر روی #css و ترفندهای مربوط به طراحی و توسعه وب تمرکز داره. این سایت رو کریس کویر تو سال ۲۰۰۷ راه انداخت و با ارائه مقالات، راهنماها، نمونه کدها و کلی ترفندهای جذاب، خیلی زود تو جامعه توسعه‌دهندگان شناخته شد و محبوبیت پیدا کرد.

💎 ویژگی های کلیدی این وبسایت 💎

🔹 ایده‌ها و الهام‌های جدید برای طراحی خلاقانه‌تر بهتون می‌ده.

🔹 کدهای آماده (Snippets) ارائه می‌ده که سرعت کدنویسی‌تون رو افزایش می‌ده.

🔹 شما رو با ابزارها و فریم‌ورک‌های مدرن مثل React و Vue.js آشنا می‌کنه.

به طور کلی، CSS-Tricks به شما کمک می‌کنه تا با یادگیری اصول و تکنیک‌های جدید، بهینه‌تر و حرفه‌ای‌تر در طراحی صفحات عمل کنید 👌


🌐 مشاهده وبسایت

Channel | Group | YouTube
This media is not supported in your browser
VIEW IN TELEGRAM
#tools #website


💎معرفی وبسایت 💎

* می‌خوای اسکرین‌شات کدت حرفه‌ای‌تر و جذاب‌تر به نظر برسه؟ 🤔 *

تو این ویدیو یه ابزار بی‌نظیر بهتون معرفی کردم که باهاش می‌تونید از کد های خودتون اسکرین شات‌هایی با طراحی دلخواه خودتون بسازید

این وبسایت قابلیت کاستومایز بالایی رو در اختیار شما قرار میده و تقریبا همه چیز مثل رنگ‌ها، فونت‌ها، پس‌زمینه و هرچیزی که به ذهنتون می‌رسه با این وبسایت قابل تغییره

پ.ن : اگر دنبال یه راه ساده و سریع برای ایجاد اسکرین شات‌های باکیفیت از کد های خودتی، این ویدیو رو از دست نده 😁


مشاهده ویدیو

Channel | YouTube | Instagram
#tools #website #api #fake_api


💎 معرفی وبسایت 💎

اگر front-end دولوپر هستید و نیاز به api با دیتای فارسی دارید برای ساخت نمونه کار و پروژه های تمرینی خودتون میتونید از وبسایت http://iransweb.com استفاده کنید که توسط یکی از هموطن های خوبمون ساخته شده 🤞🚀


به درد کیا میخوره ؟ 🤔

این وبسایت برای افرادی که نیاز به api فارسی دارند برای پروژه های خودشون میتونه گزینه بسیار خوبی باشه زیرا دسته بندی های مختلفی را مانند فروشگاه موبایل، قهوه، پوشاک و ... را برای api ها در نظر گرفته که تنوع خوبی ایجاد میکنه برای استفاده شما 🔥

این هم پست لینکدین سجاد عزیز، سازنده این وبسایت هست که میتونید برای حمایت از ایشون از صفحه خودشون وارد سایت بشید

Channel | YouTube | Instagram
#tools #website #api #fake_api


💎 معرفی وبسایت 💎

اگر front-end دولوپر هستید و نیاز به api با دیتای فارسی دارید برای ساخت نمونه کار و پروژه های تمرینی خودتون میتونید از وبسایت http://iransweb.com استفاده کنید که توسط یکی از هموطن های خوبمون ساخته شده 🤞🚀


به درد کیا میخوره ؟ 🤔

این وبسایت برای افرادی که نیاز به api فارسی دارند برای پروژه های خودشون میتونه گزینه بسیار خوبی باشه زیرا دسته بندی های مختلفی را مانند فروشگاه موبایل، قهوه، پوشاک و ... را برای api ها در نظر گرفته که تنوع خوبی ایجاد میکنه برای استفاده شما 🔥

این هم پست لینکدین سجاد عزیز، سازنده این وبسایت هست که میتونید برای حمایت از ایشون از صفحه خودشون وارد سایت بشید

Channel | YouTube | Instagram
#javanoscript #website


●● معرفی وبسایت javnoscript.info ●●

اگر با زبان برنامه نویسی JavaScript کار میکنید احتمالا اسم این سایت رو زیاد شنیده باشید. javnoscript.info یک منبع آنلاینِ رایگان، جامع و تعاملی برای یادگیری زبان برنامه‌نویسی جاوااسکریپت است. این وب‌سایت به شما کمک می‌کند تا مفاهیم جاوااسکریپت را به صورت ساده و روان یاد بگیرید.

ویژگی‌های کلیدی این وب‌سایت‌ 🚀

محتوای باکیفیت: مطالب این وب‌سایت به‌روز هستند و با استانداردهای جدید جاوااسکریپت مطابقت دارند. 💯

زبان ساده: مفاهیم به زبانی ساده و قابل فهم توضیح داده شده‌اند تا برای مبتدیان و افراد با تجربه مناسب باشد.

تعاملی بودن: می‌توانید مستقیماً در مرورگر خود کد بنویسید و نتیجه را ببینید تا درک بهتری از مفاهیم پیدا کنید.

چندزبانه بودن: این وب‌سایت به زبان‌های مختلف از جمله فارسی ترجمه شده است. ( مشاهده ترجمه فارسی وبسایت ) 🌐

چه کسانی می‌توانند از این وب‌سایت استفاده کنند ؟ 🤔

مبتدیان: اگر هیچ تجربه قبلی در برنامه‌نویسی ندارید، این وب‌سایت می‌تواند شروع خوبی برای شما باشد.

برنامه‌نویسان با تجربه: اگر قبلاً با جاوااسکریپت کار کرده‌اید، می‌توانید از این وب‌سایت برای یادگیری مفاهیم پیشرفته‌تر یا مرور مفاهیم قبلی استفاده کنید.
💢 برای عمیق شدن توی زبان جاوااسکریپت هم میتونه بسیار کمک کننده باشه.


در کل javnoscript.info یک منبع ارزشمند برای هر کسی است که می‌خواهد جاوااسکریپت یاد بگیرد.

Channel | YouTube | Instagram
#tools #website #css #grid #tailwind


● با این سایتا لنگ گرید نمیمونی ●

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

میخوام سه تا سایت جالب بهتون معرفی بکنم که میتونید خیلی ساده با UI خوبی که براتون آماده کردند Grid مد نظر خودتون رو پیاده سازی کنید 😎

1️⃣ https://cssgrid-generator.netlify.app

2️⃣ https://grid.layoutit.com

3️⃣ https://visual-grid-generator.netlify.app

اگر هم دوست داشتید به طور کامل تر در مورد Grid داخل CSS اطلاعات کسب کنید میتونید از طریق داکیومنت زیر اقدام کنید 📄

https://learncssgrid.com


البته هنوز تموم نشده، اگر از tailwind استفاده میکنید میتونید از سایت tailwindgen استفاده بکنید که میاد گرید دلخواهتون رو با استفاده از class های tailwind براتون ایجاد میکنه و با فرمت HTML یا JSX خروجی رو براتون می‌فرسته 🤩 🔥

https://www.tailwindgen.com


Channel | YouTube | Instagram
Media is too big
VIEW IN TELEGRAM
#tools #website

● معرفی وبسایت Bundlephobia ●

یکی از مهم ترین مسائلی که باید بهش توجه بشه داخل پروژه های جاوااسکریپتی استفاده درست از لایبرری‌های مختلف هستش، چون که به شدت روی پرفورمنس سایت شما تاثیر گذار هستند ⚠️

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

Channel | YouTube | Instagram
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
خیلی چالش هارو گذروندیم برای اینکه بشه خیلی سریع این رو انجام بدیم، دوتا پروژه فرانت زدیم ما بک اندی ها 😂 (دوتا پنل ادمین وب زدیم چون فقط اپلیکیشنی موجود داشتیم قبلش و تیم فرانت هم مشغول بود)

سعی میکنم یک ویدیو بگیرم از اینکه گواهینامه افتا چی هست و برای چی باید گرفته بشه و چالش هاش چیه و ...

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

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
خیلی چالش هارو گذروندیم برای اینکه بشه خیلی سریع این رو انجام بدیم، دوتا پروژه فرانت زدیم ما بک اندی ها 😂 (دوتا پنل ادمین وب زدیم چون فقط اپلیکیشنی موجود داشتیم قبلش و تیم فرانت هم مشغول بود)

سعی میکنم یک ویدیو بگیرم از اینکه گواهینامه افتا چی هست و برای چی باید گرفته بشه و چالش هاش چیه و ...

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

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#tools #website

معرفی وبسایت uiverse.io

وبسایت uiverse یک پلتفرم آنلاینه که مجموعه بزرگی از کامپوننت های آماده و جذاب رو در اختیارتون قرار میده و خیلی ساده میتونید با کپی کردن کدهای html, css این کامپوننت ها ازشون استفاده کنید

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


Channel | Group | YouTube
و الان یک ویژگی جدید بهش اضافه کردم که میشه از سیستم‌فعلی بکاپ گرفت.



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


مخزت گیت برای مشارکت:

https://git.parchlinux.com/applications/parch-profiler

قبل از هرگونه مشارکت، حتماً فایل contributing.md موجود در مخزن رو مطالعه کنید.


@ParchLinux
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 مرورگر Mypal68 برای ویندوز XP

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

https://github.com/Feodor2/Mypal68

@TheRaymondDev
Forwarded from Code Module | کد ماژول (genix)
با ماژول Readline ورودی هارو مدیریت کن! 😐

ماژول «readline» در Node.js یک ابزار قدرتمند و همه کاره هست که فرایند خوندن ورودی، مثل ورودی استاندارد فرآیند ها («process.stdin») رو مدیریت میکنه. این ماژول یک رابط برای خوندن داده‌ها در یک خط و زمان فراهم میکنه و اون رو برای ساخت برنامه‌های کامندلاین، درخواست‌های تعاملی و سایر برنامه‌های ورودی محور بسیار مفید میکنه.

چطور از این ماژول استفاده کنیم؟ 🤔

یکی از رایج ترین استفاده ها از ماژول readline، اینه که پرامت های کاربر رو مدیریت کنه و این کار رو میشه با استفاده از متد "question" انجام داد.

rl.question('What is your name? ', (answer) => {
console.log(`Hello, ${answer}!`);
rl.close();
});


در این مثال، برنامه از کاربر اسمش رو میپرسه و سپس به او سلام میکنه. متد «rl.close()» برای بستن رابط پس از تکمیل فراخوانی میشه.

یا مثلا ما یک فایل داریم و میخوایم خط به خط اون رو بررسی کنیم.
میتونیم با استفاده از متد "createInterface" این کار رو انجام بدیم:

let f = false;
const stream = fs.createReadStream(filePath, { encoding: 'utf8' });
const rl = createInterface({ input: stream });

rl.on('line', (line) => {
if (f) {
return;
}
if (line.includes(keyword)) {
f = true;
rl.close();
stream.destroy();
resolve(true);
}
});


ما در مثال بالا خط به خط فایل داده شده رو بررسی میکنیم که آیا، «keyword» داده شده در فایل هست یا خیر.


به صورت کلی با استفاده از ماژول «readline»، دولوپر ها میتونن به راحتی ورودی کاربر رو مدیریت کنن، داده‌ها رو validate کنن، و تجربیات تعاملی رو مستقیماً از کامند لاین ایجاد کنن. برای کسب اطلاعات بیشتر به داکیومنت این ماژول مراجعه کنید.

#nodejs
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 در حال نوشتن پروژه سایت یا قالب شرکتی با لاراول هستم که بتونم از روی آن دوره ویدئویی بسازم.

@TheRaymondDev
💯 دوره رایگان پایتون برای علم داده (Python for Data Science)
توی این پلی لیست یوتیوب زبان برنامه نویسی پایتون با رویکرد علم داده رو شروع کردیم. و تا الان پنج جلسه از آموزش تشکیل شده.

پایتون به عنوان یکی از محبوب‌ترین زبان‌های برنامه نویسی در بحث علم داده (Data Science) بشمار میاد. تو این آموزش قدم به قدم زبان پایتون رو (نه از مقدماتی) برای کار با داده‌ها یاد می‌گیریم:

جلسه اول: پایتون چیست؟
جلسه دوم: انواع داده‌‌ای در پایتون
جلسه سوم: نصب و راه‌اندازی Anaconda
جلسه چهارم: لیست‌ها و معرفی Numpy
جلسه پنجم: کتابخانه Numpy (بخش اول)

با ما همراه باشید😉.
@elmedade | آموزش علم داده و هوش مصنوعی
Forwarded from LearnPOV | لرن پی او وی (CoolyCode Support  )
رفقا عبدالله عزیز یه دوره رایگان رو استارت زده برای آموزش پایتون شاخه علم داده
اگر به این حوزه علاقه مندید از کارش حمایت کنید 👌
Forwarded from Linuxor ?
میخواید بدونید این Open Vs Code Here رو توی KDE چطور اضافه کردم ؟

کافیه دستور زیر رو بزنید :
echo "[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;
Actions=openVsCode

[Desktop Action openVsCode]
Name=Open VS Code Here
Icon=com.visualstudio.code
Exec=code %u" | sudo tee /usr/share/kservices5/vscode.desktop



میتونید همین کارو برای محصولات JetBrains کنید بجای code %u ادرس فایل اجرایی رو با پارامتر %u بدید.

🐧 @Linuxor
اگه به هوش مصنوعی علاقه دارید حتما این سایت رو ببینید
huggingface.co
داشتم با llama کار میکردم که رسیدم به این و مسیر زندگیم تغییر کرد :))))

@DevTwitter | <Navid Behrangi/>
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
‏یکی از چیزهایی که توی برنامه نویسی بهش کمتر پرداخته شده تمرکز بالا توی این کار هست. مثلا حتی موقع برنامه نویسی تو نمیتونی همزمان رویاپردازی کنی یا اینکه به چیز دیگه‌ای فکر کنی، انقدر توی کار عمیق میشی که گاهی نمیفهمی گشنه‌ات شده.

•Pesar•

نظر شما چیه دوستان ؟ به نظر من درست میگه ، من بشخصه خودم وقتی غرق برنامه نویسی میشم ، ذهن و فکرم میره تو برنامه نویسی و حتی خیلی از صداها رو شاید نشنوم و نمی تونم به جز برنامه نویسی به چیز دیگه ای فکر کنم

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM