هیچ دوره ای در سبد آموزش شما وجود ندارد
زبان قدرتمند Dart (دارت) توسط شرکت گوگل توسعه داده شده است و توسECMA ( ویکی پدیا ) نیز به عنوان یک استاندارد تأیید شده است.
زبان دارت یک زبان چند سکویی (Multi Platform) میباشد، بدین معنا که شما میتوانید با استفاده از این زبان، برنامه ها و اپلیکیشن هایی برای وب، دسکتاپ و موبایل بسازید.
- کیت توسعه نرم افزار این زبان تحت عنوان Dart SDK توسط گوگل معرفی شده است.
- زبان Dart یک زبان شئ گرا است و گرامری شبیه به زبان C دارد. (C like Languages)
همچنین کد های زبان Dart میتوانند با استفاده از یک کامپایلر به کد های JavaScript تبدیل شوند. بدین معنا که شما میتوانید کدی را به زبان دارت نوشته و سپس با گرفتن خروجی جاوا اسکریپت، از آن کد در وبسایت نیز استفاده کنید.
کاربرد های زبان Dart
همانطور که در بالا اشاره کردیم، زبان دارت یک زبان چند سکویی است. بنابراین با این زبان میتوانیم برنامه های وب (سمت کاربر/سمت سرور) یا (client/server)، اپلیکیشن های موبایل (Android و IOS) و همچنین برنامه های تحت دسکتاپ بنویسیم.
همچنین با این زبان میتوان برنامه هایی نوشت که در محیط خط فرمان (Command Line) اجرا شوند.
استفاده و نحوه اجرا
سه راه برای اجرای کد های نوشته شده به زبان Dart وجود دارد:
- کامپایل و تبدیل به کد های جاوا اسکریپت : اگر قصد نوشتن برنامه های وب دارید که در مرورگر های وب مختلف اجرا شوند، کد های زبان دارت باید به کد های زبان JavaScript تبدیل شوند.
اساسا هدف توسعه زبان دارت نیز برطرف کردن مشکلات موجود در جاوا اسکریپت بود.
کد های جاوا اسکریپتی که توسط دارت تولید شده اند، بهینه تر و سریع تر از کد های تولید شده جاوا اسکریپت به صورت دستی است. - مستقل : کیت توسعه نرم افزار دارت (Dart SDK) که با کامپایلر خود به نام Dart VM همراه است، امکان نوشتن برنامه هایی را میدهد که در محیط خط فرمان (Command Line) اجرا شوند.
دارت دارای کتابخانه استانداردی است که با استفاده از آن میتوان برنامه های سیستمی مانند وب سرور ها بسازند. - برنامه های موبایل : با استفاده از فریم ورک Flutter، میتوان اپلیکیشن های موبایل برای سیستم های عامل Android و IOS ساخت.
دارت به کد های native یا محلی پلتفرم مورد نظر تبدیل میشود.
این دوره مناسب چه کسانی است ؟
کسانی که قصد دارند تا با کمترین هزینه وارد دنیای برنامه نویسی شده و با یک کد، شروع به توسعه پروژه در تمام پلتفرم های نرم افزاری کنند، زبان دارت به علت چند سکویی یا Multi platform بودن، برای کم کردن هزینه های کد نویسی و راحت تر کردن کار بسیار مفید است و یکی از بهترین گزینه هاست.
پیش نیاز های دوره آموزش زبان برنامه نویسی دارت
این دوره هیچ پیش نیازی نخواهد داشت ولی پیشنهاد میکنیم دانشجویان دوره حتما با تفکر برنامه نویسی و ذهنیت الگوریتم نویسی آشنا باشند.
دوره رایگان آموزش پایه برنامه نویسی ، الگوریتم و فلوچارت
سرفصل های آموزش زبان برنامه نویسی دارت
- معرفی دوره دارت
- بررسی نصب زبان Dart و ابزار های آن
- بررسی ایجاد اولین برنامه به زبان Dart
- بررسی اولیه متغیر زبان Dart
- بررسی انواع داده در زبان Dart – بخش اول
- بررسی انواع داده در زبان Dart – بخش دوم
- بررسی انواع داده در زبان Dart – بخش سوم
- بررسی انواع عملگرها در زبان Dart
- بررسی دستورات Control-Flow در زبان Dart – بخش اول
- بررسی دستورات Control-Flow در زبان Dart – بخش دوم
- بررسی دستورات Control-Flow در زبان Dart – بخش سوم
- بررسی دستورات Control-Flow در زبان Dart – بخش چهارم
- بررسی function ها در زبان dart – بخش اول
- بررسی function ها در زبان dart – بخش دوم
- بررسی شی گرایی ( OOP ) در زبان dart – بخش اول
- بررسی شی گرایی ( OOP ) در زبان dart – بخش دوم
- بررسی شی گرایی ( OOP ) در زبان dart – بخش سوم
- بررسی شی گرایی ( OOP ) در زبان dart – بخش چهارم
- بررسی استفاده از package ها در زبان Dart
hhgh4269 دانشجوی دوره
سلام ایا این دوره سورس کد ندارد
حسن رجبیان
سلام
خیر این دوره سورس کد ندارد
baluch074 دانشجوی دوره
با سلام
یک سوال داشتم در قسمت های چهارم تابع ها
وقتی یک داده میدم برای انجام عملیات چطور اون داده رو تو یک تابع دیگه تو یک متغییر بریزم؟
علیرضا احمدی مدرس دوره
سلام و عرض ادب. منظورتون رو متوجه نمیشم. چیزی که میخواین رو کد کنید. بعدش عکس بگیرید و بفرستید تلگرام تا کمک تون کنم.
@AlirezaAhmadi_info
ناشناس
آیا زبان دارت از زبان کاتلین یادگیریش راحتتر وبهتره یا نه؟
علیرضا احمدی مدرس دوره
سلام و عرض ادب. خیر دارت مجهول تر و ضعیف تره. کاتلین قدرتش بالا و سریع تر هست
مرتضی معتمدی
سلام دوره برنامه نویسی دارت برام خیلی جالب و آموزنده بود.
soheylakazemi
سلام خیلی خوشحالم که راضی بودید موفق باشید
شایان اندیشمند
دوره برنامه نویسی Dart برای من از این لحاظ مفید بود که دقیقا هر قسمت دوره توضیحات لازم وجود داشت. یه در خواست دیگه اینکه اگه امکانش هست دوره آموزش تبدیل dart به native و کار کردن با native را هم بذارید.
samirakazemifar0
ممنون از نظرتون چشم حتما برای ضبط این موضوع اقدام میکنیم
علی مردانی
سلام من اصولا در مورد خریدهای اینترنتی کامنت نمی ذارم. اما این خریدی که انجام دادم و زحمتی که کشیده شده بود برای این پکیج منو وادار کرد که نظرم را بگم. پکیج آموزش زبان برنامه نویسی Dart
برای من به شخصه یک آموزش جامع و مفید بود. حجم محتوا و زمان ویدئوهابه اندازه کافی و توضیحات حرفه ای بود.
samirakazemifar0
سلام ممنون از اینکه با ما همراهید .
magmap.2033 دانشجوی دوره
you are big man..thanks
میثم
سلام استاد
نحوه آموزش شما بد نیست ولی خیلی خوب هم نیست که بخاطرش این همه هزینه پرداخت کرد بهتر بود آموزش رایگان میذاشتید مثل سایت تاپلرن که مهندس قاری با بیان خوب شون آموزش دارت رایگان ارائه دادن
امیدوارم نظرم ثبت بشه
پاشا
دقیقا همینطوره. موافقم.
nima
به عنوان کسی که تازه میخواد شروع کنه این زبان رو پیشنهاد میکنید؟
علیرضا احمدی مدرس دوره
سلام. بله کاتلین قطعا پیشنهاد میشه
علیرضا احمدی مدرس دوره
سلام خیر. کاتلین رو پیشنهاد میکنم
3aeed
سلام یعنی برای یادگیری فلاتر سراغ دارت نریم?!
اول از کاتلین شروع کنیم?
علیرضا احمدی مدرس دوره
سلام و عرض ادب. فلاتر با دارت کار میکنه پس شما مجبور به یادگیری زبان دارت هستید اما دقت کنید که چنانچه زبان کاتلین رو یاد داشته باشید، درک کردن دارت و فلاتر برای شما آسون تر خواهد بود.
smohammadh
چطور ممکنه که یک دوره جامع فقط 6 ساعت باشه؟!
علیرضا احمدی مدرس دوره
میشه. چون دوره دارت هست. زبان دارت بیشتر از این مانور و زمان نیاز نداره. نگفتیم دوره جامع امنیت، دوره جامع یه زبان ساده اس
حسن
به نظرم عااالی بود و باور نکردنی این ویدئو بی نظیره
علیرضا احمدی مدرس دوره
خیلی ممنون نظر لطفته دوست عزیز