فلاتر 3 با پروژههای فلاتر در زبان برنامهنویسی دارت
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- فلاتر فرایند توسعه اپلیکیشن را متحول میکند. با یک کدبیس واحد، اپلیکیشنهای زیبا برای موبایل، وب، دسکتاپ و دستگاههای تعبیهشده بسازید، تست کنید و منتشر کنید.
- کد فلاتر به کد ماشین ARM یا Intel و همچنین جاوا اسکریپت کامپایل میشود تا در هر دستگاهی عملکرد سریعی داشته باشد.
- فلاتر توسط گوگل پشتیبانی و استفاده میشود، برندهای شناختهشده سراسر جهان به آن اعتماد دارند و توسط جامعهای از توسعهدهندگان جهانی نگهداری میشود.
- فلاتر بر پایه دارت ساخته شده است؛ زبانی که برای ساخت اپلیکیشنهای سریع در هر پلتفرمی بهینه شده است.
- مبانی و ساختارهای فلاتر
- ویجتهای اولیه
- انواع لیست در فلاتر
- توابع
- عملیاتهای ناوبری
- ویجتهای ورودی
- اپلیکیشن لیست کتاب
- برنامهنویسی تابعی
- (اپلیکیشن) ماشین حساب نمره دانشجو
- ساخت اپلیکیشنهای زیبا، سریع و با کیفیت نیتیو با فلاتر
- ساخت یک پورتفولیو از اپلیکیشنهای زیبای فلاتر برای تحتتأثیر قرار دادن هر استخدامکننده
- درک همه مفاهیم بنیادی توسعه با فلاتر
- تسلط به یکی از سریعترین فناوریهای در حال رشد
پیشنیازهای دوره
- یک کامپیوتر با دسترسی به اینترنت
- تمایل و انگیزه برای تکمیل موفقیتآمیز دوره
- علاقه به یادگیری فلاتر
- داشتن 10GB فضای خالی در هارددیسک
- تماشای کامل درسهای ویدئویی تا انتها و بهترتیب
- هیچ چیز دیگر! فقط شما، کامپیوترتان و انگیزهتان برای شروع امروز کافی است.
توضیحات دوره
به دوره "فلاتر 3 با پروژههای فلاتر در زبان برنامهنویسی دارت" خوش آمدید. در این دوره Flutter SDK و Dart SDK را همراه با پروژههای پیشرفته فلاتر از ابتدا برای توسعه اپلیکیشنهای فلاتر یاد میگیرید.
ما این دوره برنامهنویسی فلاتر را با این فرض آماده کردهایم که شما هیچ پیشزمینهای در برنامهنویسی ندارید.
میتوانید مطمئن باشید محتوای این دوره با دقت طراحی و ویرایش شده است.
Flutter SDK و Dart SDK را از ابتدا یاد بگیرید؛ اپلیکیشنهای نیتیو با عملکرد بالا بسازید که در اندروید و iOS اجرا میشوند.
این دوره شما را سریع وارد مسیر یادگیری میکند و به شما دانش اصلی موردنیاز برای درک عمیق و ساخت فلاتر را آموزش میدهد. ما یک پایه محکم برای اپلیکیشنهای فلاتر آماده خواهیم کرد.
این دوره برای مبتدیان است. پیش از شرکت در این دوره، کافی است هر زبانی را بدانید. در این دوره، مبانی فلاتر را با جزئیات کامل بررسی میکنیم و برای هر موضوع، آزمونهای کدنویسی آماده کردهایم تا دانشجویان بتوانند آموختههای خود را بسنجند.
در طول دوره، مبانی فلاتر و چگونگی حل مشکلات را یاد خواهید گرفت.
این دوره طوری طراحی شده است که برای توسعهدهندگان در هر سطحی مفید باشد. ما از ابتدا شروع میکنیم و یاد میگیریم چگونه محیط توسعه فلاتر را ایجاد کنیم.
در طول دوره، تلاش کردهایم همه موضوعاتی که ممکن است برایتان پیچیده به نظر برسند را تا حد امکان ساده و دقیق توضیح دهیم. برای درک بهتر نیز از چند نمودار استفاده کردهایم.
ویژگیها و قابلیتهای قدرتمند فلاتر به شما اجازه میدهند وب اپلیکیشنهای پیچیده، قابلسفارشیسازی، مدرن، واکنشگرا و کاربرپسند بسازید.
پس از گذراندن این دوره، میتوانید بهطور کامل از همه ویژگیهای فلاتر بهره ببرید.
در این دوره، وب اپلیکیشنهای مدرن، پیچیده، واکنشگرا و مقیاسپذیر را با دارت برای فلاتر توسعه میدهید.
این دوره بر پایه یادگیری از طریق تمرین است.
این دوره بهصورت گامبهگام، ساده و آسان همراه با تمرینها است.
محتوای تازه
این موضوع پنهان نیست که فناوری با سرعت زیادی در حال پیشرفت است. هر روز ابزارهای جدیدی منتشر میشوند، Vue سیستم خود را بروزرسانی میکند و مهم است که همواره با جدیدترین دانش بروز بمانید. با این دوره، همیشه فرصت خواهید داشت که روندهای جدید را دنبال کنید.
کیفیت تولید ویدئو و صدا:
کل محتوا با ویدئو و صدای باکیفیت تولید شده است تا برای شما بهترین تجربه یادگیری را فراهم کند.
شما:
- واضح خواهید دید.
- واضح خواهید شنید.
- بدون حواسپرتی در دوره پیش خواهید رفت.
این دوره برای چه کسانی مناسب است؟
- هر کسی که تا به حال برنامهنویسی نکرده و میخواهد دارت را یاد بگیرد و اپلیکیشنهای iOS و اندروید بسازد.
- هر کسی که کدنویسی بلد است، اما در توسعه موبایل تازهکار است، میتواند این دوره را بگذراند تا با یک کدبیس واحد اپلیکیشن بسازد.
- هر کسی که میخواهد با فلاتر اپلیکیشنهای iOS و اندروید با کیفیت نیتیو بسازد.
- هر کسی که قبلاً فلاتر را امتحان کرده، اما به دنبال یک برنامه آموزشی جامع است که همه جنبههای مهم توسعه فلاتر را پوشش دهد.
- هر کسی که میخواهد از یک کدبیس واحد در چندین دستگاه، موبایل، وب، دسکتاپ و دستگاههای تعبیهشده، مستقر کند.
فلاتر 3 با پروژههای فلاتر در زبان برنامهنویسی دارت
-
فلاتر چیست؟ 05:03
-
چرا فلاتر؟ 05:06
-
ساختار اپلیکیشن فلاتر 02:37
-
نسخههای فلاتر 04:16
-
آزمون None
-
پیشنیازهای راهاندازی فلاتر 05:39
-
نصب Dart SDK 02:43
-
نصب ویرایشگر موردنیاز 05:51
-
راهاندازی Git و Flutter SDK 06:13
-
نصب Android Studio و SDK 07:33
-
اولین پروژه فلاتر در Android Studio 05:44
-
اولین پروژه فلاتر در ویژوال استودیو کد 04:31
-
اپلیکیشن فلاتر روی دستگاه واقعی 05:04
-
راهاندازی و نصب Flutter SDK در مک 05:09
-
راهاندازی و نصب Android Studio در مک 03:49
-
راهاندازی و نصب Android Emulator در مک 03:25
-
راهاندازی و نصب Xcode و ابزارهای خط فرمان در مک 01:35
-
آزمون None
-
ایجاد پروژهها با فرمانها 05:14
-
ایجاد پروژه با ویژوال استودیو کد 04:14
-
استفاده از ویجت MaterialApp 08:32
-
استفاده از ویجت Scaffold 07:57
-
استفاده از FloatingActionButton 11:31
-
استفاده از ویجت کانتینر 06:54
-
ویژگیهای مارجین و پدینگ در کانتینر 08:07
-
تزئین باکس 12:35
-
ویژگیهای اولیه ویجت ردیف و ستون 12:31
-
استفاده از ویجتهای Expanded و Flexible 09:57
-
تکرار فصل 11:38
-
تکرار فصل - بخش 2 07:13
-
آزمون None
-
ایجاد ویجت 10:05
-
Hot Reload و Hot Restart در فلاتر 09:56
-
ویجتهای Stateful 09:08
-
Build Context 06:39
-
افزودن تصاویر و انواع تصویر 12:48
-
استفاده از FadeInImage ،IntrinsicHeight و PlaceHolder 07:31
-
انواع دکمههای اولیه 12:33
-
دکمه منوی کشویی 11:56
-
دکمه منوی پاپآپ 08:34
-
اپلیکیشن وبلاگ با ساختار اولیه 11:26
-
آزمون None
-
Card ،ListTile و Divider برای لیستها 11:39
-
استفاده از ListView 08:51
-
ItemBuilder و SeparatorBuilder 09:32
-
استفاده از پکیج EasyLoading 12:47
-
AlertDialog و ButtonBar 09:31
-
مشکلات طرحبندی و راهحلها 09:55
-
استفاده از GridView 13:42
-
BoxDecoration و DecorationImage 11:42
-
نمایش با Gesture Detector Capturing 05:45
-
CustomScrollView و SliverAppBar 06:59
-
استفاده از SliverList 08:31
-
استفاده از Builder برای SliverList 09:03
-
استفاده از SliverGrid 09:53
-
آزمون None
-
عملیاتهای ناوبری 05:41
-
استفاده از Navigator push 08:53
-
استفاده از Navigator pop 08:33
-
استفاده از WillPopScope 04:45
-
استفاده از PushReplacement و CanPop و MaybePop 05:35
-
تعریف مسیر نامگذاریشده 09:24
-
استفاده از مسیر OnGenerated 12:00
-
ارسال داده به صفحات جدید 10:52
-
استفاده از Constructorها برای ارسال داده 05:32
-
PopUntil و PushNamedRemoveUntil 05:04
-
آزمون None
-
آشنایی با اپلیکیشن 02:26
-
ایجاد منبع داده 11:34
-
ایجاد لیست 08:02
-
ایجاد صفحه جزئیات 08:37
-
استفاده از Palette Generator 08:10
-
استفاده از onGenerate 08:16
-
آزمون None
-
ویجت TextField 07:55
-
استفاده از Controller 10:37
-
استفاده از TextFormField و Validator 07:47
-
رجیستر فرم و استفاده از GlobalKey 06:47
-
استفاده از GlobalKey 07:59
-
چکباکس، اسلایدر، رادیویی و سوئیچ 10:17
-
DropdownButton و DropDownMenuItem 07:47
-
انتخاب تاریخ و زمان 11:38
-
استفاده از ویجت Stepper 09:34
-
ویجت Stepper - بخش 2 12:04
-
اپلیکیشن لیست انجام کارهای آسان 08:47
-
آزمون None
-
آشنایی با اپلیکیشن 02:32
-
استفاده از Google Fonts و ساختار اولیه اپلیکیشن 09:23
-
استفاده از TextFormField برای اپلیکیشن 08:03
-
ایجاد ویجت میانگین 06:23
-
ایجاد DropdownButton 11:54
-
منوی کشویی - بخش 2 07:15
-
محاسبه میانگین و کلاس مدل درس 11:21
-
لیست کردن درسها و دکمه Dismissible 09:06
-
استفاده از توابع Callback 06:12
-
استفاده از فونت سفارشی 09:41
-
استفاده از Drawer و InkWell 08:59
-
استفاده از Bottom Navigation Bar 05:54
-
نوار ناوبری پایین و جابجایی بین صفحات 06:57
-
State رابط کاربری با ExpansionTile و PageStorageKey 14:45
-
استفاده از PageView 12:51
-
استفاده از TabBar و TabBarView 12:38
-
آشنایی با اپلیکیشن و طراحی رابط - بخش 1 12:57
-
طراحی رابط - بخش 2 06:32
-
طراحی رابط - بخش 3 08:30
-
طراحی رابط - بخش 4 13:32
-
استفاده از ویجتهای Hero و InkWell 13:43
-
تکمیل رابط 12:58
-
آزمون None
-
مفاهیم JSON و API 12:58
-
API چیست؟ 08:18
-
خواندن داده JSON از فایل محلی 14:56
-
آمادهسازی مدلها برای داده JSON 12:06
-
لیست کردن داده JSON با Builder 16:13
-
استفاده از InitialData و FutureBuilder 06:59
-
استخراج داده از API راهدور با DioLibrary 08:34
-
لیست کردن داده بازیابی شده از اینترنت 11:20
-
آزمون None
-
مثال Http 03:05
-
آمادهسازی صفحه بارگذاری 09:07
-
آمادهسازی صفحه اصلی 08:19
-
دریافت اطلاعات موقعیت مکانی از کاربر 12:46
-
استفاده از API و داده JSON 06:09
-
افزودن داده از API به اپلیکیشن 10:57
-
اپلیکیشن تکمیلشده 11:31
-
Firebase چیست؟ 06:52
-
محصولات ارائهشده توسط Firebase 12:45
-
سیاست قیمتگذاری، محدودیتها و Quotaها در Firebase 14:40
-
آزمون None
-
ایجاد پایگاه داده Firebase 07:21
-
افزودن داده بلادرنگ به پایگاه داده از طریق کنسول Firebase 07:10
-
پایگاه داده NoSQL چیست؟ 16:12
-
تفاوتهای Firestore و Realtime Database 10:55
-
مفاهیم کالکشن و سنددر Firestore 13:02
-
افزودن داده، متدهای Add و Set 22:22
-
بروزرسانی و حذف داده 10:02
-
خواندن یکباره داده 14:37
-
خواندن بلادرنگ با Stream 15:00
-
عملیاتها با Batch 11:34
-
عملیاتهای تراکنش 10:59
-
کوئری داده در Firebase 10:07
-
آپلود فایل در Firebase Storage و دریافت URL 11:51
-
آزمون None
-
آشنایی با احراز هویت 02:55
-
ایجاد پروژه با نام پکیج 05:11
-
نصب FlutterFire و Firebase CLI 13:11
-
ایجاد کاربر با ایمیل و رمز عبور 12:30
-
ورود و خروج با ایمیل و رمز عبور 12:00
-
رویههای بروزرسانی ایمیل و رمز عبور 09:33
-
ورود با گوگل 15:00
-
ورود با شماره تلفن 10:34
-
آزمون None
-
چه چیزهایی یاد خواهید گرفت و چگونه در Git و GitHub کمک بگیرید؟ 02:00
-
Git چیست و چرا از آن استفاده میکنیم؟ 06:02
-
نصب Git و GitHub 07:56
-
بیایید یاد بگیریم چگونه از Git استفاده کنیم 08:15
-
ایجاد یک مخزن در Git و GitHub 06:45
-
Staging و Unstaging فایلها در Git و GitHub 08:51
-
ایجاد کامیتها در Git و GitHub 08:48
-
Undo کردن در Git و GitHub 07:33
-
GIT Revert در Git و GitHub 08:08
-
برنچها در Git و GitHub 14:44
-
ادغام برنچها در Git و GitHub 04:25
-
فیکس کردن تعارضها در Git و GitHub 06:40
-
آزمون Git ،GitHub ،Git ،GitHub ،Bitbucket و Git Action None
-
آزمون Git ،GitHub ،Git ،GitHub و Bitbucket None
-
آزمون Git ،GitHub ،Git ،GitHub ،Bitbucket ،Git Action و Git Actions None
-
آشنایی با GitHub 05:04
-
ایجاد مخزن در GitHub 13:54
مشخصات آموزش
فلاتر 3 با پروژههای فلاتر در زبان برنامهنویسی دارت
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:169
- مدت زمان :23:08:43
- حجم :13.9GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy