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
اگه دانشجو یا فارغ‌التحصیل هستید و دلتون نمی‌خواد دوران سربازی سختی داشته باشید، تو این ویدئو یکی از راحت‌ترین و کم‌دردسرترین راه‌های گرفتن امریه رو توضیح میدم.
تو این روش می‌تونید صرفاً با سابقه کار تو یه شرکت دانش‌بنیان، بدون نیاز به رتبه کنکور یا معدل بالا، امریه بگیرید.

ویدئو در آپارات:
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
🔴 امروز، ساعت 17 یه Live داریم با موضوع ساخت پروژه‌ی TypeScript
اگه سوالی در مورد TypeScript دارید، میتونید بپرسید
🔥3😍1
🎬 بهترین راه شروع پروژه TypeScript - خشت اول

تو این ویدئو باهم یه Boilerplate برای پروژه‌های TypeScript میسازیم که میتونیم ازش برای شروع پروژه‌های بعدیمون استفاده کنیم.
تمام دستورات، کتابخونه‌ها، تنظیمات و کدها به‌طور کامل توضیح داده شده تا هیچ جای ابهامی باقی نمونه.
اگه تازه می‌خواید TypeScript رو یاد بگیرید یا نمی‌دونید چجوری پروژه رو راه بندازید، این ویدئو رو از دست ندید.

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

پروژه‌ی Boilerplate:
https://github.com/BijanProgrammer/boilerno

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

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

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

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

LinkedIn
https://www.linkedin.com/in/bijanprogrammer
👍2🔥2😍1
📝 روش پیشنهادی برای طی‌کردن دوره آموزشی ‎50 Projects In 50 Days از Udemy

واسه کسایی که دنبال تمرین و کسب مهارت هستن، به شدت توصیه میکنم این دوره رو طبق روشی که میگم طی کنن تا بیشترین بازده رو داشته باشن.

سوالات رو به ترتیب برید جلو
اول ویدئویی که صورت سوال رو شرح میده نگاه کنید
بعد خودتون، بدون اینکه ویدئوی راه‌حل رو نگاه کرده باشید، دست به کد شید و سعی کنید سوال رو حل کنید
حتماً حتماً تمام تلاشتون رو بکنید
حتی اگه شده 3 روز روی یه سوال وقت بذارید
بعد دو حالت پیش میاد...

1. خودتون تونستید سوال رو حل کنید
بعد از اینکه سوال رو حل کردید، ویدئوی راه‌حل رو نگاه کنید
چرا؟ چون ممکنه راه بهتری برای حل سوال وجود داشته باشه که شما ازش بی‌خبرید؛ یا شاید لابه‌لای توضیحاتی که میده، یه ترفند جدید یاد بگیرید

2. نتونستید سوال رو حل کنید
اشکال نداره؛ هدف اینه که یاد بگیری
ویدئوی راه‌حل رو نگاه کنید و سعی کنید کامل یاد بگیری
ویدئو رو ببندید و نیم‌ساعت یا بیشتر وقفه بندازید (کلاً برنامه‌نویسی نکنید و ذهنتون رو از این چیزا دور کنید)
بعد خودتون شروع کنید به نوشتن کد راه‌حل
اشکال نداره اگه دقیقاً کپی همون چیزی که تو ویدئو گفته رو پیاده‌سازی کنید
مهم اینه که موقع دیدن ویدئو چیزی رو حفظ نکرده باشید و واقعاً یاد گرفته باشید

در نهایت برید سراغ سوال بعدی و دوباره همین فرآیند رو تکرار کنید

🔺 نیاز نیست حتماً 50 روز طول بکشه؛ هر چندتا میتونید تو یه روز انجام بدید
حتی تو یه هفته یا 10 روز هم میشه انجامش داد؛ البته اگه وقت و انرژیش رو داشته باشید

دانلود رایگان:
https://www.downloadha.com/movie/projects-html-css-javanoscript/
👍1🔥1🙏1
🎬 بازنویسی پروژه الگوریتمی با TypeScript - ریفرانت - قسمت 04

تو این ویدئو یه پروژه الگوریتمی سبک رو باهم بررسی و اصلاح می‌کنیم. همچنین تلاش می‌کنیم تا جایی که منطقی باشه کد و ساختار پروژه رو تمیز کنیم.
مواردی که بهش می‌پردازیم: اعتبارسنجی ورودی کاربر،Generic Types، ساختار پروژه، نامگذاری فایل‌ها، حذف پکیج‌های قدیمی و...

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

اینجا از یه قالب آماده برای پروژه‌های TypeScript استفاده کردیم که می‌تونید از GitHub دریافتش کنید:
https://github.com/BijanProgrammer/boilerno

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

