آموزش تسلط فلاتر: اصول اولیه تا پیشرفته با پروژه های دنیای واقعی

دانلود Flutter Mastery: Basics to Advanced with Real-World Projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فلاتر را با تسلط بر مفاهیم اصلی آن، ساخت برنامه های تعاملی و توسعه پروژه های پیشرفته از ابتدا باز کنید! به اصول اولیه Flutter، از جمله راه اندازی محیط خود و ساختن اولین برنامه خود، مسلط شوید. با ویجت‌ها و طرح‌بندی‌های ضروری Flutter کار کنید تا رابط‌های کاربری پاسخگو ایجاد کنید. برنامه نویسی ناهمزمان را با FutureBuilder پیاده سازی کنید و وضعیت را به طور موثر مدیریت کنید. اجزای رابط کاربری تعاملی مانند دکمه ها، فیلدهای ورودی، نکات ابزار و عناصر ناوبری را توسعه دهید. ویژگی های پیشرفته ای مانند صفحات ورود، ماشین حساب، و لیست کارها را بسازید. با انیمیشن های Flutter، استایل سفارشی و ساختار پروژه تجربه کسب کنید. پروژه های Flutter در دنیای واقعی ایجاد کنید، که چرخه عمر توسعه برنامه را پوشش می دهد. پیش نیازها: دانش اولیه برنامه نویسی (ترجیحاً دارت، جاوا اسکریپت یا زبان مشابه). آشنایی با مفاهیم برنامه نویسی شی گرا. یک کامپیوتر با فلاتتر و دارت SDK نصب شده (دستورالعمل های نصب در دوره ارائه خواهد شد).

معرفی دوره

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

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

بخش 1: Flutter - سطح مبتدی
این بخش به عنوان مقدمه شما برای چارچوب Flutter است. شما با اصول اولیه شروع خواهید کرد، مانند راه اندازی محیط Flutter، درک معماری Flutter، و یادگیری نحوه ایجاد اولین برنامه Flutter ساده خود. ویجت‌ها و طرح‌بندی‌های ضروری را کاوش خواهید کرد و با نمونه‌هایی کار می‌کنید که نحوه ایجاد رابط‌های کاربری تعاملی را نشان می‌دهند. سخنرانی ها بر FutureBuilder برای برنامه نویسی ناهمزمان، با استفاده از انواع دکمه های مختلف، و ساخت صفحات کاشی برای محتوای پویا تمرکز دارند. در پایان این بخش، با مدیریت ورودی و ایجاد طرح‌بندی‌های پاسخگو راحت خواهید بود و پایه‌ای قوی برای مفاهیم پیشرفته‌تر ایجاد می‌کنید.

بخش 2: فلوتر - سطح متوسط ​​
بر اساس اصول اولیه، بخش میانی عمیق‌تر به ویجت‌ها و عملکردهای پیچیده‌تر می‌رود. شما یاد خواهید گرفت که نکات ابزار، مکان‌ها، عملکردهای کشیدن انگشت، و ابزارک‌های سفارشی مانند دکمه‌های رادیویی و چک‌باکس‌ها را پیاده‌سازی کنید. این بخش همچنین ایجاد اجزای رابط کاربری شیک و کاربردی مانند دکمه‌های عمل شناور، پشته‌های فهرست و AbsorbPointers را پوشش می‌دهد. شما تجربه عملی در توسعه صفحات نمایش و صفحات نمایه به دست خواهید آورد و برنامه های خود را با تجربیات کاربر جذاب بهبود می بخشید. در پایان این بخش، شما در استفاده از اجزای میانی Flutter برای ساخت برنامه های کاربردی و کاربر پسند مهارت خواهید داشت.

بخش 3: Flutter - سطح پیشرفته
در این بخش پیشرفته، شما با اجزای برنامه و عملکردهای پیچیده مقابله خواهید کرد. شما در ایجاد صفحات ورود کامل، ساختن یک برنامه ماشین حساب ساده، و توسعه ویژگی هایی مانند صفحه اصلی و لیست کارها مسلط خواهید شد. این بخش بر استفاده از ویجت‌های پیشرفته مانند TextFormField برای مدیریت فرم، دستکاری تصویر و تکنیک‌های مدیریت وضعیت تاکید می‌کند تا اطمینان حاصل شود که برنامه‌های شما کارآمد و مقیاس‌پذیر هستند. با مهارت‌های به‌دست‌آمده در اینجا، می‌توانید نیازهای پیچیده برنامه را مدیریت کنید و عملکرد و تعامل کاربر را بهینه کنید.

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

نتیجه‌گیری دوره

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


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

فلاتر - سطح مبتدی Flutter - Beginner Level

  • مقدمه دوره Introduction to Course

  • مثال های اساسی در فلاتر Basic Examples on Flutter

  • مثال های اساسی در فلاتر ادامه دارد Basic Examples on Flutter Continue

  • ایجاد نمونه آینده ساز Creating Future Builder Example

  • دکمه های مختلف مثال قسمت 1 Different Buttons Example Part 1

  • دکمه های مختلف مثال قسمت 2 Different Buttons Example Part 2

  • دکمه های مختلف مثال قسمت 3 Different Buttons Example Part 3

  • دکمه های مختلف مثال قسمت 4 Different Buttons Example Part 4

  • نمونه صفحه کاشی قسمت 1 Tile Page Example Part 1

  • نمونه صفحه کاشی قسمت 2 Tile Page Example Part 2

  • نمونه صفحه کاشی قسمت 3 Tile Page Example Part 3

  • نمونه صفحه کاشی قسمت 4 Tile Page Example Part 4

  • نمونه صفحه ورودی قسمت 1 Input Screen Example Part 1

  • نمونه صفحه ورودی قسمت 2 Input Screen Example Part 2

  • نمونه صفحه ورودی قسمت 3 Input Screen Example Part 3

  • نمونه صفحه ورودی قسمت 4 Input Screen Example Part 4

