آموزش کامل فریم ورک فلاتر
  • مدرس دوره امیرحسین معلمی
  • زمان کل آموزش 70 ساعت
  • حجم پکیج 9 گیگ
  • وضعیت پیشنیاز آموزش برنامه نویسی دارت
  • سطح آموزش مبتدی تا پیشرفته
  • فرمت آموزش شامل ویدیوهای فارسی
  • تعداد ویدیو 536
  • سیستم مورد نیاز ویندوز، مک
  • آخرین آپدیت تابستان 1403
  • دسته آموزشی پکیج‌های آموزشی
  • امتیاز دانشجویان
    4.9

    4.9 / 5. 215

  • قیمت
    3997000 تومان

آموزش فریم‌ورک فِلاتر

تومان ۳,۹۹۷,۰۰۰

شناسه محصول: flutter دسته:
مشاهده و دانلودِ پَکِیج

تست 4 گزینه‌ایی

مهارتِ خودت رو بِسَنج شِرکت در آزمون
nabegheha rules

شَرایطِ اِستفاده از

محصولاتِ سایتِ نابغه ها مشاهدهِ قَوانین
nabegheha rules

آموزش فریم‌ورک فِلاتر

آموزش فلاتر :

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

فریم ورک فلاتر Flutter توسط شرکت گوگل توسعه داده شده و تا به اینجای کار بسیار عالی عمل کرده. در این پکیج آموزشی یعنی پکیج آموزش فلاتر می‌خواهیم از 0 تا 100 آموزش فلاتر به شما بدیم و در نهایت با پروژه‌های بسیار جذاب و کاربردی، شما را وارد بازار کار کنیم. اما بهتره اول یکم بیشتر در مورد آموزش فلاتر صحبت کنم. همینطور پیشنهاد میکنم روی این لینک کلیک کنید و مقاله‌ی 5 دلیل برای یادگیری فلاتر را مطالعه کنید.

فریم‌ورک فِلاتِر با چه زبانِ برنامه‌نویسی نوشته شده است؟

فلاتر با زبان برنامه نویسی دارت (Dart Programming Language) نوشته شده است. دارت یک زبان برنامه نویسی نسبتا جدیده که 2 سال طول کشید تا نسخه‌ی 1.0 اش رو عرضه بشه. که در نهایت توی سال 2018 بود که نسخه‌ی دوم با تغییرات خیلی خوب و زیاد ارائه شد. دارت، از شی گرایی هم پشتیبانی می‌کنه. چون فلاتر با زبان دارت نوشته شده، پیش نیاز پکیج آموزش فلاتر، پکیج آموزش برنامه نویسی دارت هست، باید حتما دارت رو خوب بلد باشید.

آموزش فلاتر (Flutter) یا ری‌اَکت نِیتیو (React Native)؟

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

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

آموزش فلاتر

سیستم موردِ نیاز برای کار با فِلاتِر :

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

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

تجربه‌ی دانشجویانِ نابغه‌ها :

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

بَرنامه‌های ساخته شده با فِلاتِر :

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

با هوشِ مَصنـــوعی تستِ بَرنامه نِویسی بِده !! 

پروژه‌های موجود در پکیجِ آموزش فلاتر نابغه‌ها :

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

سرفصل ها

1 آشنایی با مدرس و پکیج نابغه‌ها
  • مدرس دوره کیست؟
  • آشنایی با فولدرها
  • بهترین روش برای حرفه‌ایی شدن
2 صحبت‌های انگیزشی ولی واقعی
  • چرا اول هر چیزی سخته؟
  • چی باعث موفقیت میشه؟
  • آموزش حل مشکلات
3 آشنایی با فریم‌ورکِ قدرتمَند فِلـاتِر
  • فلاتر چیست؟
  • چرا باید فلاتر یاد بگیریم؟
  • ساخت یک برنامه ساده
  • صحبت درباره Hot Reload
  • آناتومی فلاتر
  • فلاتر چطوری کار میکنه؟
  • صحبت در مورد درخت ویجت‌ها
4 نصب و راه اندازی فِلـاتِر
  • آموزش نصب فلاتر
  • آموزش نصب ویژوال استودیو کد
  • نحوه ساخت پروژه فلاتر
  • آموزش نصب اندروید استودیو
  • آموزش ساخت شبیه ساز اندروید
  • آموزش نصب گیت
  • نحوه‌ی استفاده از موبایل بجای شبیه ساز
  • نحوه‌ی آپگرید فلاتر
5 ساختِ یک پروژه از صِفر
  • صحبت در مورد فولدرهای فلاتر
  • صحبت در مورد متریال دیزاین
  • صحبت در مورد سیستم‌های طراحی
  • تفاوت بین Fluent Design و Material Design
  • نحوه‌ی استفاده از سازنده‌ها در فلاتر
  • صحبت درباره‌ی key در فلاتر
  • آموزش استفاده از داکیومنت فلاتر
6 معرفی ویجت‌های اولیه و مهم
  • معرفی ویجت MaterialApp
  • صحبت درباره‌ی Routes و Home
  • صحبت درباره‌ی Debug Banner و Semantics Debugger
  • صحبت درباره‌ی Material Theme
  • صحبت درباره‌ی Theme Data
  • معرفی ویجت Scaffold
  • صحبت درباره‌ی ویجت SafeArea
  • آموزش داکیومنت خوانی
  • صحبت درباره‌ی ویجت PreferredSize
  • معرفی ویجت AppBar
  • درست کردن AppBar اختصاصی
  • معرفی ویجت BottomAppBar
  • معرفی ویجت Icons
  • صحبت درباره‌ی ویجت IconButton
  • صحبت درباره‌ی SemanticLabel
  • معرفی ویجت Images
  • آموزش کار با Pupspec.yaml
  • اضافه کردن فونت فارسی اختصاصی
  • اضافه کردن عکس از فولدر
  • اضافه کردن عکس از اینترنت
  • معرفی ویجت Text
  • آموزش کار با TextDirection
  • آموزش کار با TextOverflow
  • نحوه‌ی استفاده از Clip, Ellipsis, Fade, Visible
  • آموزش کار با Wrap, Soft Wrap
  • آموزش کار با Style ,TextStyle
  • آموزش کار با TextAlign, TextDirection
  • معرفی ویجت TextStyle
  • آموزش کار با BackgroundColor
  • آموزش کار با Paint
  • آموزش کار با Decoration & TextDecoration
  • نحوه‌ی استفاده از Underline, Overline, LineThrough
  • نحوه‌ی استفاده از FontWeight, LetterSpacing
  • معرفی ویجت RichText
7 ساختارِ ویجت‌ها در فِلـاتِر
  • فرق بین Single Child و Multi Child ویجت
  • معرفی Stateless Widget
  • Hot Reload دقیقا چطوری کار میکنه؟
8 ویجت‌های تک فَرزند
  • آموزش کامل کار با ویجت Container
  • نحوه‌ی استفاده از ویجت Alignment
  • نحوه‌ی استفاده از Box Decoration
  • نحوه‌ی استفاده از Decoration Image
  • نحوه‌ی استفاده از Gradient ,Linear Gradient
  • نحوه‌ی استفاده از ویجت Border & Border.All
  • نحوه‌ی استفاده از ویجت Border Radius
  • نحوه‌ی استفاده از ویجت Box Shadow
  • آموزش کامل کار با ویجت Padding و Margin
  • نحوه‌ی استفاده از EdgeInsets.All, Only, Symmetric, FromLTRB
  • آموزش کامل کار با ویجت Constrained Box
  • آموزش کامل کار با ویجت Sized Box
  • نحوه‌ی استفاده از Double.infinity
  • نحوه‌ی استفاده از Sized Box.Expand
  • آموزش کامل کار با ویجت Fractionally Sized Box
  • نحوه‌ی استفاده از Flexible
  • نحوه‌ی استفاده از heightFactor, widthFactor
  • آموزش کامل کار با ویجت Limited Box
  • فرق بین Sized Box و Limited Box
  • آموزش کامل کار با ویجت Fitted Box
  • آموزش کامل کار با ویجت BoxFit
  • آموزش کامل کار با ویجت Aspect Ratio
9 ویجت‌های چَند فَرزند
  • آموزش کامل کار با ویجت Column, Row
  • نحوه‌ی استفاده از mainAxisAlignment, crossAxisAlignment
  • نحوه‌ی استفاده از verticalDirection, mainAxisSize
  • معرفی ویجت Spacer
  • نحوه‌ی استفاده از Flexible & Flex
  • نحوه‌ی استفاده از Expanded
  • آموزش کامل کار با ویجت Wrap
  • نحوه‌ی استفاده از Spacing, runSpacing
  • آموزش کامل کار با ویجت ListView
  • نحوه‌ی استفاده از scrollDirection, Reverse, Physics
  • آموزش کامل کار با ویجت listView.builder
  • آموزش کامل کار با ویجت Divider
  • آموزش کامل کار با ویجت GridView
  • آموزش کامل کار با ویجت GridView.count
  • آموزش کامل کار با ویجت GridView.builder
  • معرفی SliverGridDelegateWithFixedCrossAxisCount
  • معرفی SliverGridDelegateWithMaxCrossAxisExtent
  • آموزش کامل کار با ویجت Stack
  • آموزش کامل کار با ویجت Card
  • آموزش کامل کار با ویجت RoundedRectangleBorder
  • آموزش کامل کار با ویجت SingleChildScrollView
