
چه چیزهایی را در این دوره خواهیم آموخت:
1. مقدمه ای بر Golang
– تعریف و ویژگی های Golang
– نصب و راه اندازی محیط برنامه نویسی Golang
2. اصول پایه ای Golang
– تعریف متغیرها، ثابت ها و نوع داده ها
– عملگرها، شرط ها و حلقه ها در Golang
3. توابع در Golang
– تعریف و استفاده از توابع
– توابع چند خروجی و توابع ناشناخته
4. پکیج ها و ماژول ها در Golang
– ساخت و استفاده از پکیج ها و ماژول ها
– مدیریت وابستگی ها با Go Modules
5. کار با Array ها، Slice ها و Map ها
– تعریف و کار با Array ها، Slice ها و Map ها
– عملیات روی داده های Collection
6. Struct ها و Interfaces در Golang
– تعریف و استفاده از Struct ها و Interfaces
– Embedding و Polymorphism در Golang
7. مدیریت خطاها در Golang
– مفهوم خطا در Golang
– ایجاد، بازگرداندن و کنترل خطاها
8. گوروتین ها و کانال ها
– معرفی گوروتین ها و کانال ها برای انجام همزمان
– مدیریت حالت ها
9. تست و عیب یابی
– نوشتن و اجرای تست ها با Go testing package
– عیب یابی با استفاده از ابزارهای Golang و افزونه های IDE
10. دسترسی به دیتابیس ها
– کار با SQL و NoSQL databases
– استفاده از Go’s database/sql package
11. ایجاد وب سرویس ها
– ساخت RESTful API با استفاده از net/http package
– مدل های JSON و XML و کار با آنها
12. پروژه نهایی: ساخت یک برنامه وب کامل با Golang
– برنامه ریزی و طراحی یک برنامه وب
– ساخت، تست و استقرار برنامه
13. معرفی کتابخانه های مفید Go
– بررسی کتابخانه هایی مانند Gorilla Mux و Go kit
– استفاده از کتابخانه ها در پروژه های Go
14. ایجاد برنامه های سطح پایین با Go
– معرفی کاربرد های سطح پایین Go
– ساخت برنامه های ساده سطح پایین
15. توسعه رابط کاربری با Go
– معرفی فریمورک های UI برای Go مانند Fyne
– ساخت یک برنامه ساده با رابط کاربری
16. امنیت در برنامه نویسی Go
– بهترین روش ها برای امنیت در Go
– استفاده از Cryptography packages در Go
با اتمام این دوره، شما باید قادر باشید تا با استفاده از Golang، برنامه های ساده تا پیچیده را طراحی، توسعه، تست، و استقرار کنید. شما همچنین با مفاهیم پایه ای و پیشرفته Golang، از جمله کار با داده های Collection، ساخت و استفاده از Structs و Interfaces، مدیریت خطاها، توسعه همزمان با Goroutines و Channels، و ساخت وب سرویس ها آشنا شده اید.

فصل اول - متغییر ها
جلسه اول ویدئو
معرفی زبان گو
جلسه دوم ویدئو
معرفی متغیر ها
جلسه سوم ویدئو
تعریف متغیر ها
جلسه چهارم ویدئو
تعریف متغیر ها
جلسه پنجم ویدئو
تعریف متغیر ها
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزش تحلیل فاندامنتال ارزهای دیجیتال
سیلابس دوره کامل تحلیل فاندامنتال ارزهای دیجیتال : 1. مقدمه ای بر ارزهای دیجیتال – تعریف ارزهای دیجیتال و…
آموزش برنامه نویسی جنگو
1. مقدمه ای بر Django – تعریف و ویژگی های Django– نصب و راه اندازی محیط برنامه نویسی Django 2.…
آموزش برنامه نویسی صرافی غیر متمرکز ارزهای دیجیتال
منظور از صرافی غیر متمرکز صرافی هایی مثل یونی سواپ و پنکیک سواپ هست ، این صرافی ها، صرافی های…
آموزش هایپر لجر فابریک و ساخت بلاکچین خصوصی با نصب هایپر لجر فابریک
Hyperledger مجموعه ای از چارچوب ها و ابزارهای بلاک چین است که بر امنیت سازمانی تمرکز دارد. چرخه عمر تراکنش…
پکیج کامل آموزش ساخت بازی در بلاکچین ( آموزش بازی سازی بلاکچین ۰ تا ۱۰۰ بدون پیش نیاز )
آموزش پروژه محور برنامه نویسی بازی سازی در بلاکچین – ساخت بازی در بلاکچین با تمام جزيیات بدون پیش نیاز از ۰ تا ۱۰۰
آموزش برنامه نویسی سالیدیتی رایگان آپدیت 2023 + ساخت کارخانه کریپتو زامبی
در این دوره با روش برنامه نویسی سالیدیتی آشنا خواهید شد و مفاهیم برنامه نویسی سالیدیتی را آموزش خواهیم داد. همچنین با زبان برنامه نویسی web3.js نیز آشنا خواهید شد.
نظرات
9,000,000 ریال 4,000,000 ریال

مهندس مریم گوهرزاد
کارشناس ارشد نرم افزارکارشناس ارشد نرم افزار مدیر مجتمع دیجیتال آرتا رسانه