دوره جامع آموزش فلاتر

poster
پیش‌نمایش دوره

در دنیای امروز استفاده از برنامه‌های موبایل رشد زیادی پیدا کرده است و به همین دلیل شرکت‌های زیادی هستند که به دنبال توسعه‌دهندگان برنامه‌های اندروید و iOS می‌گردند. حال چه می‌شود اگر شما کسی باشید ... ادامه

برگزارکننده:  Udemy  Udemy
مدرس دوره:
Angela Yu
Angela Yu
4 (12 رای)
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  28 ساعت
مجموع محتوای آموزشی:  28 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   زیرنویس فارسی

سرفصل‌های دوره دوره جامع آموزش فلاتر

مقدمه‌ای بر توسعه کراس‌ پلتفرم با فلاتر و دارت

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

  فلاتر چیست؟
مشاهده
"08:02  
  چرا فلاتر؟
مشاهده
"12:21  
  ساختار کلی فلاتر
مشاهده
"05:37  
  چگونه به درس مسلط شویم؟
مشاهده
"09:43  
اجرای برنامه بر روی دستگاه فیزیکی
چالش نرم‌افزاری اول

در فصل پنجم با اولین چالش نرم‌افزاری فلاتر یا همان پروژه اول آشنا می‌شویم.

  چالش نرم‌افزاری چیست؟
مشاهده
"04:34  
  چالش من فقیر هستم!
"00:15  
  کمکی از استاد
مشاهده
"02:38  
تقویت نرم‌افزار فلاتر با داده‌های لایو در وب

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

  Clima - یک اپلیکیشن هواشناسی مدرن
مشاهده
"01:06  
  گرفتن داده‌های مکانی از دیگر پلتفرم‌ها
مشاهده
"16:18  
  Future‌ها، Async و Await در دارت
مشاهده
"24:08  
  متد Lifecycle ویجت با وضعیت
مشاهده
"13:39  
  هندل کردن استثناها و عملگر‌های Null Aware در دارت
مشاهده
"20:42  
  چالش Async/Await
مشاهده
"05:37  
  توضیح رابط برنامه‌نویسی اپلیکیشن (API)
مشاهده
"09:10  
  شبکه در برنامه‌های فلاتر با پکیج HTTP
مشاهده
"14:00  
  پارس کردن JSON و تایپ‌های داینامیک
مشاهده
"16:30  
  گرفتن داده‌های هواشناسی واقعی از OpenWeatherMap API
مشاهده
"10:29  
  نشان دادن اسپینر در زمان انتظار کاربر
مشاهده
"06:20  
  فرستادن داده‌ها به State Object
مشاهده
"11:28  
  به‌روزرسانی هوا با WeatherModel
مشاهده
"08:51  
  تغییر شکل روش‌های مکان‌یابی
مشاهده
"15:24  
  ساختن و طراحی یک ویجت TextField برای ورود متن
مشاهده
"10:16  
  انتقال داده‌ها به عقب از طریق Navigation Stack
مشاهده
"13:42  
  نکته‌‌ای از آنجلا - مخلوط کردن دانش
مشاهده
"02:30  
فلاتر فایربیس

در 24 جلسه بخش پانزدهم برنامه Flash Chat آموزش داده می‌شود تا کار با فضای ابری فلاتر را نیز یاد بگیرید.

  Flash Chat - یک برنامه‌ی پیام‌رسانی با سرعت نور
مشاهده
"01:39  
  چالش Named Routes
مشاهده
"08:28  
  ویرایش‌کننده‌های ثابت در دارت
مشاهده
"13:13  
  Route Refactor با Static Const
مشاهده
"06:39  
  انیمیشن Hero فلاتر
مشاهده
"08:56  
  انیمیشن سفارشی فلاتر با Animation Controller
مشاهده
"29:05  
  Mixin‌ها در دارت
مشاهده
"10:59  
  انیمیشن‌های از قبل پکیج‌شده‌ی فلاتر
مشاهده
"04:42  
  چالش Code Refactoring
مشاهده
"16:46  
  ساختن پروژه جدید فایربیس
مشاهده
"02:56  
  ساختن پروژه فایربیس اندروید
مشاهده
"06:37  
  ساختن پروژه فایربیس IOS
مشاهده
"05:46  
  ساختن پکیج فلاتر فایربیس برای IOS و اندروید
مشاهده
"07:42  
  ثبت‌نام کاربران با فایربیس با استفاده از FirebaseAuth
مشاهده
"16:07  
  احراز هویت کاربران با FirebaseAuth
مشاهده
"05:54  
  نشان دادن اسپینر در زمان انتظار کاربر
مشاهده
"05:35  
  ذخیره داده در Cloud Firestore
مشاهده
"08:22  
  گوش دادن به داده از فایربیس با Stream‌ها
مشاهده
"13:23  
  Stream‌ها در دارت
مشاهده
"07:34  
  تبدیل Stream‌ها به ویجت‌ها با استفاده از StreamBuilder
مشاهده
"17:06  
  ListView در فلاتر
مشاهده
"16:48  
  رابط کاربری‌های متفاوت برای فرستنده‌های متفاوت
مشاهده
"17:04  
  قوانین مجوز و امنیت Cloud Firestore
مشاهده
"03:46  
  نکته‌‌ای از آنجلا - خواب سلاح مخفی من است
مشاهده
"03:59  
قدم‌های بعد

ویژگی‌های دوره

