Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب – Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
9.19K subscribers
657 photos
354 videos
90 files
813 links
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝

دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان:
https://news.1rj.ru/str/DeepDevs/2166

تبلیغات و تبادل نداریم

گروه اصلی برای پرسش و پاسخ:
@DeepDevsGpOriginal

گروه چت:
@InstaDevsGp
Download Telegram
دوستان یه عزیزی توی پیوی از من پرسید الان که ورژن جدید ریکت اومده پس باز باید آموزشمون رو عوض کنیم؟ بگردیم دنبال آموزشی که مشخصا ریکت ۱۹ رو آموزش داده؟ و همچنین در مورد آپدیت تکنولوژی های دیگه چطور؟

این ویس رو براشون گرفتم و بهشون توضیح دادم به نظرم خوبه شما هم بشنوید ❤️

Channel | Group | YouTube
👍15🤝5
کدام گزینه جزو موتور جاوا اسکریپت است؟
Anonymous Quiz
23%
Event loop
35%
Call stack
14%
Call back queue
28%
Web Api
🤣12🆒7❤‍🔥1
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
کدام گزینه جزو موتور جاوا اسکریپت است؟
رفقا پست فورواردی بالا مربوط به این چالشیه که روش ریپلای زدم و فقط ۳۹ درصد جواب درست دادن!

پست بالا مقاله های یه دوست عزیزیه که به قول خودش در رابطه با دل و روده جاوااسکریپت نوشته براتون 😁

اگر دوست داشتید بیشتر بفهمید چی به چیه ماجراهای پشت صحنه جاوااسکریپت، مطالعه کنید ❤️
12
#Tips_N_Tricks

📣راحت ترین روش روی تبدیل انواع دیتا بهم📣

🚀جمع هر چیزی با "" => راحت ترین روش تبدیل به رشته
🚀گذاشتن + پشت هر چیزی => راحت ترین روش تبدیل به عدد
🚀گذاشتن !! => راحت ترین روش تبدیل به بولین.

Channel | Group | YouTube
❤‍🔥11🤣4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#Out_Of_IDE

If you want to make everyone happy, don't be a leader. Sell ice cream.🍦

حالا تصمیم با شماست که رهبر باشین یا بستنی فروش🫠

Channel | Group | YouTube
11👍3❤‍🔥2😁2🤝1
#NPM

اگه براتون سواله که این 2 تا فایل (package.json و package-lock.json ) چین و به چه دردی میخورم, پس فایل pdf رو بخونید 2 دقیقه طول میکشه 😎

Channel | Group | YouTube
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
👍8🔥2
تفاوت package.json و package-lock.json.pdf
45.4 KB
#NPM
اینم از چیت شیت تفاوت فایل package.json و package-lock.json که خیلی ساده سعی کردم توضیح بدم و بگم که اصلا هر کدوم به چه دردی میخورن😎
⚠️با انتشارتون این پست رو بترکونید⚠️

Channel | Group | YouTube
👍122🕊1
This media is not supported in your browser
VIEW IN TELEGRAM
#Out_Of_IDE

گذری بر داستان زندگی پریسا تبریز شاهدخت امنیت گوگل 😍

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

هرکی مثل من بهش افتخار میکنه بکوبه ❤️ رو

Channel | Group | YouTube
81❤‍🔥11👍1
#VSCode_Extension

🚀 افزونه WakaTime برای VsCode یک ابزار است که به شما کمک می‌کند تا میزان زمان صرف‌شده در کدنویسی را دنبال کنید. این افزونه با استفاده از API WakaTime کار می‌کند و به شما اجازه می‌دهد تا به‌طور خودکار اطلاعات مربوط به فعالیت‌های کدنویسی خود را جمع‌آوری و تحلیل کنید.

Channel | Group | YouTube
🔥11👍31
#react

مروری بر گذشته ریکت...

کلاس کامپوننت ها در React یکی از دو روش اصلی برای تعریف کامپوننت‌ها هستن. این کامپوننت‌ها به صورت کلاس‌هایی تعریف می‌شن که از کلاس React.Component ارث‌بری می‌کنن و به شما این امکان رو میدن تا از ویژگی‌های مختلفی مانند state و lifecycle methods بهره‌مند بشید 👌

