هیچ دوره ای در سبد خرید شما وجود ندارد
دوره آموزش زبان Go
GO یک زبان برنامه نویسی opensource است که برای ساخت نرم افزارهای مختلف قابل استفاده می باشد. این زبان در سال 2009 توسط کن تامپسون ،راب پایک و رابرت گریسمور در شرکت گوگل معرفی شد. در دوره آموزش Go قصد داریم به تمام مباحث مربوط به این زبان برنامه نویسی بپردازیم.
ویژگی های زبان برنامه نویسی Go
- زبان Go تحت حمایت شرکت گوگل است و طراحان این زبان جزء متخصصین گوگل هستند
- این زبان فرزند زبان C محسوب می شود و از سرعت، امنیت و پایداری فوق العاده ای برخوردار است
- با اینکه این زبان نوظهور است در عین ناباوری در کمتر از ۷ سال خود را جزء ۱۵ زبان برنامه نویسی مطرح در دنیا جای داده است
- Go یک زبان جامع است و طراحی انواع اپلیکیشن ها از جمله (وب، ویندوز، موبایل، برنامه های تحت شبکه، بازی سازی و … ) را شامل می شود
- تنها با یادگیری یک زبان برنامه نویسی هر نوع برنامه ای را می توانید بسازید
دوره مقدماتی آموزش زبان GO در قالب یک پک کامل ارائه خواهد شد. آموزش کاملا جامع و کاربردی در رابطه با سینتکس زبان Go میباشد. دوره آموزش زبان golang مباحث پایه و مقدماتی زبان برنامه نویسی Go جهت ورود به عرصه طراحی اپلیکیشن را به شما آموزش می دهد.
سرفصل های دوره آموزش گو
سرفصل های آموزش زبان گو (Go) به صورت زیر است:
- نصب و پیکربندی محیط (نصب کامپایلر)
- اسکلت و ساختار برنامه های Go
- انواع داده عمومی و قالب بندی خروجی
- بررسی متغیر ها و نحوه تعریف و استفاده از متغیر
- نگاهی کلی به ثابت ها و معرفی مثال های مربوطه
- بررسی شرط ها در زندگی روزمره و کار با دستور if
- عملگر ها را بیشتر بشناسید.
- بررسی دستور شرطی switch و حل مثال های متنوع
- حلقه ها و تکرار های مداوم
- تقسیم وظایف در برنامه با استفاده از توابع
- آرایه ها و کاربرد آن
- اسلایس برادر آرایه
- تعریف و استفاده از map
- اشاره گر ها
- ساختار ها در برنامه نویسی (struct)
یادگیری و آموزش زبان برنامه نویسی go بسیار آسان و راحت است. سادگی و سهولت استفاده از زبان برنامهنویسی گولنگ سبب شده که در مدت زمان بسیار کوتاهی محبوبیت زیادی در میان توسعهدهندگان پیدا کند.
آنچه در دوره آموزش Go میآموزیم
گو یک زبان برنامه نویسی بر پایه C میباشد که بر خلاف زبان C از برنامه نویسی ناهمزمان و زباله روبی پشتیبانی میکند. در این دوره آموزش گولنگ با سینتکس این زبان برنامه نویسی آشنا شده و شمارا آماده ورود به دنیای برنامه نویسی گو میکنیم. شما پس از این دوره قادر به استفاده از زبان Go خواهید بود.
نکته : در ویدئو اول دوره آموزش Go ذکر شد که ایران توسط گوگل در قسمت زبان برنامه نویسی Go تحریم هست و می بایست آی پی خود را تغییر داده تا بتوان به وب سایت golang.org دسترسی پیدا کرد. همانطور که در ویدئو گفته شده، مذاکراتی در حال انجام بود که با موفقیت رو به رو شده و وب سایت از چند روز اخیر در دسترس ایرانیان نیز قرار گرفت. هم اکنون تحریم برداشته شده و دیگر نیازی به تغییر آی پی نخواهید داشت.
دوره آموزش گولنگ برای چه کسانی مناسب است؟
دوره آموزش زبان گولنگ برای افرادی که علاقهمند به یادگیری زبان برنامهنویسی Go هستند، مناسب است. این زبان با استفاده از عملکردهای بهینه و مدیریت همروندی قدرتمند، قابلیت اجرای برنامهها را بر روی دستگاههای با منابع محدود مانند دستگاههای اینترنت اشیاء (IoT) بهبود میبخشد. این دوره برای افرادی که قصد توسعه برنامه هایی را دارند که محدودیتهای سختافزاری کاربر را در اجرای برنامههای سنگین برطرف کنند و تجربه کاربری را بهبود بخشند، مناسب است.
اهمیت آموزش golang
یادگیری و آموزش زبان برنامهنویسی Golang یک اهمیت بسیار بالا در صنعت فناوری اطلاعات دارد. Golang برای ساخت نرمافزارهای پویا و مقیاسپذیر طراحی شده است. یکی از ویژگیهای مهم Golang سادگی و قابلیت فهم بالای آن است که برنامهنویسان را قادر میسازد به راحتی و با کد کمتر، نرمافزارهای پیچیده را توسعه دهند.
امروزه، Golang به عنوان یکی از زبانهای محبوب و پرکاربرد در صنعت نرمافزار شناخته میشود. بسیاری از شرکتهای بزرگ و استارتاپها از Golang برای توسعه سیستمها و خدماتشان استفاده میکنند. این زبان به دلیل عملکرد بالا، مدیریت منابع بهینه، پشتیبانی از همروندی و مقیاسپذیری، بسیار مناسب برای ساخت برنامهها و خدمات وب است.
یادگیری و آموزش زبان گو برای برنامهنویسان به دلایل متعددی حائز اهمیت است. اولاً، این زبان از سینتکس سادهای برخوردار است که درک و فهم آن بسیار آسان است، بهطوری که حتی برنامهنویسانی که تازه وارد دنیای برنامهنویسی هستند، میتوانند به سرعت با آن آشنا شوند. ثانیاً، زبان برنامه نویسی گولنگ برای همروندی و همزمانی مناسبی طراحی شده است، که باعث افزایش کارایی و عملکرد برنامهها در محیطهای پرترافیک و بار بالا میشود. همچنین، به دلیل استفاده از مدیریت منابع بهینه، Golang قابلیت ایجاد برنامههای با عملکرد بهینه و کمترین مصرف منابع را دارد.
با توجه به اینکه زبان گولنگ در صنعت به روز رسانیهای مداومی دارد و استفاده از آن در حال گسترش است، آموزش گولنگ، به برنامهنویسان کمک میکند تا در بازار کار رقابتی فعلی توانمندیهای خود را بهبود بخشند و فرصتهای شغلی بیشتری را دریافت کنند. همچنین، با فراگیری آموزش زبان go، برنامهنویسان میتوانند به راحتی در توسعه نرمافزارهای وب، سیستمهای توزیع شده، سرویسهای مبتنی بر میکروسرویس و برنامههای مقیاسپذیر مشارکت کنند.
تا حرفه ای شدن با ما باشید …
دانشجویار با همکاری آکادمی گوفرهای ایرانی که به سرپرستی مهندس عرفان اکبری منش است، تصمیم به ضبط این مجموعه آموزشی گرفته شده.
h313torabi دانشجوی دوره
این اولین باریه که یه دوره عالی و تکمیل برای این زبان به زبان فارسی میبینیم با اینکه برای نسخه های قدیمی هست ولی انقد خوبه مسیر آموزش و مدرس تسلط داره که انگیزه پیدا میکنه ادم برای بقیه اموزش ها.
امید وارم زودتر با همین مدرس دوره سطح بالاتری برای این زبان به همراه چند دوره مربوط به پروژه محور در سایت قرار بگیره.
assassinmoltafet دانشجوی دوره
با اینکه دوره قدیمیه ولی هنوزم خیلی کارآمده.
و آیا دوره ادامه داره؟ از پشتیبانی درخواست می شود جواب بدید
باتشکر
yoones nouri
package main
import (
“fmt”
“strings”
)
func main() {
// Create a tic-tac-toe board.
board := [][]string{
[]string{“_”, “_”, “_”},
[]string{“_”, “_”, “_”},
[]string{“_”, “_”, “_”},
}
// The players take turns.
board[0][0] = “X”
board[2][2] = “O”
board[1][2] = “X”
board[1][0] = “O”
board[0][2] = “X”
for i := 0; i < len(board); i++ {
fmt.Printf("%s\n", strings.Join(board[i], " "))
}
}
لطفا این کد رو برای من توضیح بدید. ممنون
mohammad.bollourian
سلام خسته نباشید
خیلی ممنون بابت آموزش عالیتان
دوره پیشرفته را از کجا میتونم تهیه کنم؟
Erfan
سلام خدمت گروه زحمت کش دانشجویار خواستم از شما برای این آموزش با کیفیت و رایگان تشکر کنم.این که این دوره رو رایگان در اختیار مردم قرار میدید سخاتومندی شمارو نشون میده ممنون از هنرآموز عزیز.
AliNaghavi
درود
وقت بخیر
اقا خسته نباشید گل کاشتید
کیفیت عالی، اموزش خوب و کمیاب
ادامش کی اماده میشه برای دانلود ؟
علی
سلام
فایل کدها رو میشه بزارید؟
حسنعلی
سلام خدمت شما.
ببخشید رشته من کامپیوتر نیست اما خیلی علاقه دارم برنامه نویسی بصورت حرفه ای یاد بگیرم. بنظر شما از کدوم برنامه و زبان شروع کنم که مناسب باشه و بشه بازار کار خوبی براش پیش بینی کرد؟
مثل php , c# , asp.net , go , js ,… یا چیزای دیگه
پشتیبان خرید رادفر
سلام
باید بررسی کنید ببینید به کدوم زبان برنامه نویسی علاقه بیشتری دارید و هم اینکه بازارکار رو با توجه به شرایط خودتون بررسی کنید.
هر زمان انتخابتون رو کردید یکی از 4 پکیج اصلی دانشجویار رو میتونید تهیه کنید که از صفرتاصد آموزش ببینید و آماده ورود به بازار کار بشید…
https://www.daneshjooyar.com/category/%d9%be%da%a9%db%8c%d8%ac/
عارف
با سلام و تشکر از مطالب مفیدتون یک سوال داشتم . برای go باید path رو تغییر بدم . و من در حال حاضر با جاوا هم کار میکنم.باید چه کار کنم؟ ممنون
مهدی
سلام
بهترین آموزش های مربوط به go توی اینترنت هست . بهتره آموزش go-qml را بذارید.
محمد
چرا ادامه نمیدین؟؟/
تموم شد اموزش؟؟؟
مدیر رادفر
سلام
دوره ادامه داره…
ولی متاسفانه مدرس فعلا قادر به ادامه دوره نیست…
ندا روشنک
تشکر از توجه و راهنماییتون.
ببخشیدیه سوال دیگه اینکه؛با توجه به تخصص و تجربه جنابعالی در این حرفه ؛ اگر شخصی هیچ آشنایی با رشته نرم افزار کامپیوتر نداشته باشه و بخواد برنامه نویسی رو بصورت حرفه ای یاد بگیره،شما در ابتدا کدام دروس را برای الویت یادگیریشون پیشنهاد میکنید؟ و سپس کدام نرم افزار برنامه نویسی؟!
با سپاس فراوان.
عرفان اکبری منش مدرس دوره
سلام و سپاس
پیشنهاد میکنم در ابتدا راجب مسائل پایه کامپیوتر جمع آوری اطلاعات داشته باشین
یکی از دروس حائز اهمیت سیستم عامل و شناخت کلی نسبت به سیستم عامل های مطرحه
علاوه بر این موضوع پیشنهاد میکنم مبانی اینترنت هم کار کنید بعدش به سمت برنامه نویسی برین . هر چند من پیشنهاد میکنم به طور موازی این تاپیک های ذکر شده رو پیش ببرین
حامد
سلام میگم این اموزش خواهشا برای قسمت های بعدی هم رایگان بزارید..مرسی
farzad khoshvaghti
لطفا این آموزش رو ادامه بدید خیییییییییییییییییییییییییییییییییییییییلی ممنون
عرفان اکبری منش مدرس دوره
قربان شما . حتما
آرش
واقعا اموزش عالیی بود
خیلی وقت بود اموزشی به این کیفیت ندیده بودم
کی ادامش منتشر میشه؟
عرفان اکبری منش مدرس دوره
سپاس
طی چند روز آینده بخش دوم منتشر میکنیم
ندا روشنک
با سلام و عرض خسته نباشید.
اول اینکه تشکر میکنم بابت سایت بسیار مفید و ارزشمندتون.
ببخشید من قسمت نصب و پیکربندی، مراحل نصب رو دنبال کردم. زمانیکه معماری رو انتخاب میکنم برای install ، روی صفحه error میده و همچین ساختاری رو بهم نشون میده:
AccessDenied
Access denied.We’re sorry, but this service is not available in your locationبا توجه به اینکه برنامه نویسی زیاد کار نکردم نمیدونم باید برای رفع مشکل چیکار کنم..
لطفاً راهنمایی بفرمایید..سپاسگزارم.
عرفان اکبری منش مدرس دوره
سلام سپاس
با استفاده از نرم افزار تغییر آی پی یا فیلترشکن آی پی خودتونو عوض کنید و مجددا تلاش کنید
احسان
خیلی عالی
آرش
سلام استاد
من وقتی میخوام فایل گو رو توی ترمینال اجرا کنم (مک) ارور زیر رو میده
Arash-iMac:Hello arash$ go run main.go
# command-line-arguments
./main.go:3: undefined: printin
میخواستم بدونم مشکل از کجاست؟
عرفان اکبری منش مدرس دوره
سلام ببینید خطای زمان کامپایل دارین به این خط دقت کنید :
/main.go:3: undefined: printin
کلمه ای شما نوشتین مشکل داره . println صحیحه شما به اشتباه به جای حرف l ، حرف i قرار دادین به خاطر همین شناسایی نمیشه و براش تعریف نشده است چون جزو کلمات رزرو شده نیست
shahrokh
مرسی مهندس همینو ادامه بدین لطفا عالیه
farshid
لطفا این آموزش رو ادامه بدید
سعید
سلام . سعی کنید این زبان برنامه نویسی را به صورت پروژه محور تشریح کنید ، اینجوری بهتر یاد می گیریم . با تشکر
عرفان اکبری منش مدرس دوره
سلام در آینده ای نزدیک آموزش ها به سمت و سوی پروژه محور شدن میرن منتظر باشید
oldboy
بسیار ممنون بابت آموزش این زبان مدرن
امیدوارم این دوره رو هرچه زودتر قسمتهای جدیدش منتشر بشه..
آخه این دوره فعلی خیلییی مقدماتی هست :)
عرفان اکبری منش مدرس دوره
به زودی به مباحث پیشرفته هم میرسیم صبور باشید
mehdikarimi
در ضمن گولنگ تحریم نیستیم
عرفان اکبری منش مدرس دوره
بله
اولین ویدئو تقریبا یک ماه پیش ضبط شده و اون زمان هنوز تحریم گوگل در بحث زبان برنامه نویسی Go برداشته نشده بود
همونطور که داخل ویدئو گفتم مذاکراتی طی این مدت رخ داد که قرار بود تحریم برداشته بشه و خدا رو شکر از تحریم خارج بشیم
در نهایت هم که از تحریم در این زمینه خارج شدیم
mehdikarimi
لطفا این آموزش رو ادامه بدید خیلی جالبه ، روبی و پایتون و گو خیلی آموزش کم دارن .
عرفان اکبری منش مدرس دوره
سپاس حتما همینطور خواهد بود
مهدی روحانی
با سلام
مهندس با تشکر فراوان از شروع دوره، لینک قسمت 5 کار نمیکنه، خطای 404
با سپاس
مدیر- تقی زاده
سلام
تشکر از اطلاع رسانیتون
اصلاح شد