فلاتر - سطح متوسط Flutter - Intermediate Level

  • مقدمه دوره Introduction to Course

  • ایجاد نمونه راهنمای ابزار Creating Tooltip Example

  • ایجاد نمونه راهنمای ابزار ادامه دهید Creating Tooltip Example Continue

  • مکان‌نما و مثال کشیدن انگشت Placeholder and Swipe Example

  • ایجاد مثال دکمه رادیویی Creating Radio Button Example

  • ایجاد مثال دکمه رادیویی ادامه دهید Creating Radio Button Example Continue

  • ایجاد نمونه چک باکس Creating Check Box Example

  • ایجاد چک باکس مثال ادامه Creating Check Box Example Continue

  • مثال دکمه اکشن شناور Floating Action Button Example

  • اشاره گر جذب Absorb Pointer

  • مثال پشته فهرست Index Stack Example

  • مثال Splash Screen Splash Screen Example

  • مثال Splash Screen Continue Splash Screen Example Continue

  • نمونه پروفایل Profile Example

  • مثال پروفایل ادامه Profile Example Continue

فلاتر - سطح پیشرفته Flutter - Advanced Level

  • مقدمه دوره Introduction to Course

  • صفحه ورود مثال قسمت 1 Login Page Example Part 1

  • صفحه ورود مثال قسمت 2 Login Page Example Part 2

  • صفحه ورود مثال قسمت 3 Login Page Example Part 3

  • ماشین حساب ساده مثال قسمت 1 Simple Calculator Example Part 1

  • ماشین حساب ساده مثال قسمت 2 Simple Calculator Example Part 2

  • ماشین حساب ساده مثال قسمت 3 Simple Calculator Example Part 3

  • مثال صفحه اصلی Home Page Example

  • صفحه اصلی مثال ادامه Home Page Example Continue

  • مثال لیست کارهای انجام To Do List Example

  • لیست کارهای انجام شده مثال ادامه To Do List Example Continue

  • نمونه تصویر Image Example

  • نمونه فیلد فرم متن قسمت 1 Text Form Field Example Part 1

  • نمونه فیلد فرم متن قسمت 2 Text Form Field Example Part 2

  • نمونه فیلد فرم متن قسمت 3 Text Form Field Example Part 3

  • نمونه فیلد فرم متن قسمت 4 Text Form Field Example Part 4

پروژه فلاتر Flutter Project

  • مقدمه ای بر پروژه Introduction to Project

  • ایجاد اپلیکیشن متریال Creating Material App

  • ایجاد ناوبری با استفاده از منوها Creating Navigation Using Menus

  • ایجاد اپلیکیشن Scaffold Creating Scaffold App

  • ایجاد مثال AppBar Creating AppBar Example

  • ایجاد مثال برنامه کانتینر Creating Container App Example

  • ایجاد Container App Example ادامه دهید Creating Container App Example Continue

  • ایجاد نسخه نمایشی برنامه متنی Creating Text App Demo

  • ایجاد نسخه نمایشی برنامه دکمه Creating Button App Demo

  • ایجاد نمونه اسنک بار Creating Snack Bar Example

  • ایجاد صفحه برنامه هشدار Creating Alert App Page

  • ایجاد صفحه برنامه هشدار ادامه دارد Creating Alert App Page Continued

  • ایجاد اپلیکیشن تصویر Creating Image App

  • نمایش در ردیف Displaying in Row

  • نمایش در ردیف ادامه Displaying in Row Continue

  • نمایش در ستون Displaying in Column

  • ایجاد صفحه آیکون Creating Icon Page

  • ایجاد اپلیکیشن Sliver Creating Sliver App

  • فهرست و صفحه شبکه List and Grid Page

  • مثال آیکون های متحرک Animated Icons Example

  • مثال نمادهای متحرک ادامه دهید Animated Icons Example Continue

  • ایجاد نسخه نمایشی برنامه گسترده Creating Expanded App Demo

  • پشته برنامه Stack App

  • ایجاد جعبه اندازه Creating Sized Box

  • صفحه انیمیشن Animation Page

  • ایجاد صفحه کوپرتینویی Creating Cupertino Page

  • ایجاد مسیریابی کشو Creating Drawer Navigation

  • ایجاد گزینه کشویی Creating DropDown Option

  • ایجاد اپلیکیشن قابل رد کردن Creating Dismissible App

  • ایجاد فیلتر پس زمینه برای تصویر Creating Backdrop Filter for Image

  • ایجاد فیلتر پس زمینه برای تصویر ادامه دهید Creating Backdrop Filter for Image Continue

  • ایجاد نسخه نمایشی کارت Creating Card Demo

  • ایجاد نسخه ی نمایشی Spacer Creating Spacer Demo

  • نسخه ی نمایشی استپر Stepper Demo

  • ایجاد جعبه چرخشی Creating Rotated Box

  • نسخه نمایشی جدول داده ها Data Table Demo

  • متن قابل انتخاب Selectable Text

  • نسخه ی نمایشی ClipRect ClipRect Demo

نمایش نظرات

آموزش تسلط فلاتر: اصول اولیه تا پیشرفته با پروژه های دنیای واقعی
جزییات دوره
11.5 hours
85
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
5 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.