در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

راهنمای برنامه نویسی به زبان Dart

10,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با دارت یاد می گیرید.

عنوان اصلی : Dart The Complete Developer's Guide

سرفصل ها :

Dart: The Complete Developer's Guide
استفاده حداکثری از این دوره
مقدمه ای بر دارت
مقدمه ای بر دارت پد
بخش معرفی
روش "اصلی".
سلام دنیا
اعلان و مقداردهی اولیه متغیر
انواع پایه
تمرین: چاپ متغیرها
الحاق رشته ها و درون یابی
تمرین: درون یابی رشته ای
رشته فرار
رشته های چند خطی
عملیات اصلی رشته: حروف بزرگ و کوچک
مقداردهی اولیه در مقابل تخصیص
تمرین: رشته های کوچک و بزرگ
یافتن و جایگزینی رشته ها
مکالمات بین انواع
عملگرهای حسابی
تمرین: تبدیل دما
عملگرهای افزایش و کاهش
عملگرهای منطقی و رابطه ای
اپراتور شرطی سه تایی
فرمت هگز، عملگرهای بیتی و جابجایی
نظرات
عبارات و عبارات
بخش معرفی
زبان های ایستا در مقابل پویا
استنتاج را با 'var' تایپ کنید
کلمه کلیدی "نهایی".
کلمه کلیدی "const".
تمرین: 'var'، 'final' و 'const'
کلمه کلیدی پویا
بخش معرفی
اظهارات اگر/دیگر
تمرین: عبارات if/else
در حالی که حلقه ها
برای حلقه ها
ورزش: صدای وزوز
"شکستن" و "ادامه"
سوییچ عبارات
شمارش ها
تمرین: ماشین حساب ساده
بخش معرفی
نصب Dart SDK
نصب و پیکربندی VS Code
خلاصه پروژه: سنگ، کاغذ و قیچی
ایجاد یک برنامه خط فرمان
کد شبه برای منطق بازی
دریافت ورودی استفاده با stdin از dart:io
پیاده سازی حلقه بازی
پیاده سازی منطق بازی
بخش معرفی
لیست ها
تمرین: مجموع موارد موجود در یک لیست
فهرست کردن روش ها
حاشیه نویسی را با لیست تایپ کنید
استفاده از 'var'، 'final'، 'const' با لیست ها
مجموعه ها
تمرین: مجموعه
نقشه ها
اپراتور "به عنوان".
مقدار "تهی".
تکرار روی نقشه ها
ورزش: سفارش پیتزا
مجموعه های تودرتو
ورزش: رتبه بندی رستوران ها
مجموعه-اگر
مجموعه برای
گسترش می یابد
تمرین: لیست خرید
کپی کردن مجموعه ها
بخش معرفی
تجزیه آرگومان های خط فرمان
خواندن فایل ها خط به خط
شبه کد برای منطق پردازش
پیاده سازی منطق پردازش
مقدمه ای بر ایمنی پوچ
متغیرهای پوچ و غیر قابل تهی
تجزیه و تحلیل جریان: ارتقاء و تعیین تکلیف
عملگر ادعا
عملگر if-null
ایمنی صفر با استنتاج نوع
ایمنی پوچ با مجموعه ها
اپراتور دسترسی مشروط و اشتباه میلیارد دلاری
بخش معرفی
مقدمه ای بر توابع
آرگومان های تابع
مقادیر برگرداندن
تمرین: جمع لیستی از اعداد
استدلال های نامی و موضعی
مقادیر مورد نیاز و پیش فرض
آرگومان های موقعیتی پیش فرض
تمرین: سفارش پیتزا با توابع
نمادهای فلش چاق
دامنه جهانی و محلی
توابع درونی
وضعیت و عملکردهای جهانی قابل تغییر با عوارض جانبی
بخش معرفی
توابع ناشناس
به عنوان اشیاء درجه یک عمل می کند
انواع عملکرد
بسته شدن
روش "forEach".
روش "نقشه".
"Iterable" و "toList()"
استفاده مجدد از کد با توابع ناشناس و ژنریک
روش های "where" و "firstWhere".
تمرین: تابع "where" را اجرا کنید
Ecercise: تابع "firstWhere" را اجرا کنید
روش "کاهش"
ترکیب عملگرهای کاربردی
بخش معرفی
معرفی کلاس ها
روش های نمونه
سازندگان کلاس و کلمه کلیدی "this".
لیست های آغازگر و نحو مختصر
کلاس هایی با اعضای تغییرناپذیر
تمرین: ایجاد یک کلاس "شخص".
ایمنی با کلاس ها را تایپ کنید
سازنده های 'const'
سازندگان نامگذاری شده
سازنده های نامگذاری شده: مثال دما
گیرنده و تنظیم کننده
ورزش: رتبه بندی رستوران با کلاس ها
روش ها و متغیرهای استاتیک
متغیرها و روش های خصوصی
بسته شدن
بخش معرفی
راه اندازی دارت کد VS با ایمنی پوچ
مقدمه ای بر وراثت / زیر طبقه بندی
سازنده "فوق العاده".
روش های غلبه بر
کلاس های انتزاعی
تمرین: مساحت و محیط
رابط‌ها و تفاوت بین «پیاده‌سازی» و «بسط»
کلاس پایه 'Object'
متد 'toString()'
عملگر برابری و کلمه کلیدی "کوواریانت".
تمرین: عملگرهای + و * را پیاده سازی کنید
نادیده گرفتن 'hashCode' و بسته Equatable
استفاده از کلاس های ژنریک
ترکیب در مقابل وراثت: مثال سلسله مراتب ویجت فلاتر
سازنده های کارخانه و خواندن داده های JSON
تمرین: سریال سازی JSON
کپی کردن اشیا با "copyWiith"
اپراتور آبشار
فروشگاه تجارت الکترونیک ساده: نمای کلی
ایجاد کلاس های محصول، آیتم، سبد خرید
افزودن اعلان تعاملی
افزودن اقلام به سبد خرید
قابلیت پرداخت
ساختار و جمع بندی پروژه
بخش معرفی
ایجاد و استفاده از میکسین ها
ترکیبات: معایب
برنامه های افزودنی
برنامه های افزودنی با محدودیت های نوع عمومی
تمرین: گسترش دامنه
بخش داخلی
خطاها در مقابل استثناها
ادعاها
استثناها: «پرتاب»، «تلاش»، «گرفتن»، «در نهایت»، «بازپرداخت»
تمرین: اعتبار سنجی ایمیل
بخش معرفی
آتی، «سپس»، «catchError»، «whenComplete»
"ناهمگام" و "انتظار"
"Future.value" و "Future.error"
تمرین: شمارش معکوس با آینده
جریان ها
مولدهای جریان: "ناهمگام*" و "بازده"
ورزش: صدای وزوز با جریان
سازندگان جریان
روش های جریان
جریان های اشتراک تک/چند
نمای کلی برنامه آب و هوا
REST API اصول
ایجاد برنامه خط فرمان
ایجاد یک Weather API Client با بسته Dart http
خواندن کد وضعیت پاسخ و داده ها
تکمیل سرویس گیرنده Weather API
تجزیه داده های JSON
مدیریت خطا و جمع بندی
کتاب الکترونیکی دارت / فلاتر رایگان (قیمت 40 دلار) و مراحل بعدی