آموزش برنامه نویسی گو golang
در آموزش برنامه نویسیدرباره این دوره
چه چیزهایی را در این دوره خواهیم آموخت:
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، و ساخت وب سرویس ها آشنا شده اید.
نظرات (0)
معرفی کامل زبان گو لنگ و کاربرد ها و استفاده ان در کمپانی های مختلف
معرفی متغیر ها
تعریف متغیر ها
معرفی کامل زبان گو لنگ و کاربرد ها و استفاده ان در کمپانی های مختلف