آموزش اشکال زدایی ، آزمایش و انتشار برنامه Flutter

Debugging, Testing, and Publishing a Flutter App

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه اشکال را در Flutter و Dart به درستی رفع اشکال کرده و آنها را کنترل کنید ، آنها را در یک سیستم گزارشگری ضبط کنید ، واحد را بنویسید و تست های یکپارچه سازی را برای اطمینان از کیفیت برنامه خود انجام دهید و برنامه Flutter خود را به سرعت در Android ، iOS و وب مستقر کنید. و مدیریت خطا بخش عمده ای از روند توسعه است. در این دوره ، اشکال زدایی ، آزمایش و انتشار یک برنامه Flutter ، شما می توانید اشکال زدایی از کد و طرح مسائل ، مدیریت خطاها و استقرار برنامه Flutter خود را یاد بگیرید. ابتدا DevTools و امکانات مختلف را برای اشکال زدایی کد ، کشف مشکلات طرح بندی و حل کارآمد آنها جستجو خواهید کرد. در مرحله بعدی ، خطاهایی را برای Flutter و Dart کشف خواهید کرد و آنها را به درستی به سیستم گزارشگری گزارش می کنید. سپس ، یاد خواهید گرفت که چگونه وابستگی ها را مسخره کنید و برای اطمینان از کد و کیفیت برنامه خود ، آزمون های واحد و یکپارچه سازی را بنویسید. سرانجام ، شما می توانید برنامه Android خود را در Google Play ، iOS App Store و یک برنامه وب نصب کنید. پس از اتمام این دوره ، مهارت و دانش اشکال زدایی ، آزمایش و انتشار برنامه Flutter خود را برای ارائه بالاترین کیفیت به کاربر نهایی خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

گزارش خطا در ویژگی های برنامه Flutter Error Reporting Features in a Flutter App

  • چرا گزارش خطا؟ Why Error Reporting?

  • درک خطاها در بال زدن Understanding Errors in Flutter

  • ضبط خطاهای دارت Capture Dart Errors

  • خطاهای فلاتر را بگیرید Capture Flutter Errors

  • گزارش خطاها به Sentry Report Errors to Sentry

  • اطلاعات اضافی برای Sentry Additional Information to Sentry

  • گزارش خطا به Firebase Crashlytics Error Reporting to Firebase Crashlytics

  • خلاصه Summary

اشکال زدایی با استفاده از IDE و Flutter Tooling Debugging Using the IDE and Flutter Tooling

  • بررسی اجمالی Overview

  • IDE ها برای توسعه Flutter IDEs for Flutter Development

  • Android Studio Integrate Debugging Tools Android Studio Integrate Debugging Tools

  • ابزارهای اشکال زدایی یکپارچه VS Code VS Code Integrated Debugging Tools

  • دارت DevTools Dart DevTools

  • خلاصه Summary

تست برنامه Flutter: تست های پایه و واحدی Testing a Flutter App: Basic and Unit Tests

  • بررسی اجمالی Overview

  • اولین تست واحد خود را بنویسید Write Your First Unit Test

  • مسخره Mocking

  • توابع راه اندازی و Teardown Setup and Teardown Functions

  • خلاصه Summary

تست برنامه Flutter: تست ویجت Testing a Flutter App: Widget Tests

  • بررسی اجمالی Overview

  • تست ویجت بال زدن Flutter Widget Test

  • تعامل ویجت Widget Interaction

  • تست طلایی Golden Test

  • خلاصه Summary

تست برنامه Flutter: تست های یکپارچه سازی Testing a Flutter App: Integration Tests

  • بررسی اجمالی Overview

  • آزمون ادغام بالگرد Flutter Integration Test

  • آزمایشگاه تست Firebase Firebase Test Lab

  • خلاصه Summary

استقرار یک برنامه Flutter Deploying a Flutter App

  • بررسی اجمالی Overview

  • یک برنامه Android ایجاد و منتشر کنید Build and Release an Android App

  • برنامه iOS را بسازید و منتشر کنید Build and Release an iOS App

  • ساخت وب و نصب GhPage Build Web and Deploy GhPage

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش اشکال زدایی ، آزمایش و انتشار برنامه Flutter
جزییات دوره
2h 14m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Majid Hajian
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Majid Hajian Majid Hajian

مجید یک Google Developer Expert (GDE) برای Flutter and Dart و یک توسعه دهنده نرم افزار پرشور با سالها توسعه و معماری برنامه های پیچیده وب و موبایل است. احساسات او به طور کلی Flutter ، PWA و عملکرد است. او نویسنده کتاب برنده جایزه Apress است. او یک رهبر جامعه است و عاشق به اشتراک گذاشتن دانش خود با جامعه با نوشتن ، صحبت کردن ، آموزش ، کمک به منبع باز و سازماندهی رویدادهای فنی است. او همچنین برگزارکننده چندین کنفرانس و گردهمایی بزرگ نوردیک مانند FlutterVikings است!