زیرنویس فارسی
زیرنویس فارسی

این دوره دارای زیرنویس اختصاصی است.

درباره دوره

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

 

فلاتر چیست؟

فلاتر یک ماژول کاملاً جدید درحال‌توسعه برای برنامه‌نویسی موبایل است که با استفاده از آن می‌توانید اپلیکیشن‌های بومی موبایل را تنها با یک کد مبنا تولید کنید. منظور این است که شما می‌توانید تنها یک‌بار کد بزنید؛ اما اپلیکیشن خود را هم در اندروید و هم در iOS عرضه کنید. این پلتفرم حاوی ابزارها و ویجت‌های مختلفی است که به شما برای توسعه برنامه و افزودن امکانات جذاب به آن کمک می‌کنند. زبان برنامه‌نویسی در آن دارت (Dart) است که زبانی بسیار ساده و قدرتمند و سازگار با هر دو سیستم‌عامل است.

 

هدف از یادگیری دوره جامع فلاتر با دارت چیست؟

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

 

دوره جامع فلاتر با دارت مناسب چه کسانی است؟

دوره جامع فلاتر با دارت برای کسانی طراحی شده است که هیچ‌چیزی از برنامه‌نویسی و اپلیکیشن‌های موبایل نمی‌دانند؛ اما به یادگیری علاقه داشته و ذهنی خلاق و پویا و اراده‌ای آهنین دارند. در این دوره همه مباحث از مبتدی تا پیشرفته به شما آموزش داده می‌شود؛ پس نیازی نیست قبلاً برنامه‌نویس بوده باشید یا حداقل از مباحث این حوزه سر دربیاورید.

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

اگر قبلاً با فلاتر کار کرده‌اید؛ اما هنوز نمی‌توانید از همه امکانات آن استفاده کنید این دوره را از دست ندهید. در دوره جامع آموزش فلاتر یک برنامه درسی جامع دارید که از طریق آن با جنبه‌های مهم این برنامه آشنا شده و قلق‌های آن را یاد خواهید گرفت. پس می‌توانید از این به بعد مثل یک حرفه‌ای برنامه‌نویسی کرده و برنامه‌هایی شگفت‌انگیز و جذاب تولید کنید.

 

بعد از فراگیری دوره جامع فلاتر با دارت چه مهارت‌هایی کسب خواهید کرد؟

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

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

درباره استاد

maktabkhooneh-teacher Angela Yu

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

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

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
محمدرضا بیطرفیان 1401-03-13
واقعا دوره خوبیه ، لطفا بقیه آموزش های فلاتر udemy را هم زیرنویس کنید با تشکر
امیر گل محمدی 1401-05-18
ترجمه خوب نیست ولی قابل قبوله. چون این دوره برای دو سه سال پیشه یه سری تغییرات وجود داره ولی با داکیومنت خوندن حل میشه
مهیار راد 1400-10-13
سلام ممنون از دوره خوبتون از دوست یا دوستان عزیزی که زحمت ترجمه رو کشیدند هم تشکر دارم تنها نکته ای که هست اینه که لازمه بخش هایی از زیرنویس علی الخصوص از لحاظ واژه های تخصصی که مدرس به کار میبرن توسط متخصصین حوزه برنامه نویسی ویرایش بشه
پویا سنجری 1401-04-29
1- منابع دوره قدیمی شده و قابل استفاده در نسخه های جدید فلاتر نیستند 2- فایربیس تحریمه و عملا این قسمت از دوره قابل استفاده نیست 3- ترجمه ها برای کسی که زبانش ضعیف باشه مشکل سازه یه توصیه هم به سایت مکتب خونه، قابلیت سرچ رو به سرفصل های دوره اضافه کندید
محمدیحیی استقامت 1401-01-09
سلام، دوره خوبیه اما همون طور ک سایر دوستان هم یادآور شدند، کیفیت زیرنویس ها "حتما" باید بهتر بشه و بدون شک می بایست از واژگان تخصصی استفاده گردد تا درک مفاهیم، بهتر و روان تر باشه. واژگانی که در زیرنویس استفاده میشه، گاهی فقط ترجمه محض و تحت الفظی هست که هنرجو رو به اشتباه میندازه. لطفا تیم مکتب خونه، در کوتاهترین زمان، نسبت به ویرایش زیرنویس اقدام کنند. سپاسگزارم
کامیار قنبرپور 1400-11-10
به لحاظ آموزشی خوبه ولی ترجمه جا داشت بهتر هم بشه. و خوب بود قبل از انتشار یه نیگاهی توسط یکی که تو کار برنامه نویسی هست بهش میشد.
مکتب‌خونه
همراه عزیز؛ با سپاس از نظر شما، موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
مهدی فرامرزی 1401-05-14
دوره خوبی هست بخصوص برای افراد مبتدی تنها مشکل زیرنویس مجموعه است که توسط یک شخص بدون پیش زمینه تخصصی انجام شده مثلا IDE رو ترجمه کرده شناسه و از این دست ایرادات بسیار است. امید میره مکتب خونه یک بازنگری اساسی در ترجمه ها داشته باشه

دوره‌های پیشنهادی

سوالات پرتکرار

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

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
پیش‌نمایش دوره
  
برگزار کننده:  Udemy
  
زمان مورد نیاز برای گذراندن دوره:  28 ساعت
مجموع محتوای آموزشی:  28 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   زیرنویس فارسی