×
ribbon

تا پایان تخفیف

آموزش برنامه‌‌نویسی با زبان Go

مدرس:

رامین فرج‌پور کامی

زبان برنامه نویسی Go یکی از پرکاربردترین و محبوب ترین زبان های برنامه نویسی به شمار می رود.... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
2.8 (9)
3 دیدگاه
443دانشجو
35ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

7 ساعت ویدئو

22 تمرین و پروژه

16 سؤال سنجش و یادگیری

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

5 هفته مهلت ارسال تمرین و پروژه

سرفصل‌های دوره

6 فصل45 جلسه7 ساعت ویدیو
مقدمه و مفاهیم ابتدایی
  مقدمه گولنگ
17:57
  موقعیت‌های شغلی برنامه نویسان Go
05:37
  نصب Go و Goland در ویندوز
14:14
  نصب Go و Goland در لینوکس
10:40
  آشنایی با کامندها و شروع پروژه با زبان Go
10:05
  پکیج‌ها در Go
09:57
  Import ها در Go
08:28
  نحوه ارسال کد به گیت‌هاب
09:24
  کوییز فصل اول
01:00
آشنایی اولیه با زبان Go
  تعریف متغیر
07:58
  Basic Types
04:16
  انواع Condition
10:27
  توابع در Go
04:09
  Function Unit Test
07:09
  Disclosure تابع
08:34
  حلقه
07:11
  آرایه
08:21
  Slice
09:27
  از بین بردن خطاها
06:54
  خواندن فایل
04:31
  نوشتن فایل
05:11
  Defer
07:44
  کوییز فصل دوم
07:00
  پروژه فصل دوم (الزامی)
240:00
سازمان‌دهی داده‌ها با ساختارها
  تعریف Structure
15:44
  Struct in Struct
04:51
  Pass by value
05:04
  Struct با پوینتر
09:44
  متدها
07:39
  Pass with Pointer
14:50
  آرایه Structure
05:34
  Setter و Getter
06:03
  کوییز فصل سوم
02:00
  پروژه فصل سوم
240:00
سازمان‌دهی داده با مپ
  مپ (نقشه)
16:46
  نقشه Literal
07:12
  Struct Map قسمت اول
13:02
  Struct Map قسمت دوم
12:32
  Struct Map قسمت سوم
06:13
  Generic در Map
08:12
  کوییز فصل چهارم
02:00
  پروژه فصل چهارم (الزامی)
240:00
Interface و Generic
  مقدمه‌ای بر Interface
14:38
  تغییر نوع اینترفیس
07:09
  نوع اینترفیس
08:44
  اینترفیس و مفهوم Polymorphism
13:46
  اینترفیس و ماژول
07:37
  Generic بخش اول
06:39
  Generic بخش دوم
08:50
  کوییز فصل پنجم
02:00
  پروژه فصل پنجم (الزامی)
240:00
هم‌زمانی
  Goroutine
25:36
  کانال
07:38
  دستور Select
12:04
  کوییز فصل ششم
02:00
  پروژه فصل ششم (الزامی)
240:00
  پروژه نهایی (الزامی)
480:00

توضیحات دوره

زبان برنامه‌نویسی Go یکی از پرکاربردترین و محبوب‌ترین زبان‌های برنامه‌نویسی به شمار می‌رود. این زبان برنامه‌نویسی توسط شرکت Google به صورت متن‌باز (Open Source) منتشر شده است و با توجه به ویژگی‌هایی که در آن وجود دارد توانسته در این مدت کاربران زیادی را به سمت خود جذب کند. مهم‌ترین ویژگی‌ زبان برنامه‌نویسی Golang سادگی و سهولت در استفاده است. به این مورد می‌توان امنیت و کارایی بالا را نیز اضافه کنیم و به این ترتیب واضح است که چرا این زبان به سرعت با استقبال عمومی کاربران رو‌به‌رو شده است.

در دوره آموزش برنامه‌نویسی با گولنگ سعی شده است تا همه مفاهیم این زبان برنامه‌نویسی به طور کامل مورد بررسی و آموزش قرار گیرند. در طول آموزش این دوره سعی شده است همه مفاهیم با مثال‌های کاربردی مطرح شوند و موضوعات این دوره به صورت کاربردی و به صورت عملی در ذهن مخاطب اثرگذار باشد.

ورژن 1.18 زبان Go در این اموزش استفاده شده و دانشجویان این دوره باید این ورژن یا بالاتر را روی سیستم خود نصب کنند.

 

