کاملترین لیست منابع آموزشی برنامهنویسی
این مخرن لیست بسیار کاملی از منابع آموزشی برنامهنویسی و مطالب و مسائل مربوط رو دستهبندی کرده
🔗 professional-programming
✦ @programming_codiing
این مخرن لیست بسیار کاملی از منابع آموزشی برنامهنویسی و مطالب و مسائل مربوط رو دستهبندی کرده
🔗 professional-programming
✦ @programming_codiing
❤5👏1
</ MoDev >
sorry, what?! 😐😂 ✦ 💻 @programming_codiing
خیلیها به اشتباه به JavaScript میگن «جاوا»؛ در حالی که Java و JavaScript دو زبان برنامهنویسی کاملاً متفاوت هستن.
✦ 💻 @programming_codiing
Java
یک زبان برنامهنویسی قدرتمنده که بیشتر برای ساخت نرمافزارهای بزرگ، برنامههای سازمانی، بعضی اپلیکیشنهای موبایل و بخشهای مختلف سیستمهای بزرگ استفاده میشه.
JavaScript
بیشتر با دنیای وب شناخته میشه. باهاش میتونیم صفحات وب رو تعاملی کنیم، سایتهای مدرن بسازیم و با ابزارهایی مثل React و Next.js رابط کاربری ایجاد کنیم. همچنین با Node.js میشه از JavaScript برای ساخت بخش سرور و API هم استفاده کرد.
تفاوت فقط در کاربرد نیست؛ این دو زبان از نظر نحوه نوشتن کد، روش اجرای برنامه، ساختار زبان و ابزارهایی که در کنارشان استفاده میشود هم تفاوتهای زیادی دارند.
حتی دلیل به وجود آمدنشان هم متفاوت بوده است.
Java
برای ساخت برنامههای مختلف و بزرگ طراحی شد، اما JavaScript در ابتدا برای اضافه کردن رفتار و تعامل به صفحات وب ساخته شد.
پس:
Java ≠ JavaScript
این دو زبان نسخههای مختلف یک زبان نیستند و ارتباط مستقیمی با هم ندارن.
فقط اسمشون شبیه هم هست و همین موضوع باعث شده خیلیها JavaScript را اشتباهاً جاوا صدا بزنن.
اگر منظورت JavaScript هست، درستش اینه که بگی جاوااسکریپت، نه جاوا.
✦ 💻 @programming_codiing
❤6🤣6👍2
اگه با JSON زیاد کار میکنید :
JSON Crack
یکی از بهترین ابزارهاییه که میتونی استفاده کنی.
بدون نیاز به نصب، فقط با باز کردن سایتش میتونی ساختار JSON رو به شکل گرافیکی و قابل فهم ببینی.
از فرمتهای دیگه مثل YAML و XML هم پشتیبانی میکنه، قابلیت تبدیل، اعتبارسنجی، تولید schema و حتی خروجی گرفتن داره. افزونه VS Code هم داره و همهچی سمت کلاینت اجرا میشه، پس خیالت از بابت امنیت راحته. خلاصه، سریع، ساده و خیلی کاربردیه.
🔗 jsoncrack.com
✦ @programming_codiing
JSON Crack
یکی از بهترین ابزارهاییه که میتونی استفاده کنی.
بدون نیاز به نصب، فقط با باز کردن سایتش میتونی ساختار JSON رو به شکل گرافیکی و قابل فهم ببینی.
از فرمتهای دیگه مثل YAML و XML هم پشتیبانی میکنه، قابلیت تبدیل، اعتبارسنجی، تولید schema و حتی خروجی گرفتن داره. افزونه VS Code هم داره و همهچی سمت کلاینت اجرا میشه، پس خیالت از بابت امنیت راحته. خلاصه، سریع، ساده و خیلی کاربردیه.
🔗 jsoncrack.com
✦ @programming_codiing
❤🔥5🔥1
کدنویسی با همچین فونتی فقط برای برنامه نویس های خاصِ
البته نگران نباشین
فونت فونت هست
مهم چیزیه که خلق می شه :))
✦ @programming_codiing
البته نگران نباشین
فونت فونت هست
مهم چیزیه که خلق می شه :))
✦ @programming_codiing
❤9👎1🔥1😁1
احتمالاً فوتوشاپ رو کرک کردی و ادوبی با این کار حسابی حال کرده.
فوتوشاپ یکی از پرکرکترین برنامههای تاریخ بوده و سالها ادوبی تقریباً هیچکاری برای جلوگیری نمیکرد؛ یه سریال نامبر برای هزاران نفر کار میکرد در حالی که بازی بیستدلاری امنیت سختتری از یه نرمافزار ماهی هفتاد دلاریه حرفهای داشت.
هر بچهای که نسخه کرکشده میزد عملاً فوتوشاپ یاد میگرفت، دانشگاهها همون رو درس میدادن و انقدر عادی شد که فتوشاپ رفت تو دیکشنری و تبدیل به یه کلمه رسمی شد. وقتی هم شغل واقعی پیدا میکردی تنها ابزاری بود که یاد میگرفتی و شرکت لایسنسشو میخرید.
بیل گیتس خودش سال نودوهشت رو استیج گفت تا وقتی دارن میدزدن بذار مال ما رو بزدن بعداً یه جوری پولو ازشون میکشیم بیرون. ادوبی هم دقیقاً همین استراتژی رو پیاده کرد و وقتی کل دنیا فقط فوتوشاپ رو میشناخت گزینه خرید دائمی رو از بین برد. حالا هر ماه اجاره میدی و اگر قطع کنی نرمافزاری که شغلت روش بنا شده قفل میشه.
دزدی دقیقاً همون چیزی بود که میخواستن.
همین Ai ها هم دارن زندگی و شغل مردم رو وابسته به خودشون میکنن بعد یه رکبی میزنن ، و به زودی خرید اشتراک هاشون مثل بسته نت به دنبالتون میفته.🌹
✦ @programming_codiing
فوتوشاپ یکی از پرکرکترین برنامههای تاریخ بوده و سالها ادوبی تقریباً هیچکاری برای جلوگیری نمیکرد؛ یه سریال نامبر برای هزاران نفر کار میکرد در حالی که بازی بیستدلاری امنیت سختتری از یه نرمافزار ماهی هفتاد دلاریه حرفهای داشت.
هر بچهای که نسخه کرکشده میزد عملاً فوتوشاپ یاد میگرفت، دانشگاهها همون رو درس میدادن و انقدر عادی شد که فتوشاپ رفت تو دیکشنری و تبدیل به یه کلمه رسمی شد. وقتی هم شغل واقعی پیدا میکردی تنها ابزاری بود که یاد میگرفتی و شرکت لایسنسشو میخرید.
بیل گیتس خودش سال نودوهشت رو استیج گفت تا وقتی دارن میدزدن بذار مال ما رو بزدن بعداً یه جوری پولو ازشون میکشیم بیرون. ادوبی هم دقیقاً همین استراتژی رو پیاده کرد و وقتی کل دنیا فقط فوتوشاپ رو میشناخت گزینه خرید دائمی رو از بین برد. حالا هر ماه اجاره میدی و اگر قطع کنی نرمافزاری که شغلت روش بنا شده قفل میشه.
دزدی دقیقاً همون چیزی بود که میخواستن.
همین Ai ها هم دارن زندگی و شغل مردم رو وابسته به خودشون میکنن بعد یه رکبی میزنن ، و به زودی خرید اشتراک هاشون مثل بسته نت به دنبالتون میفته.🌹
✦ @programming_codiing
👍10💔2❤1
۱۸ سایت کاربردی برای پیدا کردن شغل ریموت و کسب درآمد دلاری 🌎
✦ @programming_codiing
1. dice.com
2. remote.co
3. devsnap.io
4. remotive.io
5. remoteok.com
6. flexjobs.com
7. upwork.com
8. whoishiring.io
9. justremote.co
10. remotefront.io
11. wellfound.com
12. powertofly.com
13. skipthedrive.com
14. authenticjobs.com
15. weworkremotely.com
16. jobspresso.co
17. remotework.io
18. hired.com
پ.ن : خودم برسیشون می کنم حتما بهتون اطلاع می دم اگر وقت پیدا کنم. البته که ی سری چیزای دیگه هم قبلش باید نگاهی بهش بندازیم. ❤️
✦ @programming_codiing
❤8👍1
</ MoDev >
Infinityfree (Storage : 5GB)
https://www.infinityfree.com
https://www.infinityfree.com
خودم از این چند بار استفاده کردم و پیشنهاد هم می کنم که به عنوان هاست ازش استفاده کنید.
احتمالا نیازتون حتی نباشه پول هاست بدید با وجود این ، دامنه هم اگر داشته باشید بهش می تونید متصلش کنید و فیلتر هم نبود چند روز پیش تستش کردم ، البته برای بعضی پروژه ها خوبه.❤️
احتمالا نیازتون حتی نباشه پول هاست بدید با وجود این ، دامنه هم اگر داشته باشید بهش می تونید متصلش کنید و فیلتر هم نبود چند روز پیش تستش کردم ، البته برای بعضی پروژه ها خوبه.❤️
❤7👍1
هر چیزِ خوب پر هزینه است
گسترش شخصیت، یکی از پر هزینه ترین چیزهاست 🌹
#کارل_گوستاو_یونگ
✦ @programming_codiing
گسترش شخصیت، یکی از پر هزینه ترین چیزهاست 🌹
#کارل_گوستاو_یونگ
✦ @programming_codiing
2❤16
Media is too big
VIEW IN TELEGRAM
چگونه با قانون "فقط یک دقیقه"، بر هر عادت سختی غلبه کنیم؟ (راز ژاپنی کایزن)
چرا "شروع کردن" سختترین کار دنیاست؟ آن نیروی نامرئی که شما را عقب نگه میدارد، ترس از شروع است، نه تنبلی. راز غلبه بر این مقاومت ذهنی، در یک فلسفه قدرتمند ژاپنی به نام "کایزن" (Kaizen) و «قانون ۱ دقیقهای» نهفته است.
✦ 💻 @programming_codiing
چرا "شروع کردن" سختترین کار دنیاست؟ آن نیروی نامرئی که شما را عقب نگه میدارد، ترس از شروع است، نه تنبلی. راز غلبه بر این مقاومت ذهنی، در یک فلسفه قدرتمند ژاپنی به نام "کایزن" (Kaizen) و «قانون ۱ دقیقهای» نهفته است.
منبع : چنل یوتیوب آدمک دانا
✦ 💻 @programming_codiing
❤6👍1👏1
کجا برم یادگیری؟
— سادهترین جواب :
دانشگاه تاپ دنیا یوتیوب یونیورسیتی :)
فقط کافیه بشینی یادبگیری.
✦ @programming_codiing
— سادهترین جواب :
دانشگاه تاپ دنیا یوتیوب یونیورسیتی :)
فقط کافیه بشینی یادبگیری.
✦ @programming_codiing
👍15🔥2❤1
یه مجموعهی تمیز از 200+ دورهی رایگان با گواهی معتبر؛ از برنامهنویسی و AI گرفته تا دیزاین، بیزینس، امنیت و کلی حوزهی دیگه.
بیش از ۲۰,۰۰۰ ساعت محتوای آموزشی یکجا جمع شده:
https://github.com/PanXProject/awesome-certificates
✦ @programming_codiing
بیش از ۲۰,۰۰۰ ساعت محتوای آموزشی یکجا جمع شده:
https://github.com/PanXProject/awesome-certificates
✦ @programming_codiing
❤7🔥1
تا حالا شده یه سایتی رو باز کنی و ببینی عکسها نصفهنیمه میان، متنها یهو جابجا میشن و کلاً سایت تا چند ثانیه شبیه یه اتاق به هم ریختهست؟
اینجاست که یه قهرمان به اسم PreloaderWrapper وارد داستان میشه.
حالا این PreloaderWrapper اصلاً چی هست؟
چرا باید ازش استفاده کنیم؟
توی کد چطوری کار میکنه؟ (به زبان خیلی ساده)
ساختارش تو ذهن ما یه چیزی شبیه به اینه:
به همین سادگی, با یه ایده کوچیک، تجربه کاربری (UX) سایتت از زمین تا آسمون فرق میکنه.
✦ @programming_codiing
اینجاست که یه قهرمان به اسم PreloaderWrapper وارد داستان میشه.
حالا این PreloaderWrapper اصلاً چی هست؟
بذارید با یه مثال ساده بگم: فرض کنید رفتید تئاتر. وقتی روی صندلی میشینید، پردهها کشیده شده. پشت پرده، بازیگرها دارن لباس میپوشن و دکور داره چیده میشه. وقتی همه چیز ۱۰۰٪ آماده شد، پرده میره کنار و شما یه نمایش بینقص میبینید.
توی دنیای فرانتاند (مثل ریکت و نکست)، PreloaderWrapper دقیقاً همون پردهی تئاتر یا همون سالن انتظار سایته، یعنی وقتی کاربر سایت رو باز میکنه، به جای اینکه محتوای نصفهنیمه و در حال لود شدن رو ببینه، اول یه صفحه خوشگلِ لودینگ (مثل یه لوگوی در حال چرخش یا یه انیمیشن جذاب) میبینه. وقتی دیتای سایت کامل لود شد و سایت خوشتیپ شد، این پرده میره کنار و محتوای اصلی نمایش داده میشه.
چرا باید ازش استفاده کنیم؟
حفظ آبروی سایت، کاربر یه سایت به هم ریخته و زشت رو نمیبینه.
کلاس کار بالاست، سایتت حس یه اپلیکیشن خفن و حرفهای رو به کاربر میده.
کاربر گیج نمیشه، کاربر میفهمه که سایت هنگ نکرده، بلکه داره اطلاعات رو براش آماده میکنه.
توی کد چطوری کار میکنه؟ (به زبان خیلی ساده)
ما کل سایتمون رو میذاریم داخل این PreloaderWrapper. بهش میگیم ببین آقای Wrapper، تا وقتی که عکسها و اطلاعاتِ من کامل از سرور نرسیده، همون انیمیشن لودینگت رو به کاربر نشون بده. هر وقت گفتم آمادهام، لودینگ رو قایم کن و سایت رو نشون بده یا حتی بعضی وقتا برای اینکه یه زیبایی خاصی بده به سایتمون هنگام بالا اومدن برای کاربر, ما خودمون این رو تنظیم می کنیم که سایت لود بشه نشه ۵ ثانیه مثلا نمایش داده بشه.
ساختارش تو ذهن ما یه چیزی شبیه به اینه:
اگر (سایت هنوز آماده نیست) {
انیمیشن لودینگ رو نشون بده
} در غیر این صورت {
محتوای اصلی سایت رو نشون بده
}به همین سادگی, با یه ایده کوچیک، تجربه کاربری (UX) سایتت از زمین تا آسمون فرق میکنه.
✦ @programming_codiing
❤8👍4😁2
Telegraph
بهترین روشها برای نوشتن کامنت در کد
منابع زیادی برای کمک به برنامهنویسان جهت نوشتن کد بهتر وجود دارد؛ از کتابها گرفته تا ابزارهای تحلیل کد. اما منابع کمی دربارهی نوشتن کامنتهای بهتر وجود دارد. تعداد کامنتها را بهراحتی میتوان اندازهگیری کرد، اما کیفیت آنها را نه؛ و این دو موضوع لزوماً…
- بهترین روشها برای نوشتن کامنت در کد &
- 9 قانون مهم کامنتنویسی &
- برنامهها برای چه کسانی نوشته میشوند؟
🔗 READ
✦ @programming_codiing
- 9 قانون مهم کامنتنویسی &
- برنامهها برای چه کسانی نوشته میشوند؟
🔗 READ
✦ @programming_codiing
❤6👏4
EmailJS
چیه؟
این کتابخونه برای ارسال ایمیل از سمت فرانتاند هست که میتونید بدون ساختن بکاند جداگانه، فرم سایتتون رو به سرویس ایمیل متصل کنید.
مراحل استفاده:
اگر جایی از پیادهسازی به مشکل خوردید، میتونید از ChatGPT کمک بگیرید و خیلی راحت هندلش کنید.
بهترین مزیت ش هم اینه که توی سایت پورتفولیو مثلا می تونید استفاده کنید و.. و نیازی به vpn هم نیست برای ارسال پیام، خودم ازش استفاده کردم و کاملا عالی بود.
✦ @programming_codiing
چیه؟
این کتابخونه برای ارسال ایمیل از سمت فرانتاند هست که میتونید بدون ساختن بکاند جداگانه، فرم سایتتون رو به سرویس ایمیل متصل کنید.
مراحل استفاده:
1. در سایت EmailJS ثبتنام کنید.
2. سرویس ایمیلتون رو به EmailJS متصل کنید.
3. یک Email Template بسازید.
4. "Service ID"، "Template ID" و "Public Key"
رو دریافت کنید.
5. پکیج EmailJS رو نصب و در پروژه استفاده کنید.
6. اطلاعات فرم رو با EmailJS ارسال کنید.
در نهایت میتونید خیلی راحت فرم تماس، پیامها و درخواستهای کاربران رو به ایمیل خودتون ارسال کنید.
اگر جایی از پیادهسازی به مشکل خوردید، میتونید از ChatGPT کمک بگیرید و خیلی راحت هندلش کنید.
بهترین مزیت ش هم اینه که توی سایت پورتفولیو مثلا می تونید استفاده کنید و.. و نیازی به vpn هم نیست برای ارسال پیام، خودم ازش استفاده کردم و کاملا عالی بود.
✦ @programming_codiing
❤6❤🔥1
تخفیف صد در صدی مکتبخونه روی ۵۰۰ تا دوره
با رفتن به https://mktb.me/um8m/ میتونین جزییات رو ببینین. ولی خب به شکل خلاصه، مکتبخونه یه بار دیگه روی ۵۰۰ تا دوره یک کد تخفیف ۱۰۰٪ گذاشته؛
کد تخفیف هم هست:
✦ @programming_codiing
با رفتن به https://mktb.me/um8m/ میتونین جزییات رو ببینین. ولی خب به شکل خلاصه، مکتبخونه یه بار دیگه روی ۵۰۰ تا دوره یک کد تخفیف ۱۰۰٪ گذاشته؛
کد تخفیف هم هست:
IRANMAHER✦ @programming_codiing
❤10🔥1
بعضی وقتا بهترین کاری که میتونی برای پروژه انجام بدی اینه که هیچ کدی ننویسی.
اول مسئله رو بفهم، بعد کد بزن.
خیلی از باگ ها و مشکل هایی که می تونه بوجود بیان، همون اول کار حل می شن برات.
✦ @programming_codiing
اول مسئله رو بفهم، بعد کد بزن.
خیلی از باگ ها و مشکل هایی که می تونه بوجود بیان، همون اول کار حل می شن برات.
✦ @programming_codiing
👍8💯2❤1