𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد – Telegram
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
6 subscribers
225 photos
77 videos
6 files
354 links
Download Telegram
📝 فرم ثبت نام افتتاحیه CS12


رفقا اینم فرم ثبت نام خدمت شما 😎

🤩 در لوکیشن شهرزیبا، بلوار تعاون، خیابان شربیانی شرقی نبش اتوبان باکری، سرای محله سازمان آب، طبقه 3 سالن آمفی تئاتر میزبان صدودوازده نفر از شما علاقمندان خواهیم بود!
Please open Telegram to view this post
VIEW IN TELEGRAM
اگر دنبال طرحای خوب و خفن برای نمونه‌کار و ... میگردی uidesigndaily یه معدن فوق‌العاده ازین طرحاس

میتونید داخل این سایت کلی طرح خفن و رایگان دانلود کنید 🚀


#website

🧑‍💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
زبان های ESO چین و چرا انقدر باحالن ؟
👨‍💻 از افتتاحیه انجمن علوم کامپیوتر CS12 در زومیت بخوانید!

گزارشی از رویداد CS12: باید به آموزش فناوری در تمام شهرهای کشور تمرکز کرد!

⌨️⌨️⌨️⌨️

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

رسانه زومیت لطف داشتن و پوشش خبری رو بر عهده گرفتن، هر کسی از هر کجای ایران ی جوری داره به این قضیه کمک میکنه که بره جلو! 🦁

و این یکی از دلایلیه که عاشق انجمن مون هستم، انجمنی که اسمش و فرهنگش از مردم، و برای پیشرفت مردمه! 🫶


حالا نوبت شماست بعنوان ناظر بیرونی و یار دوازدهم از ما حمایت کنید تا این مسیر رو قویتر جلو ببریم... 💘

CBE Archive | CS12 Society
Please open Telegram to view this post
VIEW IN TELEGRAM
اگه تازه با regex آشنا شدی یا می‌خوای یه عبارت پیچیده رو دیباگ کنی، این سایت فوق‌العادس !

وبسایت regex101 یه ابزار بی‌نظیر برای ساخت و تست Regex با توضیح خط به خطه

https://regex101.com
مرسی بابت استار های قشنگتون 🤍💕

1️⃣https://news.1rj.ru/str/clangpv

2️⃣ @Phillipx1

راستی یه پست اموزشی خفن داریم 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
چی میشه وقتی یه ریکوئست به سرور میاد؟

تا حالا واست سوال شده وقتی کاربر دکمه «ثبت‌نام» رو می‌زنه، دقیقاً چی تو پشت صحنه اتفاق می‌افته؟ بریم قدم‌به‌قدم ببینیم چه خبره

1⃣ کاربر درخواست می‌فرسته
کاربر فرم ثبت‌نامو پر می‌کنه و روی دکمه ثبت نام می‌زنه. مرورگر یه درخواست (Request) به آدرس /api/signup می‌فرسته، همراه با اطلاعاتی مثل ایمیل و پسورد.


2⃣ سرور درخواستو می‌گیره
اون درخواست می‌رسه به سرور.
اینجا یه چیز به اسم کنترلر هست که مسئول گرفتن درخواست‌هاست. (کنترلر یعنی همون جایی که درخواست‌ها وارد می‌شن و به بخش‌های بعدی پاس داده می‌شن.)


3⃣ درخواست می‌ره به سرویس
کنترلر درخواستو می‌فرسته به یه بخش به اسم سرویس. سرویس اونجاست که منطق اصلی اجرا می‌شه. چک می‌کنه ایمیل تکراری نباشه، پسورد رو هش می‌کنه و آماده ذخیره می‌شه.


4⃣ ارتباط با دیتابیس
سرویس یه دستور می‌فرسته به دیتابیس. «این کاربر جدیدو ذخیره کن!». دیتابیس هم اطلاعاتو ذخیره می‌کنه.


😀 پاسخ به مرورگر
حالا سرور یه جواب برمی‌گردونه. یه پیام موفقیت (مثلاً 201 Created) یا یه توکن برای ورود. مرورگر هم نتیجه رو می‌گیره و همه چی تموم می‌شه.


البته که داستان به همین سادگی ها نیست و چیزی فراتر از اینه، ولی و من سعی کردم تا حد ممکن این فرآیند رو ساده تر توضیح بدم تا برای همه افراد قابل فهم باشه😄

