کاملترین راهنمای کاربردی Authentication یا احراز هویت - خشت اول
این راهنما طوری تهیه شده که با دیدنش احتیاج به آموزش دیگهای نداشته باشید.
تو این ویدئو روی مفاهیم مهم Auth تمرکز میکنیم و در ویدئوی بعدی دست به کد میشیم و یه پروژه رو از اول پیادهسازی میکنیم تا تمام مطالب کامل توی ذهنتون بشینه.
ویدئو در آپارات:
https://www.aparat.com/v/pkgmuzi
اسلایدها:
schort.ir/tuag
چک لیست:
https://gist.github.com/BijanProgrammer/e106a63b7afd30d7d897654144008973
سرفصلها:
تفاوت Authentication و Authorization
انواع روشهای مرسوم احراز هویت
معرفی RESTful و HTTP
ثبتنام کاربر جدید
ذخیره دادههای حساس مثل Password یا رمز عبور در دیتابیس
تفاوت Cookie و Session و LocalStorage
امنسازی Cookie با Attributeهای مناسب
ساخت توکن و JWT
پاک کردن Cookie و خروج از اکانت
تمهیدات امنیتی لازم
------------------------------------------
برای شبکهسازی، پرسشوپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین میتونید پروژههاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.
Telegram
https://news.1rj.ru/str/Codective
Aparat
https://www.aparat.com/BijanProgrammer
LinkedIn
https://www.linkedin.com/in/bijanprogrammer
این راهنما طوری تهیه شده که با دیدنش احتیاج به آموزش دیگهای نداشته باشید.
تو این ویدئو روی مفاهیم مهم Auth تمرکز میکنیم و در ویدئوی بعدی دست به کد میشیم و یه پروژه رو از اول پیادهسازی میکنیم تا تمام مطالب کامل توی ذهنتون بشینه.
ویدئو در آپارات:
https://www.aparat.com/v/pkgmuzi
اسلایدها:
schort.ir/tuag
چک لیست:
https://gist.github.com/BijanProgrammer/e106a63b7afd30d7d897654144008973
سرفصلها:
تفاوت Authentication و Authorization
انواع روشهای مرسوم احراز هویت
معرفی RESTful و HTTP
ثبتنام کاربر جدید
ذخیره دادههای حساس مثل Password یا رمز عبور در دیتابیس
تفاوت Cookie و Session و LocalStorage
امنسازی Cookie با Attributeهای مناسب
ساخت توکن و JWT
پاک کردن Cookie و خروج از اکانت
تمهیدات امنیتی لازم
------------------------------------------
برای شبکهسازی، پرسشوپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین میتونید پروژههاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.
Telegram
https://news.1rj.ru/str/Codective
Aparat
https://www.aparat.com/BijanProgrammer
https://www.linkedin.com/in/bijanprogrammer
آپارات - سرویس اشتراک ویدیو
کاملترین راهنمای کاربردی Authentication یا احراز هویت - خشت اول
این راهنما طوری تهیه شده که با دیدنش احتیاج به آموزش دیگهای نداشته باشید.
تو این ویدئو روی مفاهیم مهم Auth تمرکز میکنیم و در ویدئوی بعدی دست به کد میشیم و یه پروژه رو از اول پیادهسازی میکنیم تا تمام مطالب کامل توی ذهنتون بشینه.
سرفصلها:
تفاوت Authentication…
تو این ویدئو روی مفاهیم مهم Auth تمرکز میکنیم و در ویدئوی بعدی دست به کد میشیم و یه پروژه رو از اول پیادهسازی میکنیم تا تمام مطالب کامل توی ذهنتون بشینه.
سرفصلها:
تفاوت Authentication…
🔥7👍5👏1
یکی از بچهها پرسیده بود وقتی میخوایم کد یه نفر دیگه رو Refactor کنیم باید به چه نکاتی توجه کنیم
جواب رو اینجا میفرستم که بقیه هم بتونن استفاده کنن 👇
جواب رو اینجا میفرستم که بقیه هم بتونن استفاده کنن 👇
آخر هفته لایو بذاریم یه پروژهی کوچیک رو ریفکتور کنیم؟
Final Results
20%
آره، پنجشنبه ساعت 10
40%
آره، پنجشنبه ساعت 12
20%
آره، پنجشنبه ساعت 14
20%
آره، پنجشنبه ساعت 16
20%
آره، پنجشنبه ساعت 18
20%
آره، جمعه ساعت 10
13%
آره، جمعه ساعت 12
13%
آره، جمعه ساعت 14
20%
آره، جمعه ساعت 16
20%
نه || دیدن نتایج
🔥2
اگه دانشجو یا فارغالتحصیل هستید و دلتون نمیخواد دوران سربازی سختی داشته باشید، تو این ویدئو یکی از راحتترین و کمدردسرترین راههای گرفتن امریه رو توضیح میدم.
تو این روش میتونید صرفاً با سابقه کار تو یه شرکت دانشبنیان، بدون نیاز به رتبه کنکور یا معدل بالا، امریه بگیرید.
ویدئو در آپارات:
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
تو این روش میتونید صرفاً با سابقه کار تو یه شرکت دانشبنیان، بدون نیاز به رتبه کنکور یا معدل بالا، امریه بگیرید.
ویدئو در آپارات:
https://www.aparat.com/v/ujx9341
حتماً حتماً تو کامنتها از تجربیات خودتون یا دیگران در زمینهی امریه بنویسید تا بقیه استفاده کنن.
------------------------------------------
برای شبکهسازی، پرسشوپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین میتونید پروژههاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.
Telegram
https://news.1rj.ru/str/Codective
Aparat
https://www.aparat.com/BijanProgrammer
https://www.linkedin.com/in/BijanProgrammer
آپارات - سرویس اشتراک ویدیو
چجوری امریه بگیرم؟ - بررسی طرح شهید صیاد شیرازی بنیاد ملی نخبگان - بگو چطور
اگه دانشجو یا فارغالتحصیل هستید و دلتون نمیخواد دوران سربازی سختی داشته باشید، تو این ویدئو یکی از راحتترین و کمدردسرترین راههای گرفتن امریه رو توضیح میدم.
تو این روش میتونید صرفاً با سابقه کار تو یه شرکت دانشبنیان، بدون نیاز به رتبه کنکور یا معدل…
تو این روش میتونید صرفاً با سابقه کار تو یه شرکت دانشبنیان، بدون نیاز به رتبه کنکور یا معدل…
❤1👍1😁1
Codective
آخر هفته لایو بذاریم یه پروژهی کوچیک رو ریفکتور کنیم؟
طبق نظرسنجی، فردا ساعت 12 ظهر یه Live میذاریم 🔥
هدف اینه که یه پروژهی نسبتاً کوچیک رو Refactor کنیم
قطعاً موقع Refactorکردن کلی نکتهی ریز یاد میگیرید که شاید هرگز تو آموزشهای در سطح اینترنت راجع بهشون صحبت نشه 👌
من اگه یادم باشه جلسه رو ضبط میکنم و میذارم تو آپارات که کسایی که نتونستن شرکت کنن هم استفاده کنن
اما دوست دارم اگه وقتش رو دارید، حتماً حضور داشته باشید که جلسه مونولوگ نباشه و بتونیم باهم تعامل داشته باشیم 🙂
همچنین اگه سوالی هم دارید میتونید بپرسید و در موردش صحبت کنیم
هدف اینه که یه پروژهی نسبتاً کوچیک رو 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
تو این ویدئو یه پروژهی نسبتاً کوچیک رو باهم ریفکتور میکنیم که از یه الگوریتم برای شبیهسازی بازی چند-نفره استفاده کرده.
چند بهروش (Best Practice) رو بررسی و کدها رو اصلاح/بهینه میکنیم.
ویدئو در آپارات:
https://www.aparat.com/v/dcs771z
------------------------------------------
برای شبکهسازی، پرسشوپاسخ و رفع اشکال به گروه تلگرامی ما بپیوندید.
همچنین میتونید پروژههاتون رو برام بفرستید تا اونا رو Review و Redesign و Refactor کنم.
Telegram
https://news.1rj.ru/str/Codective
Aparat
https://www.aparat.com/BijanProgrammer
https://www.linkedin.com/in/BijanProgrammer
آپارات - سرویس اشتراک ویدیو
ریفکتور پروژه Tile World - ریفرانت - قسمت 03 (لایو)
تو این ویدئو یه پروژهی نسبتاً کوچیک رو باهم ریفکتور میکنیم که از یه الگوریتم برای شبیهسازی بازی چند-نفره استفاده کرده.
چند بهروش (Best Practice) رو بررسی و کدها رو اصلاح/بهینه میکنیم.
------------------------------------------
برای شبکهسازی، پرسشوپاسخ…
چند بهروش (Best Practice) رو بررسی و کدها رو اصلاح/بهینه میکنیم.
------------------------------------------
برای شبکهسازی، پرسشوپاسخ…
❤5🔥3
آقا یه ایدهای به ذهنم رسید ببینید خوبه انجام بدیم یا نه (با لایک و دیسلایک نظر بدید) 👇
اول یه موضوع واسه شروع یه پروژهی جدید انتخاب میکنیم (نظرسنجی میکنیم همینجا)
بعد من Base پروژه رو میارم بالا
مثلاً Prettier و ESLint و اینطور چیزا رو اضافه میکنم یا یه سری کامپوننت پایه مثل Button مینویسم که بتونید ازش استفاده کنید
بعد یه سری تسک مشخص میکنم
مثلاً به ازای هر کدوم تو GitHub یه Issue باز میکنم
مثلاً تسک اضافهکردن Carousel به Landing Page
یا تسک اضافهکردن صفحهی دربارهی ما
یا تسک اضافهکردن Authentication
بعد شما از بین اینا هر کدوم رو که دوست داشتید میتونید انتخاب کنید
برای انجام تسک، بسته به سختیش، یه Deadline مشخص میکنیم
که اگه تا اون موقع انجام ندادید، بتونیم تسک رو بدیم به یه آدم دیگه
اما اگه تسک رو انجام دادید، یه Pull Request میزنید و من کدتون رو Review میکنم و باهم ایراداتش رو برطرف میکنیم و Merge میکنیم رو پروژه
این کار چندتا خوبی داره:
🔸 کدی که مینویسید Review میشه بنابراین مشکلاتش در میاد و کلی چیز جدید یاد میگیرید
🔸 شبیهسازی محیط کار واقعیه و اگه خودآموز هستید یا تو شرکت کوچیکی کار میکنید که آدم سنیور کنارتون نیست، این خلأ پر میشه
🔸 براتون رزومه میشه و میتونید بهعنوان نمونه کار ازش استفاده کنید
🔸 کارتون سبک میشه چون نیاز نیست تمام ابعاد پروژه رو خودتون تنهایی انجام بدید
🔸 کار تیمی و مشارکت با بقیه رو تمرین میکنید
🔸 کار با Git و GitHub رو تجربه میکنید
🔺 لطفاً فقط در صورتی که واقعاً قصد مشارکت دارید لایک کنید 🙏
اول یه موضوع واسه شروع یه پروژهی جدید انتخاب میکنیم (نظرسنجی میکنیم همینجا)
بعد من Base پروژه رو میارم بالا
مثلاً Prettier و ESLint و اینطور چیزا رو اضافه میکنم یا یه سری کامپوننت پایه مثل Button مینویسم که بتونید ازش استفاده کنید
بعد یه سری تسک مشخص میکنم
مثلاً به ازای هر کدوم تو GitHub یه Issue باز میکنم
مثلاً تسک اضافهکردن Carousel به Landing Page
یا تسک اضافهکردن صفحهی دربارهی ما
یا تسک اضافهکردن Authentication
بعد شما از بین اینا هر کدوم رو که دوست داشتید میتونید انتخاب کنید
برای انجام تسک، بسته به سختیش، یه Deadline مشخص میکنیم
که اگه تا اون موقع انجام ندادید، بتونیم تسک رو بدیم به یه آدم دیگه
اما اگه تسک رو انجام دادید، یه Pull Request میزنید و من کدتون رو Review میکنم و باهم ایراداتش رو برطرف میکنیم و Merge میکنیم رو پروژه
این کار چندتا خوبی داره:
🔸 کدی که مینویسید Review میشه بنابراین مشکلاتش در میاد و کلی چیز جدید یاد میگیرید
🔸 شبیهسازی محیط کار واقعیه و اگه خودآموز هستید یا تو شرکت کوچیکی کار میکنید که آدم سنیور کنارتون نیست، این خلأ پر میشه
🔸 براتون رزومه میشه و میتونید بهعنوان نمونه کار ازش استفاده کنید
🔸 کارتون سبک میشه چون نیاز نیست تمام ابعاد پروژه رو خودتون تنهایی انجام بدید
🔸 کار تیمی و مشارکت با بقیه رو تمرین میکنید
🔸 کار با Git و GitHub رو تجربه میکنید
🔺 لطفاً فقط در صورتی که واقعاً قصد مشارکت دارید لایک کنید 🙏
👍14❤1🔥1