×
تعداد دانشجو
۱,۰۵۳ نفر
۳۶,۰۰۰ تومان ۲۱,۶۰۰ تومان

آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل

آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل

تعداد دانشجو
۱,۰۵۳ نفر
مدت زمان
۷ ساعت و ۲۳ دقیقه
هزینه عادی آموزش
۳۶,۰۰۰ تومان
در طرح تخفیف
۲۱,۶۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۱۴ بازخورد (مشاهده نظرات)
آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل

چکیده

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

مدرس
مجتبی حسین پور

دانشجوی کارشناسی مهندسی مکانیک

مجتبی حسین پور، دانشجوی مقطع کارشناسی رشته مهندسی مکانیک، سابقه پنج سال برنامه نویسی با زبان های مختلف از جمله: جاوا، سی شارپ، PHP و Dart را در کارنامه خود دارند. طراحی وب سایت و اپلیکیشن های مختلف به صورت فریلنسری و شغل های محلی، فعالیت در زمینه های مختلف شبکه و تسلط بر IBSNG، تسلط بر لینوکس و اصول مجازی سازی سرور ها ازدیگر موارد رزومه کاری ایشان محسوب می شود.

چکیده آموزش


توضیحات تکمیلی

Flutter یکی از چارچوب های جدید گوگل برای توسعه نرم افزارهای اندرویدی و IOS است که این امکان را به برنامه نویسان می دهد که از برنامه، دو خروجی اندروید و IOS را همزمان و بدون تغییر در ساختار کدها، دریافت نمایند. زبان توسعه این چارچوب، Dart بوده که از زبان های جدید و مدرن به شمار می رود. هدف اصلی این فرادرس، آموزش زبان جدید Dart و چارچوب برنامه نویسی Flutter است.

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

 
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با فریم ورک Google Flutter
    • معرفی Flutter و Dart
  • درس دوم: آماده سازی و راه اندازی محیط توسعه
    • دانلود و نصب اندروید استودیو (Android Studio)
    • نصب فلاتر و دارت در اندروید استودیو
    • نصب فلاتر روی ویندوز
    • افزودن فلاتر به Path
    • ساخت ماشین مجازی در اندروید استودیو
    • اجرای اولین برنامه (Hello Flutter)
  • درس سوم: آشنایی با زبان برنامه نویسی Dart
    • آشنایی با دارت و دارت پد
    • طریقه نوشن یک کد استاندارد در دارت
    • کار با متغیرها در دارت
    • دارت و عددها
    • دارت و Booleans
    • کلمات کلیدی Const و Final در دارت
    • دارت و بازی با رشته ها
    • دارت و اپراتورهای منطقی و ریاضی
  • درس چهارم: عبارت شرطی if و حلقه ها و توابع در Dart
    • کنترل مقادیر با if
    • حلقه for
    • حلقه while و do while
    • دستور switch
    • آشنایی با توابع
    • مقادیر بازگشتی از توابع
    • مقادیر ورودی به توابع
    • مقادیر اختیاری ورودی به توابع
  • درس پنجم: مفاهیم مقدماتی شی‌ گرایی و استفاده از آن در Dart
    • آشنایی با کلاس ها و آبجکت ها
    • آشنایی با متغیر کلاس
    • افزودن متد به کلاس ها
    • آشنایی با متد سازنده
    • متد سازنده پیشرفته
    • ستر و گترها (Setter و Getter)
  • درس ششم: مفاهیم پیشرفته شی‌ گرایی و استفاده از آن در Dart
    • ارث بری در دارت
    • ساخت یک کلاس و تمرین ارث بری
    • آشنایی با Override
    • ارث بری از کلاس های دارای متد سازنده
    • معرفی () ToString
  • درس هفتم: شروع کار با گوگل فلاتر
    • آشنایی با فلاتر
    • بازی با Hello World و آشنایی با Text
    • طراحی متریال در فلاتر
    • آشنایی بیشتر با Text
    • نوشتن یک کد تمیز (Stateless Widgets)
    • ساخت Library ها
  • درس هشتم: آشنایی با Widget های فلاتر - مقدماتی
    • لایوت ها، ستون و ردیف
    • معرفی Expanded
    • ساخت گرافیک های زیبا با Stack
  • درس نهم: آشنایی با Widget های فلاتر - پیشرفته
    • Scaffold
    • Bottom Navigation و پاسخگویی به انتخاب کاربر
    • Floating Action Button
    • ساخت دکمه های سفارشی با GestureDetector
    • تزیین کاری با BoxDecoration
  • درس دهم: آشنایی با Stateless و Stateful در فلاتر
    • فرق بین Stateless و Stateful
    • ساخت برنامه شمارنده 1
    • ساخت برنامه شمارنده 2
    • ساخت برنامه شمارنده 3
    • چالش (برنامه شمارنده)
    • پاسخ به چالش
  • درس یازدهم: ساخت یک صفحه لاگین با استفاده از فلاتر
    • افزودن لوگو به ابتدای صفحه
    • افزودن TextField و دکمه ها
    • معتبرسازی مقادیر ورودی
  • درس دوازدهم: ساخت برنامه محاسبه توده بدنی با استفاده از فلاتر
    • طراحی رابط کاربری 1
    • طراحی رابط کاربری 2
    • تکمیل نهایی
 