#️⃣ #backend #api


جمع‌بندی 📌
بک‌اند فقط چندتا روت نوشتن نیست.

بک‌اند یعنی بفهمی دقیقاً چه اتفاقی بین درخواست کاربر و پاسخ سرور می‌افته.

و این چرخه، قلب تپنده‌ی هر اپلیکیشنه.


🧑‍💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
هیچوقت MERN stack رو‌ درک نکردم، واقعا استک عجیب و در عین حال بامزه ایه ... 😄

🔤ongoDB

🔤xpress

🔤eact

🔤ode

البته که در موقعیت خودش به شدت میتونه کاربردی و خفن باشه

#️⃣ #stack #note


🧑‍💻 @CoolyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
گروه پرسش و پاسخو داشته باشید حتما ⬇️🔥

📰هر موردی بود یا سوالی داشتید میتونید مطرح کنید اونجا هم خودم هستم بقیه بچه ها جواب میدن اگر بلد باشن

🖥 Group
Please open Telegram to view this post
VIEW IN TELEGRAM
5️⃣ اشتباه مرگبار برنامه‌نویس‌های تازه‌کار ‼️

1⃣ فقط کپی‌پیست بدون فهم!
وقتی یه کد رو از Stack Overflow یا GPT کپی می‌کنی بدون اینکه بفهمی چیه، مثل این میمونه که داری ساختمون رو روی شن می‌سازی!
به جاش --> دیباگ کن، لاگ بگیر، خط‌به‌خط بفهم چی داره می‌گذره.


2⃣ نمی‌دونی Git چیه و استفاده نمیکنی!
یه روز که پروژه‌ت نابود شد، تازه می‌فهمی Git مثل ماشین زمانه. ⌛️

به جاش --> در حداقلی ترین حالت ممکن git init، commit و checkout رو یاد بگیر.


3⃣ همه‌ چی تو یه فایله!
کل پروژه تو main.js؟ خب معلومه وقتی باگ می‌خوره، یا میخوای یه فیچر توسعه بدی کابوس می‌شه!

به جاش --> کدت رو ماژولار کن و تفکیک وظایف داشته باش.


4⃣ نمی‌نویسی، فقط می‌بینی!
دیدن ویدیو مساوی یاد گرفتن نیست. باید بنویسی، بسازی، خراب کنی، درست کنی تا واقعا یاد بگیری.

به جاش --> بعد هر آموزش یه تمرین واقعی برای خودت در نظر بگیر و دست به کد شو.


5⃣ نمی‌پرسی چون خجالت می‌کشی!
"نکنه سوالم مسخره باشه؟"، نه عزیزم، مسخره اونیه که اشتباه می‌کنه و نمی‌پرسه!

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


🗣️ برنامه‌نویسی مسیریه که با اشتباه رشد می‌کنی، اما اگه از اشتباهات بقیه درس بگیری، سریع‌تر پیشرفت می‌کنی.

#️⃣ #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
Linked in
AI in


واقعا عجیبه .‌‌.. 😠

🧑‍💻 @CoolyCode
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
درود خدمت تمامی دوستان نوآور

🎤    دومین رویداد CS12 در راهه!

اگه به برنامه‌نویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه داری، این یه دورهمی خودمونی و به‌دردبخور برای توئه.
ما تو CS12 قراره چند ساعت کنار هم باشیم، ارائه‌های جذاب و جالب ببینیم، از تجربه‌ی هم یاد بگیریم و کلی آدم خفن با دغدغه‌های مشترک ببینیم 💻

📱|📱 - در این رویداد، ارائه‌هایی خواهیم داشت از آقایان: سگارو، وحید فرید، حامد بیدی، فرهاد شیری، کاوه عینی و پدرام آشفته اردکانی

📍- از ساعت ۱۲ تا ۵ عصر سه شنبه، مورخه ۶ خرداد، در دانشگاه آزاد واحد تهران مرکز شعبه پونک منتظرتونیم تا کنار هم باشیم.

🔗    لینک ثبت نام رویداد در سایت ایوند

ثبت نام فراموش نشه! 😋


CBE Archive | CS12 Society
Please open Telegram to view this post
VIEW IN TELEGRAM