دوره آموزشی
دوبله زبان فارسی
برنامهنویسی Go - ساخت اپلیکیشنهای سریع، مقیاسپذیر و قابل اعتماد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آشنایی با اصول اولیه برنامهنویسی Go، از جمله سینتکس، متغیرها و ساختارهای کنترل
- بهکارگیری توابع، اشارهگرها و ساختارهای دادهی اولیه برای ساخت اپلیکیشنهای کارآمد با زبان Go
- بررسی مفاهیم شیگرایی در Go، از جمله رابطها، structها و کامپوزیشن
- کسب مهارت در کار با مدل همزمانی Go با گوروتینها و کانالها
- مدیریت عملیاتهای ورودی و خروجی فایل و پردازش داده JSON به شکل مؤثر در اپلیکیشنهای Go
- ساخت کلاینتها و سرورهای HTTP برای درک قابلیتهای وب Go
- تسلط به الگوهای همزمانی و تکنیکهای همگامسازی با پکیجهای همگامسازی Go
- استفاده از وب فریمورکهای Go برای ایجاد وب اپلیکیشنهای مقیاسپذیر
- تحلیل و بهینهسازی عملکرد کد Go با بهرهگیری از تکنیکهای پروفایلینگ و عملکرد
- دسترسی به پایگاههای داده و دستکاری آنها در اپلیکیشنهای Go
- استفاده از ویژگیهای پیشرفته Go مانند reflection، جنریکها و برنامهنویسی متا
- طراحی و پیادهسازی معماری میکروسرویسها و کار با gRPC در Go
- ساخت اپلیکیشنهای خط فرمان کاربردی، ابزارها و مینی پروژهها (مانند سرور چت، مدیر رمزعبور، مدیر لیست انجام کارها)
- شبیهسازی سیستمهای واقعی مانند بلاکچین و کوتاهکنندههای URL برای بهکارگیری مفاهیم آموخته شده
- آمادگی برای مصاحبههای شغلی Go با بررسی سوالات رایج و پاسخهای بهترین شیوهها برای مبتدیان، توسعهدهندگان و افراد پیشرفته
پیشنیازهای دوره
علاقه و عزم برای ایجاد تاثیر در دنیا!
توضیحات دوره
به دوره "برنامهنویسی Go - ساخت اپلیکیشنهای سریع، مقیاسپذیر و قابل اعتماد" خوشآمدید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان مبتدی تا متوسط که میخواهند Go را از ابتدا یاد بگیرند و به تدریج به موضوعات پیشرفته برسند.
- توسعهدهندگان نرمافزار که با زبانهایی مانند پایتون، جاوا، سی پلاس پلاس یا جاوا اسکریپت آشنا هستند و میخواهند مهارتهای خود را با افزودن Go به مجموعه مهارتهایشان توسعه دهند.
- توسعهدهندگان بکاند که قصد دارند اپلیکیشنهای با عملکرد بالا، همزمان و مقیاسپذیر بسازند.
- برنامهنویسان سیستم و مهندسان DevOps که به کارایی Go برای ساخت ابزارها، رابطهای خط فرمان و میکروسرویسها علاقهمند هستند.
- معماران نرمافزار و سرپرستان فنی که میخواهند مدل همزمانی Go و اینکه چگونه از معماری میکروسرویسها پشتیبانی میکند را درک کنند.
- دانشجویان و فارغالتحصیل اخیر در زمینه علوم کامپیوتر و مهندسی نرمافزار که قصد دارند تجربه عملی و پروژه محور با Go کسب کنند.
- توسعهدهندگانی که برای مصاحبههای توسعهدهنده Go آماده میشوند یا به دنبال نقشهای مربوط به Go در صنعت فناوری هستند.
- علاقهمندان متنباز و علاقهمندانی که میخواهند Go را در پروژههای واقعی مانند وب سرورها، اپلیکیشنهای چت، بلاکچین و ابزارهای رابط خط فرمان آزمایش کنند.
برنامهنویسی Go - ساخت اپلیکیشنهای سریع، مقیاسپذیر و قابل اعتماد
-
شروع کار با Go 18:32
-
مبانی Go 46:26
-
ساختارهای کنترل در Go 53:56
-
توابع در Go 01:02:15
-
ساختارهای داده اولیه در Go 46:25
-
راهحلهای تکلیف ساختارهای داده اولیه 43:40
-
قسمت 1 - مفاهیم شیگرایی در Go 01:08:14
-
قسمت 2 - مفاهیم شیگرایی در Go 26:26
-
گوروتینها 27:25
-
کانالها در Go 32:57
-
ورودی و خروجی فایل در Go 01:41:28
-
Go با JSON 46:27
-
قسمت 1 - کلاینت و سرور HTTP در Go 55:50
-
قسمت 2 - کلاینت و سرور HTTP در Go 01:32:08
-
اشارهگر در Go 13:16
-
وب اسکرپر همزمان در Go 01:06:47
-
الگوهای همزمانی 25:20
-
قسمت 1 - پکیجهای همگامسازی Go 40:15
-
قسمت 2 - پکیجهای همگامسازی Go 21:51
-
قسمت 3 - پکیجهای همگامسازی Go 40:35
-
وب فریمورکهای Go 22:11
-
پروفایلینگ در Go 19:15
-
تکنیکهای عملکرد Go 16:53
-
دسترسی به پایگاه داده Go 21:08
-
بهینهسازی عملکرد Go با سازماندهی کد 31:12
-
Reflection در Go 20:55
-
جنریکها در Go 20:42
-
برنامهنویسی متا در Go 21:59
-
معماری میکروسرویسها در Go 36:14
-
gRPC در Go 42:05
-
ماشین حساب خط فرمان در Go 10:02
-
مدیر لیست انجام کارها در Go - خط فرمان 20:17
-
بازی حدس عدد - پروژه عملی 11:53
-
کوتاهکننده URL در Go 19:29
-
ابزار خط فرمان آبوهوا در Go 14:41
-
سرور چت TCP در Go 19:02
-
مدیر رمز عبور در Go 26:32
-
شبیهسازی بلاکچین ساده در Go 16:34
-
تبدیل مارکداون به اچ تی ام ال در Go 11:28
-
ردیاب هزینه در Go 14:55
-
سوالات و پاسخهای مصاحبه Go برای مبتدیان 09:21
-
سوالات و پاسخهای مصاحبهٔ Go برای توسعهدهندگان 13:38
-
سوالات و پاسخهای مصاحبه Go برای توسعهدهندگان پیشرفته 11:50
-
آزمونهای پایان دوره - شماره 1 None
-
آزمونهای پایان دوره - شماره 2 None
مشخصات آموزش
برنامهنویسی Go - ساخت اپلیکیشنهای سریع، مقیاسپذیر و قابل اعتماد
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:45
- مدت زمان :23:02:29
- حجم :8.12GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy