از صفر تا قهرمان Go: تسلط به اتوماسیون با Go
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به مهارت Golang: مهارتهای کدنویسی خود را با تسلط به پیچیدگیها و قدرت Golang به سطوح خبره ارتقا دهید.
- ایجاد یک اپلیکیشن CLI مولد پروژه Go
- چگونگی آزادسازی فضای دیسک با یافتن فایلهای تکراری
- اتوماسیون ایجاد پستهای جذاب توییتر با استفاده از ChatGPT
- توسعه نرمافزاری که الگوهای متنی خاص را با استفاده از تکنیکهای پیشرفته شناسایی میکند.
- حرکت دادن ماوس به نمایندگی از شما برای آنلاین ماندن در محل کار
- تغییر نام چندین فایل و پشتیبانگیری از فایلها
- اتوماسیون دانلود پادکستهای مورد علاقه خود
- تولید و بروزرسانی صفحات گسترده با سهولت و دقت
- ادغام و برش فایلهای PDF به صورت یکپارچه
- ارسال اسکرینشاتهای دسکتاپ به خودتان برای زیر نظر داشتن کسانی که در محل کار به دنبال شما هستند.
- ناوبری وبسایتها برای جمعآوری دادههای ضروری از پلتفرمهای آنلاین مختلف
- طراحی نرمافزاری که بهطور فعال بروزرسانیهای ایمیل ارسال میکند.
- تبدیل دادهها با تبدیل از JSON به XML و بالعکس
- و موارد دیگر (برنامه درسی زیر را بررسی کنید!)
پیشنیازهای دوره
- هیچ تجربه برنامهنویسی لازم نیست.
- دانلود و نصب Golang و VS Code در ابتدای دوره آموزش داده میشود.
- سواد کامپیوتری مقدماتی: ناوبری وبسایتها، اجرای نرمافزار، مدیریت فایلها مانند ذخیره و دسترسی به اسناد و موارد دیگر.
توضیحات دوره
آنچه خواهید آموخت:
- تسلط به مهارت Golang: به بررسی عمیق Golang بپردازید و مهارتهای کدنویسی خود را دگرگون کنید. یاد بگیرید که به راحتی در پیچیدگیهای آن ناوبری کنید، تسک های پیچیده را ساده و کد خود را کارآمدتر کنید.
- اتوماسیون و سادهسازی: از یافتن فایلهای تکراری تا اتوماسیون پستهای رسانههای اجتماعی خود با ChatGPT، یاد بگیرید که نه تنها تسک های بلکه فرآیند تصمیمگیری خود را نیز خودکار کنید.
- کارایی در دستان شما: کشف کنید چگونه مدیریت فایل، استخراج دادهها و حتی حضور آنلاین خود را خودکار کنید. با Golang، کامپیوتر خود را وادار کنید تا کار را برای شما انجام دهد و وقت خود را برای آنچه واقعاً مهم است آزاد کنید.
- ابزارهایی برای توسعهدهنده مدرن: یاد بگیرید که دانلودها را خودکار کنید، spreadsheets را مدیریت کنید، فایلهای PDF را ادغام کنید و دادهها را با چند خط کد تبدیل کنید. کتابخانههای غنی و سینتکس مختصر Golang این تسک ها را آسانتر از همیشه میکند.
آیا آمادهاید با تسک های یکنواخت و تکراری خداحافظی کنید و به دنیایی سلام کنید که در آن بهرهوری شما بینظیر است؟ وارد دنیای اتوماسیون با Go (Golang) شوید و آنچه را که میتوانید در یک روز انجام دهید دوباره تعریف کنید.
نکات برجسته دوره:
- مناسب برای مبتدیان: تجربه قبلی با Go ندارید؟ مشکلی نیست! از صفر شروع کنید و به استادی برسید.
- پروژههای دنیای واقعی: آنچه را که میآموزید از طریق پروژههای عملی که چالشهای دنیای واقعی را تقلید میکنند، اعمال کنید. تسک های روزانه خود را خودکار کنید، فایلها را مدیریت کنید و موارد دیگر
- مدرسان خبره: مدرسان ما فقط متخصصان Go نیستند، آنها از آن برای حل چالشهای واقعی اتوماسیون استفاده کردهاند. از سالها تجربه و بینش آنها بیاموزید.
- رویکرد مبتنی بر تمرین: یادگیری خود را با تمریناتی که دانش و مهارتهای شما را تثبیت میکند، تقویت کنید. تمرین باعث پیشرفت میشود و ما مقدار زیادی از آن داریم.
- دسترسی مادامالعمر و بروزرسانیهای مداوم: دنیای فناوری تکامل مییابد و دوره ما نیز همینطور. هر زمان که بخواهید دوباره بازدید کنید تا محتوای جدیدی پیدا کنید که با آخرین پیشرفتها همگام است.
- چرا Go برای اتوماسیون؟: سریع است، کارآمد است و همهجا کار میکند. با Go، هر چیزی از مدیریت فایل ساده تا تسک های پردازش داده پیچیده را خودکار کنید.
تفاوت این دوره با سایر دورهها:
- سرعت و کارایی: یاد بگیرید چگونه عملکرد Go میتواند ساعتها کار دستی را به دقایقی از فرآیندهای خودکار تبدیل کند.
- یادگیری مختصر و واضح: دوره ما مفاهیم پیچیده را به درسهای قابل فهم که درک و اعمال آنها آسان است، تجزیه میکند.
- تسلط به چند پلتفرمی: کد خود را یک بار بنویسید و آن را در هر جایی اجرا کنید. این دوره به شما نشان میدهد که چگونه از انعطافپذیری Go در سیستمعاملهای مختلف بهره ببرید.
- کتابخانه غنی از منابع: به مجموعهای گسترده از ابزارها و پکیجها دسترسی پیدا کنید که اتوماسیون را آسان میکند.
خود را با مهارتهای آماده برای آینده مجهز کنید. اجازه دهید Go کارهای سنگین را انجام دهد و بهرهوری خود را به ارتفاعات جدیدی برسانید.
همین حالا در این دوره شرکت کنید و از امروز اتوماسیون را شروع کنید!
با تسلط به هنر اتوماسیون با Go، چگونگی کار و زندگی خود را تغییر دهید. همین حالا به ما بپیوندید و تسک های دستی را به گذشته تبدیل کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که مشتاق بهبود بهرهوری خود و افزودن ابزاری قدرتمند به جعبه ابزارشان هستند.
- علاقهمندان به فناوری که مجذوب پتانسیل اتوماسیون و چگونگی تحقق آن توسط Go هستند.
- حرفهایهایی که از کار روزمره با تسک های تکراری خسته شدهاند و به دنبال راهی هوشمندانه برای مقابله با آنها هستند.
- ذهنهای کنجکاوی که میخواهند جادوی اتوماسیون و چگونگی تغییر کار و زندگیشان توسط آن را کشف کنند.
از صفر تا قهرمان Go: تسلط به اتوماسیون با Go
-
خوشآمدگویی و راهاندازی 03:01
-
Helloworld 01:28
-
اجرای کد 03:36
-
پکیجها (Packages) 02:55
-
کلمه کلیدی Import 02:36
-
کلمه کلیدی Func 01:16
-
XPrintX 06:21
-
اعلام متغیر و انواع داده - بخش 1 03:12
-
اعلام متغیر و انواع داده - بخش 2 11:19
-
ثابتها (Constants) 05:38
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
تابع Init 07:21
-
مقدمهای بر توابع 09:35
-
انواع توابع و لیترالهای تابع 08:36
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
مقدمهای بر پکیجها 10:06
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
شرط If-Else 05:04
-
برچسبها (Labels) 06:21
-
حلقههای For 13:49
-
سوییچها (Switches) 10:40
-
مقدمهای بر خطاها 04:14
-
کلمه کلیدی Defer - بخش 1 06:18
-
کلمه کلیدی Defer - بخش 2 02:12
-
وحشت 05:01
-
بازیابی 10:26
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
مقدمه 01:37
-
مقدمهای بر آرایهها - بخش 1 07:36
-
مقدمهای بر آرایهها - بخش 2 04:54
-
مقایسه آرایهها 10:24
-
حلقه For با آرایهها 04:49
-
تخصیص کل آرایه 04:32
-
آرایههای دوبعدی 09:40
-
آرایهها با توابع 03:14
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
مقدمه 11:09
-
اسلایسها و Append 06:11
-
اسلایسها و زیر اسلایسها - بخش 1 11:02
-
اسلایسها و زیر اسلایسها - بخش 2 05:33
-
اسلایسها و Make 05:50
-
اسلایسها و حلقهها 05:44
-
اسلایسها و کپی 06:20
-
مقایسه اسلایسها 13:05
-
اسلایسها با توابع 07:47
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
مقدمه 08:13
-
عمیقتر در مپها 09:21
-
حلقههای For در مپ و حذف 03:01
-
مقایسه مپها 03:11
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
مقدمه 11:10
-
تعبیه استراکتها 07:00
-
استراکتها و توابع 03:47
-
تخصیص و مقایسه استراکتها 10:18
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
اشارهگرها و انواع اولیه 11:00
-
اشارهگرها و استراکتها 08:09
-
اشارهگرها و آرایهها 06:50
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
انواع و توابع - بخش 1 11:32
-
انواع و توابع - بخش 2 08:43
-
کلاسها با استفاده از استراکتها 13:48
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
مقدمه بخش 1 10:54
-
مقدمه بخش 2 03:48
-
رابط Nil 03:22
-
انواع Assertions 08:58
-
رابط خالی 07:12
-
برابری رابط 04:49
-
رابطهای کتابخانه استاندارد 05:18
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
بررسی برنامه 05:34
-
کلمه کلیدی Go 05:04
-
کانالها (Channels) 06:05
-
کانالهای یکطرفه 01:44
-
گروههای انتظار 03:08
-
میوتکس 13:40
-
بستن کانالها 07:47
-
انتخاب کانال 10:00
-
بیایید دانش شما را تا اینجا بسنجیم! None
-
استخراج شماره تلفن و ایمیل 10:36
-
تولید تصادفی فایل کوییز 20:16
-
تغییر نام فایل 08:09
-
پشتیبانگیری از فایلهای لاگ 14:53
-
دانلود پادکست 12:50
-
بهینهسازی دانلود پادکست 05:37
-
ادغام چندین صفحه گسترده در یکی 13:16
-
استخراج صفحات PDF 15:13
-
ادغام فایلهای PDF 07:53
-
تبدیل داده (CSV به JSON) 08:09
-
حرکت دادن ماوس به نمایندگی از شما برای آنلاین ماندن در محل کار 06:11
-
ایمیل کردن اسکرینشاتهای دسکتاپ برای زیر نظر داشتن کسانی که در محل کار به دنبال شما هستند 19:52
-
چگونه ایجاد پستهای جذاب توییتر را با استفاده از ChatGPT خودکار کنیم؟ (1/3) 16:46
-
چگونه ایجاد پستهای جذاب توییتر را با استفاده از ChatGPT خودکار کنیم؟ (2/3) 16:35
-
چگونه ایجاد پستهای جذاب توییتر را با استفاده از ChatGPT خودکار کنیم؟ (3/3) 22:58
-
چگونه با یافتن فایلهای تکراری فضای دیسک را آزاد کنیم؟ (1/3) 19:20
-
چگونه با یافتن فایلهای تکراری فضای دیسک را آزاد کنیم؟ (2/3) 21:32
-
چگونه با یافتن فایلهای تکراری فضای دیسک را آزاد کنیم؟ (3/3) 05:51
-
ایجاد یک اپلیکیشن CLI مولد پروژه Go (1/3) 34:33
-
ایجاد یک اپلیکیشن CLI مولد پروژه Go (2/3) 30:35
-
ایجاد یک اپلیکیشن CLI مولد پروژه Go (3/3) 08:38
مشخصات آموزش
از صفر تا قهرمان Go: تسلط به اتوماسیون با Go
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:102
- مدت زمان :13:14:23
- حجم :7.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy