آموزش پایتون، دوآپس و مهندسی نرم افزار | BobyCloud – Telegram
آموزش پایتون، دوآپس و مهندسی نرم افزار | BobyCloud
918 subscribers
69 photos
2 videos
1 file
80 links
آموزش تخصصی پایتون، جنگو، مهندسی نرم افزار و دوآپس

آدرس وب سایت :
https://boby.cloud

کانال یوتوب:
https://www.youtube.com/@BobyCloud
Download Telegram
Forwarded from Django Expert (Mohammad Babazadeh)
〰️〰️〰️〰️〰️〰️
© @DjangoEx
Forwarded from Django Expert (Mohammad Babazadeh)
سلام

من (@BobyCloud) میخوام تمام کتاب های تکنیکال و برنامه نویسی که دارم رو به شما عزیزان به رایگان هدیه بدم. به دلیل اینکه در حال حاضر و همچنین در آینده بهشون نیازی ندارم و ممکنه عزیزانی بیشتر از من به این کتاب ها نیاز داشته باشن و مطالعه کنن و خلاصه چرخ انتقال دانش بچرخه …:)

تقریبا ۵۰ جلد کتاب فیزیکی در حوزه برنامه نویسی و آی تی هست که در عکس های بالا میتونید مشاهده کنید. بعضی کتاب ها مثل CLRS زبان اصلی دوجلدی هستند.

فقط یک شرط داره:
یک نفر باید به صورت داوطلبانه حاضر باشه این کتاب هارو دریافت کنه (و در تهران باشه که امروز پیک کنم براش) و بین بچه هایی که متقاضی هستن پخش کنه (از طریق مرسولات پستی یا هرچیزی، برای خودش هم میتونه چند تا کتاب برداره به انتخاب خودش)
متاسفانه خودم زمان کافی ندارم این کار رو انجام بدم.

و مورد آخر هم اینکه این عزیز باید کسی باشه که من میشناسمش و نمیتونم برای کسی که نمیشناسم کتاب هارو بفرستم. لطفا بهم پیام بدید. (@BobyCloud) اگر هم پیدا نشد کتاب ها میرن همون جایی که تا الان قرار بود برن. (یه چیزی مشابه سطل آشغال)

ارادت همگی ❤️

پ ن: کتاب رایگان و هدیه هست اما هزینه ارسال با پست یا پیک طبیعتا بر عهده متقاضی هست نه کسی که کتاب رو ارسال میکنه.
#منهای_جنگو #اطلاع_رسانی
〰️〰️〰️〰️〰️〰️
© @DjangoEx
Forwarded from Django Expert (Mohammad Babazadeh)
مرسی از اینکه حلقه آخر در زنجیره انتقال دانش نیستید ❤️

〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ قرعه کشی کتاب های بابی

دوستان عزیزم به درخواست شما ۵۰ جلد کتاب از طریق قرعه کشی توزیع خواهند شد.

برای شرکت در قرعه کشی از طریق لینک زیر اقدام کنید.
👉 https://docs.google.com/forms/d/e/1FAIpQLSccMIziZuxJwMyFV-lXGuOobeVwLMTPKeMmcUqZIeIA48yPSw/viewform?usp=sf_link

مهلت شرکت در قرعه کشی ۴۸ ساعت است

〰️〰️〰️〰️〰️〰️
© @djangoex
✔️ کتاب ترفندهای پایتون موجود شد

سلام، این مدت بچه های زیادی پیام میدادن برای دریافت کتاب اما ناموجود بود.

کتاب ترفندهای پایتون از الان موجود شده و میتونید به صورت PDF کتاب رو دریافت کنید و همراه با یک فنجون قهوه ی داغ از مطالعه کتاب لذت ببرید.
(توی نسخه الکترونیکی کدها هم رنگی هستند.)

خرید اینترنتی کتاب ترفندهای پایتون:
👉 Link: https://boby.cloud/python-tricks/
OR
👉 Link: https://devmo.in/python-tricks/

#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @BobyDotCloud
👍1
✔️ قرعه کشی کتاب های برنامه نویسی بابی

