توضیحات
دوره (Golang) Go Projects for Non-Go Engineers: With AI Assistant. این دوره آموزشی برای مهندسان نرمافزار باتجربه طراحی شده است که میخواهند به سرعت با زبان Go در پروژههای واقعی و با کمک دستیار هوش مصنوعی آشنا شوند. اگر با زبانهایی مانند Python، Java یا C# آشنایی دارید و قصد یادگیری Go را برای اهداف حرفهای دارید، این دوره برای شما مناسب است. در این دوره، مفاهیم اصلی Go از طریق پیادهسازی پروژههای عملی، شامل سینتکس، نقشهها، اسلایسها، پوینترها، اینترفیسها و توابع درجه یک آموزش داده میشود. همچنین، ساخت برنامههای کاربردی Go از پایه، کار با فایلها و دادهها (مانند پردازش JSON)، برنامهنویسی شیءگرا، تست واحد و mock، همزمانی و موازیسازی، و استفاده از Generics برای کدنویسی قابل استفاده مجدد پوشش داده میشود. علاوه بر این، شما یک سرور REST API با قابلیتهای CRUD، مسیریابی، middleware و اعتبارسنجی خواهید ساخت. یکپارچهسازی با PostgreSQL برای مدلسازی دادهها و اجرای کوئریهای SQL، و همچنین کار با gRPC و Protocol Buffers برای توسعه APIهای کارآمد در میکروسرویسها از دیگر بخشهای این دوره است. در پایان، با استفاده از دستیار هوش مصنوعی GitHub Copilot، یاد میگیرید چگونه بهرهوری خود را با پیشنهادهای کدنویسی هوشمند افزایش دهید.
آنچه فرا خواهید گرفت
- زبان برنامهنویسی Go را با استفاده از تجربه خود به عنوان یک مهندس نرمافزار یاد بگیرید.
- زبان Go را از پایه، از “Hello World” تا gRPC یاد بگیرید.
- پروژههای متعددی را بسازید. هر پروژه شامل موضوعات خاصی از Go است.
- تست واحد مبتنی بر جدول را برای Go بنویسید.
- پردازش متغیرها، آرایهها، ساختار داده (نقشه، اسلایس)، پردازش JSON، Generic، اعداد اعشاری، و مدیریت خطا را یاد بگیرید.
- برنامهنویسی شیءگرا در Go.
- استفاده از کلاینت HTTP Go.
- استفاده از همزمانی Go، شامل goroutine، channel، wait group، semaphore، و mutex.
- ایجاد REST API با احراز هویت و PostgreSQL به عنوان ذخیرهساز داده.
- ایجاد سرویسهای gRPC با احراز هویت.
- استفاده از Go با پایگاه داده PostgreSQL، شامل نحوه ایجاد خودکار ساختارهای جدول PostgreSQL هنگام راهاندازی برنامه.
- از دستیار هوش مصنوعی (اختیاری) برای نوشتن کد Go استفاده کنید.
این دوره مناسب افرادیست که
- مهندسان نرمافزار یا توسعهدهندگان بکاند با تجربه قبلی در زبانهای برنامهنویسی غیر Go (مانند Java، Python، C#، C++). اگر هرگز کدنویسی نکردهاید، این دوره برای شما مناسب نیست.
- افرادی که از قبل مبانی Go (مانند سینتکسها، حلقه) را میدانند و میخواهند بیشتر در مورد Go در عمل بیاموزند.
مشخصات دوره (Golang) Go Projects for Non-Go Engineers: With AI Assistant
- ناشر: Udemy
- مدرس: Timotius Pamungkas
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 11 ساعت و 51 دقیقه
- تعداد دروس: 232
سرفصل های دوره در تاریخ 2025/6
پیشنیازهای دوره (Golang) Go Projects for Non-Go Engineers: With AI Assistant
- Coding experience in a backend programming language (e.g., Java, Python, C#, C++)
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
4.1 گیگابایت















