10 ویجت‌های کاربر پَسند
  • ویجت‌هایی که stateful هستند
  • فرق بین stateful و stateless
  • نحوه‌ی ساخت ویجت‌های stateful
  • صحبت درباره‌ی آبجکت State
  • صحبت درباره‌ی متود setState
  • صحبت درباره‌ی context و BuildContext
  • صحبت درباره‌ی متود createElement
  • صحبت درباره‌ی StatelessElement
  • آموزش کار با ویجت Form
  • صحبت درباره‌ی GlobalKey
  • صحبت درباره‌ی TextFormField
  • صحبت درباره‌ی InputDecoration
  • صحبت درباره‌ی Regex
  • آموزش کار با ویجت CheckBox
  • آموزش کار با ویجت CheckboxListTile
  • آموزش کار با ویجت Switch
  • آموزش کار با ویجت SwitchListTile
  • آموزش کار با ویجت RadioButtons
  • آموزش کار با ویجت RadioListTile
  • آموزش کار با ویجت DropDownButton
  • نحوه‌ی استفاده از DropdownMenuItem
  • آموزش کار با ویجت TextButton
  • آموزش کار با ویجت TextButton.styleFrom
  • آموزش کار با ویجت TextButton.icon
  • آموزش کار با ویجت OutlinedButton
  • آموزش کار با ویجت OutlinedButton.styleFrom
  • آموزش کار با ویجت IconButton
  • آموزش کار با ویجت Ink
  • آموزش کار با ویجت ShapeDecoration
  • آموزش کار با ویجت ElevatedButton
  • آموزش کار با ویجت ElevatedButton.icon
  • آموزش کار با ویجت ElevatedButton.styleFrom
  • آموزش کار با ویجت inkwell و inkresponse
  • آموزش کار با ویجت FloatingActionButton
  • آموزش کار با ویجت FloatingActionButton.extended
  • آموزش کار با ویجت FloatingActionButton.extended
  • آموزش کار با FloatingActionButtonLocation
  • آموزش کار با CircularNotchedRectangle
  • آموزش کار با ویجت Slider
  • آموزش کار با ویجت SliderTheme
  • آموزش کار با RectangularSliderTrackShape
  • آموزش کار با RoundSliderThumbShape
  • آموزش کار با RoundSliderOverlayShape
  • صحبت درباره‌ی RangeValues
  • آموزش کار با ویجت RangeSlider
  • صحبت درباره‌ی RangeLabels
  • معرفی پروژه‌های آماده برای Slider
  • آموزش کار با ویجت BottomNavigationBar
  • آموزش کار با BottomNavigationBarType
  • آموزش کار با ویجت SnackBar
  • آموزش کار با ScaffoldMessenger.of
  • آموزش کار با SnackBarBehavior
  • آموزش کار با SnackBarAction
  • آموزش استفاده از کلاس Duration
  • آموزش استفاده از PersistentBottomSheet
  • آموزش استفاده از showModalBottomSheet
  • آموزش استفاده از PopupMenuButton
  • آموزش استفاده از PopupMenuItem
  • آموزش استفاده از کلاس DateTime
  • آموزش استفاده از showDatePicker
  • آموزش استفاده از showDialog
  • آموزش استفاده از ویجت AlertDialog
  • آموزش استفاده از showDialog
11 پروژه اول
  • انجام پروژه اول
  • انجام تمرین توسط دانشجو
12 ریسپانسیو کردنِ بَرنامه‌ها
  • صحبت درباره ریسپانسیو
  • صحبت درباره MediaQuery.of
  • صحبت درباره MediaQuery.maybeOf
  • علت ارورهای مرتبط با متودهای Of دار
  • آموزش استفاده از Builder
  • آموزش استفاده از SystemChrome
  • آموزش استفاده از WidgetsFlutterBinding
  • ساخت یک صفحه ریسپانسیو مانند آپارات
  • آموزش استفاده از LayoutBuilder
