Flutter Bloc 2024 را بیاموزید

Learn Flutter Bloc 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در flutter bloc چیزهای زیادی بیاموزید دو روش مدیریت حالت ارائه شده توسط Flutter Bloc به نام های Cubit و Bloc ایجاد برنامه هایی برای درک مفهوم بلوک flutter BlocProvider, BlocListener, BlocConsumer MultiBlocProvider نحوه رسیدگی به حالت ها نحوه رسیدگی به درخواست های api نحوه رسیدگی به خطاها نحوه ذخیره داده ها پیش نیازها: دانش خوب فلاتر

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

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

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

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


برای اینکه بفهمیم بلوک چگونه کار می‌کند، باید بدانیم رویدادها و حالات چیست.

  • رویدادها: رویدادها ورودی‌های یک برنامه هستند (مانند دکمه_پرس برای بارگیری تصاویر، ورودی‌های متن یا هر ورودی کاربر دیگری که ممکن است برنامه ما امیدوار به دریافت آن باشد).

  • حالت ها: حالت ها به سادگی حالت برنامه هستند که می توانند در پاسخ به رویداد دریافتی تغییر کنند.

Bloc این رویدادها و وضعیت‌ها را مدیریت می‌کند، به عنوان مثال، جریانی از رویدادها را می‌گیرد و آنها را به جریانی از ایالات به عنوان خروجی تبدیل می‌کند.


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

معرفی Introduction

  • مقدمه Intro

بلوک فلاتر Flutter bloc

  • فلاتر بلوک 2 Flutter bloc 2

  • فلاتر بلوک - کوبیت Flutter bloc - Cubit

  • فلاتر بلوک - ایالات Flutter bloc - states

  • فلاتر بلوک - حالت های دسته Flutter bloc - handle states

  • ارائه دهنده بلوک - مصرف کننده بلوک Bloc Provider - Bloc Consumer

  • فلاتر بلوک - بلوک Flutter bloc - Bloc

  • برنامه شمارنده - با استفاده از بلوک Counter app - Using bloc

  • ارائه دهنده بلوک Bloc provider

  • مثال ارائه دهنده بلوک Bloc provider example

  • بلوک ساز - شنونده - مصرف کننده Bloc Builder - Listener - Consumer

  • بلوک ناظر Bloc Observer

اپلیکیشن خبر News App

  • معرفی اپلیکیشن خبری News app Intro

  • Flutter Native Splash Screen Flutter Native Splash Screen

  • تغییر حالت تم Change Theme Mode

  • تغییر حالت تم 2 Change Theme Mode 2

  • مسیریابی Routing

  • طراحی رابط کاربری صفحه اصلی Design Home Ui

  • طراحی رابط کاربری کامل Complete Ui design

  • وب سایت News Api را بررسی کنید Check News Api Website

  • واکشی داده با استفاده از (Dio) Fetching Data Using (Dio)

  • کشورهای رسیدگی کننده Handling States

  • مدیریت Api Handling Api's

  • پیاده سازی صفحه نمایش دسته Implement Category Screen

  • خطای رسیدگی Handling Error

  • پیاده سازی صفحه بندی قسمت 1 Implementing Pagination Part 1

  • پیاده سازی صفحه بندی قسمت 2 Implementing Pagination Part 2

  • پیاده سازی صفحه بندی قسمت 3 Implementing Pagination Part 3

  • Uِِِsing Equatable Uِِِsing Equatable

  • ذخیره داده ها Caching Data

  • پس از کش کردن داده ها After caching data

نمایش نظرات

Udemy (یودمی)

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

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

Flutter Bloc 2024 را بیاموزید
جزییات دوره
7 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
915
4.4 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mostafa Mahmoud Mostafa Mahmoud

دانشمند داده/مهندس ML/کارشناس لینوکس

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

مهارت ها: Linux، Python، SQL
برنامه های کاربردی: Jupyter Notebook، Google Colab، Weka، Pycharm , MySQL Workbench, Excel, Access
Libraries: NumPy, Pandas, Sklearn, Matplotlib, Seaborn, Statsmodels, pickle, BeautifulSoup, requests, JSON

لطفاً Skillshare را در نظر بگیرید تا بتوانید در مورد جدیدترین کلاس‌ها، منابع و هر مسابقه‌ای که در آینده برگزار می‌شود به‌روز باشید!

اگر در حال حاضر در پلتفرم یادگیری Skillshare نیستید، می‌توانید از این استفاده کنید و به مدت 30 روز اشتراک Premium Skillshare را رایگان دریافت کنید!

ببینید دیگران چه می گویند!

آجیش: توضیحات واضح و دقیق بود، در دوره های بیشتری ثبت نام می کنم. متشکرم!

سیدهارت کومار سریواستاوا: من واقعاً محتوای دوره و نحوه توضیح تمام جزئیات توسط مربی را دوست داشتم، مطمئناً به من یا هر شخص دیگری در بهبود مهارت های مدیریت لینوکس کمک می کند.

>

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

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

Yoalem Koualao: این دوره برای مبتدیان لینوکس Red Hat و CentOS بسیار مناسب است، اما برای متخصصان با تجربه لینوکس نیز بسیار آموزنده است. با تشکر از شما، Mo برای تمام کارهایی که برای این دوره انجام دادید.

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

Raymond Jansen Van Vuuren: در حال حاضر آموزنده است، استاد راهنما از سرعت خوبی برخوردار است و همچنین در آنچه توضیح می دهد واضح است. آگاه.

اسامه علی: روش شناسی آموزش مطالب عالی.

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

کلاوس-دیتر شارف: Ich fand es besonders hilfreich, dass der Autor langsam englisch spricht und außerdem der Text geschrieben erscheint. So ist es sehr verständlich und so wünsche ich es mir für andere Kurse. ترجمه: این که نویسنده به آرامی انگلیسی صحبت می‌کند و به نظر می‌رسد که متن نوشته شده است، بسیار مفید است. بنابراین بسیار قابل درک است و بنابراین من آرزوی دوره های دیگر را دارم.