هر چند گذشته ها گذشته و تقریبا میشه گفت کلاس کامپوننت ها به تاریخ پیوستن ولی به نظرم خوبه همچنان یه دیدگاهی نسبت بهشون داشته باشیم چون شاید توی کدبیس های قدیمی همچنان سرو کلشون پیدا بشه 🤝

مثال :
import React from "react";

class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
count: 0,
};
}

render() {
return (
<div>
<p>Count: {this.state.count}</p>
<button onClick={() => this.setState({ count: this.state.count + 1 })}>
Increase
</button>
</div>
);
}
}

export default MyComponent;


Channel | Group | YouTube
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
#Fun

اینو گذاشتم برای کسایی که تو مسیر یادگیری برنامه نویسی خسته شدن یا ناامید, خواستم بگم تنها نبودی و نیستی نا امیدی سراغ همه رفته تو این حرفه ولی اونایی برنده شدن که به ناامیدی غلبه کردن 💚

Channel | Group | YouTube
25💔5👍41👌1
#VSCode_Extension

افزونه Import Cost برای Visual Studio Code یک ابزار مفید برای توسعه‌دهندگان وب است که به شما کمک می‌کند تا اندازه بسته‌های جاوااسکریپت و TypeScript را که وارد پروژه خود می‌کنید، به‌صورت فوری مشاهده کنید. 😍

این افزونه اندازه دقیق فایل‌های وارد شده (import) را در زمان توسعه به شما نمایش می‌دهد، بنابراین می‌توانید به‌سرعت ارزیابی کنید که کدام کتابخانه‌ها و بسته‌ها ممکن است باعث افزایش حجم نهایی فایل‌های شما بشن 😎

Channel | Group | YouTube
🔥10👍4
#api
#Tools

📣 افزونه REST Client برای Visual Studio Code یک ابزار قدرتمند است که به شما اجازه می‌دهد درخواست‌های HTTP را مستقیماً از داخل محیط vscode ارسال و مدیریت کنید. این افزونه برای توسعه‌دهندگان بسیار مفید است، زیرا به شما امکان می‌دهد APIها را تست کرده و نتایج را به‌صورت سریع و بدون نیاز به نرم افزار اضافی ببینید.
https://marketplace.visualstudio.com/items?itemName=humao.rest-client

⚠️البته مثل swager وpostman قدرتمند نیست ولی خب ...⚠️

Channel | Group | YouTube
👍12😁6🔥21
#javanoscript


سیمبل ها یه نوع داده جدید در جاوااسکریپت هستن که در اکما اسکریپت ۶ اضافه شدن که به ما این امکانو میده که مقادیر منحصر به فرد و غیرقابل تغییر ایجاد کنیم.


برخلاف سایر داده‌ها مثل String، Number و Object، سیمبل‌ها مقادیر منحصر به فرد دارن و هرگز با هم برابر نیستن.

مثال:
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');

console.log(symbol1 === symbol2); // false


Channel | Group | YouTube
👍18🤣6👌2🆒2👀1
#nodejs

⁉️ این سوال خیلیاس که وقتی ری اکت رو یاد گرفتم برم سمت nodejs یا نه؟؟

👈 یا اصلا بصورت کلی یاد گرفتن نود جی اس برای برنامه نویس فرانت نیازه یا؟؟؟

📣سعی کردم تو این فایل PDF توضیح بدم📣

Channel | Group | YouTube
8👍1
nodejs __.pdf
32.2 KB
#nodejs

من فرانت کارم آیا نیازه که nodejs هم یاد بگیرم یا نه؟؟

یادگرفتنش برام خوبه یا نه؟

📣سعی کردم بصورت کوتاه جواب این سری سوالارو بدم📣