13 مسیردهی صفحات در فِلـاتِر
  • آموزش استفاده از ویجت Navigator
  • آموزش استفاده از ویجت MaterialPageRoute
  • آموزش استفاده از Push و Pop
  • آموزش استفاده از NamedRoutes
  • آموزش استفاده از PushNamed
  • آموزش مسیریابی پیشرفته در فلاتر
  • آموزش انتقال اطلاعات بین صفحات
  • آموزش استفاده از ModalRoute.of
14 اِستفاده از اَنیمیشن‌ در فِلـاتِر
  • آموزش کار با Implicit Animations
  • آموزش کار با ویجت AnimatedOpacity
  • آموزش کار با ویجت AnimatedAlign
  • آموزش کار با کلاس Curves
  • آموزش کار با ویجت AnimatedContainer
  • آموزش کار با کلاس AlignmentDirectional
  • آموزش کار با ویجت AnimatedDefaultTextStyle
  • آموزش کار با ویجت AnimatedPadding
  • آموزش ساخت انیمیشن اختصاصی
  • آموزش کار با کلاس Animation
  • آموزش استفاده از AnimationController
  • آموزش استفاده از CurvedAnimation
  • آموزش استفاده از Tween
  • صحبت درباره‌ی Vsync
  • آموزش استفاده از SingleTickerProviderStateMixin
  • آموزش استفاده از ColorTween
  • آموزش استفاده از TextStyleTween
  • آموزش استفاده از IntTween
  • آموزش استفاده از ScaleTransition
  • آموزش استفاده از SlideTransition
  • آموزش استفاده از FadeTransition
  • آموزش استفاده از RotationTransition
  • آموزش استفاده از متود Init
  • آموزش استفاده از متود Dispose
  • آموزش استفاده از ویجت PageRouteBuilder
  • آموزش استفاده از ویجت GestureDetector
  • آموزش استفاده از ویجت Hero
  • آموزش استفاده از ویجت CircularProgressIndicator
  • آموزش استفاده از متود Drive
  • آموزش استفاده از متود Chain
  • آموزش نصب و استفاده از کتابخانه‌ی Rive
15 ویجت‌های پیشرفته
  • آموزش استفاده از ویجت CustomScrollView
  • آموزش استفاده از ویجت SliverAppBar
  • آموزش استفاده از FlexibleSpaceBar
  • آموزش استفاده از SliverList
  • آموزش استفاده از SliverChildBuilderDelegate
  • آموزش استفاده از SliverChildListDelegate
  • صحبت درباره‌ی LazyBuild
  • آموزش استفاده از SliverGrid
  • صحبت درباره‌ی gridDelegate
  • آموزش استفاده از GestureDetector
16 ویجت‌های نامتِقارن
  • آموزش استفاده از ویجت FutureBuilder
  • آموزش استفاده از AsyncSnapshot
  • آموزش استفاده از ویجت StreamBuilder
17 ویجت‌های کاربر مِحور
  • آموزش استفاده از ویجت Dismissible
  • آموزش استفاده از DismissDirection
  • بهینه سازی برنامه‌ با استفاده از کلاس
  • بهینه سازی برنامه‌ با استفاده از hashCode
  • آموزش استفاده از ویجت Draggable
  • آموزش استفاده از ویجت DragTarget
  • ساخت یک بازی از 0 تا 100 با DragTarget
  • آموزش استفاده از ویجت DraggableScrollableSheet
  • آموزش استفاده از ویجت InteractiveViewer
18 ویجت‌های پرکاربردِ مَتریال
  • آموزش استفاده از ویجت Drawer
  • آموزش استفاده از DrawerHeader
  • آموزش استفاده از UserAccountsDrawerHeader
  • آموزش استفاده از CircleAvatar
  • آموزش استفاده از ویجت DefaultTabController
  • آموزش استفاده از TabBar
  • آموزش استفاده از TabBarView
  • آموزش استفاده از NestedScrollView
  • آموزش استفاده از ویجت MaterialBanner
  • آموزش استفاده از ClipRRect
  • آموزش استفاده از ویجت Card
  • آموزش استفاده از ویجت Chip
  • آموزش استفاده از کلاس BeveledRectangleBorder
  • آموزش استفاده از ویجت ChoiceChip
  • آموزش استفاده از ویجت InputChip
  • نکات مهم در مورد UI برنامه‌ها
  • آموزش استفاده از ویجت ActionChip
  • آموزش استفاده از ویجت CircularProgressIndicator
  • آموزش استفاده از Timer.periodic
  • آموزش استفاده از ویجت LinearProgressIndicator
  • آموزش استفاده از CupertinoActivityIndicator
  • آموزش استفاده از کلاس AlwaysStoppedAnimation
  • آموزش کامل MaterialStateProperty
  • فرق بین resolveWith و all در MaterialStateProperty
  • ساخت کلاس اختصاصی برای MaterialStateProperty
  • آموزش استفاده از ویجت DataTable
  • آموزش استفاده از ویجت DataColumn و DataRow
  • آموزش استفاده از ویجت Tooltip
  • آموزش استفاده از ویجت LinearGradient
  • آموزش استفاده از ویجت Divider
  • آموزش استفاده ThemeData
  • آموزش استفاده DividerThemeData
  • آموزش استفاده از ویجت Stepper
  • ده تمرین برای حل حرفه‌ایی شدن
