چه چیزهایی را در این دوره خواهیم آموخت:
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. مقدمه ای بر ارزهای دیجیتال – تعریف ارزهای دیجیتال و…
برنامه نویسی بلاکچین
دوره آموزش برنامه نویسی بلاکچین با سالیدیتی پروژه محور در بستر اتریوم بصورت صفر تا ۱۰۰ همراه با آموزش تمامی مفاهیم و الزامات کد نویسی web3.js و آموزش پیش نیازهای html ,css ,js
آموزش برنامه نویسی لاراول رایگان (برنامه نویسی laravel)
در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.
آموزش javascript (برنامه نویسی مقدماتی جاوا اسکریپت)
در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.
نظرات
9,000,000 ریال 4,000,000 ریال
مهندس مریم گوهرزاد
کارشناس ارشد نرم افزارکارشناس ارشد نرم افزار مدیر مجتمع دیجیتال آرتا رسانه
محدثه
سلام امکان داره چند تا پیش نمایش از دوره رو قرار بدید؟
مدیریت(مدیریت)
بله پیش نمایش قرارداده شد
میرا
امکان پیش نمایش نداره؟
حداقل یه چندتا ویدیو پیش نمایش بزارید مخاطب بدونه چی میخواد بخره
مدیریت(مدیریت)
بله پیش نمایش و چند نمونه از دوره برای نمایش باز شد