لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش انتقال از جاوا به گو (Java to Go)
- آخرین آپدیت
دانلود Transition from Java to Go
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پیشنیازهای پیشنهادی
مهارتهای برنامهنویسی سطح متوسط در زبان جاوا
پروژهها
پیادهسازی ساختارها (structs)، توابع و اینترفیسها برای ساخت یک اپلیکیشن خط فرمان (CLI) جهت تبدیل دما از سلسیوس به فارنهایت.
پیادهسازی ساختارهای داده رایج برای توسعه اپلیکیشن تبدیل دما به یک برنامهریز سفر که آبوهوای شهرهای خاص را بررسی کرده و نتایج را بر اساس ماه سازماندهی میکند.
آیا به دنبال روشهایی برای کدنویسی بهینهتر در جاوا هستید اما نمیدانید از کجا شروع کنید؟ در این دوره با همراهی «آدلینا سیمون»، مهندس نرمافزار، به دنیای زبان Go سفر کنید. این دوره بهطور اختصاصی برای برنامهنویسان سطح متوسط جاوا طراحی شده است که قصد انتقال به زبان Go را دارند. بیاموزید چگونه از قدرت زبان برنامهنویسی Go برای نوشتن کدهای سریعتر، بهتر و قابلاعتمادتر استفاده کنید و آنها را با استانداردهای صنعتی در محیط Production عرضه نمایید.
سرفصل ها و درس ها
مقدمه
Introduction
نصب و راهاندازی
Installation and setup
معرفی
Intro
1. مبانی و مفاهیم پایه
1. The Basics
ساختار برنامه
Program structure
انواع دادههای پایه
Basic data types
اعلان متغیرها
Declaring variables
اشارهگرها (Pointers)
Pointers
اجرای برنامهها
Running programs
2. توابع
2. Functions
مدیریت خطاها
Error handling
مقادیر بازگشتی متعدد
Multiple return values
ساختار If/Else
If/Else
توابع Deferred
Deferred functions
تعریف توابع
Function definition
3. ساختارها و اینترفیسها
3. Structures and Interfaces
پاسخ پروژه: تبدیل دما (سلسیوس/فارنهایت)
Solution: Temperature converter (Celsius/Fahrenheit)
ماژولها
Modules
مبانی Structها
Struct basics
اینترفیسها
Interfaces
چالش: تبدیل دما (سلسیوس/فارنهایت)
Challenge: Temperature converter (Celsius/Fahrenheit)
متدها
Methods
4. ساختارهای داده
4. Data Structures
کار با JSON
Handling JSON
مپها (Maps)
Maps
چالش: برنامهریز سفر
Challenge: Vacation planner
ساخت اپلیکیشنهای CLI
Building CLIs
حلقهها و Rangeها
Loops and ranges
پاسخ پروژه: برنامهریز سفر
Solution: Vacation planner
مرتبسازی و جستجو
Sorting and searching
آرایهها
Arrays
اسلایسها (Slices)
Slices
تست واحد (Unit Testing)
Unit Testing
مبانی تست واحد
Unit testing basics
مایهها (Mocks)
Mocks
تستهای جدولی (Table Testing)
Table testing
جمعبندی
Conclusion
گامهای بعدی
Next Steps
همروندی (Concurrency) و جنریکها
Concurrency and generics
Adelina Simion یک مهندس نرم افزار و تکنولوژی Evangelist است.
او یک مهندس جاوا با تجربه با هفت سال تجربه است، با سه سال گذشته متخصص در حال حرکت است. ساکن در لندن، او دارای MS در مدل سازی ریاضی و محاسبات از دانشگاه فنی دانمارک و در فناوری اطلاعات و ارتباطات از دانشکده مهندسی کاپنهاگ است.
نمایش نظرات