اگر دنبال طرحای خوب و خفن برای نمونهکار و ... میگردی uidesigndaily یه معدن فوقالعاده ازین طرحاس ❕
میتونید داخل این سایت کلی طرح خفن و رایگان دانلود کنید 🚀
#website
میتونید داخل این سایت کلی طرح خفن و رایگان دانلود کنید 🚀
#website
🧑💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
گزارشی از رویداد CS12: باید به آموزش فناوری در تمام شهرهای کشور تمرکز کرد!
رفقا این اولین خبر از انجمن هست و از همون اول پرقدرت شروع کردیم!
رسانه زومیت لطف داشتن و پوشش خبری رو بر عهده گرفتن، هر کسی از هر کجای ایران ی جوری داره به این قضیه کمک میکنه که بره جلو!🦁
و این یکی از دلایلیه که عاشق انجمن مون هستم، انجمنی که اسمش و فرهنگش از مردم، و برای پیشرفت مردمه!🫶
حالا نوبت شماست بعنوان ناظر بیرونی و یار دوازدهم از ما حمایت کنید تا این مسیر رو قویتر جلو ببریم...
Please open Telegram to view this post
VIEW IN TELEGRAM
اگه تازه با regex آشنا شدی یا میخوای یه عبارت پیچیده رو دیباگ کنی، این سایت فوقالعادس !
وبسایت regex101 یه ابزار بینظیر برای ساخت و تست Regex با توضیح خط به خطه
https://regex101.com
وبسایت regex101 یه ابزار بینظیر برای ساخت و تست Regex با توضیح خط به خطه
https://regex101.com
regex101
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
مرسی بابت استار های قشنگتون 🤍 💕
1️⃣ https://news.1rj.ru/str/clangpv
2️⃣ @Phillipx1
راستی یه پست اموزشی خفن داریم 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
چی میشه وقتی یه ریکوئست به سرور میاد؟ ❓
تا حالا واست سوال شده وقتی کاربر دکمه «ثبتنام» رو میزنه، دقیقاً چی تو پشت صحنه اتفاق میافته؟ بریم قدمبهقدم ببینیم چه خبره
1⃣ کاربر درخواست میفرسته
2⃣ سرور درخواستو میگیره
3⃣ درخواست میره به سرویس
4⃣ ارتباط با دیتابیس
😀 پاسخ به مرورگر
البته که داستان به همین سادگی ها نیست و چیزی فراتر از اینه، ولی و من سعی کردم تا حد ممکن این فرآیند رو ساده تر توضیح بدم تا برای همه افراد قابل فهم باشه😄
جمعبندی📌
🧑💻 @CoolyCode
تا حالا واست سوال شده وقتی کاربر دکمه «ثبتنام» رو میزنه، دقیقاً چی تو پشت صحنه اتفاق میافته؟ بریم قدمبهقدم ببینیم چه خبره
کاربر فرم ثبتنامو پر میکنه و روی دکمه ثبت نام میزنه. مرورگر یه درخواست (Request) به آدرس /api/signup میفرسته، همراه با اطلاعاتی مثل ایمیل و پسورد.
اون درخواست میرسه به سرور.
اینجا یه چیز به اسم کنترلر هست که مسئول گرفتن درخواستهاست. (کنترلر یعنی همون جایی که درخواستها وارد میشن و به بخشهای بعدی پاس داده میشن.)
کنترلر درخواستو میفرسته به یه بخش به اسم سرویس. سرویس اونجاست که منطق اصلی اجرا میشه. چک میکنه ایمیل تکراری نباشه، پسورد رو هش میکنه و آماده ذخیره میشه.
سرویس یه دستور میفرسته به دیتابیس. «این کاربر جدیدو ذخیره کن!». دیتابیس هم اطلاعاتو ذخیره میکنه.
حالا سرور یه جواب برمیگردونه. یه پیام موفقیت (مثلاً 201 Created) یا یه توکن برای ورود. مرورگر هم نتیجه رو میگیره و همه چی تموم میشه.
البته که داستان به همین سادگی ها نیست و چیزی فراتر از اینه، ولی و من سعی کردم تا حد ممکن این فرآیند رو ساده تر توضیح بدم تا برای همه افراد قابل فهم باشه
#️⃣ #backend #api
جمعبندی
بکاند فقط چندتا روت نوشتن نیست.
بکاند یعنی بفهمی دقیقاً چه اتفاقی بین درخواست کاربر و پاسخ سرور میافته.
و این چرخه، قلب تپندهی هر اپلیکیشنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
هیچوقت MERN stack رو درک نکردم، واقعا استک عجیب و در عین حال بامزه ایه ... 😄
🔤 ongoDB
🔤 xpress
🔤 eact
🔤 ode
🧑💻 @CoolyCode
البته که در موقعیت خودش به شدت میتونه کاربردی و خفن باشه✅
#️⃣ #stack #note
Please open Telegram to view this post
VIEW IN TELEGRAM
گروه پرسش و پاسخو داشته باشید حتما ⬇️ 🔥
📰 هر موردی بود یا سوالی داشتید میتونید مطرح کنید اونجا هم خودم هستم بقیه بچه ها جواب میدن اگر بلد باشن
🖥 Group
Please open Telegram to view this post
VIEW IN TELEGRAM
وقتی یه کد رو از Stack Overflow یا GPT کپی میکنی بدون اینکه بفهمی چیه، مثل این میمونه که داری ساختمون رو روی شن میسازی!
به جاش --> دیباگ کن، لاگ بگیر، خطبهخط بفهم چی داره میگذره.
یه روز که پروژهت نابود شد، تازه میفهمی Git مثل ماشین زمانه.⌛️
به جاش --> در حداقلی ترین حالت ممکن git init، commit و checkout رو یاد بگیر.
کل پروژه تو main.js؟ خب معلومه وقتی باگ میخوره، یا میخوای یه فیچر توسعه بدی کابوس میشه!
به جاش --> کدت رو ماژولار کن و تفکیک وظایف داشته باش.
دیدن ویدیو مساوی یاد گرفتن نیست. باید بنویسی، بسازی، خراب کنی، درست کنی تا واقعا یاد بگیری.
به جاش --> بعد هر آموزش یه تمرین واقعی برای خودت در نظر بگیر و دست به کد شو.
"نکنه سوالم مسخره باشه؟"، نه عزیزم، مسخره اونیه که اشتباه میکنه و نمیپرسه!
به جاش --> از انجمنها، گیتهاب، چتجیپیتی و دوستات، بپرس و سریع جوابتو بگیر و وقت طلف نکن.
#️⃣ #programming #tips
🧑💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
مهم ترین تفاوت بین برنامهنویس حرفهای و مبتدی، "طرز فکرشه" 🥶
وقتی باگ میخوری دو واکنش وجود داره
یه برنامه نویس خوب ...👨💻
چطوری این ذهنیت رو باید بسازیم❓
🗣️ یه برنامهنویس حرفهای، مثل یه معمار فکر میکنه، نه مثل یه بنّا. بهترین برنامهنویسها، کمتر کد میزنن و بهتر فکر میکنن.
برنامه نویسای حرفه ای "قبل از کدنویسی" فکر میکنن.✅
وقتی باگ میخوری دو واکنش وجود داره
مبتدی: سریع میپره توی کد --> کجاشُ اشتباه نوشتم؟
حرفهای: یک قدم عقب میره --> فرضیاتم چی بودن؟ کدومش ممکنه غلط باشه؟
یه برنامه نویس خوب ...
➊ اول مسئله رو دقیق تحلیل میکنه
➋ ابزار مناسب رو انتخاب میکنه
➌ با کمترین و بهینهترین کد، بهترین راهحل رو میسازه
چطوری این ذهنیت رو باید بسازیم
➊ قبل از کدنویسی، بنویس دقیقاً چی میخوای بسازی
➋ سادهترین حالت مسئله رو اول حل کن
➌ همیشه از خودت بپرس: راه بهتری نیست؟
#️⃣ #programming #tips
🧑💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
هروقت فایل کدت از ۴۰۰ - ۵۰۰ خط بیشتر شد اسمشو بذار problem.js 😰
وقتی فایل های پروژه بیش از حد معمول بزرگ میشن نگهداری کد به شدت سخت میشه و مقیاس پذیری کاهش پیدا میکنه و همین مسئله باعث میشه که پروژه از نظر نرم افزاری در آینده نزدیک یا دور دچار بهران بشه.
دقیقا چه مشکلاتی ایجاد میکنه ؟❌
حالا باید چیکار کنیم ؟✅
⏲️ هر فایل فقط یک کار انجام بده
🤏 توابع و متد های کوچک تر
📄 اجتناب کردن از کد تکراری
🧹 نامگذاری شفاف
🔵 جداکردن استایل/رابط کاربری از منطق
🔁 ساختار ماژولار و قابل توسعه
🗣️ فایل کوچک و مرتب = ذهن آرومتر = باگ کمتر
وقتی فایل های پروژه بیش از حد معمول بزرگ میشن نگهداری کد به شدت سخت میشه و مقیاس پذیری کاهش پیدا میکنه و همین مسئله باعث میشه که پروژه از نظر نرم افزاری در آینده نزدیک یا دور دچار بهران بشه.
دقیقا چه مشکلاتی ایجاد میکنه ؟
1⃣ با یک تغییر، همه چیز خراب میشه
2⃣ پیدا کردن یه تیکه کد خاص سخت میشه
3⃣ اسمها گیجکننده میشن
4⃣ نوشتن تست سخت تر میشه
5⃣ خوندن کدا خسته کننده میشه
حالا باید چیکار کنیم ؟
تا حدی که ممکنه فایلها فقط یه مسئولیت داشته باشن (مثلاً فقط کار با دیتا یا فقط نمایش)، بسته به استراکچر پروژتون.
کدارو به بخش های کوچک تر تقسیم کن تا هر بخش کوتاه و قابل فهم باشه و البته که فقط یک کار انجام بده، اصل single responsibility.❕
کدهای تکراری یا همون ( duplicate code ) به شدت مضره و جدایی از افزایش حجم پروژه میتونه مشکلات بزرگی درست کنه، پس کد های تکراریرو توی فایل های جدا بذار و همه جای پروژه ازشون استفاده کن.
اسم فایل ها و توابع باید دقیق و گویا باشن که بدون بازکردن کد بفهمی قراره چی کار بکنن پس حتما جدی بگیر و اسم های خوب انتخاب کن براشون چون توی مقیاس بالا خیلی کمک میکنه به سرعت و کیفیت توسعه.
رابط کاربری و استایلها رو سعی کنید جدا نگه دارید از منطق بیزنس، چیزی که تو انگولار به خوبی شاهدش هستیم.
کدتون رو طوری بنویسید که به راحتی بشه بخش جدیدی رو اضافه یا کم کرد بدون اینکه همه چیز بهم بریزه و هر جای پروژه یه مشکل به وجود بیاد.
#️⃣ #programming #tips
🧑💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
چرا پروژه ها رو نیمه کاره رها میکنیم؟
@z1cast - Farhan & Shayan
- @z1cast اپیزود اول :
🎙 چرا برنامه نویسان و دیگر افراد پروژه های خود را نیمه کاره رها میکنند.
⏲ در قسمت بعدی، در رابطه با موتورهای جستجوی چهره خطرناک صحبت میکنیم که حریم شخصی شما رو به شدت تحت تاثیر قرار میدن!
در این قسمت ما از اصول طراحی و برنامه ریزی پروژه ها میگیم و اهمال کاری و کامل گرایی رو بررسی میکنیم
گویندگان و متن : فرهان و شایان
گرافیست : مهیب
تدوین : فرهان
@z1cast #podcast #ep1 #single
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🗿کالی نصب کردی هکر که نشدی عزیزم😂🤝🏻💻
خودتو کنترل کن 😂🙏🏻
‼️ (خودمم همین بودم!)‼️
🫶🏻۱۰:۱۰🙂
مطالبی که بیشتر باهاش حال کردی رو بفرست واسه رفیقات تا از کانال حمایت شه🙂💛
📝 @𝕏Code_IR
خودتو کنترل کن 😂🙏🏻
🫶🏻۱۰:۱۰🙂
مطالبی که بیشتر باهاش حال کردی رو بفرست واسه رفیقات تا از کانال حمایت شه🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
رفقا دمتون گرم 🤍 💕
1️⃣ @Phillipx1
2️⃣ @shahriaarrr12
3️⃣ @facxTI01
چون هفته پیش گذاشتم گفتم این هفته روهم بزارم، مرسی بابت استارا❤️🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
کدی که امروز باهاش کلنجار میری، همون چیزیه که فردا باعث میشه لبخند بزنی؛ چون کلی رشد کردی! 🙂
و در نهایت خالق ارزش ها باشی ...
سورپرایز✨ 🪄
امروز پیش ثبت نام اپلیکیشنمون آغاز میشه و لینکش رو میزارم😉 🔥
🏫 LearnPOV is comming 💬
هر باگی، یه قدم به جلوئه💎
هر اروری، یه داستان برای یادگیریه💯
هر شب بیداری، یه صبحی داره که میتونی با افتخار بگی: "خودم حلش کردم!"💪
و در نهایت خالق ارزش ها باشی ...
سورپرایز
امروز پیش ثبت نام اپلیکیشنمون آغاز میشه و لینکش رو میزارم
Please open Telegram to view this post
VIEW IN TELEGRAM
درود خدمت تمامی دوستان نوآور
💻
📱 |📱 - در این رویداد، ارائههایی خواهیم داشت از آقایان: سگارو، وحید فرید، حامد بیدی، فرهاد شیری، کاوه عینی و پدرام آشفته اردکانی
📍 - از ساعت ۱۲ تا ۵ عصر سه شنبه، مورخه ۶ خرداد، در دانشگاه آزاد واحد تهران مرکز شعبه پونک منتظرتونیم تا کنار هم باشیم.
✨ CBE Archive | CS12 Society
🎤 دومین رویداد CS12 در راهه!
اگه به برنامهنویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه داری، این یه دورهمی خودمونی و بهدردبخور برای توئه.ما تو CS12 قراره چند ساعت کنار هم باشیم، ارائههای جذاب و جالب ببینیم، از تجربهی هم یاد بگیریم و کلی آدم خفن با دغدغههای مشترک ببینیم
🔗 لینک ثبت نام رویداد در سایت ایوند
ثبت نام فراموش نشه!😋
Please open Telegram to view this post
VIEW IN TELEGRAM
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
درود خدمت تمامی دوستان نوآور 🎤 دومین رویداد CS12 در راهه! اگه به برنامهنویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه داری، این یه دورهمی خودمونی و بهدردبخور برای توئه. ما تو CS12 قراره چند ساعت کنار هم باشیم، ارائههای جذاب و جالب ببینیم، از تجربهی…
از سگارو گرفته تا بنیان گذار کارزار و ... اینهمه ادم خفن قراره ارائه بدن تو این ایونت 🔥
میبینمتون👍 👨💻
میبینمتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
ثبت نام زودهنگام آغاز شد 🖥 سلام رفقا، بالاخره ثبتنام اولیه شروع شد، همین الان میتونید از طریق لینک زیر ثبت نام کنید تا اولین کسی باشید که از انتشار عمومی پلتفرم باخبر میشه🔥 🔗 ثبت نام 🏫 @LearnPOV | اولین شبکه اجتماعی آموزشی
Please open Telegram to view this post
VIEW IN TELEGRAM
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
درود خدمت تمامی دوستان نوآور 🎤 دومین رویداد CS12 در راهه! اگه به برنامهنویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه داری، این یه دورهمی خودمونی و بهدردبخور برای توئه. ما تو CS12 قراره چند ساعت کنار هم باشیم، ارائههای جذاب و جالب ببینیم، از تجربهی…
آخرین مهلت ثبت نام در ایونت امروز ⭕️
با کد تخفیف🔥
با کد تخفیف
learnpov میتونید با ۵۰٪ تخفیف ثبت نام کنید ... Please open Telegram to view this post
VIEW IN TELEGRAM