آموزش برنامه نویسی Dart Masterclass: کتاب مقدس iOS - Android

Dart Masterclass Programming Course: iOS/Android Bible

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

آنچه خواهید آموخت

  • برنامه نویسی دارت
  • < li>
    برنامه نویسی اندروید
  • برنامه نویسی iOS
  • توسعه موبایل
  • برنامه نویسی برنامه
  • طراحی موبایل
  • < li>
    معناشناسی برنامه نویسی عمومی
  • قالب برنامه های کدگذاری
  • تمام توابع برنامه نویسی دارت
  • برنامه نویسی برنامه
  • برنامه نویسی تلفن همراه

فاقد آموزش نصب است (برای درک نحوه استفاده از دارت در VScode و مواردی مانند pubspec.yaml و سایر جزئیات چند ساعت طول می کشد)

من فهمیدم که استفاده از dartpad راهی آسان برای یادگیری است اما این یک روش غیر واقعی برای ساخت یک پروژه است.

انگیزه من ساخت برنامه flutter است.

بنابراین این دلیلی است که من نمی خواهم از dartpad استفاده کنم.

به هر حال ، من به ویدیوهای زیر ادامه خواهم داد و مطمئن خواهم بود که چیزهای جالب دارت را از دست ندهم


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

مقدمه Introduction

  • مقدمه Introduction

  • کد در حال اجرا Running Code

مبانی Basics

  • چاپ در کنسول Printing To The Console

  • متغیرهای درون رشته را چاپ کنید Print Variables Inside Of A String

  • نظرات Comments

  • متغیرها Variables

  • ورودی کنسول Console Input

  • متغیرهای استاتیک و پویا Static vs Dynamic Variables

  • متغیرهای نهایی و ثابت Final & Constant Variables

  • انواع داده ها Data Types

  • شماره Numbers

  • بولی Boolean

  • رشته های Strings

  • اپراتورهای حسابی Arithmetic Operators

  • اپراتورهای رابطه ای Relational Operators

  • اپراتورهای تست را تایپ کنید Type Test Operators

  • مجریان واگذاری Assignment Operators

  • اپراتورهای منطقی Logical Operators

  • اپراتورهای Bitwise Bitwise Operators

  • مسابقه 1 - اصول Quiz 1 - Basics

جریان کنترل Control Flow

  • عبارات مشروط Conditional Expressions

  • مشروط اگر بیانیه Conditional if Statement

  • بیانیه سوئیچ Switch Statement

  • برای حلقه for Loop

  • برای در حلقه for in Loop

  • در حالی که حلقه while Loop

  • انجام در حالی که حلقه do while Loop

  • بیانیه شکستن Break Statement

  • ادامه بیانیه Continue Statement

  • برچسب ها Labels

  • مسابقه 2 - جریان کنترل Quiz 2 - Control Flow

کارکرد Functions

  • عملکرد اساسی Basic Function

  • پارامترهای عملکرد Function Parameters

  • عملکرد پارامتر موقعیت اختیاری Function Optional Positional Parameter

  • عملکرد پارامتر نامگذاری اختیاری Function Optional Named Parameter

  • پارامترهای اختیاری عملکرد با مقادیر پیش فرض Function Optional Parameters with Default Values

  • مقادیر بازگشت عملکرد Function Return Values

  • بازگشت عملکرد Function Recursion

  • عملکرد لامبدا Lambda Function

  • مسابقه 3 - توابع Quiz 3 - Functions

خطا / استفاده از استثنا Error/Exception Handling

  • Catch Block را امتحان کنید Try Catch Block

  • در بلوک امتحان کنید Try On Block

  • در Catch Block امتحان کنید Try On Catch Block

  • سرانجام Block Finally Block

  • یک استثنا را به صورت دستی پرتاب کنید Manually Throw An Exception

  • استثنای سفارشی Custom Exception

  • مسابقه 4 - مدیریت خطا / استثنا Quiz 4 - Error/Exception Handling

مجموعه ها Collections

  • لیست ها Lists

  • نقشه ها Maps

  • شمارش Enumeration

  • تنظیم Set

  • HashMap HashMap

  • HashSet HashSet

  • صف Queue

  • ژنیک Generics

  • تکرار بیش از مجموعه ها Iterating Over Collections

  • مسابقه 5 - مجموعه ها Quiz 5 - Collections

کلاس ها و اشیاء Classes & Objects

  • مثال اساسی Basic Example

  • سازنده Constructor

  • سازندگان بنام Named Constructors

  • گیرندگان و تنظیم کنندگان سفارشی Custom Getters & Setters

  • وراثت Inheritance

  • لغو روش Method Overriding

  • کلاسها و کلمات کلیدی انتزاعی Abstract Classes and Implements Keyword

  • وراثت چند طبقه Multiple Class Inheritance

  • این کلمه کلیدی this Keyword

  • کلمه کلیدی استاتیک Static Keyword

  • کلید واژه فوق العاده Super Keyword

  • اپراتور آبشار Cascade Operator

  • مسابقه 6 - کلاسها و اشیا Quiz 6 - Classes & Objects

موارد اضافی Extras

  • رونز Runes

  • اشکال زدایی Debugging

  • typedef typedef

  • کتابخانه ها Libraries

  • همزمانی Concurrency

منابع یادگیری اضافی Extra Learning Resources

  • آموزش های دارت Dart Tutorials

  • DEV DEV

  • آکادمی دارت Dart Academy

  • برنامه نویس ساده Simple Programmer

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی Dart Masterclass: کتاب مقدس iOS - Android

این دوره غیر فعال شده است.

جزییات دوره
4h 8m
79
Udemy (یودمی) udemy-small
12 بهمن 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
18,149
2.5 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frahaan Hussain Frahaan Hussain

مدیر عامل و توسعه دهنده شرکت Sonar Systems من مدیر عامل شرکت Sonar Systems هستم که رهبر جهانی در زمینه مواد آموزشی برای موتور بازی Cocos2d-x ، یکی از بهترین و محبوب ترین موتورهای بازی در جهان است. با سالها تجربه برنامه نویسی و اجرای یک بستر آموزش آنلاین (یادگیری Sonar) می توانم از برنامه نویسی های جدید مانند شما کمک و پشتیبانی کنم. من همچنین یک مدرس دانشگاه هستم که موضوعات مختلفی را در برنامه نویسی بازی ها از طراحی بازی تا برنامه نویسی OpenGL Shader تدریس می کنم. من همچنین نویسنده منتشر شده ای در زمینه طراحی بازی ها هستم و به زودی منتشر می شود Responsive Web Design. من تمام جنبه های لازم برای آموزش و الهام گرفتن را دارم.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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