19 ویجت برای نقاشی و اِفِکت
  • آموزش استفاده از ویجت CustomPaint
  • آموزش استفاده از Canvas
  • آموزش استفاده از Paint
  • آموزش استفاده از Offset
  • آموزش استفاده از Path
  • آموزش استفاده از PaintingStyle
  • آموزش استفاده از ShapePainter
  • آموزش ساخت Shape اختصاصی
  • آموزش استفاده از فایل SVG
  • تبدیل فایل SVG به Path
  • آموزش استفاده از کتابخانه‌ی Flutter SVG
  • آموزش استفاده از سایت Shape Maker
  • آموزش استفاده از ویجت ClipOval
  • آموزش استفاده از ویجت ClipRect
  • آموزش استفاده از ویجت ClipRRect
  • آموزش استفاده از ویجت ClipPath
  • آموزش استفاده از ویجت CustomClipper
  • آموزش استفاده از ویجت BackdropFilter
  • آموزش استفاده از ویجت ImageFilter
  • آموزش استفاده از ویجت Positioned.fill
  • آموزش استفاده از ویجت Positioned
  • آموزش استفاده از ویجت Transform
  • آموزش استفاده از ویجت RotatedBox
20 پیاده سازی بَک‌اِند بَرنامه
  • آموزش پروتکل HTTP و HTTPS
  • ساختار آدرس‌های اینترنتی URL
  • API چیست؟
  • معرفی هزار API برای تمرین بک‌اند
  • REST API چیست؟
  • بررسی متودهای GET, PUT, DEL, POST
  • آموزش استفاده از curl
  • آموزش استفاده از Postman
  • آموزش استفاده از Thunder Client
  • وصل شدن به API یک سایت وردپرسی
  • دریافت اطلاعات از API با استفاده از دارت
  • صحبت درباره‌ی Serialization در دارت
  • آموزش Manual Serialization در دارت
  • پاک کردن اطلاعات از API با استفاده از دارت
  • ارسال پست وبلاگ در وردپرس
  • ویرایش پست وبلاگ در وردپرس
  • آپدیت و حذف پست از طریق API در وردپرس
  • وصل شدن به API ووکامرس
  • نمایش محصولات ووکامرس در فلاتر
  • ساخت API برای زرین پال
  • وصل شدن به درگاه بانکی در فلاتر
21 ذخیره اِطلاعات در دیتابیس
  • آموزش استفاده از Shared Preferences
  • آموزش استفاده از sqflite در فلاتر
  • پروژه کامل Notes با استفاده از sqflite فلاتر
22 آموزشِ State Management
  • آموزش کامل Inherited Widget با مثال
  • آموزش کامل Provider با چندین مثال
23 پروژه ها
  • آموزش کار با گیت و گیت هاب
  • پروژه اول - Plant App
  • پروژه دوم - Meditation App
  • پروژه سوم - نرم افزار وردپرس + ووکامرس
  • آموزش ساخت نرم افزار برای IOS و اندروید
  • ساخت نرم افزار برای ویندوز، لینوکس و MacOS
  • آموزش کار با API
  • آموزش وردپرس + ووکامرس
  • کار با API وردپرس و ووکامرس
  • ساخت فروشگاه + درگاه پرداخت بانکی
  • آموزش کار با API زرین پال
  • پیاده سازی سبد خرید ووکامرس
  • استفاده از State Management
  • آموزش Sign کردن برنامه
  • آموزش آپلود در کافه بازار
  • آموزش آپلود در Play Store
آموزش فلاتر با اقساط

