دوره آموزشی مهاجرت از زبان جاوا به زبان Go
2 ساعت 17 دقیقهمتوسط2022-06-09
مدرسین
Adelina Simion
Software Engineer and Technology Evangelist
جزئیات دوره
اگر به کار در جاوا عادت دارید اما باید کدنویسی موثر در Go را یاد بگیرید، مربی Adelina Simion شما را تحت پوشش قرار می دهد. در این دوره، او به شما نشان می دهد که چگونه Go را به سرعت یاد بگیرید و به ارائه کد با سرعت معمول خود در تولید ادامه دهید. Adelina شما را از طریق اصول اولیه مانند ساختار برنامه، برنامه های در حال اجرا، اعلام متغیرها، انواع داده های اولیه و اشاره گرها راهنمایی می کند. او توابع را تعریف می کند و نحوه استفاده از چندین مورد از آنها را در Go به شما راهنمایی می کند. Adelina ساختارها (ساختارها) و رابط ها، از جمله روش های فراخوانی، ماژول ها و رابط ها را بررسی می کند. او ساختارهای دادهای مانند آرایهها، برشها، نقشهها، حلقهها و محدودهها را توضیح میدهد، سپس نحوه مدیریت JSON را توضیح میدهد. آدلینا مرتب سازی و جستجو و همچنین CLI ها را مورد بحث قرار می دهد. او نحوه استفاده از تست واحد در Go را بررسی می کند، سپس با بحث در مورد همزمانی و ژنریک که کانال ها و گوروتین ها را معرفی می کند، کار را به پایان می رساند.
مهارت ها
GoJavaOracleGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مقدمه
- 02 - نصب و راه اندازی
1. مبانی
- 03 - ساختار برنامه
- 04 - اجرای برنامه ها
- 05 - اعلام متغیرها
- 06 - انواع داده های پایه
- 07 - اشاره گر
2. توابع
- 08 - تعریف تابع
- 09 - چندین مقدار بازگشتی
- 10 - اگر غیر از این باشد
- 11 - رسیدگی به خطا
- 12 - توابع معوق
3. ساختارها و رابط ها
- 13 - مبانی ساختار
- 14 - روشها
- 15 - ماژول ها
- 16 - رابط ها
- 17 - چالش - مبدل دما (سانتیگراد فارنهایت)
- 18 - محلول - مبدل دما (سانتیگراد فارنهایت)
4. ساختارهای داده
- 19 - آرایه ها
- 20 - برش ها
- 21 - نقشه ها
- 22 - حلقه ها و محدوده ها
- 23 - مدیریت JSON
- 24 - مرتب سازی و جستجو
- 25 - CLI ساختمان
- 26 - چالش - برنامه ریز تعطیلات
- 27 - راه حل - برنامه ریز تعطیلات
5. تست واحد
- 28 - مبانی تست واحد
- 29 - تست جدول
- 30 - تمسخر
نتیجه
- 31 - همزمانی و ژنریک
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go