ijiel-2qaaa-aaaad-qepoa-cai.raw.icp0.io
Open in
urlscan Pro
193.118.59.140
Public Scan
URL:
https://ijiel-2qaaa-aaaad-qepoa-cai.raw.icp0.io/
Submission: On October 19 via api from US — Scanned from CH
Submission: On October 19 via api from US — Scanned from CH
Form analysis
0 forms found in the DOMText Content
زبان گو فارسی * اسپانسرهای کتاب * پیشگفتار * تاریخچه * آموزش نصب * ابزارها, دستورات گو و معرفی IDE * نقشه یادگیری زبان گو * تغییرات نسخه های زبان گو * سوالات مصاحبه * فصل اول: آشنایی با مفاهیم گو * 1.1 ساختار کد گو * 1.2 کلید واژه و شناسهها * 1.3 تایپهای پایه * 1.4 عملگرها * 1.5 متغیرها و constant * 1.6 مقادیر صفر تایپها (zero values) * 1.7 تابع (function) * 1.8 آرایه و slice * 1.9 حلقهها (for) * 1.10 نقشه map * 1.11 شرط (if, switch) * 1.12 اضافه کردن پکیج در کد (package) * 1.13 defer, panic, recovery * 1.14 لیست تایپها و توابع Builtin * 1.15 قالب بندی رشتهها * فصل دوم: مکانیزم های زبان * 2.1 اشاره گر (Pointer) * 2.2 ساختار (struct) * 2.3 متد (Method) * 2.4 اینترفیس (Interface) * 2.5 جاسازی تایپ (type embedding) * 2.6 مدیریت خطاها * 2.7 فرق casting با conversion * فصل سوم: همزمانی (concurrency) * 3.1 آشنایی با همزمانی * 3.2 گوروتین (goroutine) * 3.3 پکیج sync * 3.4 پکیج atomic * 3.5 آموزش مقابله با data race * 3.6 کانال (channel) * 3.7 آموزش استفاده از select * 3.8 پکیج context * 3.9 تکنیک های همزمانی * 3.10 الگو های همزمانی * فصل چهارم: مباحث پیشرفته * 4.1 آموزش Build پروژه * 4.2 آموزش کار با Debugging * 4.3 آموزش کار با go mod * 4.4 آموزش کار با workspace * 4.5 آموزش کار با Vendor * 4.6 آموزش نوشتن برنامه command line * 4.7 آموزش کار با فایل * 4.8 آموزش کار با json * 4.9 آموزش کار با toml * 4.10 آموزش کار با yaml * 4.11 آموزش کار با csv * 4.12 آموزش کار با ini * 4.13 آموزش کار با environment variable * 4.14 آموزش کار با regexp * 4.15 آموزش reflection * 4.16 آموزش generator * 4.17 آموزش stringer * 4.18 تکنیک های کدنویسی زبان گو * 4.19 اصول کامنت نویسی * 4.20 قوانین کدنویسی در گو * 4.21 زباله جمع کن (garbage collector) * 4.22 کتابخانه Plugin * 4.23 شی گرایی در زبان گو * 4.23.1 کپسوله سازی (Encapsulation) * 4.22.2 ارث بری * 4.23.3 پلی مورفیسم (Polymorphism) * 4.23.4 overriding * 4.23.5 abstraction * 4.24 Tracing * فصل پنجم: برنامه نویسی شبکه با گو * 5.1 شبکه چیست * 5.2 سرور tcp مقدماتی * 5.3 سرور tcp پیشرفته * 5.4 سرور udp مقدماتی * 5.5 سرور udp پیشرفته * 5.6 کتابخانه http سمت سرور مقدماتی * 5.7 کتابخانه http سمت سرور پیشرفته * 5.8 کتابخانه http سمت کلاینت مقدماتی * 5.9 کتابخانه http سمت کلاینت پیشرفته * 5.10 پروتکل quic * فصل ششم: جنریک (Generics) * 6.1 جنریک مقدماتی * فصل هفتم: تست نویسی * 7.1 پکیج testify * فصل هشتم: پکیج های استاندارد * فصل نهم: الگوهای طراحی * 9.1 الگوهای طراحی سازنده * 9.1.1 الگو Singleton * 9.1.2 الگو Factory Method * 9.1.3 الگو Prototype * 9.1.4 الگو Abstract Factory * 9.1.6 الگو Builder * 9.1.7 الگو Object Pool * 9.2 الگوهای طراحی ساختاری * 9.2.1 الگو Adaptor * 9.2.2 الگو Bridge * 9.2.3 الگو Composite * 9.2.1 الگو Decorator * 9.2.5 الگو Facade * 9.2.6 الگو Flyweight * 9.2.7 الگو Proxy * 9.3 الگوهای طراحی رفتاری * 9.3.1 الگو Chain Of Responsibility * 9.3.2 الگو Command * 9.3.3 الگو Iterator * 9.3.4 الگو Mediator * 9.3.5 الگو Memento * 9.3.6 الگو Observer * 9.3.7 الگو State * 9.3.8 الگو Strategy * 9.3.9 الگو Template Method * 9.3.10 الگو Visitor * 9.4 الگوهای همزمانی * 9.4.1 الگو Wait For Result * 9.4.2 الگو Fan Out/In * 9.4.3 الگو Wait For Task * 9.4.4 الگو Pooling * 9.4.5 الگو Drop * 9.4.6 الگو Cancellation * 9.4.7 الگو Semaphore * 9.4.8 الگو Bounded Work Pooling * 9.4.9 الگو Retry Timeout * 9.4.10 الگو Channel Cancellation * 9.4.11 الگو Producer-Consumer * 9.4.12 الگو Monitor * 9.4.13 الگو Future * 9.4.14 الگو Pipeline * 9.4.15 الگو Subscription * 9.4.16 الگو Bridge Channel * 9.4.17 الگو Queuing * 9.5 الگوهای Cloud Native * 9.5.1 الگو Circuit Breaker * 9.5.2 الگو Debounce * 9.5.3 الگو Retry * 9.5.4 الگو Throttle * 9.5.5 الگو Timeout * 9.6 ضد الگوها (Anti-Patterns) * 9.6.1 ضد الگو سینتکسی * فصل دهم: الگوریتم و ساختار داده * 10.1 Data Structures (Queue Stack Lists) * فصل یازدهم: معماری های نرم افزار مخزن کتاب مشارکت در کتاب زبان گو صفحه اصلی گروه تلگرامی مهندسین گولنگ لینکدین نویسنده توییتر نویسنده * * * مشارکت کنندگان صفحه اصلی کتاب زبان گو فارسی آموزش زبان گو را بهطور عمیق از مفاهیم پایه تا مفاهیم کاملاً پیشرفته و تکنیکی مانند: سینتکس، پارادایمها، همزمانی (پایه تا پیشرفته)، ساختار داده، الگوهای طراحی و … میپردازد تا گوفرها درک عمیق و کامل از زبان گو داشته باشند. این کتاب برای کسانی که تازه میخواهند زبان گو را یادبگیرند یا اینکه افراد باتجربه در زبان گو هستند، مناسب میباشد و همچنین اگر قصد دارید زبان گو را به عنوان استک جدید شروع کنید، این کتاب یک راهنمای کلی برای یادگیری زبان گو خواهد بود. > این کتاب تقدیم میشود به #جادی_میرمیرانی که فعال حوزهٔ تکنولوژیهای جدید و > جامعهٔ نرمافزار آزاد و متنباز است. William (Bill) Kennedy @goinggodotnet This is pretty cool. A technical book about #golang from @Ja7adR written in persian. @Ja7adR Javad Rajabzadeh The first Persian open source book about golang deep dive https://book.gofarsi.ir In this book, we discuss all deep topics related to the Go language, from the basics to the advanced, with the aim of increasing the Gopher community in Iran. دانلود نسخه های آفلاین و آنلاین کتاب # -------------------------------------------------------------------------------- لیست سرورهای کمکی # سرور فعلی : https://ijiel-2qaaa-aaaad-qepoa-cai.raw.icp0.io/ سرور ایران ۱ : https://ir1-book.gofarsi.ir سرور ایران ۲ : https://ir2-book.gofarsi.ir سرور ایران ۳ : https://ir3-book.gofarsi.ir شبکه IPFS بلاکچین : https://ipfs-book.gofarsi.ir شبکه IPFS کلادفلر : https://ipfs2-book.gofarsi.ir سرور آمازون : https://aws1-book.gofarsi.ir سرور Heroku اروپا : https://hku1-book.gofarsi.ir سرور کلادفلر : https://cloud-book.gofarsi.ir سروریس ورکر کلادفلر : https://wk-book.gofarsi.ir سروریس نتلیفای : https://netlify-book.gofarsi.ir سروریس گیت لب : https://gitlab-book.gofarsi.ir مشارکت کنندگان # این صفحه را ویرایش کنید اسپانسرهای کتاب ◀︎ گروه تلگرامی مهندسین گولنگ لینکدین نویسنده توییتر نویسنده * * * مشارکت کنندگان