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

پنل کاربری

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

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

کدنویسی به زبان Dart

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

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

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

برنامه نویسی دارت را به عمق بیاموزید. شامل: مباحث اساسی ، تمرینات و پروژه ها. به طور کامل به DART 2.15
به روز شده است

عنوان اصلی : The Complete Dart Language Guide for Beginners and Beyond

سرفصل های دوره :

مقدمه:
چگونه از این دوره نهایت استفاده را ببرید
مقدمه ای بر دارت
معرفی Dartpad
مبانی دارت:
معرفی بخش
روش اصلی
سلام دنیا
اعلان و مقداردهی اولیه متغیر
انواع اساسی
[تمرین] متغیرهای چاپ
الحاق و درون یابی رشته ها
[تمرین] درون یابی رشته ای
رشته در حال فرار
رشته های چند خطی
عملیات پایه رشته: حروف بزرگ و کوچک
مقداردهی اولیه در مقابل تخصیص
[تمرین] رشته های کوچک و بزرگ
یافتن و جایگزینی رشته ها
تبدیل بین انواع
عملیات حسابی
[تمرین] تبدیل دما
عملگرهای افزایش و کاهش
عملگرهای منطقی و رابطه ای
اپراتور دسترسی سه‌گانه
فرمت هگز، عملگرهای بیتی و جابجایی
نظرات
عبارات و اظهارات
سیستم نوع دارت:
معرفی بخش
زبان های ایستا در مقابل پویا
استنتاج را با var تایپ کنید
کلید کلیدی نهایی
کلید کلیدی const
[تمرین] var، نهایی و const
کلید کلیدی پویا
جریان کنترل:
عبارات If/else
[تمرین] عبارات if/else
در حالی که حلقه است
برای حلقه ها
بشکنید و ادامه دهید
تغییر بیانیه ها
شمارش ها
[تمرین] ماشین حساب ساده
[Project] ساخت برنامه خط فرمان:
نصب Dart SDK
نصب و پیکربندی VS Code
خلاصه پروژه: سنگ، کاغذ و قیچی
ایجاد برنامه خط فرمان
شبه کد برای منطق بازی
دریافت ورودی کاربر با stdin از dart:io
اجرای حلقه بازی
پیاده سازی منطق بازی
مجموعه ها:
فهرست ها
[تمرین] مجموع موارد موجود در یک لیست
روش‌ها را فهرست کنید
حاشیه نویسی را با لیست تایپ کنید
استفاده از var، final، const with lists
مجموعه ها
مجموعه‌های [تمرین]
نقشه ها
عملگر as
مقادیر تهی
تکرار روی نقشه ها
[ورزش] سفارش پیتزا
مجموعه‌های تودرتو
[ورزش] رتبه‌بندی رستوران‌ها
مجموعه-اگر
مجموعه-برای
گسترش می یابد
فهرست خرید [ورزش]
کپی کردن مجموعه ها
[پروژه] پردازش داده در دارت:
تجزیه آرگومان های خط فرمان
خواندن فایل ها خط به خط
شبه کد برای منطق پردازش
پیاده سازی منطق پردازش
ایمنی صفر:
متغیرهای پوچ و غیر قابل تهی
عملگر ادعا
عملگر if-null
ایمنی صفر با استنتاج نوع
ایمنی صفر با مجموعه ها
اپراتور دسترسی مشروط و اشتباه میلیارد دلاری
توابع: مبانی:
معرفی توابع
آگومان های تابع
مقادیر را برگرداند
[تمرین] مجموع فهرستی از اعداد
آرگومان های نامگذاری شده و موقعیتی
مقادیر مورد نیاز و پیش فرض
آرگومان های موقعیتی پیش فرض
[ورزش] سفارش پیتزا با توابع
نماد پیکان چاق (=>)
دامنه جهانی و محلی
عملکردهای درونی
حالت و عملکردهای جهانی قابل تغییر با عوارض جانبی
توابع: پیشرفته:
عملکردهای ناشناس
به عنوان اشیاء درجه یک عمل می کند
انواع تابع
تعطیلی
روش forEach
روش نقشه
Iterable و toList()
متدهای Where و firstWhere
[تمرین] تابع Where را پیاده سازی کنید
[تمرین] تابع firstWhere را اجرا کنید
روش کاهش
ترکیب عملگرهای عملکردی
کلاس: مبانی:
معرفی کلاس ها
روش های نمونه
سازندگان کلاس و کلمه کلیدی this
لیست های آغازگر و نحو مختصر
کلاس هایی با اعضای تغییرناپذیر
[تمرین] ایجاد کلاس Person
سازندگان Const
سازنده های نامگذاری شده
گیرنده و تنظیم کننده
[ورزش] رتبه‌بندی رستوران‌ها با کلاس‌ها
روش ها و متغیرهای استاتیک
متغیرها و روش های خصوصی
به پایان برسانید
کلاس ها: پیشرفته:
راه اندازی دارت کد VS با ایمنی پوچ
مقدمه ای بر وراثت / طبقه بندی فرعی
سازنده فوق العاده
روشهای نادیده گرفته شده
کلاس های انتزاعی
[تمرین] مساحت و محیط
کلاس Object پایه
متد toString().
عملگر برابری و کلمه کلیدی کوواریانت
[تمرین] عملگرهای + و * را اجرا کنید
نسخ هش کد و بسته Equatable
استفاده از کلاس هایی با ژنریک
سازنده های کارخانه و خواندن داده های JSON
[تمرین] JSON Serialization
کپی کردن اشیا با copyWith
اپراتور آبشار
[Project] برنامه تجارت الکترونیک ساده:
ایجاد کلاس های محصول، آیتم، سبد خرید
افزودن درخواست تعاملی
افزودن موارد به سبد خرید
عملکرد تسویه حساب
ساختار و جمع بندی پروژه
ترکیب‌ها و برنامه‌های افزودنی:
ایجاد و استفاده از میکسین ها
ترکیبات: معایب
برنامه های افزودنی
برنامه‌های افزودنی با محدودیت‌های نوع عمومی
[تمرین] Ranپسوند ge
مدیریت خطا و استثناها:
خطاها در مقابل استثناها
ادعاها
استثنائات: پرتاب، تلاش، گرفتن، در نهایت، دوباره پرتاب
[تمرین] اعتبارسنجی ایمیل
برنامه نویسی ناهمزمان:
Future.value و Future.error
[تمرین] شمارش معکوس با آینده
جریان ها
ژنراتورهای جریان: ناهمگام* و بازده
[ورزش] صدای وزوز با جریان‌ها
سازندگان جریان
روش های جریان
جریان های اشتراک تک / چندگانه
[پروژه] برنامه هواشناسی:
مبانی REST API
ایجاد برنامه خط فرمان
ایجاد یک سرویس گیرنده Weather API با بسته Dart http
خواندن کد وضعیت پاسخ و داده ها
تکمیل سرویس گیرنده Weather API
تجزیه داده های JSON
رسیدگی به خطا و جمع بندی
مراحل بعدی:
محتوای پاداش و مراحل بعدی

نمایش سرفصل های انگلیسی

The Complete Dart Language Guide for Beginners and Beyond