Forwarded from DevOps (Ahmadali Bagheri)
سلام رفقا
موقعی که بحث احراز هویت میاد وسط مخصوصا موقعی که پای مایکروسرویس یا api ای وسط باشه یکی از بهینه ترین متد هایی که وجود داره JWT هستش اما متاسفانه درکش به همین سادگی ها نیست
تو این ویدیو امیربهادر بدون توجه به زبان برنامه نویسی این کانسپ رو عمیقا براتون میشکافه که یکبار برای همیشه عمیقا درکش کنید و به جعبه ابزار خودتون اضافش کنید
https://www.youtube.com/watch?v=wsKGKsB3fUw
اگر سوالی داشتین زیر ویدیو بپرسین تا امیربهادر عزیز بهتون جواب بده
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
https://news.1rj.ru/str/BenDevelop
✅ شنبه ها آمازون
✅یک شنبه ها MinIO
✅ سه شنبه ها ترافورم
✅ چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
✅ دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
موقعی که بحث احراز هویت میاد وسط مخصوصا موقعی که پای مایکروسرویس یا api ای وسط باشه یکی از بهینه ترین متد هایی که وجود داره JWT هستش اما متاسفانه درکش به همین سادگی ها نیست
تو این ویدیو امیربهادر بدون توجه به زبان برنامه نویسی این کانسپ رو عمیقا براتون میشکافه که یکبار برای همیشه عمیقا درکش کنید و به جعبه ابزار خودتون اضافش کنید
https://www.youtube.com/watch?v=wsKGKsB3fUw
اگر سوالی داشتین زیر ویدیو بپرسین تا امیربهادر عزیز بهتون جواب بده
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
https://news.1rj.ru/str/BenDevelop
✅ شنبه ها آمازون
✅یک شنبه ها MinIO
✅ سه شنبه ها ترافورم
✅ چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
✅ دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
YouTube
درک عمیق JWT
JWT
session authentication
access token
refresh token
asymmetric key
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ jwt در ابتدا فارغ از زبون برنامه نویسی به توضیح خود کانسپت میپردازیم
بعد میریم و در جنگو پیادش میکنیم
و در نهایت اونطوری…
session authentication
access token
refresh token
asymmetric key
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ jwt در ابتدا فارغ از زبون برنامه نویسی به توضیح خود کانسپت میپردازیم
بعد میریم و در جنگو پیادش میکنیم
و در نهایت اونطوری…
👏13🥰6👍1🔥1
سلام رفقا
خب ما زیرساخت پروژه رو زدیم
هاردنینگ رو هک اکی کردیم
با کوکی کاتر بدنه اصلی پروژه رو ساختیم
معماری پروژه رو هم با معماری پیاز درست کردیم
بعد رفتیم احراز هویت رو هم ردیف کردیم
اما الان دیگه وقت خود پروژه است که باید بریم سراغ شبکه اجتماعی نوشتن . تو این پروژه امیربهادر خیلی خوب بهتون آموزش داده که چطور باید پروژه رو به صورت اصولی توسعه بدین . واقعا اینو یاد بگیرید بعدش بچسبین خودتون یه چیز بیارین بالا که دیگه حسابی سفت بشین و حالشو ببرین.
https://youtu.be/5L1ISzlNqmM
سوالاتون رو زیر ویدیو بپرسین .. اگر یه قسمت از کد براتون پیچیده بود یا یه قسمتی رو متوجه نشدین تا کامل توضیح بدیم براتون.
ماشالله به امیربهادر بابت این محتوا خفن
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
https://news.1rj.ru/str/BenDevelop
✅ شنبه ها آمازون
✅یک شنبه ها MinIO
✅ سه شنبه ها ترافورم
✅ چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
✅ دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
خب ما زیرساخت پروژه رو زدیم
هاردنینگ رو هک اکی کردیم
با کوکی کاتر بدنه اصلی پروژه رو ساختیم
معماری پروژه رو هم با معماری پیاز درست کردیم
بعد رفتیم احراز هویت رو هم ردیف کردیم
اما الان دیگه وقت خود پروژه است که باید بریم سراغ شبکه اجتماعی نوشتن . تو این پروژه امیربهادر خیلی خوب بهتون آموزش داده که چطور باید پروژه رو به صورت اصولی توسعه بدین . واقعا اینو یاد بگیرید بعدش بچسبین خودتون یه چیز بیارین بالا که دیگه حسابی سفت بشین و حالشو ببرین.
https://youtu.be/5L1ISzlNqmM
سوالاتون رو زیر ویدیو بپرسین .. اگر یه قسمت از کد براتون پیچیده بود یا یه قسمتی رو متوجه نشدین تا کامل توضیح بدیم براتون.
ماشالله به امیربهادر بابت این محتوا خفن
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
https://news.1rj.ru/str/BenDevelop
✅ شنبه ها آمازون
✅یک شنبه ها MinIO
✅ سه شنبه ها ترافورم
✅ چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
✅ دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
YouTube
ساخت social media
social media
create posts
subscribe and unsubscribe
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ ساخت بیزینس لاجیک اصلیمون
و شبکه اجتماعی رو تولید بکنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لین…
create posts
subscribe and unsubscribe
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ ساخت بیزینس لاجیک اصلیمون
و شبکه اجتماعی رو تولید بکنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لین…
❤15👍4
کار بدون تست حل نمیشه … این جلسه داریم تست ها رو اکی میکنیم و بنظرم تست نویسی ربطی به زبان نداره بلکه یه ساختاره شما باید تست نویسی رو درک کنی بعدش میتونی برای هر زبانی که شروع میکنی تست هاشم بنویسی
درجریان باش تست نویسی رو یاد بگیری دیگه کد بی تست نمینویسی جایی
این جلسه رو از دست ندین
https://www.youtube.com/watch?v=Z8NlBiQzByo
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
https://news.1rj.ru/str/BenDevelop
✅ شنبه ها آمازون
✅یک شنبه ها MinIO
✅ سه شنبه ها ترافورم
✅ چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
✅ دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
درجریان باش تست نویسی رو یاد بگیری دیگه کد بی تست نمینویسی جایی
این جلسه رو از دست ندین
https://www.youtube.com/watch?v=Z8NlBiQzByo
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
https://news.1rj.ru/str/BenDevelop
✅ شنبه ها آمازون
✅یک شنبه ها MinIO
✅ سه شنبه ها ترافورم
✅ چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
✅ دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
YouTube
Testing
testing
django testing
interview task testing
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ بحث تستینگ
و یکسری نکات تست رو در مصاحبه بررسی کنیم
و کمی هم در مورد استایل گاید تست صحبت کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https:…
django testing
interview task testing
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ بحث تستینگ
و یکسری نکات تست رو در مصاحبه بررسی کنیم
و کمی هم در مورد استایل گاید تست صحبت کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https:…
❤18👍1🔥1
این جلسه خیلی مهمه ه ه ه ه
شما با هر زبانی که کد بنویسی تهش میرسی به اینکه آقا من کش میخوام . و نیاز دارم کش سرور راه بندازم . این وسط یه اسمی خیلی شنیده میشه و اونم کسی نیست جز Redis . و ردیس کسی هستش که سی درصد مارکت رو داره پس دونستنش خیلی میتونه کمکتون کنه و حیفه تو کیسه نداشته باشیمش .
تو این جلسه امیربهادر اومده داره در دو زاویه مختلف این داستان رو بررسی میکنه هم از لحاظ تئوری و هم از لحاظ عملی با کلی مثال که میتونین ببینین داستانش با کافکا و ربیت ام کیو هم به چه صورته
این جلسه رو از دست ندین
https://www.youtube.com/watch?v=WkpwwscgwrE
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
@BenDevelop
شما با هر زبانی که کد بنویسی تهش میرسی به اینکه آقا من کش میخوام . و نیاز دارم کش سرور راه بندازم . این وسط یه اسمی خیلی شنیده میشه و اونم کسی نیست جز Redis . و ردیس کسی هستش که سی درصد مارکت رو داره پس دونستنش خیلی میتونه کمکتون کنه و حیفه تو کیسه نداشته باشیمش .
تو این جلسه امیربهادر اومده داره در دو زاویه مختلف این داستان رو بررسی میکنه هم از لحاظ تئوری و هم از لحاظ عملی با کلی مثال که میتونین ببینین داستانش با کافکا و ربیت ام کیو هم به چه صورته
این جلسه رو از دست ندین
https://www.youtube.com/watch?v=WkpwwscgwrE
درضمن امیربهادر خودش کلی محتوا خفن داره به یوتیوب خودش هم سر بزنین که قدرتمند بیاین بالا
@BenDevelop
YouTube
redis
redis
cache
pub/sub
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ ردیس در مورد فیچر های مختلفش صحبت میکنیم
از به عنوان کش استفاده میکنیم و نکات مربوط بهش رو میگیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
cache
pub/sub
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ ردیس در مورد فیچر های مختلفش صحبت میکنیم
از به عنوان کش استفاده میکنیم و نکات مربوط بهش رو میگیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
🔥16❤2👍2
Forwarded from DevOps (Ahmadali Bagheri)
تعریف و نحوه استفاده ابزارها مثل redis و RabbitMQ باهم متفاوته و به عنوان برنامه نویس و دواپس انجینیر شما قطعا نیاز دارین بدونین داستان از چه قراره . این جلسه اول کلا تئوری RabbitMQ توضیح داده شده اما بعدش برای درک بهترش پروژه رو روش کد کردیم وسناریو زدیم براش . سناریو خیلی خفنه . در نظر بگیرید هر شب یه کار سنگین سر یه ساعتی انجام میشه برای اینکار از سلری استفاده کرده امیربهادر و داره تسک رو درست میکنه و بعدش میده اینو دست ربیت ام کیو که کارهاشو بکنه
https://www.youtube.com/watch?v=VDf72_unoME
واقعا این تیپ ویدیو ها به شما دید میده که معماری برنامه رو چطوری باید درست کنین . تو این پلی لیست اگر دقت کرده باشین زبان پایتون اونقدر مطرح نبوده بلکه یه وسیله بوده که بشه باهاش کار رو جلو برد . درواقع وقتی به برنامه از یه لول بالاتر نگاه کنین میبینین که فارغ از بحث انتخاب زبان مباحث مختلف دیگه ای هم هست که باید دونست و بعد یاد گرفت که چطور باهاش کار کرد.
https://www.youtube.com/watch?v=KtYDIJN3wmM&list=PLYrn63eEqAzY5uG5ks_OquWcojzHvhp9Z
ویدیو قبلی و این ویدیو کلی دید شما رو به عنوان برنامه نویس و دواپس انجینیر بهینه میکنه و کلی سطحتون رو تکون میده . ببینین و حالشو ببرین . سوالاتون هم زیر ویدیو لطفا بپرسین تا امیربهادر عزیز بهتون جواب بده.
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
https://www.youtube.com/watch?v=VDf72_unoME
واقعا این تیپ ویدیو ها به شما دید میده که معماری برنامه رو چطوری باید درست کنین . تو این پلی لیست اگر دقت کرده باشین زبان پایتون اونقدر مطرح نبوده بلکه یه وسیله بوده که بشه باهاش کار رو جلو برد . درواقع وقتی به برنامه از یه لول بالاتر نگاه کنین میبینین که فارغ از بحث انتخاب زبان مباحث مختلف دیگه ای هم هست که باید دونست و بعد یاد گرفت که چطور باهاش کار کرد.
https://www.youtube.com/watch?v=KtYDIJN3wmM&list=PLYrn63eEqAzY5uG5ks_OquWcojzHvhp9Z
ویدیو قبلی و این ویدیو کلی دید شما رو به عنوان برنامه نویس و دواپس انجینیر بهینه میکنه و کلی سطحتون رو تکون میده . ببینین و حالشو ببرین . سوالاتون هم زیر ویدیو لطفا بپرسین تا امیربهادر عزیز بهتون جواب بده.
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
YouTube
Rabbitmq and Celery and Celery beat
rabbitmq
celery
celery beat
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ سلری منتهی قبلش با هم بروکر ها رو بررسی میکنیم و مزایا و معایب ربیت ام کیو رو میگیم
بعد میریم سراغ توضیحات خود سلری و سلری بیت و بعد در مورد استفاده صحیح از سلری…
celery
celery beat
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم سراغ سلری منتهی قبلش با هم بروکر ها رو بررسی میکنیم و مزایا و معایب ربیت ام کیو رو میگیم
بعد میریم سراغ توضیحات خود سلری و سلری بیت و بعد در مورد استفاده صحیح از سلری…
👍13❤4🔥1🥰1
Forwarded from DevOps (Ahmadali Bagheri)
خب پروژه تقریبا تموم اما شما این ریپو رو میفرستی برای مصاحبه کننده و طرف میاد روی همین کدها باهات صحبت کنه به چالش بکشت پس مهمه که بدونی چه چیزهایی تو مصاحبه رو این و امثال این پروژه ازت سوال میشه
چطور باید پرزنت کنی پروژه رو که نشون بدی تو مباحث درک خوبی داری و حرف برای گفتن داری
خیلی از اوقات طرف دانش داره ولی نتونسته خوب پرزنت کنه پروژه رو و نتونسته جوابی که میخواد رو بگیره
امیربهادر. امروز کلی نکته براتون آورده که بابت هرکدوم کلی زمان گذاشته پس با دیدن این ویدیو کلی جلو می افتین
https://youtu.be/eYCQ3uDlqhQ
لطفا سوال هاتون رو زیر ویدیو بپرسین
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
چطور باید پرزنت کنی پروژه رو که نشون بدی تو مباحث درک خوبی داری و حرف برای گفتن داری
خیلی از اوقات طرف دانش داره ولی نتونسته خوب پرزنت کنه پروژه رو و نتونسته جوابی که میخواد رو بگیره
امیربهادر. امروز کلی نکته براتون آورده که بابت هرکدوم کلی زمان گذاشته پس با دیدن این ویدیو کلی جلو می افتین
https://youtu.be/eYCQ3uDlqhQ
لطفا سوال هاتون رو زیر ویدیو بپرسین
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
YouTube
نکات مصاحبه و تکمیل پروژه
نکات مصاحبه
تکمیل پروژه
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و پرونده دولوپمنت رو با هم ببندیم
و بعدش هم راجع به نکات مربوط به مصاحبه صحبت میکنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین…
تکمیل پروژه
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و پرونده دولوپمنت رو با هم ببندیم
و بعدش هم راجع به نکات مربوط به مصاحبه صحبت میکنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین…
❤11👍3
رفقا پروژه جمع شد حالا داکرایز کردنش خودش داستان داره . داکرایز کردن صرفا یه فرام زدن و یه کپی کردن ساده نیست و گاها یه قلق هایی توش میبینی و یه سوال هایی ازش میپرسن که اگر جواب بدی پرچم رو میزنی رو میز و میترکونی . امیربهادر این ویدیو رو ترکونده براتون . برین ببینین وحالشو ببرید
https://youtu.be/gNyYCd1l_C8
لطفا سوال هاتون رو زیر ویدیو بپرسین
@BenDevelop
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
https://youtu.be/gNyYCd1l_C8
لطفا سوال هاتون رو زیر ویدیو بپرسین
@BenDevelop
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
YouTube
داکرایز کردن جنگو
داکرایز کردن جنگو
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و پروژمون رو داکرایز کنیم
و در مورد یکسری از بست پرکتیس هاش بحث کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.c…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و پروژمون رو داکرایز کنیم
و در مورد یکسری از بست پرکتیس هاش بحث کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.c…
👍7❤5
Forwarded from Ahmadali Bagheri
پیاده سازی پروژه روی پروداکشن و استفاده مشتری ازش یه نکاتی داره
که شما باید تو پروژه واقعی بوده باشین تا متوجه بشین
این نکات گاها میتونن نکات خیلی کوچیکی هم باشن اما میبینی همون نکته کوچیک باعث مشکلاتی در برنامه میشه که درنهایت تاثیر مستقیم روی بیزینس داره . دلیل اینکه تغییرات پروداکشن رو به نیروهای سنیور یا خود تبم لید میدن و از یه چرخه ای رد میشه که چند نفر تایید کنن همینه !!! چون اشتباه میتونه تاثیر رو بیزینس بزاره و دیگه اون روز واقعا صدمه بزنه
https://youtu.be/hjvc05ztP84
امیربهادر عزیز اومده نکات خوشگلی رو گفته که به شدت پیشنهاد میکنم این ویدیو رو ببینین و حالشو ببرید.
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
که شما باید تو پروژه واقعی بوده باشین تا متوجه بشین
این نکات گاها میتونن نکات خیلی کوچیکی هم باشن اما میبینی همون نکته کوچیک باعث مشکلاتی در برنامه میشه که درنهایت تاثیر مستقیم روی بیزینس داره . دلیل اینکه تغییرات پروداکشن رو به نیروهای سنیور یا خود تبم لید میدن و از یه چرخه ای رد میشه که چند نفر تایید کنن همینه !!! چون اشتباه میتونه تاثیر رو بیزینس بزاره و دیگه اون روز واقعا صدمه بزنه
https://youtu.be/hjvc05ztP84
امیربهادر عزیز اومده نکات خوشگلی رو گفته که به شدت پیشنهاد میکنم این ویدیو رو ببینین و حالشو ببرید.
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
YouTube
تنظیمات جنگو برای پروداکشن
تنظیمات جنگو برای پروداکشن
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم نکات لازم برای پروداکشن جنگو رو با هم بررسی کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com/in/amirbahador/…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم نکات لازم برای پروداکشن جنگو رو با هم بررسی کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com/in/amirbahador/…
❤12
ممنونم از لطفی که دوستان داشتن و تمام تبریک هایی که برام ارسال کردن 🌹
امیدوارم که در سال جدید با هم کلی چیز جدید یادگیریم و به تمام اهداف برسیم
سال جدید رو به همتون از صمیم قلب تبریک میگم
امیدوارم که در سال جدید با هم کلی چیز جدید یادگیریم و به تمام اهداف برسیم
سال جدید رو به همتون از صمیم قلب تبریک میگم
❤53👍1
Forwarded from DevOps (babak dorani)
سلام رفقا
بحث پروژه جنگو رسید به CI/CD اما قبل اینکه امیربهادر بخواد عملیاتی کدش رو بزنه داره یه توضیح خوب میده که این برنامه باید چطور آماده و در محیط های مختلف پیاده بشه. پایتون بودن یا نبودن این برنامه اصلا مهم نیست چرا که موضوعی که داره بحث میشه یه ساختار عمومی هست و ابزارهای مختلفی براش هم وجود داره شاید شما با جنکینز یا گیت هاب اکشنز یا گیتلب سی آی بزنی ... این قسمتش هم الان واقعا مهم نیست . چیزی که مهمه اینه که درک بکنین چرا و چطور باید این اتفاق بی افته بعد میتونین با همه زبان ها و همه ابزارها کار کنین و فقط کافیه داکیومنتش رو بخونین که خیلی سریع بی افتین تو مسیر.
هدف این دوره ها بیشتر مفاهیم هستش وگرنه ابزارها میان و میرن و اگر شما مفاهیم رو آموخته باشین خیلی سریع میتونین خودتون رو با شرایط و زبان و ابزار جدید وفق بدین
https://youtu.be/5D1Ru24NzQk
لطفا سوال هاتون رو زیر ویدیو بپرسین
https://news.1rj.ru/str/BenDevelop
بحث پروژه جنگو رسید به CI/CD اما قبل اینکه امیربهادر بخواد عملیاتی کدش رو بزنه داره یه توضیح خوب میده که این برنامه باید چطور آماده و در محیط های مختلف پیاده بشه. پایتون بودن یا نبودن این برنامه اصلا مهم نیست چرا که موضوعی که داره بحث میشه یه ساختار عمومی هست و ابزارهای مختلفی براش هم وجود داره شاید شما با جنکینز یا گیت هاب اکشنز یا گیتلب سی آی بزنی ... این قسمتش هم الان واقعا مهم نیست . چیزی که مهمه اینه که درک بکنین چرا و چطور باید این اتفاق بی افته بعد میتونین با همه زبان ها و همه ابزارها کار کنین و فقط کافیه داکیومنتش رو بخونین که خیلی سریع بی افتین تو مسیر.
هدف این دوره ها بیشتر مفاهیم هستش وگرنه ابزارها میان و میرن و اگر شما مفاهیم رو آموخته باشین خیلی سریع میتونین خودتون رو با شرایط و زبان و ابزار جدید وفق بدین
https://youtu.be/5D1Ru24NzQk
لطفا سوال هاتون رو زیر ویدیو بپرسین
https://news.1rj.ru/str/BenDevelop
YouTube
ci/cd چیست؟
منظور از ci/cd چیست؟ فرقشون با هم چیه؟
و چرا گیت لب ci خوبه؟
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و راجع به مفاهیم ci/cd با هم
بحث کنیم و با یکسری کانسپت جدید آشنا شیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
و چرا گیت لب ci خوبه؟
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و راجع به مفاهیم ci/cd با هم
بحث کنیم و با یکسری کانسپت جدید آشنا شیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
❤12👍1
ما تو این ویدیو میخوایم بریم و سعی کنیم بصورت دستی
پروژه جنگو ای که داشتیم رو دیپلوی کنیم
@bendevelop
https://youtu.be/AXtLCnScNVM
پروژه جنگو ای که داشتیم رو دیپلوی کنیم
@bendevelop
https://youtu.be/AXtLCnScNVM
YouTube
دیپلویمنت دستی جنگو پارت اول
دیپلویمنت جنگو پارت اول
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و سعی کنیم بصورت دستی
پروژه جنگو ای که داشتیم رو دیپلوی کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و سعی کنیم بصورت دستی
پروژه جنگو ای که داشتیم رو دیپلوی کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com…
❤15
Forwarded from Ahmadali Bagheri
وقتی پروژه رو کامل کردی و CI رو انجام دادی میمونه اینکه پروژه رو ببری تو محیط پیاده سازی کنی به این حرکت میگن دپلوی کردن حالا این دپلوی کردن هم روش اتوماتیک داره هم روش دستی با کلی نکته و داستان که امیربهادر عزیز ویدیو رو براتون درست کرده برین ببینین و کیفشو ببرین. دیگه نیاز نیست بگم این موضوعات برای فریمورک ها و زبان های مختلف اونقدر فرقی نداره
برنامه نویس های سطح مید خارج از ایران این موضوعات رو بلدن و ما هم مطمعنیم بروبچه های برنامه نویسمون خیلی گردن کلفتن فقط مونده این موارد رو هم یاد بگیرن که امیربهادر به عنوان یه سنیور دولوپر کار درست داره واقعا خوب توضیحشون میده
پس اگر جی اس یا پی اچ پی یا هر زبان دیگه ای کد میکنی ببین این مجموعه رو و سطح برنامه نویسیت رو جابجا کن
قسمت اول:
https://youtu.be/AXtLCnScNVM
قسمت دوم:
https://youtu.be/tqRH3u7qYQw
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
برنامه نویس های سطح مید خارج از ایران این موضوعات رو بلدن و ما هم مطمعنیم بروبچه های برنامه نویسمون خیلی گردن کلفتن فقط مونده این موارد رو هم یاد بگیرن که امیربهادر به عنوان یه سنیور دولوپر کار درست داره واقعا خوب توضیحشون میده
پس اگر جی اس یا پی اچ پی یا هر زبان دیگه ای کد میکنی ببین این مجموعه رو و سطح برنامه نویسیت رو جابجا کن
قسمت اول:
https://youtu.be/AXtLCnScNVM
قسمت دوم:
https://youtu.be/tqRH3u7qYQw
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
YouTube
دیپلویمنت دستی جنگو پارت اول
دیپلویمنت جنگو پارت اول
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و سعی کنیم بصورت دستی
پروژه جنگو ای که داشتیم رو دیپلوی کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و سعی کنیم بصورت دستی
پروژه جنگو ای که داشتیم رو دیپلوی کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com…
👍11
خب رسیدیم به یه قسمت جالب از کار اونم راه اندازی گیت لب سی آی و استارت کارهای خیلی جذاب که اتوماتیک کد رو بیلد کنیم و تست کنیم و داکرفایل رو بسازیم و نهایتا پوش کنیم یه ور و درنهایت بریم بزنیمش روی سرور
این داستان خیلی جذابه و البته کل موضوع کورس جداگانه خواهد داشت و ریز به ریز گیت لب سی آی درس داده خواهد شد اما اینجا یه پروژه کلی داریم که یه عالمه موضوع و ابزار داره و میخوایم از گیت لب سی ای درکنار بقیه ابزارها استفاده کنیم
طبیعتا این قسمت هیچ ربطی به جنگو نداره و برای همه زبان ها و فریمورک ها فوق العاده است
https://youtu.be/5WcPZoNCD9s
دمت گرم امیر عزیز
@BenDevelop
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
این داستان خیلی جذابه و البته کل موضوع کورس جداگانه خواهد داشت و ریز به ریز گیت لب سی آی درس داده خواهد شد اما اینجا یه پروژه کلی داریم که یه عالمه موضوع و ابزار داره و میخوایم از گیت لب سی ای درکنار بقیه ابزارها استفاده کنیم
طبیعتا این قسمت هیچ ربطی به جنگو نداره و برای همه زبان ها و فریمورک ها فوق العاده است
https://youtu.be/5WcPZoNCD9s
دمت گرم امیر عزیز
@BenDevelop
™ @DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
YouTube
مقدمات gitlab-ci
مقدمات gitlabci
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و سینتکس های اولیه
گیت لب سی ای رو با هم ببینیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com/in/amirbahador/
تلگر…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و سینتکس های اولیه
گیت لب سی ای رو با هم ببینیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com/in/amirbahador/
تلگر…
❤11👍4🔥2
Forwarded from DevOps (Ahmadali Bagheri)
خب خب، در ادامه ی بحث جلسه قبل که راجع به syntax و مقدمات gitlab-ci بود، همونطور که امیر بهادر عزیز گفت، در این ویدیو به یه قسمت خیلی خیلی مهم رسیدیم چون میخوایم به علاوه ی نصب گیت لب یک runner هم راه بنداریم و بفهمیم استیج هایی که نوشتیم دقیقا کجا اجرا میشدن
جاداره دوباره بگم که این داستان خیلی جذابه و البته کل موضوع کورس جداگانه خواهد داشت و ریز به ریز گیت لب سی آی درس داده خواهد شد اما اینجا یه پروژه کلی داریم که یه عالمه موضوع و ابزار داره و میخوایم از گیت لب سی ای درکنار بقیه ابزارها استفاده کنیم
طبیعتا این قسمت هم هیچ ربطی به جنگو نداره و برای همه زبان ها و فریمورک ها فوق العاده است
https://youtu.be/feyM2Lnyezk
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
جاداره دوباره بگم که این داستان خیلی جذابه و البته کل موضوع کورس جداگانه خواهد داشت و ریز به ریز گیت لب سی آی درس داده خواهد شد اما اینجا یه پروژه کلی داریم که یه عالمه موضوع و ابزار داره و میخوایم از گیت لب سی ای درکنار بقیه ابزارها استفاده کنیم
طبیعتا این قسمت هم هیچ ربطی به جنگو نداره و برای همه زبان ها و فریمورک ها فوق العاده است
https://youtu.be/feyM2Lnyezk
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
@Devopshobbies
YouTube
راه اندازی gitlab runner
راه اندازی gitlab runner
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و با هم گیت لب رانر
خودمون رو بیاریم بالا
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com/in/amirbahador/
ت…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و با هم گیت لب رانر
خودمون رو بیاریم بالا
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723
لینکدین:https://www.linkedin.com/in/amirbahador/
ت…
❤9👍2
👍7👎3
در صورت علاقه داشتن چه روزی رو ترجیح میدین؟
( به این نکته دقت کنید که راجع به این هفته صحبت نمیکنم کلی میپرسم)
( به این نکته دقت کنید که راجع به این هفته صحبت نمیکنم کلی میپرسم)
Anonymous Poll
14%
شنبه
11%
یک شنبه
7%
دوشنبه
7%
سه شنبه
15%
چهار شنبه
50%
پنج شنبه
61%
جمعه
و همچنین چه زمانی؟
Anonymous Poll
16%
صبح (۸ تا ۱۱)
16%
ظهر (۱۲ تا ۳)
26%
بعد از ظهر ( ۴ تا ۷)
53%
شب ( ۸ تا ۱۲)
19%
دیر وقت ( ۱۲ تا ۳ )
👍2
Forwarded from DevOps (babak dorani)
خب، تا اینجای کار ما داکر ایمیج هامون رو دستی بیلد میکردیم. اما این که نشد آتومیشن!
در این جلسه میبینیم چطوری میشه با کمک gitlab-ci ایمیجمون رو بیلد کنیم.
در آخر هم یک نگاه نمکی به variable ها در گیت لب میندازیم.
https://youtu.be/8wfuHjDDT5g
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
در این جلسه میبینیم چطوری میشه با کمک gitlab-ci ایمیجمون رو بیلد کنیم.
در آخر هم یک نگاه نمکی به variable ها در گیت لب میندازیم.
https://youtu.be/8wfuHjDDT5g
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
YouTube
ساخت داکر ایمیج با استفاده از گیتلب سی آی
ساخت داکر ایمیج با استفاده از gitlab ci
بررسی سکشن variables
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و با هم ایمیجشون رو بصورت خودکار
با استفاده از gitlabci بیلد کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
بررسی سکشن variables
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و با هم ایمیجشون رو بصورت خودکار
با استفاده از gitlabci بیلد کنیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
❤16👍3
Forwarded from DevOps (Ahmadali Bagheri)
سلام رفقا
در جلسه ی قبل دیدیم که چطور بیلد داکرفایلمون رو آتومیت کنیم و الان دیگه نوبت تست هامونه.
در این ویدیو میبینیم چطور میتونیم اون تست هایی که با pytest نوشتیم رو به صورت خودکار با استفاده از پایپ لاین CI/CD اجرا کنیم.
https://youtu.be/6lAp-ahAlwQ
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
در جلسه ی قبل دیدیم که چطور بیلد داکرفایلمون رو آتومیت کنیم و الان دیگه نوبت تست هامونه.
در این ویدیو میبینیم چطور میتونیم اون تست هایی که با pytest نوشتیم رو به صورت خودکار با استفاده از پایپ لاین CI/CD اجرا کنیم.
https://youtu.be/6lAp-ahAlwQ
دمت گرم امیر عزیز
https://news.1rj.ru/str/BenDevelop
YouTube
Test automation
تست automation با pytest و گیت لب ci
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و با هم اون تست هایی رو ک نوشته بودیم
بصورت خودکار ران کنیم با استفاده از پایپلاین ci/cd
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو میخوایم بریم و با هم اون تست هایی رو ک نوشته بودیم
بصورت خودکار ران کنیم با استفاده از پایپلاین ci/cd
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
یوتیوب: https://www.youtube.com/@bendev8723…
❤20👍1