راهنمای کامل آموزش دارت [نسخه 2022]

The Complete Dart Learning Guide [2022 Edition]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک راهنمای کامل برای برنامه نویسی زبان برنامه نویسی دارت. پیش نیازها: بدون نیاز به تجربه برنامه نویسی. شما هر آنچه را که نیاز دارید یاد خواهید گرفت

زبان های برنامه نویسی بسیار زیاد و موارد استفاده بی نهایت برای هر یک از آنها وجود دارد، هر روز توسعه دهندگان چیز جدیدی ارائه می کنند و ما باید با جریان همراه باشیم.

هر دوی این فناوری‌ها زمانی که آنها را با محبوب‌ترین زبان‌ها و فریم‌ورک‌ها مقایسه می‌کنید نسبتاً جدید هستند، آنها چند سالی است که به دنبال آن هستند، اما من این ترکیب را جلوتر از زمان خود می‌دانم، مثلاً اگر یک ماشین الکتریکی بفروشید. در سال 1995.

اجازه دهید به شما بگویم چرا:


دارت چیست؟
بیایید این کار را با توضیح برخی از ویژگی های دارت شروع کنیم.

اول، توسط Google توسعه داده شد و در سال 2011 راه اندازی شد. Google از دارت برای توسعه بسیاری از برنامه های کاربردی اصلی خود از جمله تبلیغات استفاده می کند که همانطور که می توانید تصور کنید باید ساختار کاملاً محکمی داشته باشد.

دارت در نحوه کامپایل و اجرای آن بسیار انعطاف پذیر است، در واقع تنها زبان برنامه نویسی است که قادر به کامپایل JIT (در زمان مورد استفاده - در طول توسعه) و AOT (پیش از زمان) است - در هنگام انتشار برنامه استفاده می شود. ، همچنین می توان آن را به جاوا اسکریپت کامپایل کرد تا توسط مرورگرها اجرا شود یا مستقیماً روی کد بومی اجرا شود. این بدان معنی است که اجرای آن سریع است.

به لطف تطبیق پذیری دارت می توان از آن برای توسعه مشتری یا سمت سرور استفاده کرد. نحو به نظر می رسد "C" به این معنی که به صورت ایستا تایپ شده است، بنابراین اطمینان بیشتری در مورد انواع مقادیری که ارسال می کنید، ارائه می دهد، اما همچنین قرار است در OOP استفاده شود، اگر پس زمینه ای در C دارید، آن را انتخاب خواهید کرد. سریع بالا دارت همچنین شباهت هایی با جاوا اسکریپت دارد، مانند استفاده از فلش ها و توابع ناهمزمان.

«بارگذاری مجدد داغ» را فراموش نکنیم.

می توانید کد خود را مانند HTML آزمایش کنید و صفحه را برای مشاهده تغییرات بازخوانی می کنید. بله، به همین راحتی است.

Dart برای مدت زیادی توسط جامعه توسعه‌دهندگان خوابیده است، اما من فکر می‌کنم که زمان آن با اصل اول تلفن همراه است که چنین شتاب عظیمی پیدا می‌کند. این برنامه به سرعت روی همه پلتفرم ها اجرا می شود و به راحتی توسط برنامه نویسان قابل برداشت و یادگیری است.


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

مقدمه Introduction

  • کد دوره Code of the Course

  • نصب مک Mac Installation

  • نصب ویندوز Windows Installation

  • ایده Intellij Intellij idea

  • کد VS VS Code

مبانی دارت Dart Basics

  • خروجی Output

  • متغیرها Variables

  • Casting را تایپ کنید Type Casting

  • عمل Operation

  • عملیات واگذاری Assignment Operation

  • اگر بیانیه ها If Statements

  • اپراتور مشروط Conditional Operator

  • تغییر بیانیه ها Switch Statements

  • حلقه ها Loops

  • حلقه های تو در تو Nested Loops

  • بیانیه های کنترلی Control Statements

  • برنامه مدرک Degree App

  • روش های عددی Number Methods

  • روش های رشته ای String Methods

  • ورودی Input

  • استثنا Exception

  • تکرار پذیر Iterable

  • لیست ها Lists

  • لیست های دوبعدی 2D Lists

  • مجموعه ها Sets

  • نقشه ها Maps

