/ عضویت
برنامه نویسی Dart

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

  • مقدمه‌ای بر زبان Dart

    • تاریخچه و ویژگی‌های زبان Dart
    • کاربردهای Dart (وب، موبایل، سرور)
    • نصب و راه‌اندازی محیط توسعه Dart
    • آشنایی با IDEهای مناسب برای Dart (مثل Visual Studio Code، IntelliJ IDEA)
  • مبانی زبان Dart

    • ساختار برنامه‌های Dart
    • انواع داده‌ها و متغیرها
    • عملگرها و عملیات پایه‌ای
    • کنترل جریان (شرط‌ها و حلقه‌ها)
    • توابع و متدها
  • شی‌ءگرایی در Dart

    • مبانی برنامه‌نویسی شی‌ءگرا
    • تعریف و استفاده از کلاس‌ها
    • وراثت و چندریختی (Polymorphism)
    • تعامل با اشیاء و کلاس‌ها
    • استفاده از خصوصیات و متدهای کلاس
  • مدیریت خطاها و استثناها

    • آشنایی با سیستم مدیریت خطاها در Dart
    • استفاده از بلوک‌های try-catch-finally
    • ایجاد و استفاده از استثناهای سفارشی
  • برنامه‌نویسی همزمان (Concurrency)

    • آشنایی با مفاهیم همزمانی
    • استفاده از Future و async/await
    • مدیریت همزمانی و منابع
  • کار با مجموعه‌ها و داده‌ها

    • آشنایی با انواع مجموعه‌ها (لیست‌ها، ست‌ها، نقشه‌ها)
    • عملیات بر روی مجموعه‌ها (اضافه کردن، حذف، جستجو)
    • استفاده از LINQ-like querying در Dart
  • کار با ورودی/خروجی (I/O)

    • خواندن و نوشتن فایل‌ها
    • کار با ورودی و خروجی استاندارد
    • مدیریت فایل‌ها و دایرکتوری‌ها
  • توسعه وب با Dart

    • آشنایی با فریمورک Flutter برای توسعه موبایل
    • توسعه اپلیکیشن‌های وب با Dart و AngularDart
    • استفاده از Dart برای ایجاد APIهای وب
  • توسعه اپلیکیشن‌های موبایل با Flutter

    • آشنایی با فریمورک Flutter
    • طراحی و پیاده‌سازی واسط کاربری با Flutter
    • استفاده از کتابخانه‌های Flutter و Dart
    • پیاده‌سازی ویژگی‌های پیشرفته در اپلیکیشن‌های موبایل
  • پروژه نهایی

    • انجام یک پروژه کاربردی برای تثبیت آموخته‌ها
    • توسعه یک برنامه کامل با استفاده از Dart و Flutter
    • پیاده‌سازی ویژگی‌ها و تست نهایی
?
Unread Messages
Online Users
Offline Users
پشتیبانی تجارت برتر آنلاین ×

Hi, lets start chatting...

برای شروع گفتگو لطفا فرم زیر را تکمیل کنید
ثبت