Channel | Group | YouTube
11
♨️ هوک useRouter در Nextjs چه کاربردی دارد؟
در پست قبلی با کامپوننت Link در Nextjs آشنا شدیم. امروز میخوایم در مورد هوک useRouter در نکست بدونیم و یادش بگیریم.
این هوک یکی از روش های ناوبری یا navigation در نکست هستش که میتونیم توی کلاینت کامپوننت ها ازش استفاده کنیم.
استفاده ازش هم خیلی آسونه ما میتونیم با متد push که داره کاربر رو به مسیر دلخواه هدایت کنیم یا میتونیم مسیری که الان داخلش هستیم رو بگیریم و هر چیزی که برای سیستم navigating لازمه رو داخل خودش داره.

#reactjs #nextjs

Channel | Group | YouTube
🔥11👍1👀1
#Fun

دیگه وقتی چت جی پی تی هم نفهمه بهتره کلا برنامه نویسی رو بزاری کنار😂😂

Channel | Group | YouTube
😁29👍11👀6🫡3💔2
Forwarded from Mohammad hossein
سلام دوستان امیدوارم حالتون خوب باشه !

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

🏁 این مسابقه ۲ تا مرحله داره و با ۴ شرکت کننده برگزار میشه و شرکت کنندگان به دو تیم دو نفره تقسیم میشوند و با هم دیگه به صورت یک به یک مسابقه میدن و برنده هر کدوم از تیم ها به فینال این مسابقه راه پیدا میکنه

📌 توی هر مرحله ۲۰ تا سوال پرسیده میشه و شرکت کنندگان ۱۰ ثانیه فرصت دارند تا به سوال پاسخ بدن و هر کسی که به سوالات بیشتری پاسخ بده برنده میشه


1️⃣ مرحله اول آسونه نسبتا و با html, css قراره شروع بکنیم و ۲۰ تا سوال در مورد html و css به صورت ترکیبی پرسیده میشه و هر کسی که تعداد بیشتری از سوالات رو پاسخ بده برنده میشه، البته باید بگم که توی این مرحله قراره به اعماق html و css نفوذ کنیم 🔥

2️⃣ مرحله دوم مسابقه سخت تره و JavaScript هم وارد بازی میشه و اینجاس که میتونید دانش خودتون رو از زبان جاوااسکریپت محک بزنید 😉

3️⃣ حالا اگر شرکت کننده ها مساوی بشن وارد مرحله سوم میشیم که این قسمتش سخت تره و مرحله پایانیه و فعلا تاپیکش محرمانس ( اگر وارد مرحله سوم بشیم بهتون میگیم که به چه نحوی هستش )

🏆 و در نهایت در فینال این مسابقه قراره که برندگان دور اول دست به کد بشن و چالشی رو که براشون در نظر گرفتیم رو به بهترین شکل در مدت زمانی که تایین شده انجام بدن و اینجاست که برنده نهایی مشخص میشه
راستی داخل فینال این مسابقه قراره یه مهمان جدید به عنوان داور بهمون اضافه بشه 🤩

🎁 و اما قسمت مهم مسابقه که برای برنده یه هدیه ویژه در نظر گرفتیم و اونم ادیت یکی از ویدیو هاش به همراه تامنیل و یا کاور ویدیو به صورت رایگان هستش و علت انتخاب این هدیه رشد شخصی فرد هستش و ما میخوایم کمک کنیم به نفر اول تا بتونه اولین ویدیو اموزشی و ... خودش رو بسازه و اولین قدمش رو برای ورود به دنیای تولید محتوا برداره، البته اگر از قبل هم تولید محتوا میکنید که چه بهتر 😁

‍♀️نحوه برگزاری مسابقه هم آنلاین هست و داخل میت برگزار میشه و صرفا نیازه که با یک گوشی و یا دوربین دیگه از خودتون فیلم بگیرید در حین مسابقه به این دلیل که کیفیت کمرا توی میت خیلی خوب نیستش

❗️فصل اول این مسابقه با ۴ شرکت کننده برگزار میشه و ظرفیت باقی مونده محدود هستش و فقط ۳ نفر باقی مونده

اگر علاقه مند به شرکت کردن داخل این مسابقه هستید به آیدی زیر پیام بدید :
@MohammadTazaroie

برای آشنایی بیشتر با چنل ما میتونید محتوای چنل یوتوب رو از لینک زیر دنبال کنید 🤩
https://www.youtube.com/@coolycode
❤‍🔥5👍2😁2🔥1😡1