کارکرد Functions

  • انواع توابع Functions Types

  • پیش فرض، پارامتر اختیاری Default, Optional Parameter

  • عبور آرایه از تابع Passing Array through Function

  • بازگشت Recursion

  • از طریق استثنا through Exception

  • بیان لامبدا Lambda Expression

  • توابع مرتبه بالاتر (HOF) Higher Order Functions (HOF)

  • کجا توابع Where Functions

  • تابع نقشه Map Function

  • Typedef Typedef

برنامه نویسی شی گرا [OOP] Object Oriented Programming [OOP]

  • کلاس، شی Class, Object

  • سازنده Constructor

  • استاتیک و این Static & this

  • تنظیم کننده و گیرنده Setter & Getter

  • وراثت Inheritance

  • فوق العاده Super

  • سوپر سازنده Super Constructor

  • لغو و چکیده Override & Abstract

  • مخلوط ها Mixins

  • فینال در مقابل Const Final vs Const

  • Enum Enum

  • عمومی Generic

  • کتابخانه ریاضی Math Library

  • وقت قرار DateTime

  • بارگذاری بیش از حد اپراتور Operator Overloading

  • پلی مورفیسم Polymorphism

  • بستن واژگانی Lexical Closure

  • کلاس فراخوانی Callable Class

  • تابع پسوند Extension Function

برنامه نویسی ناهمزمان Asynchronous Programming

  • آینده Future

  • جریان Stream

  • ناهمگام/منتظر async / await

  • بسته را نصب کنید Install package

  • API API

  • سیستم فایل File System

پایان The End

  • ایمنی پوچ Null Safety

  • ضروری required

  • پروژه نهایی Final Project

نمایش نظرات

راهنمای کامل آموزش دارت [نسخه 2022]
جزییات دوره
7.5 hours
64
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
62,052
4.4 از 5
دارد
دارد
دارد
Hassan Fulaih
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hassan Fulaih Hassan Fulaih

مهندس زیست پزشکی

من عاشق نوشتن کد هستم و دوست دارم به دیگران آموزش دهم

من همیشه عاشق کدنویسی بودم، عاشق فرو رفتن در مشکلات پیچیده و حل کردن هستم و هنوز فکر می کنم که دیدن یک برنامه یا برنامه ای که از ابتدا ساخته اید واقعاً احساس شگفت انگیزی است

شاید فکر کنید که من برنامه نویسی خواندم و مدرک CS گرفتم - اما نشد! من همیشه کدنویسی را دوست داشتم و این یک سرگرمی عالی بود، اما در واقع زمانی که زمان رفتن به دانشگاه فرا رسید، به سراغ "مهندسی زیست پزشکی" رفتم.

و من پشیمان نیستم! زمان سرگرم کننده ای بود و از همه چیزهایی که در آنجا تدریس می شد لذت بردم. اما بلافاصله پس از برداشتن اولین گام‌هایم در مشاغل معمولی مهندسی زیست پزشکی، برایم کاملاً واضح بود که باید به کدنویسی برگردم. و این کاری است که من انجام دادم.

در واقع، من همیشه زمانی که در دانشگاه بودم به عنوان یک فریلنسر در مشاغل جانبی کار می کردم. و همچنین در آنجا شروع به تدریس به دیگران کردم. من دوست دارم دانش خود را به اشتراک بگذارم و واقعاً معتقدم که همه ما باید تمام تلاش خود را بکنیم تا به همه اجازه دهیم چیزهای جدیدی یاد بگیرند و به اهداف خود برسند.

اکنون، من به حدود 200000 دانش آموز در سراسر جهان آموزش داده ام. من ده ها دوره را منتشر کردم و تمام آن آموزش هایی را که در این صفحه پیدا می کنید دریافت کردم. من بسیار خوشحالم که می بینم همه این محتوا به مردم کمک می کند چیزهایی را که می خواهند بیاموزند :-)