امشب ساعت ۹ شب
از طریق یوتوب پریمیر پخش میشه

👉 Link: https://youtu.be/Vr_b9wd5m5Q

#برنامه_نویسی
〰️〰️〰️〰️〰️〰️
©️ @BobyDotCloud
✔️ تخفیف ویژه ۷۰٪ کتاب ترفندهای پایتون
به مناسبت بلک فرایدی

بچه هایی که این مدت میگفتند تخفیف بزارید، الان میتونید کتاب ترفندهای پایتون رو با ۷۰٪ تخفیف ویژه تهیه کنید! 🙂

خرید اینترنتی کتاب ترفندهای پایتون:
👉 Link: https://boby.cloud/python-tricks/
OR
👉 Link: https://devmo.in/python-tricks/

#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @BobyDotCloud
✔️ هک مصاحبه شغلی با تکنیک STAR

بعد از غیبت صغرا، با یک کام‌بک سنگین برگشتیم 😎✌️🔥

توی این ویدئو یاد میگیریم چطور به سوالاتی که از جنس چالش شایستگی محور هستند در مصاحبه های شغلی برنامه نویسی بهتر پاسخ بدیم و شغل مورد نظر رو بدست بیاریم.

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/b667uyynFPY

#مصاحبه_شغلی #برنامه_نویسی #STAR_Method #bobycloud
〰️〰️〰️〰️〰️〰️
©@BobyDotCloud
👍1
✔️ معماری مایکروسرویس چیست؟
به همراه ۷ معیار مایکروسرویس های خوب

در این ویدئو در رابطه با معماری مایکروسرویس ها و مواردی که منجر به طراحی خوب مایکروسرویس ها میشوند صحبت میکنیم، مواردی نظیر:
1. Independent Deployment
2. Business Domain
3. State, Encapsulation, Data Hiding
4. Low Coupling & High Cohesion
5. Size
6. Scalability
7. Bulkhead Pattern

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/WUDS9l8aydE

#Microservices #Architecture #میکروسرویس #bobycloud
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
👍3
✔️ سیستم دیزاین چیست؟ چرا انقدر سیستم دیزاین مهم هست؟

سیستم دیزاین برای برنامه نویس های بک اند، مهندس‌های نرم‌افزار و متخصصین دوآپس واجب هست.

در این ویدئو سیستم دیزاین و تفکر سیستمی رو با حل یک چالش تکنیکال یاد میگیریم و راجع به موارد زیر صحبت میکنیم:
1. Availability
2. Scalability
3. Reliability

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/eG8iNWVNjpQ

#سیستم_دیزاین #system_design #معماری_نرم_افزار #bobycloud
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
👍4🔥3
✔️ سن مناسب یادگیری برنامه نویسی

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/1R42ECT0U_M

#برنامه_نویسی #bobycloud
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
👍5
✔️ معماری مونولیتیک چیست؟

بررسی ۳ الگوی طراحی رایج در معماری های یکپارچه نرم افزار:
1. Single Monolithic
2. Modular Monolithic
3. Layered Monolithic

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/QnBZnW3qzwk

#monolithic #software_architecture #bobycloud
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
2👍1🤩1
✔️ تخفیف ویژه ۴۰٪ کتاب ترفندهای پایتون
به مناسبت نوروز ۱۴۰۱

در تعطیلات نوروز مهارت‌های پایتونیک خودتون رو بالا ببرید 🤩

خرید اینترنتی کتاب ترفندهای پایتون:
👉 Link: https://boby.cloud/python-tricks/
OR
👉 Link: https://devmo.in/python-tricks/

#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
@BobyDotCloud
👍41
✔️ آموزش CI/CD به زبان ساده

دوره جدید و آپدیت شده CI/CD رو توی یوتوب شروع کردم ✌️

در اولین ویدئو به سراغ آموزش مفاهیم بنیادین CI/CD میریم

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/pBpadEF5x9A

#devops #CICD #دوآپس
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
👍61🔥1
✔️ تفاوت استقرار مداوم و تحویل مداوم نرم‌افزار در CI/CD

