Codective – Telegram
Codective
433 subscribers
7 photos
2 videos
2 files
85 links
مجموعه‌ای متنوع از نکات، ترفندها و آموزش‌هایی که از سال‌ها تجربه‌ی شخصی جمع‌آوری شده و با زبانی ساده و گویا در اختیار شما قرار می‌گیره 🙂

💬 Chat: @CodectiveChat

🎬 YouTube: schort.ir/yt
📽 Aparat: schort.ir/aparat
📚 Docs: schort.ir/docs
🌐 schort.ir/me
Download Telegram
👍1
ESLint ☝️
👍1
Stylelint ☝️
👍1
Starting Point ☝️
👍2
Small Commits + Manual Testing ☝️
👍2
Rabbit Hole ☝️
اگه دانشجو یا فارغ‌التحصیل هستید و دلتون نمی‌خواد دوران سربازی سختی داشته باشید، تو این ویدئو یکی از راحت‌ترین و کم‌دردسرترین راه‌های گرفتن امریه رو توضیح میدم.
تو این روش می‌تونید صرفاً با سابقه کار تو یه شرکت دانش‌بنیان، بدون نیاز به رتبه کنکور یا معدل بالا، امریه بگیرید.

ویدئو در آپارات:
https://www.aparat.com/v/ujx9341

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

------------------------------------------

برای شبکه‌سازی، پرسش‌وپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین می‌تونید پروژه‌هاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.

Telegram
https://news.1rj.ru/str/Codective

Aparat
https://www.aparat.com/BijanProgrammer

LinkedIn
https://www.linkedin.com/in/BijanProgrammer
1👍1😁1
Codective
آخر هفته لایو بذاریم یه پروژه‌ی کوچیک رو ریفکتور کنیم؟
طبق نظرسنجی، فردا ساعت 12 ظهر یه Live میذاریم 🔥
هدف اینه که یه پروژه‌ی نسبتاً کوچیک رو Refactor کنیم
قطعاً موقع Refactorکردن کلی نکته‌ی ریز یاد می‌گیرید که شاید هرگز تو آموزش‌های در سطح اینترنت راجع بهشون صحبت نشه 👌

من اگه یادم باشه جلسه رو ضبط میکنم و میذارم تو آپارات که کسایی که نتونستن شرکت کنن هم استفاده کنن
اما دوست دارم اگه وقتش رو دارید، حتماً حضور داشته باشید که جلسه مونولوگ نباشه و بتونیم باهم تعامل داشته باشیم 🙂
همچنین اگه سوالی هم دارید میتونید بپرسید و در موردش صحبت کنیم
👍1🔥1
ریفکتور پروژه Tile World - ریفرانت - قسمت 03 (لایو)
تو این ویدئو یه پروژه‌ی نسبتاً کوچیک رو باهم ریفکتور می‌کنیم که از یه الگوریتم برای شبیه‌سازی بازی چند-نفره استفاده کرده.
چند به‌روش (Best Practice) رو بررسی و کدها رو اصلاح/بهینه می‌کنیم.

ویدئو در آپارات:
https://www.aparat.com/v/dcs771z

------------------------------------------

برای شبکه‌سازی، پرسش‌وپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین می‌تونید پروژه‌هاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.

Telegram
https://news.1rj.ru/str/Codective

Aparat
https://www.aparat.com/BijanProgrammer

LinkedIn
https://www.linkedin.com/in/BijanProgrammer
5🔥3
آقا یه ایده‌ای به ذهنم رسید ببینید خوبه انجام بدیم یا نه (با لایک و دیسلایک نظر بدید) 👇

اول یه موضوع واسه شروع یه پروژه‌ی جدید انتخاب میکنیم (نظرسنجی میکنیم همینجا)
بعد من Base پروژه رو میارم بالا
مثلاً Prettier و ESLint و اینطور چیزا رو اضافه می‌کنم یا یه سری کامپوننت پایه مثل Button مینویسم که بتونید ازش استفاده کنید

بعد یه سری تسک مشخص می‌کنم
مثلاً به ازای هر کدوم تو GitHub یه Issue باز میکنم
مثلاً تسک اضافه‌کردن Carousel به Landing Page
یا تسک اضافه‌کردن صفحه‌ی درباره‌ی ما
یا تسک اضافه‌کردن Authentication

بعد شما از بین اینا هر کدوم رو که دوست داشتید می‌تونید انتخاب کنید
برای انجام تسک، بسته به سختیش، یه Deadline مشخص میکنیم
که اگه تا اون موقع انجام ندادید، بتونیم تسک رو بدیم به یه آدم دیگه

اما اگه تسک رو انجام دادید، یه Pull Request میزنید و من کدتون رو Review میکنم و باهم ایراداتش رو برطرف میکنیم و Merge میکنیم رو پروژه