هدف از برگزاری دوره آموزش برنامه‌نویسی با گولنگ چیست؟

اصلی‌ترین هدف این دوره آموزش زبان برنامه‌نویسی Golang به عنوان یک زبان برنامه‌نویسی کاربردی به مخاطبان است. در این دوره مخاطب با همه مباحث مربوط به این زبان آشنا می‌شود و به این جهت این دوره یکی از بهترین راه‌های ورود به دنیای برنامه‌نویسی و یادگیری برنامه‌نویسی خواهد بود.

 

 

دوره آموزش برنامه‌نویسی با گولنگ برای چه کسانی مناسب است؟

این دوره برای افرادی که قصد دارند به دنیای برنامه‌نویسی ورود کنند مناسب و کاربردی است. به علت ویژگی‌هایی که در این دوره مد نظر قرار داشته است این دوره نسبت به سایر دوره‌های مشابه تمایز‌هایی دارد و آموزش را برای شرکت‌کنندگان در دوره بسیار ساده‌تر کرده است. ویژگی‌هایی همچون طرح مباحث با استفاده از مثال‌های کاربردی و بیان مفاهیم به صورت عمیق به یادگیری بهتر مباحث کمک زیادی خواهد کرد.

 

 

برای شرکت در دوره آموزش برنامه‌نویسی با گولنگ چه پیش‌نیازهایی وجود دارد؟

در این دوره سعی شده است تا همه موضوعات و مباحث ارائه شده با زبانی ساده و همراه با همه مقدمات لازم بیان شوند. به این ترتیب این دوره برای افرادی که قصد ورود به دنیای برنامه‌نویسی را دارند بسیار مناسب خواهد بود. برای استفاده از این دوره به هیچ پیش‌نیاز به خصوصی نیاز نخواهید داشت اما آشنایی به مفاهیم اولیه برنامه‌نویسی به آموزش بهتر شما کمک خواهد کرد.

دیدگاه کاربران

2.8

بر اساس امتیاز 9 دانشجو

1
2
3
4
5

میعاد نوشادی

2 ماه پیش

4

این دوره برای برنامه نویس ها که یه زبان رو بلدن خیلی خوبه! برای صفر صفر یکم سنگینه بنظرم

محمدصدرا خدادادزاده

3 سال پیش

3

دوره دوره ی خوبیه ولی ایده ال نیست . خیلی وقتا ایشون فقط یک سری قابلیت هارو «استفاده» میکنن و هیچ تعریف یا توضیحی دربارش نمیدن و دوره نیازمند گوگل کردن بیش از حده

دانشجوی دوره

1 سال پیش

1

من دوره های دیگه رو نگاه نمیکردم اصلا متوجه این دوره نمیشدم البته فعلا اولای آموزشم اولاخیلی کلی داری آموزش میدی دوما شما داری یه کانسپتی رو درس میدی یکسری نیازمندی داره برادر من مثلا فصل دوم که داری راجع به کاندیشن ها صحبت میکنی خیلی ریلکس داری یه فاکنشن مینویسی در صورتی که اصلا فانکشن رو اصلا توضبح ندادی خب کسی که داره آموزش مبینه اصلا دلسرد میشه من خودم چون دوره های قبلی رو نگاه کرده بودم متوجه میشدم اما کسی که اولین بارش هست نه تنها یاد نمیکیره بلکه دلسرد میشه خیلی عصبی شدم

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
456دانشجو
9نظر و امتیاز

رامین فرج‌پور کامی فارغ‌التحصیل لیسانس IT از دانشگاه علوم و فنون مازندران است. ایشان از سال 1393 در زمینه برنامه‌نویسی و امنیت مشغول به فعالیت شده است. او به زبان‌های python , golang و C تسلط دارد. استاد فرج‌پور اکنون در شرکت راورو (فرآیند کشف و ارایه گزارش آسیب‌پذیری) به عنوان برنامه‌نویس و داور و پژوهشگر امنیتی مشغول به کار است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره، حداقل زمان مشخصی وجود ندارد و شما می‌توانید در هر زمان که مایل هستید، ویدیوهای آموزشی دوره را ببینید و تمارین را انجام دهید؛ اما برای هر دوره یک حداکثر زمان تعیین شده که در صفحه معرفی دوره قابل مشاهده است که تنها در این بازه زمانی امکان تصحیح پروژه‌ها توسط پشتیبان و دریافت گواهی‌نامه را خواهید داشت.

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.