لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بازی Go for Beginners Crash Course (Golang)
Learn Go for Beginners Crash Course (Golang)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
گام به گام به زبان برنامه نویسی Go مسلط شوید - بدون نیاز به تجربه قبلی در برنامه نویسی. مهارت های اصلی Go مورد نیاز برای درخواست موقعیت های توسعه دهنده GO را تنها در 10 ساعت بیاموزید. درک اساسی از زبان برنامه نویسی Go داشته باشید. نحوه ایجاد برنامه های Go خود را بدانید. مهارت ها و درک Go را داشته باشید تا با اطمینان برای مشاغل برنامه نویسی Google Golang درخواست دهید. بتوانید بهترین شیوه های صنعت را در کد زبان برنامه نویسی Go که می نویسید نشان دهید. درک کاملی از اشکال زدایی و بازسازی مجدد و نحوه انجام آن به دست آورید. پیش نیازها: یک کامپیوتر ویندوزی، یا یک مک با یک ویرایشگر متن مناسب (رایگان خوب است) ذهنی باز برای یادگیری چیزهای جدید و هیجان انگیز که ممکن است در آینده شغلی شما تفاوت بزرگی ایجاد کند.
اگر شما مانند بسیاری از افرادی هستید که می خواهند یک زبان برنامه نویسی را یاد بگیرند، وقت خالی زیادی ندارید. زمانی که دارید بسیار ارزشمند است. اگر می خواهید زبان برنامه نویسی GO گوگل را یاد بگیرید، پس چیزی که نیاز دارید دوره ای است که مهارت های ضروری برنامه نویسی Go را به سرعت آموزش دهد.
یک برنامه پردازش کلمه مانند Microsoft word را در نظر بگیرید - دارای بسیاری از ویژگی های پیشرفته است که اکثر مردم هرگز از آنها استفاده نمی کنند. در مورد برنامه نویسی کامپیوتر هم همینطور است. یک زبان برنامه نویسی معمولی بخش های زیادی دارد که به ندرت مورد استفاده قرار می گیرند، و بسیاری از چیزهایی که در یک دوره معمولی کامپیوتر یا کتاب درسی تدریس می شود، هرگز در دنیای واقعی توسط توسعه دهندگان حرفه ای استفاده نمی شود.
پس چرا همه آن را یاد بگیریم؟ بسیار منطقی تر است که یاد بگیرید فقط می خواهید در واقع باید بدانید که سازنده شوید و سپس بتوانید برای موقعیت های توسعه دهنده GoLang درخواست دهید. اگر واقعاً میخواهید آن بخشهای دیگر زبان Go lang را بیاموزید، بعداً میتوانید، و به احتمال زیاد در آن مرحله به دلیل مهارتهایی که قبلاً آموختهاید، سریعتر آن را انتخاب کنید.
این این دوره در مورد چیست - مهارت های مورد نیاز را به سرعت و بدون هیچ گونه کرک یا اطلاعات بی فایده به شما می دهد.
هدف این دوره برای افراد مبتدی است. هیچ تجربه قبلی لازم یا فرض نمی شود. اگر از زبان برنامه نویسی دیگری مانند جاوا یا سی پلاس پلاس یا سی شارپ می آیید، در اینجا هم احساس راحتی می کنید و در صورت تمایل می توانید از هر یک از قسمت های مقدماتی صرف نظر کنید. اما به خاطر داشته باشید که Go در مقایسه با آن زبان ها تفاوت هایی دارد، بنابراین احتمالاً ایده خوبی است که همه ویدیوها را تماشا کنید.
در این دوره چه چیزی یاد خواهید گرفت؟
با بسیاری از مفاهیم مهم کد GO از جمله.
آشنا خواهید شد
با نوشتن چندین بازی ساده مبتنی بر متن، نحو زبان Go را بیاموزید
درباره تفاوت بین برنامه های شی گرا و Go که از Composition استفاده می کند بیاموزید
یاد بگیرید که مانند یک برنامه نویس فکر کنید: تصمیم گیری، حلقه کردن منطق، و انجام محاسبات
درباره استفاده Go از گوروتین ها، کانال ها و دستور انتخاب برای برنامه نویسی همزمان بیاموزید
بیاموزید که چگونه می توان از Go برای ساخت یک برنامه وب آماده تولید استفاده کرد
برخی از موارد خاص دیگری که با آنها کار خواهید کرد عبارتند از: -
نحوه نوشتن یک برنامه Go
زبان را در حین ساخت بازی های ساده بیاموزید
درباره کامپایلر Go همه چیز بیاموزید
در هنگام نوشتن کد Go بهترین روش ها را بیاموزید
با نحوه نوشتن کد Go اصطلاحی آشنا شوید
با نحوه ساخت یک برنامه Go مبتنی بر ترمینال آشنا شوید
برای ساختن یک برنامه Go مبتنی بر وب پایه کم بیاموزید
با نحوه استفاده از delve، Go debugger، برای یافتن و رفع خطاها در برنامه های خود آشنا شوید
در طول مسیر، ما با تعداد زیادی کد نمونه GO کار خواهیم کرد. ما با کدهای بد نوشته شده شروع می کنیم و به طور کامل آن را مرور می کنیم تا آن را بهبود بخشیم و بدون اشکال کنیم. این یک مهارت ضروری است و شما آن را در این دوره یاد خواهید گرفت.
این دوره از ترکیبی از تکههای کوچک کد و سپس پروژههای بزرگتر در دنیای واقعی استفاده میکند که میتوانید آنها را اجرا، ویرایش و بهبود ببخشید - شما یاد خواهید گرفت که چگونه مانند یک برنامهنویس فکر کنید و چگونه از برنامهنویسی GO نهایت استفاده را ببرید. زبان.
مربی چطور؟
مدرس شما در این دوره Trevor Sawler است.
Trevor دارای بیست سال تجربه در توسعه نرم افزار حرفه ای و بیست سال تجربه به عنوان استاد دانشگاه است.
او با طیف وسیعی از مشتریان از جمله تامسون نلسون، هیولت پاکارد، بانک سلطنتی کانادا، کیبانک، اسپرینت و بسیاری دیگر کار کرده است. به عنوان یک استاد، تروور در رشته های مختلف درسی، از جمله علوم کامپیوتر، ادبیات انگلیسی، ایرلندی، و آمریکایی، و تعدادی از دوره های "متقاطع" که پلی بین هنرهای لیبرال و زمینه های فناوری است، تدریس کرده است.
اگر سوالی دارید چطور؟
مثل اینکه این دوره به اندازه کافی کامل نبود، Trevor پشتیبانی کامل را ارائه میدهد و به هر سؤالی که دارید از طریق بخش Q A پاسخ میدهد.
این بدان معناست که هرگز نمیبینید که روزها در یک درس گیر کرده باشید. پایان. با راهنمایی های دستی آنها، بدون هیچ مانع بزرگی در این دوره به آرامی پیشرفت خواهید کرد.
خطری هم وجود ندارد!
این دوره با 30 روز ضمانت بازگشت وجه کامل ارائه میشود. به این معنی که اگر از دوره یا پیشرفت خود کاملاً راضی نیستید، به سادگی به مربیان اطلاع دهید و آنها 100% به شما بازپرداخت خواهند کرد.
شما یا در نهایت مهارت های GO را به دست می آورید، به توسعه برنامه های عالی ادامه می دهید و به طور بالقوه شغلی عالی برای خود ایجاد می کنید، یا دوره را امتحان می کنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس می گیرید...
شما به معنای واقعی کلمه نمی توانید ببازید.
برای شروع آماده هستید، توسعه دهنده؟
اکنون با استفاده از دکمه "افزودن به سبد خرید" در سمت راست ثبت نام کنید و راه خود را به سمت درخشش خلاقانه و پیشرفته GO آغاز کنید. یا، با استفاده از ویژگی پیشنمایش، این دوره را برای یک چرخش رایگان شرکت کنید، تا بدانید که 100% مطمئن هستید که این دوره برای شما مناسب است.
شما را از داخل می بینیم (عجله کنید، کلاس Go منتظر است!)
سرفصل ها و درس ها
شروع شدن
Getting Started
معرفی
Introduction
در حال نصب Go
Installing Go
در حال نصب Go
Installing Go
نصب کد ویژوال استودیو
Installing Visual Studio Code
سلام دنیا!
Hello, World!
سلام دنیا!
Hello, World!
ساختار یک برنامه Go
Structure of a Go Program
متغیرها و علامت گذاری نقطه
Variables and Dot Notation
در حال دویدن الیزا
Running Eliza
در حال دویدن الیزا
Running Eliza
مقدمه برو
Introduction to Go
مقدمه برو
Introduction to Go
خلاصه
Summary
خلاصه
Summary
آزمون بخش 1
Section 1 Quiz
آزمون بخش 1
Section 1 Quiz
شروع شدن
Getting Started
معرفی
Introduction
نصب کد ویژوال استودیو
Installing Visual Studio Code
ساختار یک برنامه Go
Structure of a Go Program
متغیرها و علامت گذاری نقطه
Variables and Dot Notation
خلاصه
Summary
شروع به کدنویسی
Starting to Code
معرفی
Introduction
متغیرها
Variables
متغیرها
Variables
بازی شماره را حدس بزنید
Guess the Number Game
پایان حدس زدن عدد
Finishing Guess the Number
چرا از متغیرها استفاده کنیم؟
Why Use Variables?
چالش شماره را حدس بزنید
Guess the Number Challenge
محدوده
Scope
چالش دامنه
Scope Challenge
چالش دامنه
Scope Challenge
راه حل چالش دامنه
Scope Challenge Solution
خلاصه
Summary
آزمون بخش 2
Section 2 Quiz
آزمون بخش 2
Section 2 Quiz
شروع به کدنویسی
Starting to Code
معرفی
Introduction
بازی شماره را حدس بزنید
Guess the Number Game
پایان حدس زدن عدد
Finishing Guess the Number
چرا از متغیرها استفاده کنیم؟
Why Use Variables?
چالش شماره را حدس بزنید
Guess the Number Challenge
محدوده
Scope
راه حل چالش دامنه
Scope Challenge Solution
خلاصه
Summary
ورودی و خروجی کنسول
Console Input and Output
معرفی
Introduction
ورودی کنسول با یک بسته
Console Input with a Package
ورودی کنسول قسمت 2
Console Input Part 2
ورودی کنسول قسمت 2
Console Input Part 2
گوش دادن به فشار کلید در بازی Hammer Bitcoin
Listening for keypresses in Hammer Bitcoin game
درون یابی رشته ای
String Interpolation
درون یابی رشته ای
String Interpolation
آزمایش با درون یابی رشته ای
Experimenting with String Interpolation
چالش
Challenge
راه حل چالش
Solution to Challenge
خلاصه
Summary
آزمون بخش 3
Section 3 Quiz
ورودی و خروجی کنسول
Console Input and Output
ورودی کنسول با یک بسته
Console Input with a Package
گوش دادن به فشار کلید در بازی Hammer Bitcoin
Listening for keypresses in Hammer Bitcoin game
آزمایش با درون یابی رشته ای
Experimenting with String Interpolation
چالش
Challenge
خلاصه
Summary
آزمون بخش 3
Section 3 Quiz
انواع، بیان و ترکیب
Types, Expression, and Composition
معرفی
Introduction
انواع پایه
Basic Types
انواع مصالح
Aggregate Types
اشاره گرها
Pointers
برش ها
Slices
برش ها
Slices
نقشه ها
Maps
کارکرد
Functions
کانال ها
Channels
کانال ها
Channels
رابط ها
Interfaces
رابط ها
Interfaces
اصطلاحات
Expressions
بولین ها
Booleans
بولی های مرکب
Compound Booleans
چالش بیت کوین چکشی
Hammer Bitcoin Challenge
چالش بیت کوین چکشی
Hammer Bitcoin Challenge
راه حل چالش بیت کوین چکشی
Hammer Bitcoin Challenge Solution
راه حل چالش بیت کوین چکشی
Hammer Bitcoin Challenge Solution
ترکیب بندی
Composition
ترکیب بندی
Composition
صادراتی در مقابل غیر صادراتی
Exported vs. Unexported
خلاصه
Summary
آزمون بخش 4
Section 4 Quiz
انواع، بیان و ترکیب
Types, Expression, and Composition
معرفی
Introduction
انواع پایه
Basic Types
انواع مصالح
Aggregate Types
اشاره گرها
Pointers
نقشه ها
Maps
کارکرد
Functions
اصطلاحات
Expressions
بولین ها
Booleans
بولی های مرکب
Compound Booleans
صادراتی در مقابل غیر صادراتی
Exported vs. Unexported
خلاصه
Summary
آزمون بخش 4
Section 4 Quiz
کنترل جریان
Flow Control
معرفی
Introduction
حلقه سه قسمتی
Three Part Loop
حلقه while in Go
The While Loop in Go
حلقه while in Go
The While Loop in Go
حلقه بی نهایت در برو
The Infinite Loop in Go
Nested Loops و Debugger
Nested Loops and the Debugger
Nested Loops و Debugger
Nested Loops and the Debugger
اشکال زدایی برنامه های کنسول
Debugging Console Applications
اشکال زدایی برنامه های کنسول
Debugging Console Applications
نمایش نظرات