لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم پیشرفته زبان گو (Golang)
- آخرین آپدیت
دانلود Advanced Golang Concepts
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره مفاهیم پیشرفته Golang به بررسی پتانسیلهای ایجاد سیستمهای پیچیده ERP، نرمافزارهای پیشرفته، وبسایتها و اپلیکیشنهای موبایل و وب میپردازد. هدف این دوره آمادهسازی دانشجویان برای طراحی برنامههای سیستمی و همزمان (Concurrent) است تا اکوسیستمی کاربرپسند خلق کنند.
در پایان این دوره، شما قادر خواهید بود:
- الگوهای همزمانی و گوروتینهای (Goroutines) پیشرفته را درک کنید
- با Reflection و متاپروگرمینگ در زبان Go کار کنید
- نحوه تعامل با کتابخانههای خارجی C را شرح دهید
- تستهای پیشرفته و مدیریت خطا در Go را تحلیل کنید
- اتصالهای پیشرفته به پایگاه داده ایجاد کنید
- کدهای با کارایی بالا (High-Performance) بنویسید
- توسعه وب در Go با استفاده از Restful API را پیادهسازی کنید
این دوره برای توسعهدهندگان وب، دانشمندان داده، برنامهنویسان سیستم، کارآفرینان و تازهکارانی که مشتاق به دنبال ساختن شغلی در زمینه توسعه وب هستند، طراحی شده است.
تجربه قبلی با هر زبان برنامهنویسی الزامی نیست اما میتواند مسیر یادگیری را تسهیل کند.
سفری آموزشی را برای تبدیل شدن به استاد مفاهیم پیشرفته Golang آغاز کنید، در حالی که بهترین متدهای برنامهنویسی را میآموزید و تخصص خود را در توسعه نرمافزار ارتقا میدهید.
سرفصل ها و درس ها
رفلکشن و متاپروگرمینگ
Reflection and Metaprogramming
معرفی دوره
Course Introduction
آشنایی با رفلکشن (بخش اول)
Introduction to Reflection - I
آشنایی با رفلکشن (بخش دوم)
Introduction to Reflection - II
پکیج Reflect در زبان Go (بخش اول)
Reflect Package in Go - I
پکیج Reflect در زبان Go (بخش دوم)
Reflect Package in Go - II
قوانین رفلکشن (بخش اول)
Laws of Reflection - I
قوانین رفلکشن (بخش دوم)
Laws of Reflection - II
مدیریت متغیرها و تایپها (بخش اول)
Manipulating Variables and Types - I
مدیریت متغیرها و تایپها (بخش دوم)
Manipulating Variables and Types - II
آشنایی با متاپروگرمینگ (بخش اول)
Introduction to Metaprogramming - I
آشنایی با متاپروگرمینگ (بخش دوم)
Introduction to Metaprogramming - II
پکیج Unsafe
Unsafe Package
اشارهگرهای Unsafe
Unsafe Pointers
ساختار حافظه
Memory Layout
بهینهسازی کارایی (بخش اول)
Performance Optimization - I
بهینهسازی کارایی (بخش دوم)
Performance Optimization - II
مدیریت پیشرفته خطا، تست و پروفایلینگ
Advanced Error Handling, Testing and Profiling
آشنایی با Cgo
Introduction to Cgo
کار با Cgo
Working with Cgo
تخصیص حافظه
Memory Allocation
خطاهای سفارشی
Custom Errors
بستهبندی خطا (Error Wrapping)
Error Wrapping
انتشار کانتکست (Context Propagation)
Context Propagation
نوشتن یونیت تستهای جامع
Writing Comprehensive Unit
نمایش نظرات