در این ویدئو به سراغ یکی از مهم‌ترین بخش‌های CI/CD می‌ریم

و راجع به نحوه آپدیت محصولات شرکت گوگل نظیر Gmail و YouTube صحبت می‌کنیم

و تفاوت بین Continuous Deployment و Continuous Delivery رو از جنبه های تکنیکال و بیزینس بررسی می‌کنیم.

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/IXIYXZC0FJU

#devops #CICD #دوآپس
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
👍2🤩2
✔️ پایپ لاین ایده‌آل CI/CD

در این ویدئو به بررسی یک پایپ‌لاین ایده‌آل CI/CD می‌پردازیم و راجع به انواع تست‌های پرکاربرد نرم‌افزار نظیر:
1. Unit Test
2. Integration Test
3. End-to-End Test
4. Smoke Test
5. Security Test
6. White-box & Black-box Test
7. Performance Test
8. Scalibility Test
9. Load Test
10. Stress Test
11. etc.
صحبت می‌کنیم.

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/Zrtdon8XH4M

#devops #CICD #دوآپس
〰️〰️〰️〰️〰️〰️
@BobyDotCloud
👍6🔥1
✔️ آشنایی با Latency Numbers برای هر مهندس نرم‌افزاری اجباری هست!

دکتر Jeff Dean تحقیقی در سال ۲۰۱۰ انجام داده برای بررسی میزان تاخیر پردازش های کامپیوتری، ایشون از مهندس های قدیمی گوگل از سال ۱۹۹۹ هست و بخش های زیادی از محصولات گوگل رو طراحی و پیاده سازی کرده:
https://research.google/people/jeff/

طی این تحقیق اعدادی به دست اومده که میزان latency پردازش های مختلف هست و طراحی سیستم های نرم افزاری بسیار مهم هست به صورتی که میگن همه مهندسین نرم‌افزار باید این اعداد رو بشناسن.

یدونش رو مثال میزنم بقیه اش رو خودتون بخونید:
میزان latency زمانی که از L1 Cache اطلاعات رو دریافت می‌کنیم (ریزپردازنده‌ها) 0.5 نانو ثانیه هست اما برای مثال اگه همین اطلاعات به عنوان یک پکت از آمریکا به هلند ارسال بشه 150.000.000 نانو ثانیه خواهد بود.

یا مثال دیگر اگر یادتون باشه در ویدئو سیستم دیزاین یوتوب گفته بودیم که سرعت پردازش اطلاعات از رم بالاتر از دیسک هست.

اهمیت ماجرا کجاست؟
اگر در scale بالا این مقادیر حساب بشن و latency ریزپردازنده‌هارو ۱ ثانیه درنظر بگیریم، عملیات ارسال پکت از آمریکا به هلند ۳۴۷۲ روز و ۵ ساعت و ۲۰ دقیقه طول خواهد کشید! 🙂 و آشنایی با این اعداد نقش حیاتی رو در طراحی و پیاده سازی یک نرم‌افزار/سیستم کامپیوتری ایفا می‌کنه.

برای مطالعه Latency Number های مهم این منابع رو پیشنهاد می‌کنم:
- https://gist.github.com/sergekukharev/ccdd49d23a5078f108175dc71ad3c06c
- https://dzone.com/articles/latency-numbers-everyone-should-know
- https://gist.github.com/hellerbarde/2843375
شروع تحقیقات از Peter Norvig:
- http://norvig.com/21-days.html#answers

© @BobyDotCloud | @DjangoEx
👍52🔥1
اپیزود پنجمِ کدنالین، بابی کلاود رو همین الان از تلگرام و یوتیوب ببینید/بشنويد 🧠🤩

🧠 @CodeNaline
CodeNaline S2E5 - Boby Cloud
torham
اپیزود پنجمِ کدنالین، بابی کلاود.

این قسمت رو با بابی و گربه‌اش از هلند داشتیم :). بحث‌های فنی و غیرفنی خوبی داشتیم. امیدوارم از این قسمت خوشتون بیاد.

بابی : @BobyDotCloud

🧠 @CodeNaline
💬 @TorhamDevCH
👍53