🔺استخدام 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
👇👇👇👇
🔹https://jobinja.ir/646395
👇نیازمندی های تکنیکی:
دارای حداقل 2 سال سابقه برنامه نویسی GoLang
دانش خوب در مورد DDD و TDD و Micro Service Architecture
دانش خوب درباره SOA و تجربه توسعه Micro Service ها
دانش کافی و تجربه کار با ORM ها، مخصوصا Gorm
دانش کافی درباره الگوهای طراحی نرم افزار (Software Design Patterns) و توانایی انتخاب الگوهای مناسب برای حل مسئله
توانایی طراحی و پیاده سازی RESTful APIs
درک درست از مفاهیم RDBMS
@gopher_academy
🌹 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-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-stat-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3
❌ منتشر شد توی سایت
❌نحوه استفاده از دستور stat در لینوکس | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❌ منتشر شد توی سایت
❌نحوه استفاده از دستور stat در لینوکس | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
gopher-academy.ir
نحوه استفاده از دستور stat در لینوکس | گوفر آکادمی
دستور stat Linux به شما جزئیات بیشتری از ls نشان می دهد
🌹 http://gopher-academy.ir/%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%D8%B1-%D8%B3%D8%A7%D8%AF%D9%87-%DA%AF%D9%88%D9%84%D9%86%DA%AF-%D8%B1%D9%88%DB%8C-%DB%8C%DA%A9-%D8%AF%D8%A7%DA%A9%D8%B1-%DA%A9%D8%A7%D9%86%D8%AA%DB%8C%D9%86%D8%B1
❌ منتشر شد توی سایت
❌ساخت یک وب سرور ساده گولنگ روی یک داکر کانتینر | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❌ منتشر شد توی سایت
❌ساخت یک وب سرور ساده گولنگ روی یک داکر کانتینر | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
gopher-academy.ir
ساخت یک وب سرور ساده گولنگ روی یک داکر کانتینر | گوفر آکادمی
🌹 http://gopher-academy.ir/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AD%D8%A7%D9%81%D8%B8%D9%87-%D8%AF%D8%B1-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%85%D8%AF%D8%B1%D9%86
❌ منتشر شد توی سایت
❌مدیریت حافظه در زبان های برنامه نویسی مدرن | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❌ منتشر شد توی سایت
❌مدیریت حافظه در زبان های برنامه نویسی مدرن | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
gopher-academy.ir
مدیریت حافظه در زبان های برنامه نویسی مدرن | گوفر آکادمی
🌹 http://gopher-academy.ir/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D8%B3%D8%A7%D8%B2%DA%A9%D8%A7%D8%B1-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%D8%B1-caddy
❌ منتشر شد توی سایت
❌معرفی و سازکار وب سرور Caddy | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❌ منتشر شد توی سایت
❌معرفی و سازکار وب سرور Caddy | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
gopher-academy.ir
معرفی و سازکار وب سرور Caddy | گوفر آکادمی
یک وب سرور متن باز است که به صورت پیشفرض HTTP/2 را پشتیبانی کرده
✅ سایت های مفید برای دسترسی به سرویس های زبان Go
۱. سایت GoMirrors برای دانلود نسخه های مختلف زبان گو بدون هیچ مشکلی
https://gomirrors.org
۲. سایت GoSum جهت جایگزین کردن دیتابیس checksum سایت golang
https://gosum.io
https://goproxy.io
۱. سایت GoMirrors برای دانلود نسخه های مختلف زبان گو بدون هیچ مشکلی
https://gomirrors.org
۲. سایت GoSum جهت جایگزین کردن دیتابیس checksum سایت golang
https://gosum.io
go env -w GOSUMDB=gosum.io+ce6e7565+AY5qEHUk/qmHc5btzW45JVoENfazw8LielDsaI+lEbq6
۳. استفاده سرویس GoProxy جهت جایگزین کردن سرویس پروکسی proxy.golang.comhttps://goproxy.io
go env -w GOPROXY=https://goproxy.io,direct
➖➖➖➖➖➖➖➖➖
🔰
@gopher_academy❤1🕊1
🌹 http://gopher-academy.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-grpcurl
❌ منتشر شد توی سایت
❌ آموزش کار با ابزار gRPCurl | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❌ منتشر شد توی سایت
❌ آموزش کار با ابزار gRPCurl | گوفر آکادمی
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
gopher-academy.ir
آموزش کار با ابزار gRPCurl | گوفر آکادمی
ابزار خط فرمان برای تعامل با سرورهای gRPC
🔹یه لینتر برای گو مینویسم برای اینکه ببینیم چجوری میشه یه لینتر ساده نوشت. چون قبلا اینکار رو انجام دادم، میگم اینجا : 👇
🔺مدرس: فرود
https://www.youtube.com/watch?v=Uxmjj6mB6VY
🔹لایو تموم شد، ممنون از همه. اینم خروجیش :
https://github.com/fzerorubigd/imporder
🔰 @gopher_academy
🔺مدرس: فرود
https://www.youtube.com/watch?v=Uxmjj6mB6VY
🔹لایو تموم شد، ممنون از همه. اینم خروجیش :
https://github.com/fzerorubigd/imporder
🔰 @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
❌آموزش 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
کتاب 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
❌آشنایی با 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
🔻این انواع نشاندهندهی اعداد صحیح (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
دراقعه 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
❌آشنایی با 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
🔴مصاحبه مهندس نرم افزار ارشد فیس بوک👇🏻
🔥 https://daqo.medium.com/facebook-senior-software-engineer-interview-the-only-post-youll-need-to-read-e4604ff2336d
➖➖➖➖➖➖➖➖➖
🔰 @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
❌نحوه استفاده از 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
❌نگاهی عمیق به تایپ های گولنگ
🔥 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