توضیحات
Go: Data Structures, Algorithms and Design Patterns with Go، دوره آموزش ساختار داده، الگوریتم ها و الگوهای طراحی با زبان برنامه نویسی Go توسط آکادمی یودمی منتشر شده است. Go یک زبان برنامه نویسی چند پارادایمی است که امکانات داخلی برای ایجاد برنامه های کاربردی همزمان دارد. الگوهای طراحی به ساخت اپلیکیشن ها به شکلی ایدئال تر، قوی تر و راحت تر در Go کمک خواهند کرد. با این دوره عملی، ابتدا به درک عمیقی از انواع داده های پایه، ساختارها، linked lists و doubly linked lists در Go خواهید رسید. سپس با الگوریتم های گراف مانند درخت های باینری آشنا خواهید شد. در ادامه با الگوهای همزمانی CSP آشنا خواهید شد که برای نگهداری هزاران سرور مورد استفاده قرار می گیرند. علاوه بر این، شما دانش پیشرفته ای در مورد الگوهای طراحی کلاسیک برای ساخت نرم افزارهای کاربردی مختصر، قابل خواندن و قابل نگهداری به دست خواهید آورد. در نهایت، ساختارهای همزمان و اجرای موازی را یاد خواهید گرفت که به شما کمک میکند مفاهیم همزمانی را برای نوشتن برنامههای همزمان بهبود دهید و برخی از الگوهای طراحی کلاسیک را با ساختارهای همزمان توسعه دهید تا از موازیسازی حداکثر بهره را ببرید.
اولین دوره، یادگیری ساختارهای داده ای Go و الگوریتم ها با درک انواع داده ها و ساختارهای پایه ای در Go آغاز خواهد شد. در ادامه با قدرت linked lists و doubly linked lists در Go آشنا می شوید و سپس با ساختار داده های خطی مانند استک و queues آشنا می شوید. همچنین، جستجوهای باینری و درخت ها را پیاده سازی و الگوریتم های مرتب سازی را با جزئیات بررسی می کنید . سپس با الگوریتم های گراف آشنا خواهید شد و همچنین با برخی ساختارهای داده ای رایج که در حین کار با رشته ها استفاده می شوند، آشنا خواهید شد. شما تکنیک ها و ساختارهای رایج مورد استفاده در وظایفی مانند پیش پردازش، مدل سازی و تبدیل داده ها را یاد خواهید گرفت. در پایان این دوره شما به پیاده سازی کاربردی و واکنشی ساختار داده سنتی به شیوه ای آسان و کارآمد مسلط خواهید شد
آنچه خواهید آموخت
- این دوره با هدف توسعه دهندگان سطح مبتدی زبان برنامه نویسی Go برگزار می شود که دوست دارند ساختارها و الگوریتم های داده را در زبان Go بیاموزند.
این دوره برای چه کسانی مناسب است
- آشنایی با اصول اولیه برای شروع کار با Golang
- پیاده سازی استک و queues و ساختار داده
- بررسی مدل های مختلف هم زمانی برای پردازش داده ها
- موتور جستجوی توزیع شده کوچک خود را بسازید
- خلاصه سازی خلق اشیا پیچیده به شیوه ای ایدیوماتیک در Go
- ایجاد نمونه های منحصر به فردی که نمی توانند در یک برنامه تکرار شوند
مشخصات دوره Go: Data Structures, Algorithms and Design Patterns with Go
- ناشر : Udemy
- مدرس : Packt Publishing
- زبان: انگلیسی
- سطح آموزش: متوسط
- تعداد دروس: 60
- مدت زمان آموزش: 10 ساعت و 6 دقیقه
سر فصل های دوره Go: Data Structures, Algorithms and Design Patterns with Go

پیش نیاز های دوره
- Prior knowledge of basic Go programming would be advantageous.
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.52 گیگابایت












































