Gopher Academy
3.34K subscribers
921 photos
40 videos
280 files
2.03K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔺استخدام Senior Back-End Developer (GoLang)🔺
👇👇👇👇

🔹https://jobinja.ir/646395

👇نیازمندی های تکنیکی:

دارای حداقل 2 سال سابقه برنامه نویسی GoLang
دانش خوب در مورد DDD و TDD و Micro Service Architecture
دانش خوب درباره SOA و تجربه توسعه Micro Service ها
دانش کافی و تجربه کار با ORM ها، مخصوصا Gorm
دانش کافی درباره الگوهای طراحی نرم افزار (Software Design Patterns) و توانایی انتخاب الگوهای مناسب برای حل مسئله
توانایی طراحی و پیاده سازی RESTful APIs
درک درست از مفاهیم RDBMS

@gopher_academy
سایت های مفید برای دسترسی به سرویس های زبان Go

۱. سایت GoMirrors برای دانلود نسخه های مختلف زبان گو بدون هیچ مشکلی

https://gomirrors.org

۲. سایت GoSum جهت جایگزین کردن دیتابیس checksum سایت golang

https://gosum.io

go env -w GOSUMDB=gosum.io+ce6e7565+AY5qEHUk/qmHc5btzW45JVoENfazw8LielDsaI+lEbq6

۳. استفاده سرویس GoProxy جهت جایگزین کردن سرویس پروکسی proxy.golang.com

https://goproxy.io

go env -w GOPROXY=https://goproxy.io,direct


🔰
@gopher_academy
1🕊1
🔹یه لینتر برای گو مینویسم برای اینکه ببینیم چجوری میشه یه لینتر ساده نوشت. چون قبلا اینکار رو انجام دادم، میگم اینجا : 👇

🔺مدرس: فرود

https://www.youtube.com/watch?v=Uxmjj6mB6VY‌

🔹لایو تموم شد، ممنون از همه. اینم خروجیش :
https://github.com/fzerorubigd/imporder
🔰 @gopher_academy
🔺پوینتر ها میتونن کد Go شما رو کند کنن!

🔹 https://vrgl.ir/Kr8wx

🔰 @gopher_academy
🔺موقعیت شغلی 🔺
🔰 @gopher_academy
🔺از DefaultServeMux استفاده نکنیم

🔹 https://vrgl.ir/UprC6


🔰 @gopher_academy
منتشر شد توی سایت
آموزش Tickers در گولنگ
🔥 http://gopher-academy.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-tickers-%D8%AF%D8%B1-%DA%AF%D9%88%D9%84%D9%86%DA%AF

🔰 @gopher_academy
کتاب آنلاین و پی دی اف رایگان Go 101

کتاب Go 101 یک کتاب بسیار عالی برای کسانیکه میخوان زبان گو را عمیق یادبگیرند مناسب هست و همچنین کسانیکه تجربه برنامه نویسی با زبان گو را دارند این کتاب خیلی کمک میکند.

📌 صفحه گیت : https://github.com/go101/go101

📌 نسخه آنلاین : https://go101.org/article/101.html

📌 نسخه کتاب الکترونیکی برای دانلود : https://github.com/go101/go101/releases/tag/v1.16.a


🔰 @gopher_academy
منتشر شد توی سایت
آشنایی با Test Coverage در گولنگ و نحوه تست آن
🔥 http://gopher-academy.ir/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-test-coverage-%D8%AF%D8%B1-%DA%AF%D9%88%D9%84%D9%86%DA%AF-%D9%88-%D9%86%D8%AD%D9%88%D9%87-%D8%AA%D8%B3%D8%AA-%D8%A2%D9%86

🔰 @gopher_academy
انواع عددی (Numeric)
🔻این انواع نشان‌دهنده‌ی اعداد صحیح (Integer)، ممیز شناور (Floating Point) و مقادیر مختلط (Complex) هستند.

در زیر انواع مختلف نوع عددی را می‌بینید:

int8: اعداد صحیح 8 بیتی علامت‌دار
int16: اعداد صحیح 16 بیتی علامت‌دار
int32: اعداد صحیح 32 بیتی علامت‌دار
int64: اعداد صحیح 64 بیتی علامت‌دار
uint8: اعداد صحیح 8 بیتی بدون علامت‌
uint16: اعداد صحیح 16 بیتی بدون علامت‌
uint32: اعداد صحیح 32 بیتی بدون علامت‌
uint64: اعداد صحیح 64 بیتی بدون علامت‌
float32: اعداد ممیز شناور 32 بیتی
float64: اعداد ممیز شناور 64 بیتی
complex64: دارای بخش‌های حقیقی و موهومی نوع float32
complex128: دارای بخش‌های حقیقی و موهومی نوع float32

🔰 @gopher_academy
mutex golang

دراقعه Mutex مخفف عبارت Mutual Exclusion است. زمانی از Mutex استفاده می‌کنیم که نمی‌خواهیم چند Subroutine همزمان به یک منبع دسترسی داشته باشند. Mutex دو متد دارد: Lock و Unlock. Mutex در پکیج sync قرار دارد. پس باید پکیج sync را به درون برنامه ایمپورت کنید. دستوراتی که می‌خواهیم به صورت انحصار متقابل اجرا شوند را در mutex.Lock() و mutex.Unlock() قرار می‌دهیم.

🔰 @gopher_academy
منتشر شد توی سایت
آشنایی با Benchmark Test در گولنگ
🔥 http://gopher-academy.ir/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-benchmark-test-%D8%AF%D8%B1-%DA%AF%D9%88%D9%84%D9%86%DA%AF

🔰 @gopher_academy
🔹پیاده سازی Promises در Golang

🔺 https://vrgl.ir/ot6hH

🔰 @gopher_academy
🔴مصاحبه مهندس نرم افزار ارشد فیس بوک👇🏻

🔥 https://daqo.medium.com/facebook-senior-software-engineer-interview-the-only-post-youll-need-to-read-e4604ff2336d


🔰 @gopher_academy
منتشر شد توی سایت
نحوه استفاده از JSONدر گولنگ
🔥 http://gopher-academy.ir/%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-json

🔰 @gopher_academy
منتشر شد توی سایت
نگاهی عمیق به تایپ های گولنگ
🔥 http://gopher-academy.ir/%D9%86%DA%AF%D8%A7%D9%87%DB%8C-%D8%B9%D9%85%DB%8C%D9%82-%D8%A8%D9%87-%D8%AA%D8%A7%DB%8C%D9%BE-%D9%87%D8%A7%DB%8C-%DA%AF%D9%88%D9%84%D9%86%DA%AF

🔰 @gopher_academy