سوالاتِ متداول

چرا باید از سایت نابغه ها آموزش فلـاتر تهیه کنم؟

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

بین فلـاتر، جاوا و جاوا اسکریپت نمیدونم کدوم باید انتخاب کنم؟

فلاتر یک فریمورک بسیار قدرتمند در زمینه ساخت اپلیکیشن‌ها است. هدف نهایی تمامی زبان‌های برنامه‌نویسی و فریمورک‌ها این است که یک برنامه با کیفیت بالا به دست کارفرما برسد. اما عوامل مهمی مانند زمانِ توسعه، بهینه بودنِ برنامه و همچنین قابلیت پشتیبانی و نگهداری از آن، اهمیت بسیاری دارند. یکی از بزرگترین مزایای فلاتر، سهولت یادگیری آن است. برای مثال، اگر ساخت یک برنامه در فلاتر تنها یک ساعت زمان ببرد، ممکن است همان پروژه در جاوا، سوئیفت یا ری‌اکت نیاز به 10 ساعت زمان داشته باشد (این اعداد تقریبی هستند). علاوه بر این، سرعت اجرای اپلیکیشن‌های فلاتر بسیار بالاست و نگهداری و پشتیبانی از این برنامه‌ها به مراتب ساده‌تر از سایر ابزارها است.

یادگیری فلـاتر آسونه؟

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

قبل از فلـاتر چی یاد بگیرم؟

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

پشتیبانی هم داره دوره؟

بله. پشتیبانی آموزشی داریم و ویدیو نحوه پشتیبانی هم یکم بالاتر گذاشته شده. حتماً مشاهده کنید.

با فلاتر چیکار میشه کرد؟

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

از فلاتر میشه کسب درآمد کرد؟

با فلاتر خیلی راحت می‌تونی پول دربیاری. می‌تونی یه بار کدنویسی کنی و همزمان اپلیکیشن‌هایی برای اندروید، iOS، وب و دسکتاپ بسازی و توی مارکت‌های مختلف بفروشی. از پروژه‌های فریلنسری گرفته تا ساخت بازی‌ها و اپ‌های تجاری، کلی فرصت برای کسب درآمد هست.

چقدر زمان میبره تا فلاتر رو یاد بگیرم؟

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

سوالِ شما وجود نداشت ؟ تماس با ما

نمونه ویدئو

  • نمونه آموزش یک
    11 مگابایت مشاهده
  • نمونه آموزش دو
    27 مگابایت مشاهده
  • نمونه آموزش سه
    31 مگابایت مشاهده
  • نمونه آموزش چهار
    38 مگابایت مشاهده
