1 -
معرفی کراس پلتفرم و جامعه برنامه نویسی فلاتر در git
2 -
بررسی جامعه فلاتر در stackoverflow ، راه های کسب درآمد از فلاتر (flutter)
3 -
سوالات متداول ، پیشنیاز ها
4 -
بررسی نمونه پروژه ها و sample های فلاتر در github، بررسی سایت و دیسکورد فلاتر
5 -
نصب vscode و اجرای اولین اپ در مرورگر Chrome
6 -
نصب android sdk و اجرای اولین پروژه در android emulator
7 -
آشنایی با ساختار پروژه و نوشتن اولین برنامه
8 -
آشنایی با طراحی layout ، کار با column و row
9 -
مینی پروژه قیمت آنلاین ارز و طلا، کار با Expanded، Align، Column و Row
10 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت اول
11 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت دوم (استفاده از فونت فارسی و راستچین کردن پروژه)
12 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت سوم (مفهوم context ، تعریف textTheme در MtrialApp )
13 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت چهارم
14 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت پنجم
15 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت ششم
16 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت هفتم
17 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت هشتم
18 -
پروژه 1 : اپ آنلاین قیمت ارز و طلا ، قسمت نهم ( api ، json و JWT چیست؟ مفهوم بکند ، ساخت کلاس مدل برای json Object ارز)
19 -
پروژه 1 : اپ آنلاین قیمت ارز ، قسمت دهم(ارتباط با سرور و پکیج http ، معرفی پکیج convert ) - تمرین 1
20 -
Concurrency در دارت - async await
21 -
پروژه 1 : اپ آنلاین قیمت ارز ، قسمت یازدهم (استفاده از Async/await و Future در فلاتر)
22 -
Logging و debugging در فلاتر
23 -
چرخه زندگی ویجت ها در فلاتر (widget life cycle in flutter)
24 -
پروژه 1 : اپ آنلاین قیمت ارز ، قسمت دوازدهم (Future Builder در فلاتر)
25 -
پروژه 1 : اپ آنلاین قیمت ارز ، قسمت سیزدهم (آشنایی با پکیج intL در فلاتر)
26 -
قسمت پایانی پروژه ارز - ui رسپانسیو - کار با widget inspector در فلاتر
27 -
قسمت اول تمرین ، (پروژه 2 ) اپ مسافرت
28 -
قسمت دوم تمرین ، (پروژه 2 ) Travel app
29 -
قسمت سوم تمرین ، (پروژه 2 ) Travel app
30 -
قسمت چهارم تمرین ، (پروژه 2 ) Travel app
31 -
قسمت پنجم تمرین ، (پروژه 2 ) Travel app
32 -
قسمت ششم تمرین ، (پروژه 2 ) Travel app
33 -
قسمت هفتم تمرین ، (پروژه 2 ) Travel app
34 -
قسمت هشتم تمرین ، (پروژه 2 ) Travel app
35 -
قسمت نهم تمرین ، (پروژه 2 ) Travel app
36 -
قسمت پایانی تمرین ، (پروژه 2 ) Travel app
37 -
پروژه تکبلاگ، مفاهیم اولیه git
38 -
پروژه تکبلاگ، لایف سایکل ، اصطلاحات و دستورات پرکاربرد در git
39 -
ایجاد repository تک بلاگ ، commit و push و pull
40 -
ساخت splash screen ، استفاده از git در vscode و fork کردن پروژه توسط دانشجوها
41 -
پروژه تکبلاگ، پیشنیاز های پروژه ، کلاس String و Colors ,ساخت اسپلش (Splash screen) اختصاصی
42 -
پروژه تکبلاگ ,ساخت اسپلش (Splash screen) اختصاصی ، پکیج spinKit
43 -
پروژه تکبلاگ ,navigator و انتقال اطلاعات بین صفحه ها
44 -
پروژه تکبلاگ , تحلیل رابط کاربری ، systemChrome و پیاده سازی صفحه خانه
45 -
پروژه تکبلاگ , پوستر پیچیده صفحه اصلی
46 -
پروژه تکبلاگ , خواندن اطلاعات پوستر از Map
47 -
پروژه تکبلاگ , لیست دسته بندی ها
48 -
پروژه تکبلاگ , لیست افقی بلاگ
49 -
پروژه تکبلاگ , لیست افقی بلاگ
50 -
پروژه تکبلاگ , صفحه اصلی و پیاده سازی bottom navigation
51 -
پروژه تکبلاگ , نظم دهی کد ها و فلاتر 3
52 -
پروژه تکبلاگ , صفحه پروفایل کاربر
53 -
پروژه تکبلاگ , صفحه پروفایل کاربر
54 -
پروژه تکبلاگ , Bottom navigation و متد CallBack
55 -
پروژه تکبلاگ , صفحه ٍثبت نام
56 -
پروژه تکبلاگ ، خروجی گرفتن ، رفع باگ صفحه خاکستری و تفاوت App Build های متفاوت اندروید
57 -
پیاده سازی و چالش کیبورد در bottom sheet
58 -
کار با TextField ، رویداد onChange ، کلاس RegExp ، عبارات منظم در دارت
59 -
کار بار Navigator و پیاده سازی ui صفحه دسته بندی های من
60 -
کار با gridview در فلاتر ، صفحه دسته بندی های من
61 -
کار با gridview در فلاتر ، صفحه دسته بندی های من
62 -
مفهوم GlobalKey و ساخت Drawer
63 -
بررسی آیتم تکراری در افزودن لیست دسته بندی من
64 -
مفهوم Dependency و تعریف ابتدایی Di( Dependency injection)
65 -
state management و معرفی GetX
66 -
Rx (ReactiveX) ، observable و معرفی obx
68 -
استفاده از معماری Mvc و Dependency injaction با GetxController
69 -
تفاوت GetX , obx و GetBuilder و کار با ویجت Getx
70 -
non-reactive state management با ویجت GetBuilder
ویدیو معرفی دوره
X
نظرات
توضیحات
پیش نیاز ها
پرسش های متداول
اشتراک گذاری با لینک کوتاه
فلاتر یکی از فریمورکهای بسیار جذابی است که میتوانید از آن برای توسعه اپلیکیشنهای مختلف استفاده کنید. این فریمورک قابلیتهای مختلفی را به شما ارائه میدهد که بدون شک آشنایی با این قابلیتها میتواند برای توسعهدهندگان اپلیکیشن بسیار مفید و کاربردی باشد. این فریمورک توسط شرکت گوگل طراحی شده و توسط همین شرکت نیز پشتیبانی میشود. به همین علت نیز شما میتوانید نسبت به پشتیبانی از ویژگیهای جدید در این فریمورک کاملا مطمئن باشید و با خیالی راحت از آن استفاده کنید. صفر تا صد فلاتر را میتوان در مدتزمان کوتاهی آموخت بهشرط این که شما از یک منبع آموزشی مطمئن و باکیفیت برای یادگیری کارکردن با این فریمورک استفاده کنید.
دوره برنامه نویسی فلاتر یکی از بهترین دورههایی است که در این زمینه وجود دارد و میتواند به شما کمک کند تا در کوتاهترین زمان ممکن اصول اولیه و مفاهیم پیشرفته این فریمورک را بیاموزید و بتوانید از آنها در پروژههای واقعی استفاده کنید. ما در این مطلب قصد داریم کمی بیشتر درباره این دوره صحبت کنیم و اطلاعات جامع و کاملی را درباره ویژگیهای مختلفی که این دوره دارد و مزایایی که میتواند برای شما به همراه داشته باشد در اختیارتان قرار دهیم. پس به شما پیشنهاد میکنیم حتما ادامه این مطلب را بادقت مطالعه کنید.
فریمورک فلاتر
آشنایی با فریمورک فلاتر
امروزه فریمورکهای مختلفی برای طراحی اپلیکیشنها طراحی و ساخته شدهاند که هریک از این فریمورکها دارای ویژگیها و مزایای مخصوص به خود هستند. یکی از مهمترین و کاربردیترین این فریمورکها که امروزه به طور گستردهای در شرکتها و سازمانهای مختلف مورداستفاده قرار میگیرد و دارای آینده درخشانی است فریمورک فلاتر است. فلاتر توسط شرکت گوگل توسعه پیدا کرده است و ویژگیهای بسیار جذاب و منحصربهفردی را به شما ارائه میدهد که بدون شک میتواند تجربهای جدید و بسیار جذاب برای شما در توسعه اپلیکیشن باشد. یکی از ویژگیهای کلیدی و بسیار مهم فلاتر این است که سرعت توسعه اپلیکیشنها را به میزان زیادی افزایش میدهد و به شما اجازه میدهد تا بتوانید در کوتاهترین زمان ممکن اپلیکیشنهای خود را توسعه دهید. ویژگی کلیدی و مهم دیگر این فریمورک این است که کراس پلتفرم است و شما با یکبار نوشتن کدهای خود میتوانید آن را در پلتفرمهای مختلف اجرا کنید و محدودیتی در این زمینه برای شما وجود ندارد.
قابلیت کراس پلتفرم بودن این فریمورک باعث شده است تا امروزه بسیاری از کسبوکارهای نوپا و استارتآپهایی که بودجه چندانی برای طراحی و توسعه اپلیکیشن ندارند نیز از این فریمورک استفاده کرده و از مزایای فوقالعاده آن بهرهمند شوند. شما با یادگیری صفر تا صد فلاتر میتوانید در بسیاری از موقعیتهای شغلی جذاب مشغول به کار شوید و درآمد بالایی را از این تخصص خود به دست بیاورید. دوره آموزشی صفر تا صد فلاتر بهترین دورهای است که میتوانید از آن برای یادگیری این فریمورک استفاده کنید.
صفر تا صد فلاتر
دوره آموزشی صفر تا صد فلاتر
دوره صفر تا صد فلاتر یکی از دورههای بسیار جذاب و کاربردی است که میتواند صفر تا صد کارکردن با این فریمورک را به شما آموزش دهد و شرایط بسیار خوبی را برای یادگیری این فریمورک برای شما فراهم کند. این دوره یکی از کاملترین دورههایی است که در زمینه آموزش برنامهنویسی با استفاده از فریمورک فلاتر در داخل کشور وجود دارد و از جمله معدود دورههایی است که تمامی اطلاعات و دانش موردنیاز شما در این زمینه را در اختیارتان قرار میدهد. پس اگر شما هم جز آن دسته از افرادی هستید که علاقهمند به یادگیری کارکردن با این فریمورک هستید به شما پیشنهاد میکنیم حتما از این دوره استفاده کرده و از مزایای فوقالعاده آن نهایت بهره را ببرید. در این دوره شما میتوانید با مفاهیم اولیه کارکردن با فلاتر آشنا شوید و در ادامه با مفاهیم پیچیدهتری آشنا خواهید شد که بدون شک در پروژههای واقعی نیز گریبانگیر شما میشوند.
این ویژگی کلیدی و بسیار مهم آموزش فلاتر (Flutter) باعث میشود تا شما به بهترین شکل ممکن بتوانید کارکردن با این فریمورک را بیاموزید و به یک متخصص فلاتر تبدیل شوید که خیلی راحت میتوانید در شرکتها و کسبوکارهای مختلف مشغول به کار شوید. عامل بسیار مهم دیگری که باعث محبوبیت این دوره شده است این است که تمامی مطالبی که در این دوره بیان میشود از منابع مختلف و معتبر جمعآوری شده است و به همین علت نیز شما میتوانید نهایت اطمینان را به کیفیت آموزشی این محتوا داشته باشید.
یادگیری عملی فلاتر
فلاتر را بهصورت کاملا عملی بیاموزید
یکی از ویژگیهای کلیدی و بسیار مهم دوره صفر تا صد فلاتر این است که تمامی مطالب آن بهصورت کاملا عملی به شما آموزش داده میشوند. این ویژگی میتواند بهخودیخود مزایای زیادی را برای شما به همراه داشته باشد. یکی از مهمترین مزایای آن این است که شما را آماده ورود به بازار کار میکند. زمانی که شما تمامی مطالب و مفاهیم مربوط به فریمورک فلاتر را به شکل عملی بیاموزید میتوانید با چالشها و مشکلاتی که ممکن است در طول یک پروژه برای شما به وجود بیاید نیز آشنا شوید و اطلاعات کاملی را درباره نحوه برطرفکردن این مشکلات به دست بیاورید. علاوه بر این شما در طول این دوره تکنیکها و مهارتهایی را به دست میآورید که در دنیای واقعی و در حین انجام پروژه برای شرکتها و کسبوکارهای مختلف میتواند برای شما بسیار مفید باشد.
دقت داشته باشید که در طول دوره آموزش فلاتر (Flutter) تمرینهای مختلفی به شما ارائه میشود که انجامدادن این تمرینها نیز میتواند به میزان زیادی در بهبود مهارتهای عملی شما تاثیرگذار باشد و باعث شود تا شما بتوانید نتیجه بهتری را از آموزشهای این دوره دریافت کنید. نکته پایانی نیز این است که تماشای ویدئوهای این دوره بهتنهایی نمیتواند باعث تبدیلشدن شما به یک متخصص در این زمینه شود و شما حتما باید دست به کیبورد خود ببرید و مفاهیمی که در طول دوره بیان میشود را تمرین کنید.
محتوای جذاب و باکیفیت
ارائه محتوای جذاب و باکیفیت در این دوره
فاکتورهای مختلفی وجود دارند که میتوانند به میزان زیادی روی موفقیت شما بهعنوان یک توسعهدهنده فلاتر تاثیرگذار باشند و باعث تبدیلشدن شما به یک متخصص شوند که یکی از مهمترین آنها استفاده از یک منبع آموزشی جذاب و باکیفیت است. متاسفانه بسیاری از آموزشهایی که امروزه در این زمینه وجود دارند بسیار خشک طراحی شدهاند و همین عامل نیز باعث میشود تا اکثر افرادی که از این آموزشها استفاده میکنند خیلی سریع خسته شوند و نتوانند بهرهوری چندانی داشته باشند. ما در طول دوره صفر تا صد فلاتر تمام تلاش خود را به کار گرفتهایم تا جذابترین و بهترین نوع محتوای آموزشی را در اختیار شما قرار دهیم. در طول دوره آموزش برنامه نویسی فلاتر مفاهیم مختلف به شکل بسیار زیبایی مورد بررسی قرار گرفتهاند و اطلاعات مختلفی درباره هریک از آنها به شما ارائه شده است که میتواند دانش شما را به میزان زیادی بهبود دهد.
نکته مهم دیگری که باید درباره محتوای آموزشی این دوره بدانید این است که کیفیت آموزشی این دوره کاملا تضمین شده است و شما با خیالی راحت میتوانید از آن استفاده کنید. یکی از عوامل بسیار مهمی که باعث بهبود کیفیت محتوای آموزشی این دوره شده است این است که در این دوره از جدیدترین منابع روز دنیا برای جمعآوری اطلاعات استفاده شده است و اطلاعات موجود در بسیاری از دورههای جذاب در دنیا نیز در داخل این دوره آورده شده است. تمامی این عوامل باعث میشوند تا دوره آموزشی فلاتر (Flutter) یکی از بهترین دورهها برای یادگیری نحوه کار با فریمورک فلاتر باشد.
تمرینات و پروژهها
تمرینات و پروژههای دوره آموزشی فلاتر
در بخشهای قبلی به این موضوع اشاره کردیم که در طول دوره صفر تا صد فلاتر تمرینها و پروژههای مختلفی به شما ارائه میشود که میتوانید آنها را انجام دهید تا سطح مهارتهای عملی خود را ارتقا دهید. یکی از نکات مهمی که باید درباره یادگیری این فریمورک یا هر فریمورک و زبان برنامهنویسی دیگری به آن دقت داشته باشید این است که یادگیری برنامهنویسی یک مهارت است. برای این که بتوانید یک مهارت را در خود تقویت کنید داشتن دانش کافی در آن زمینه بهتنهایی فایده چندانی نخواهد داشت. شما باید در کنار دانشی که دارید حتما تمرینات لازم را نیز انجام دهید تا آن مهارت ملکه ذهن شما شود و بتوانید بعدها از آن مهارت بهخوبی در دنیای واقعی استفاده کنید.
به همین علت است که شما برای یادگیری فلاتر حتما باید تمرینات و پروژههایی که به شما ارائه میشود را بهخوبی انجام دهید تا بتوانید بهرهوری خود را افزایش دهید. ما سعی کردهایم تا تمرینات خود را به شکلی به شما ارائه دهیم که ابتدا سطح مهارتهای مقدماتی شما بهبود پیدا کند و در ادامه نیز با پیشرفتهتر شدن سطح تمرینات و پروژههایی که ارائه میشود شما میتوانید با مشکلات دنیای واقعی برنامهنویسی با استفاده از فریمورک فلاتر آشنا شوید. در ضمن فراموش نکنید که پروژههایی که در طول این دوره انجام میدهید را میتوانید در آینده بهعنوان نمونه کار در رزومه خود قرار دهید.
پیشنیازها
این دوره نیازمند چه پیشنیازهایی است؟
دوره صفر تا صد فلاتر به شکلی طراحی شده است که تمامی افراد مبتدی نیز بتوانند از آن استفاده کنند ولی بااینحال ازآنجاییکه فریمورک فلاتر یک فریمورک جدید است شما باید پیشنیازهایی را داشته باشید تا بتوانید این فریمورک را به شکل بهتری بیاموزید. در گام اول شما باید دانش ابتدایی درباره الگوریتم و فلوچارت داشته باشید. داشتن توانایی حل مسئله میتواند به شما کمک کند تا به یک متخصص فلاتر تبدیل شوید چراکه شما در طول این دوره باید پروژههای مختلفی را انجام دهید و در صورتی که دانش کافی در زمینه الگوریتم و فلوچارت نداشته باشید نمیتوانید در این زمینه چندان موفق شوید. علاوه بر این نباید فراموش کنید که داشتن اطلاعات و دانش کافی درباره زبان برنامهنویسی دارت نیز از اهمیت زیادی برای یادگیری فریمورک فلاتر برخوردار است.
در واقع زبان برنامهنویسی دارت پیشنیاز اساسی و مهم یادگیری فریمورک فلاتر است و شما حتما باید آن را بیاموزید. البته نیازی به نگرانی دراینخصوص وجود ندارد چراکه آموزش کامل زبان برنامهنویسی دارت نیز در وبسایت کدیاد وجود دارد که شما میتوانید از آن استفاده کنید تا این زبان را به بهترین شکل ممکن بیاموزید. پس از آنکه این دو پیشنیاز اساسی برای یادگیری فریمورک فلاتر را به دست آوردید شما میتوانید محتوای آموزشی دوره آموزش برنامه نویسی فلاتر را آغاز کنید و به یک متخصص در این زمینه تبدیل شوید. مطالب این دوره به شکلی طراحی شدهاند که اگر پیشنیازها را داشته باشید در طول این دوره به مشکل خاصی برخورد نخواهید کرد.
نکات مهم
نکات مهم درباره دوره صفر تا صد فلاتر
دوره صفر تا صد فلاتر یکی از دورههای بسیار جذابی است که برای یادگیری فریمورک فلاتر وجود دارد و قطعا شما از استفاده از آن نهایت رضایت را خواهید داشت. دلایل بسیار زیادی وجود دارد که شما باید از این دوره استفاده کنید که در بخشهای قبلی برخی از مهمترین آنها را به شما معرفی کردیم. این دوره با کمترین هزینه ممکن به شما ارائه میشود و برخلاف بسیاری از دورههای دیگر که دارای قیمت بسیار بالایی هستند این دوره نسبت به کیفیتی که به شما ارائه میدهد دارای هزینه مناسبی است. همین عامل نیز باعث میشود تا تمامی افرادی که علاقهمند به یادگیری کارکردن با این فریمورک هستند بتوانند بهراحتی هرچه تمام مطالب و محتوای این دوره را تهیه کرده و از آن برای یادگیری فلاتر استفاده کنند.
نکته کلیدی و مهم دیگری که باید درباره این دوره بدانید این است که این دوره بهصورت بسیار کامل و جامع تهیه شده است و شما با استفاده از آن نیازی به هیچ منبع آموزشی دیگری نخواهید داشت. البته نباید فراموش کنید که شما برای موفق شدن در این زمینه و تبدیلشدن به یک متخصص فلاتر حتما باید مطالعات جانبی نیز داشته باشید. در طول این دوره سعی میکنیم برخی از مهمترین منابعی که امروزه برای افزایش اطلاعات جدید در زمینه فریمورک فلاتر وجود دارند را نیز به شما معرفی کنیم تا در صورت علاقه از آنها استفاده کنید.
صحبت پایانی
دوره صفر تا صد فلاتر یک دوره بسیار جامع و کامل است که میتواند به شما کمک کند تا به یک متخصص در زمینه فریمورک فلاتر تبدیل شوید. دوره آموزشی فلاتر (Flutter) دارای ویژگیهای زیادی است که از جمله آن میتوان به یادگیری عملی، کیفیت بالای محتوا و هزینه مناسب آن اشاره کرد. اگر شما هم جز آن دسته از افرادی هستید که علاقهمند به یادگیری کارکردن با فلاتر برای توسعه اپلیکیشنهای مختلف هستید به شما پیشنهاد میکنیم حتما این دوره را تهیه کرده و از آن استفاده کنید.
فریم ورک فلاتر چیست؟