برای شبکه‌سازی، پرسش‌وپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین می‌تونید پروژه‌هاتون رو برام بفرستید تا اونا رو 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
Codective
آقا یه ایده‌ای به ذهنم رسید ببینید خوبه انجام بدیم یا نه (با لایک و دیسلایک نظر بدید) 👇 اول یه موضوع واسه شروع یه پروژه‌ی جدید انتخاب میکنیم (نظرسنجی میکنیم همینجا) بعد من Base پروژه رو میارم بالا مثلاً Prettier و ESLint و اینطور چیزا رو اضافه می‌کنم یا…
استارت این پروژه رو کم‌کم بزنیم ☝️
ایده‌هایی که تا الان جمع شده تعدادش کمه (5 تا)
یه ذره صبر میکنم که اگه ایده‌ی دیگه‌ای دارید مطرح کنید

بعدش یه جلسه داشته باشیم
دوست دارم این قضیه کاملاً تعاملی باشه و همه مشارکت داشته باشن
واسه همین استریم نمیذارم؛ به‌جاش یه Google Meet بریم و راجع به فرآیندها صحبت کنیم

ایده‌هایی که تا الان مطرح شده رو تو پست بعد میفرستم
اگه ایده‌ی دیگه‌ای دارید بگید که پست رو آپدیت کنم
👍2
🔸 ویرایش عکس
یه چیزی مثل Adobe Photoshop اما با امکانات فوق‌العاده کمتر
همچنین میتونیم صرفاً به مجموعه‌ای از ابزار ویرایش عکس مثل تغییر فرمت، تغییر اندازه، کاهش حجم و... بسنده کنیم (مثل https://squoosh.app)

🔸 ویرایش فیلم
یه چیزی مثل Adobe Premiere اما با امکانات فوق‌العاده کمتر
شاید حتی بتونیم به وب نزدیک‌ترش کنیم، مثلاً یه Playground واسه GSAP بسازیم که بشه باهاش انیمیشن وب تولید کرد

🔸 شبکه‌ی اجتماعی
رو اینکه چه مزیت رقابتی‌ای نسبت به پلتفرم‌های موجود داره، باید فکر کنیم
ولی مثلاً میتونه شبکه‌ای باشه که مختص برنامه‌نویس‌ها باشه که بیان تجربیات خودشون رو در قالب متن یا عکس به اشتراک بذارن
یا مثلاً شبکه‌ای که افراد فقط با وویس باید پست بذارن (چون متن توئیتر و عکس اینستاگرام و ویدئوی یوتیوب از قبل پُر شده)

🔸 مدیریت تسک
یه چیزی مثل Jira یا در حالت محدودتر مثل Trello
نمونه‌ی ایرانیش میشه https://www.mizito.ir

🔸 مدیریت باشگاه
یه چیزی مثل Gymdesk
👍2👌1
دوستان برای آموزش خصوصی (آنلاین) میتونید PV پیام بدید 😉
فعلاً دو دوره داریم که در ادامه براتون میفرستم
از اونجایی که شروع کار هست تخفیف خیلی خوبی گذاشتم که پیشنهاد میدم به هیچ وجه از دست ندید 🔥
👏1
👨‍🏫 آموزش مقدماتی برنامه‌نویسی وب از پایه

🔶 گزیده مطالب
🔸 آموزش کامل زبان برنامه‌نویسی JavaScript
🔸 آموزش ساخت صفحات استاتیک با HTML و CSS
🔸 آموزش کار با DOM
🔸 آموزش اتصال به API
🔸 آموزش ساخت صفحات داینامیک با HTML و CSS و JavaScript
🔸 آموزش Git و GitHub
🔸 آموزش راه‌اندازی سایت با دامنه‌ی شخصی
🔸 آموزش مقدماتی زبان برنامه‌نویسی TypeScript

📅 16 جلسه + امکان رزرو جلسات اضافی برای رفع اشکال یا تمرین بیشتر
هر جلسه 60 تا 90 دقیقه
🗓 زمان‌بندی طبق نظر دانشجو از فشرده (هر روز هفته) تا طولانی (هفته‌ای دو جلسه)

کاملاً پروژه‌محور
تمرین برای جلسه‌ی بعد
رفع اشکال در ابتدای هر جلسه

⭐️ بدون پیش‌نیاز
⭐️ آنلاین
⭐️ خصوصی (تک‌نفره)

🔥 تخفیف استثنایی: به جای جلسه‌ای 698.000 تومان... فقط و فقط 348.000 تومان + امکان پرداخت جداگانه به ازای هر جلسه
🔥2🤩1😍1