24 نقد و بررسی‌ها
  • امین نقیب زاده
    امین نقیب زاده 26 شهریور 1403

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

    ( 1 )
  • مونا
    مونا 14 مرداد 1403

    سلام. اگر دنبال یادگیری برنامه نویسی به ویژه برنامه نویسی موبایل هستید ، در خرید این پکیج شک نکنید ؛ در هنرستان، کامپیوتر خواندم و رشته دانشگاهم نرم افزار بوده . دوره های مختلف در زمینه کامپیوتر شرکت کردم ، حضوری و مجازی . از چند سال پیش دنبال یادگیری یک زبان برنامه نویسی موبایل بودم . زبانی که هم زمان برای اندروید و آی او اس خروجی بدهد . بین زبان های cross platform تحقیق می کردم اما جذب نمی شدم . تا این که با دارت و فلاتر آشنا شدم و تحقیقاتم به این سمت رفت . می دانستم باید از دارت شروع کنم . جستجو درباره آموزش دارت شروع شد. چندین دوره پیدا کردم با قیمت های مختلف و حتی رایگان !!! نمونه آموزش دوره ها را می دیدم اما هیچ کدام به دلم نمی نشست تا اینکه دوره دارت و فلاتر را در سایت نابغه ها دیدم . دوره دارت را خریدم . دوره ای که در بین تمام دوره های دیگر بالاترین قیمت را داشت اما نه تنها هیچ وقت پشیمان نشدم بلکه همیشه از انتخابم خوشحالم . قطعا برای ارتقای خودمان باید هزینه کنیم . به نظرم دوره دارت و فلاتر نابغه ها ارزش هزینه کردن دارند و حتی بهتر است بگویم ارزش شان بیش از هزینه شان است . بعد از دارت بدون هیچ تردیدی فلاتر را از نابغه ها خریدم و شروع کردم . آموزش ها را با دقت دیدم و پیش رفتم. این دوره ها با آموزش های کاملی که دارد شما را آماده ی کار می کند . در پایان دوره خواهید دید که دانش و اعتماد به نفس لازم برای ورود به کار را دارید و تلاش تان به ثمر می نشیند. بعد از این همه سال که در این رشته بودم ، طبیعی ست که با چند جمله که از مدرس بشنوم سطح دانش و مهارت او تا حدودی زیادی برایم مشخص بشود . با مشاهده فیلم معرفی دارت و فلاتر در نابغه ها ، صحبت های استاد معلمی برام قابل قبول بود . استاد معلمی بیان بسیار خوبی دارند . مطالب را با سرعت مناسب و بدون عجله آموزش می دهند . مفاهیم مختلف برنامه نویسی را به زبان ساده بیان می کنند . آموزش های ایشان در این دوره ها به صورتی ست که فرد توانمند می شود و با پروژه های کوچک در طول دوره احساس اعتماد به نفس به دانشجو داده می شود . استاد معلمی ذهن بسیار منظمی دارند . به دو علت : 1- برای تک تک قسمت های آموزشی ، کدنویسی کرده اند . کوچکترین قدم و ساده ترین فانکشن ها با مثال آموزش داده می شود . یعنی در یادگیری قدم به قدم پیش می روند . بعضی از مدرسین این طور تدریس می کنند که مثلا چهار مورد را در یک کد آموزش می دهند و آخر معلوم نمی شود که هر بخش کد دقیقا چه کاری انجام داده و چه اثری در خروجی داشته است. 2- یکی از لذت بخش ترین چیزهایی که در این دو دوره با آن رو به رو شدم ، فلدر بندی های منظم و دسته بندی های دقیق درس هاست . شاید افرادی باشند که این موضوع را بی اهمیت بدانند اما این نظم علاوه بر اینکه نظم ذهنی یک استاد را نشان می دهد ، به خود دانشجو هم نظم می دهد و می داند الان کجای کار است. ویژگی آخری که باید در مورد ایشان ذکر کنم این هست که استاد معلمی واقعا معلم هستند . کلمه معلم از کلمه علم گرفته شده . ایشان واقعا در این زمینه علم دارند . نکته ی بسیار دلنشن در باره آموزش های ایشان این است که برای یادگیری دانشجو تلاش کرده اند و این کار برایشان صرفا درآمد زایی نیست . استاد معلمی، معلم هستند. برای همین دوره های دارت و فلاتر نابغه ها یک ویژگی منحصر به فرد دارد: این دوره ها آپدیت می شود بدون اینکه نیاز به پرداخت هزینه اضافی داشته باشید !!! من دوره هایی شرکت کرده ام که با وجود آموزش خوبی که داشتند اما بیشتر از اینکه هدف شان آموزش باشد ، هدف شان بیزینس بوده . بالاترین هزینه ها را گرفته اند اما هرگز آپدیت رایگانی در کار نبوده . اما این ویژگی فوق العاده در نابغه ها وجود دارد. خدا را شکر می کنم که با سایت نابغه ها آشنا شدم و از آموزش های خوب شان بهره بردم. از استاد معلمی عزیز و همکاران شان بسیار متشکرم و آرزوی عافیت، موفقیت و سعادت برای ایشان دارم

    ( 1 )
  • ساسان
    ساسان 14 اسفند 1402

    سلام به آقای معلمی عزیز و هرکسی که این کامنت رو میخونه. دقیقاً برای آموزش فلاتر من مو به مو اینکارارو کردم، اول آموزش های رایگان یوتیوب و آموزش های فارسی که تو نت هست رو دیدم،بعد از پکیج های آموزشی پولی شروع کردم چون احساس کردم آموزش های رایگان توی نت یه مقداری کامل نیست. از سایت های مختلف فارسی زبان پکیج فلاتر تهیه کردم، برای اینکه اسم نیارم فقط اول اسمشون رو میگم. مثلا یکیشون که توی اسمش 7 داره رو مثال میزنم. آموزش خوبی بود ولی اصلا و ابداً برای کسی که میخواد از 0 شروع کنه مناسب نیست و قیمت بشدت بالا هست. مباحث پیشرفته ایی مثل bloc رو تدریس کردن که به نظرم اصلا درست تدریس نشده و از پایه نگفتن و دانشجو اصلا متوجه نمیشه چی به چیه. یا مثلا سایتی که توی اسمش (( کد )) داره رو بگم، اونم آموزش خیلی خوبی بود ولی خسته کننده و چیزی که بشه واقعا جذاب باشه ندیدم از منی که همه ی آموزش ها رو پول دادم و خریدم و کلی آموزش رایگان دیدم به شما نصیحت: بدون شک میگم بهترین آموزشی بود که تا به امروز دیدم. با آقای معلمی هم صحبت کردم و گفتن در آینده آپدیت های خیلی خوبی به پکیج اضافه میشه. امیدوارم همینطور باشه. توی خرید این پکیج شک نداشته باشید. اگر واقعا علاقه دارید برنامه بسازید برای اندروید، ios، مک، ویندوز، لینوکس، وب و … مطمئن باشید مدرس خوبی رو دارید انتخاب میکنید. با آرزوی موفقیت برای تیم نابغه ها

    ( 7 )
  • مهدی
    مهدی 11 آذر 1402

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

    ( 2 )
  • حامد
    حامد 27 آبان 1402

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

    ( 1 )
  • آرش شهسواری راد
    آرش شهسواری راد 2 شهریور 1402

    سلام آقای معلمی من به عنوان یک برنامه نویس که علاقه به آموزش فلاتر داشتم از دوره آموزشی شما استفاده کردم فقط در یک کلمه میگم عالیییی از خدا براتون آرزو سلامتی و خوشبختی میکنم.

    ( 3 )
  • علی‌اکبر جان‌محمدی
    علی‌اکبر جان‌محمدی 31 مرداد 1402

    واقعا فوق العادس بعلاوه فن بیان مدرس و کامل بودن دوره واقعا هیچ مشکلی توی دوره نیست و همه چی کامله!!!

    ( 0 )
  • محمدحسن
    محمدحسن 1 اردیبهشت 1402

    اصلا تو خرید فلاتر شک نکنید. واااااااقعا ارزششو داره بخصوص وقتی مدرس به این خوبی داره تدریس میکنه

    ( 2 )
  • سپهر
    سپهر 27 اسفند 1401

    پکیج دارت رو صبح خریدم دیدم مطالبش خیلی خوب بود شبش فلاتر رو هم خریدم . ممنونم از اقای معلمی و تیمشون. امید وارم بتونم تا اخر عید یه مهارت عالی به مهارت هام اضافه کنم.

    ( 2 )
  • سجاد کریمی
    سجاد کریمی 8 اسفند 1401

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

    ( 6 )
  • الیاس شادمان
    الیاس شادمان 14 بهمن 1401

    تازه دوره فلاتر و خریدم امیدوارم گند نزنم و یاد بگیرم

    ( 4 )
  • بهنام
    بهنام 19 دی 1401

    سلام تعریف آقای معلمی رو شنیده بودم و همین الان خریدم به امید موفقیت

    ( 15 )
  • علیرضا قنبری
    علیرضا قنبری 25 شهریور 1401

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

    ( 8 )
  • پوریا زعیم فر
    پوریا زعیم فر 17 اردیبهشت 1401

    سلام، پرانرژی باشید 🙂 همین الان خریدمش.. با اطمینان کامل از تدریس آقای معلمی 🙂

    ( 14 )
  • امیر غمزه
    امیر غمزه 3 فروردین 1401

    بهترین آموزش فلاتری فارسی زبانی که تاحالا دیدم. مثل این پیدا نخواهد شد.

    ( 11 )
  • علیرضا
    علیرضا 23 اسفند 1400

    عالیههههههه

    ( 10 )
  • هانیه کرمیان
    هانیه کرمیان 23 اسفند 1400

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

    ( 15 )
  • بابک
    بابک 23 اسفند 1400

    سلام …مثل تمام دوره های قبل عالیه…البته من فلاتر رو تازه شروع کردم..تدریس با جزئیات کامل…با سرفصل های کامل…موفق باشید

    ( 4 )
  • پرهام بحرکاظمی
    پرهام بحرکاظمی 22 اسفند 1400

    سلام و خسته نباشید خدمت اقای معلمی عزیز و تیم نابغه ها خواستم بگم واقعا دوره فلاتر حرف نداره تا همینجایی ک دیدم عالی بود و مطمنم عالی تر هم میشه خیلی ممنون

    ( 5 )
  • اشکان
    اشکان 22 اسفند 1400

    دوره عالیه

    ( 6 )
1 2
+ ارسال دیدگاه به عنوان مهمان دیدگاه ارسال نمایید
سوالات متداول

نابغه‌ها را در   دنبال کنید