این کار چندتا خوبی داره:
🔸 کدی که مینویسید Review میشه بنابراین مشکلاتش در میاد و کلی چیز جدید یاد میگیرید
🔸 شبیه‌سازی محیط کار واقعیه و اگه خودآموز هستید یا تو شرکت کوچیکی کار میکنید که آدم سنیور کنارتون نیست، این خلأ پر میشه
🔸 براتون رزومه میشه و میتونید به‌عنوان نمونه کار ازش استفاده کنید
🔸 کارتون سبک میشه چون نیاز نیست تمام ابعاد پروژه رو خودتون تنهایی انجام بدید
🔸 کار تیمی و مشارکت با بقیه رو تمرین میکنید
🔸 کار با Git و GitHub رو تجربه میکنید

🔺 لطفاً فقط در صورتی که واقعاً قصد مشارکت دارید لایک کنید 🙏
👍141🔥1
Codective
آقا یه ایده‌ای به ذهنم رسید ببینید خوبه انجام بدیم یا نه (با لایک و دیسلایک نظر بدید) 👇 اول یه موضوع واسه شروع یه پروژه‌ی جدید انتخاب میکنیم (نظرسنجی میکنیم همینجا) بعد من Base پروژه رو میارم بالا مثلاً Prettier و ESLint و اینطور چیزا رو اضافه می‌کنم یا…
با توجه به این که به نظر میرسه 9 نفر موافق این طرح هستن، لطفاً ایده‌های خودتون رو زیر همین پست کامنت کنید تا بعد نظرسنجی بذاریم و بهترین ایده رو انتخاب کنیم

🔸 فارغ از اینکه میخواید تو این طرح شرکت کنید یا نه، میتونید ایده‌هاتون رو بفرستید

🔺 لطفاً ایده‌ای که میفرستید، قابل‌گسترش و قابل‌بسط باشه
چون ما قراره چندین تسک مختلف تنظیم کنیم که هر شخص بتونه از بینشون تعدادی رو انتخاب کنه
بنابراین نباید محدود باشه
مثلاً ایده‌ی نرم‌افزار تحلیل داده خیلی خوبه چون میشه روش سال‌ها کار کرد و فیچر جدید اضافه کرد
ولی TODO List یا سایت آموزش آشپزی یا سایت آب‌وهوا تهش یه ماه زمان ببره و بعدش دیگه تموم میشه

🔺 همچنین ممنون میشم اگه ایده‌هایی که میدید نیاز به ابزارهای پیچیده نداشته باشه
مثلاً ایده‌ی پیاده‌سازی مدل هوش مصنوعی ندید که نیازمند دانش و ابزار خاص خودش هست
یا مثلاً ایده‌هایی که بک‌اند یا UI خیلی پیچیده دارن؛ چون فعلاً بین بچه‌ها تعداد بک‌اندکارها و UI Designerها خیلی کمه و Bottleneck میشن و تو کار فرانت‌کارها وقفه میفته

هر موقع تعداد ایده‌ها به عدد قابل‌توجهی رسید، نظرسنجی میذاریم
👍1
میخوام مقدمات قسمت دوم آموزش Authentication رو آماده کنم
گفتم به‌جای اینکه در خفا این کارو انجام بدم، لایو بذارم که شما هم اگه دوست داشتید مشارکت کنید
ساعت 11 شروع میکنم
کاملاً یهویی و بدون برنامه‌ریزی 😁
https://www.aparat.com/BijanProgrammer/live
👍3
🎬 آماده‌سازی پروژه‌ی Authentication یا احراز هویت - خشت اول (پخش زنده)
تو این پخش زنده، مقدمات پروژه‌ی Authentication یا احراز هویت رو فراهم می‌کنیم.
این پروژه شامل Backend و Frontend خواهد بود که با استفاده از API و Cookie باهم ارتباط برقرار می‌کنن.

لینک ویدئو در آپارات:
https://www.aparat.com/v/exz7x8g

مطالبی که یاد می‌گیریم:
🔸 ساخت Repo در GitHub
🔸 نکاتی در خصوص Monorepo و قراردادن پروژه‌های Client و Server در یک Repo
🔸 اضافه‌کردن TypeScript
🔸 اضافه‌کردن Prettier
🔸 اضافه‌کردن ESLint
🔸 اضافه‌کردن Stylelint
🔸 اضافه‌کردن Husky
🔸 اضافه‌کردن lint-staged
🔸 ساخت پروژه‌ی Server با Express
🔸 فایل .env و استفاده از Environment Variables در پروژه
🔸 ساخت پروژه‌ی Client با Vite
🔸 مقایسه‌ی توابع رنگ مثل Named Colors و Hex و RGB و HSL و LCH و OKLCH

------------------------------------------

برای شبکه‌سازی، پرسش‌وپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین می‌تونید پروژه‌هاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.

Telegram
https://news.1rj.ru/str/Codective

Aparat
https://www.aparat.com/BijanProgrammer

LinkedIn
https://www.linkedin.com/in/BijanProgrammer
🔥4
🔴 فردا، پنجشنبه، ساعت 12 ظهر Live داریم
اگه کدی دارید که میخواید Refactor بشه واسم بفرستید
اگه نه، ادامه‌ی پروژه‌ی Authentication رو میریم
پیشنهاد دیگه‌ای هم دارید بگید
3🔥2