مفید برای رشته های
  • مهندسی کامپیوتر - نرم افزار
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس



پیش نمایش‌ها

۱. آشنایی با فریم ورک Google Flutter

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴۱ مگابایت -- (کلیک کنید +))

۲. آماده سازی و راه اندازی محیط توسعه

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۳ مگابایت -- (کلیک کنید +))

۳. آشنایی با زبان برنامه نویسی Dart

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۵ مگابایت -- (کلیک کنید +))

۴. عبارت شرطی if و حلقه ها و توابع در Dart

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۶ مگابایت -- (کلیک کنید +))

۵. مفاهیم مقدماتی شی گرایی و استفاده از آن در Dart
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. مفاهیم پیشرفته شی گرایی و استفاده از آن در Dart
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. شروع کار با گوگل فلاتر
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. آشنایی با Widgetهای فلاتر - مقدماتی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. آشنایی با Widgetهای فلاتر - پیشرفته
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. آشنایی با Stateless و Stateful در فلاتر
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. ساخت یک صفحه لاگین با استفاده از فلاتر
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. ساخت برنامه محاسبه توده بدنی با استفاده از فلاتر (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

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

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۴۰۳۰ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVGOG9709
مدت زمان ۷ ساعت و ۲۳ دقیقه
زبان فارسی
نوع آموزش آموزش ویدیویی (لینک دانلود)
حجم دانلود ۶۷۸ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۱,۰۵۳ نفر از این آموزش استفاده کرده اند و ۱۴ نظر ثبت شده است.
Hossein
Hossein

سلام
دوستان من آموزش رو تهیه کردم و دارم میبینم فقط تاحالا نتونشتم فلاتر رو نصب کنم
توی path ک کپی میکنم اصلا نمیشه کسی میتونه راهنماییم کنه ؟
ممنون

mahdi
mahdi

عالییییییییییییییییی
تشکر فراوان از استاد عزیز

پیمان
پیمان

لطفا دوره های پیشرفته تر هم بذارید. ممنون

پیمان
پیمان

با سلام. آموزش خیلی خوبی بود.

شاهین
شاهین

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

آؤش
آؤش

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

احسان
احسان

عالی بود. به طور کامل تدریس شده بود و تدریس خسته کننده نبود.

عقیل
عقیل

خیلی خوب و مفید بود ولی مبتدی بود. آموزش حرفه ای تر رو اگه بزارین ممنون میشم.

میلاد
میلاد

خیلی عالی و روان تدریس شده.......خیلی ممنونم

امیرحسین
امیرحسین

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

amir
amir

سلام
تشکر از لطف شما بابت تهیه این آموزش عالی

مجتبی حسین پور
مجتبی حسین پور

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

علی اکبر
علی اکبر

خیلی عالی

سعد
سعد

بی صبرانه منتظر منتشر شدنش بودیم.


برچسب‌ها:
() ToString | Action Button | android | Android Studio | Booleans | Bottom Navigation | BoxDecoration | const | DART | dart tutorial | Expanded | final | Floating Action Button | FLUTTER | flutter basics dart basics | flutter tutorial | GestureDetector | Getter | google | how to build application with flutter | Override | Scaffold | Setter | Stack | Stateless | Stateless Widgets | TextField | Widget های فلاتر | آموزش dart | آموزش google dart | آموزش برنامه نویسی آیفون | آموزش برنامه نویسی اندروید | آموزش فلاتر | آموزش گوگل فلاتر | آیفون | اپراتورهای ریاضی | اپراتورهای منطقی | ارث بری | ارث بری در دارت | افزودن فلاتر به Path | اموزش Flutter | اموزش google flutter | اموزش ساخت برنامه آیفون | اندروید | اندروید استودیو | برنامه شمارنده | توابع | توسعه نرم افزارهای اندرویدی | چارچوب برنامه نویسی Flutter | چارچوب های جدید گوگل | حلقه do-while | حلقه for | حلقه While | خروجی IOS | خروجی اندروید | دارت | دارت پد | دکمه های سفارشی | رابط کاربری | زبان برنامه نویسی DART | شی گرایی | صفحه Login | طراحی رابط کاربری | طراحی متریال در فلاتر | عبارت شرطی if | گوگل | گوگل فلاتر | لاگین | لوگو | ماشین مجازی | متد سازنده | متغیر | مفاهیم شی گرایی | نرم افزارهای اندرویدی | نصب فلاتر روی ویندوز | هسته فلاتر
مشاهده بیشتر مشاهده کمتر