لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یاد بگیرید چگونه کدنویسی کنید: زبان برنامه نویسی Google's Go (golang).
دانلود Learn How To Code: Google's Go (golang) Programming Language
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع نهایی - ایده آل برای مبتدیان و توسعه دهندگان با تجربه دوره جامع نهایی برای مبتدیان و برنامه نویسان با تجربه تدریس شده توسط یک استاد دانشگاه از ابتدا تا مفاهیم پیشرفته همزمانی، کانال ها، محک زدن تست، مدیریت خطا، مستندسازی تمرین های عملی با راه حل ها دسترسی به پایه کد ارزشمند این دوره امتحان شده، آزمایش شده و اثبات شده است بیش از 2.65 میلیون دانش آموز آموزش داده اند دسترسی به دوره مادام العمر یادگیری با سرعت خود رضایت 100% تضمین شده پیش نیازها: برای گذراندن این دوره به دانش پیش نیازی نیاز نیست. این دوره از همان ابتدا شروع می شود و هر آنچه را که برای یک برنامه نویس برجسته باید بدانید را به شما آموزش می دهد.
این دوره، منبع جامع نهایی برای یادگیری زبان برنامه نویسی Go است.
این دوره هم برای مبتدیان و هم برای توسعه دهندگان با تجربه عالی است. این دوره پر از مثالها، تمرینهای عملی، راهحلهایی برای تمرینهای عملی، و یک مخزن کد شگفتانگیز است.
این دوره توسط یکی از مربیان برجسته برنامه نویسی Go در جهان به نام تاد مک لئود تدریس می شود. تاد اولین استاد دانشگاه در آمریکا بود که Go را در سطح دانشگاه تدریس کرد. تاد به بیش از 3.25 میلیون دانش آموز نحوه استفاده از زبان برنامه نویسی Go را آموزش داده است. این دوره برای آموزش استفاده از Go به مبتدیان و توسعه دهندگان با تجربه امتحان شده، تست شده و اثبات شده است.
این دوره دارای حجم عظیمی از محتوا و منابع است به طوری که شما می توانید هر آنچه را که نیاز دارید بیاموزید - هر آنچه که برای سطح توانایی شما مناسب است.
وقتی در این دوره ثبت نام می کنید، مادام العمر به دوره دسترسی خواهید داشت. شما قادر خواهید بود با سرعت خود یاد بگیرید. شما همیشه میتوانید برای مرور محتوا به آن بازگردید یا زمانی که برای آنها آماده بودید مفاهیم دیگری را یاد بگیرید.
این دوره همچنین با ضمانت بازگشت وجه 100٪ رضایت ارائه می شود.
می دانم که این بهترین دوره در کل دنیا برای یادگیری زبان برنامه نویسی Go است.
می دانم که شما از این دوره کاملاً راضی خواهید بود.
و اگر به هر دلیلی دوره برای شما کار نکرد، در 14 روز اول، میتوانید بازپرداخت کامل دریافت کنید.
پس همین الان ثبت نام کنید!
شما ارزش زیادی از این دوره دریافت خواهید کرد و مهمتر از آن، زمان بسیار خوبی را با یادگیری بهترین زبان برنامه نویسی ساخته شده - The Go Programming Language - سریعترین و پردرآمدترین زبان برنامه نویسی در آمریکا خواهید داشت.
در این سفر باورنکردنی به من بپیوندید. امروز ثبت نام کنید.
Go یک زبان برنامه نویسی متن باز است که ساختن نرم افزار ساده، قابل اعتماد و کارآمد را آسان می کند.
Go یک انتخاب شگفتانگیز برای یک زبان است زیرا توسط برخی از همان افرادی که زبان برنامهنویسی C، یونیکس و UTF-8 را ایجاد کردهاند - برخی از تاثیرگذارترین کمکها به علم کامپیوتر - توسعه داده شده است. رابرت گریزمر، راب پایک و کن تامپسون Go را ایجاد کردند تا زبانی مدرن باشد که به راحتی از چندین هسته استفاده می کند، به راحتی همزمانی را پیاده سازی می کند، به راحتی در محیط های توزیع شده کار می کند، و به راحتی به برنامه نویس اجازه می دهد برنامه بنویسد - بسیار ناب و کاربر پسند است. نحو.
Go توسط افراد برجسته علوم کامپیوتر در یکی از بهترین، اگر نگوییم بهترین، شرکت مهندسی نرمافزاری که تاکنون وجود داشته است - Google ایجاد شده است.
مدارک Go بینظیر است.
اما چرا گوگل زبان جدیدی ایجاد کرد؟
به قول گوگل، «Go از ناامیدی از زبانها و محیطهای موجود برای برنامهنویسی سیستمها متولد شد. برنامه نویسی خیلی سخت شده بود و انتخاب زبان تا حدودی مقصر بود. یکی باید کامپایل کارآمد، اجرای کارآمد، یا سهولت برنامه نویسی را انتخاب کند. هر سه به یک زبان اصلی در دسترس نبودند. برنامه نویسانی که می توانستند با حرکت به زبان های تایپ شده پویا مانند پایتون و جاوا اسکریپت به جای C++ یا تا حدی جاوا، سهولت را به جای ایمنی و کارایی انتخاب کنند. Go تلاشی برای ترکیب سهولت برنامه نویسی یک زبان تفسیر شده و پویا تایپ شده با کارایی و ایمنی یک زبان تایپ ایستا و کامپایل شده است. همچنین هدف آن مدرن بودن با پشتیبانی از محاسبات شبکه ای و چند هسته ای است. در نهایت، قرار است کار با Go سریع باشد: ساختن یک فایل اجرایی بزرگ روی یک کامپیوتر منفرد حداکثر باید چند ثانیه طول بکشد. برای دستیابی به این اهداف نیاز به پرداختن به تعدادی از مسائل زبانی است: یک سیستم از نوع رسا اما سبک وزن. همزمانی و جمع آوری زباله; مشخصات وابستگی صلب؛ و غیره اینها را نمی توان به خوبی توسط کتابخانه ها یا ابزارها بررسی کرد. زبان جدیدی فراخوانده شد.»
به نظر من، Go بهترین زبان برنامه نویسی است که امروز می توانید یاد بگیرید. من برنامه نویسی را در سال 1982 با بیسیک شروع کردم، با زبان های زیادی کار کردم و Go بهترین زبانی است که تا به حال استفاده کرده ام. Go همچنین امروزه پردرآمدترین زبان برنامه نویسی در آمریکا است.
بیایید با بهترین زبان برنامه نویسی که تا کنون ساخته شده است آشنا شوید. شما با منابع و نمونههای کد میروید تا همه نرمافزارها و برنامههای خود را واقعاً کار کنند.
سرفصل ها و درس ها
معرفی
Introduction
منابع ارزشمند
Valuable Resources
چرا برو؟
Why go?
چگونه موفق شویم
How to succeed
معرفی دوره
Course introduction
خوش آمدید
Welcome
منابع دوره
Course resources
منابع اضافی
Additional resources
قدرت آموزش برای تغییر زندگی
The Power of Education to Transform Lives
بررسی اجمالی دوره
Course Overview
منابع درسی I
Course resources I
منابع درس II
Course resources II
مستندات
Documentation
تسریع در یادگیری
Accelerate learning
شروع با Go
Getting going with Go
چرا برو؟
Why Go?
اسناد و کد نمونه
Documentation & example code
ایجاد اولین برنامه برو ما - سلام گوفرها!
Creating our first go program - hello gophers!
کاوش در چاپ فرمت و اسناد
Exploring format printing and documentation
نحوه کار کامپیوترها - اصول اصلی
How computers work - core principles
ASCII، Unicode، و UTF-8 - درک متن
ASCII, Unicode, & UTF-8 - understanding text
لفظ رشته و مستندات
String literals and documentation
محیط توسعه شما
Your development environment
پایانه
The terminal
بلند شدن و دویدن
Getting up and running
اجرای برنامه های go بر روی دستگاه شما
Running go programs on your machine
ضربه زدن به پنجره ها
Bash on windows
دستورات Shell/bash I
Shell / bash commands I
برو نصب باینری را در $GOPATH/bin قرار می دهد
Go install puts binary in $GOPATH/bin
دستورات Shell/bash II
Shell / bash commands II
در حال نصب Go
Installing Go
ماژول های برو - مقدمه
Go modules - introduction
به فضای کاری بروید
Go workspace
متغیرهای محیطی
Environment variables
IDE ها
IDE's
دستورات برو
Go commands
مخازن Github
Github repos
Github کاوش کرد
Github explored
مدیریت بسته
Package management
برو نمای کلی ماژول ها
Go modules overview
ایجاد یک ماژول go
Creating a go module
افزودن یک وابستگی
Adding a dependency
ارتقاء وابستگی ها
Upgrading dependencies
تمرینات عملی
Hands-on exercises
تمرین عملی شماره 74 - یک اشاره گر ایجاد کنید
Hands-on exercise #74 - create a pointer
تمرین عملی شماره 75 - یک آدرس را حذف کنید
Hands-on exercise #75 - dereference an address
تمرین عملی شماره 76 - پیاده سازی رابط و مجموعه روش
Hands-on exercise #76 - interface implementation & method sets
تمرین عملی شماره 77 - معناشناسی ارزش و اشاره گر
Hands-on exercise #77 - value & pointer semantics
متغیرها، مقادیر و نوع
Variables, values, & type
زمین بازی
Playground
سلام دنیا
Hello world
آشنایی با پکیج ها
Introduction to packages
اپراتور اعلامیه کوتاه
Short declaration operator
کلمه کلیدی var
The var keyword
کاوش نوع
Exploring type
مقدار صفر
Zero value
پکیج fmt
The fmt package
ایجاد نوع خود
Creating your own type
تبدیل، نه ریخته گری
Conversion, not casting
مبانی Go
The fundamentals of Go
متغیرها، مقادیر صفر، شناسه خالی
Variables, zero values, blank identifier
استفاده از printf برای مقادیر اعشاری و هگزادسیمال
Using printf for decimal & hexadecimal values
سیستم های اعداد: اعشاری، باینری و هگزادسیمال
Numeral systems: decimal, binary, & hexadecimal
ارزش ها، انواع، تبدیل، دامنه، و خانه داری
Values, types, conversion, scope, & housekeeping
انواع توکار، انواع مصالح و ترکیب
Built-in types, aggregate types, and composition
تمرینات - نینجا سطح 1
Exercises - Ninja Level 1
تمرین دستی شماره 1
Hands-on exercise #1
تمرین عملی شماره 2
Hands-on exercise #2
تمرین عملی شماره 3
Hands-on exercise #3
تمرین عملی شماره 4
Hands-on exercise #4
تمرین عملی شماره 5
Hands-on exercise #5
تمرین عملی شماره 6
Hands-on exercise #6
اصول برنامه نویسی
Programming fundamentals
نوع Bool
Bool type
کامپیوترها چگونه کار می کنند
How computers work
انواع عددی
Numeric types
نوع رشته
String type
سیستم های عددی
Numeral systems
ثابت ها
Constants
آیوتا
Iota
کمی جابجایی
Bit shifting
اصول برنامه نویسی برای مبتدیان
Programming fundamentals for beginners
مقدمه
Introduction
اصطلاحات
Terminology
درک دامنه
Understanding scope
کار در ترمینال
Working at the terminal
استفاده از bash در ویندوز
Using bash on Windows
دستورات ترمینال - قسمت 1
Terminal commands - part 1
دستورات ترمینال - قسمت 2
Terminal commands - part 2
احراز هویت Github و ssh
Github and ssh authentication
راه اندازی یک مخزن github
Setting up a github repo
جمع های چک
Checksums
تمرینات - نینجا سطح 2
Exercises - Ninja Level 2
تمرین دستی شماره 1
Hands-on exercise #1
تمرین عملی شماره 2
Hands-on exercise #2
تمرین عملی شماره 3
Hands-on exercise #3
تمرین عملی شماره 4
Hands-on exercise #4
تمرین عملی شماره 5
Hands-on exercise #5
تمرینات ورزشی # 6
Hands-on exercise #6
تمرین دستی شماره 7
Hands-on exercise #7
کنترل جریان
Control flow
درک جریان کنترل
Understanding control flow
حلقه - init، شرط، پست
Loop - init, condition, post
حلقه - حلقه های تودرتو
Loop - nesting loops
حلقه - برای بیانیه
Loop - for statement
حلقه - شکستن و ادامه دادن
Loop - break & continue
حلقه - چاپ ascii
Loop - printing ascii
بیانیه شرطی - if
Conditional - if statement
مشروط - اگر، در غیر این صورت اگر، دیگری
Conditional - if, else if, else
استاد کالج رسمی من یک استاد رسمی در کالیفرنیا هستم. من هم در سطح دانشگاه و هم در سطح دانشگاه تدریس کرده ام. من همچنین در چندین رشته از جمله تجارت، سیستم های اطلاعاتی، علوم کامپیوتر و آموزش آنلاین تدریس کرده ام. در سال 1376 جزو اولین اساتید دانشگاه بودم که به صورت آنلاین تدریس می کردم. من در UC San Diego کار فوق لیسانس در آموزش آنلاین انجام دادم. من "برنامه تربیت معلم آنلاین" را تأسیس کردم و در آن تدریس کردم که به اساتید آموزش داد تا چگونه آنلاین تدریس کنند. در سال 2008، من به عنوان یکی از بهترین مربیان در کل سیستم کالج جامعه کالیفرنیا انتخاب شدم. در حال حاضر، وقتی با تعداد دانشآموزان خدمتشده اندازهگیری میشود، من مربی پیشرو در جهان در زبان برنامهنویسی جدید Google هستم که یکی از سریعترین و پردرآمدترین زبانهای برنامهنویسی در آمریکا است. علاوه بر این، من سه کسب و کار راه اندازی کرده ام (دوتا از آنها تا کنون سودآور بوده اند). سابقه من در کسب و کار، سیستم های اطلاعاتی، علوم کامپیوتر، آموزش آنلاین و کارآفرینی در دنیای واقعی، مرا برای تدریس همه این دوره ها آماده کرده است. من مشتاقانه منتظر هستم تا به شما کمک کنم تا مهارت های عالی برای بهبود زندگی خود را بیاموزید. مهارت های بهتر، زندگی بهتر.
نمایش نظرات