آموزش ساخت اپلیکیشن‌های هوشمند: فلاتر و یادگیری ماشین برای مبتدیان - آخرین آپدیت

دانلود Build Intelligent Apps: Flutter & Machine Learning for Begin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

کشف قدرت اپلیکیشن‌های هوشمند: از اصول فلاتر تا تسلط بر یادگیری ماشین

به‌سادگی هر ابزار یادگیری ماشینی را با فلاتر بسازید

فقط کافیست به دوره اعتماد کنید و با من همراه باشید تا جادو را ببینید!

بلافاصله پس از این دوره کسب درآمد کنید

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

پیش‌نیازها

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

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

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

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

  1. یک کامپیوتر مجهز به حداقل 8 گیگابایت رم و پردازنده Core i5 یا بالاتر.

  2. یک دفترچه برای یادداشت‌برداری.

  3. علاقه به توسعه و ساخت اپلیکیشن‌های خودتان.

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

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


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

مقدمه Introduction

  • معرفی دوره Course Introduction

مقدمه‌ای بر یادگیری ماشین و فلاتر Introduction to Machine Learning and Flutter

  • مقدمه ای بر توسعه کراس پلتفرم و مزایای آن Introduction to Cross-platform development and benefits of it

  • فلاتر چیست What is Flutter

  • چرا فلاتر Why Flutter

  • دستگاه‌هایی که فلاتر پشتیبانی می‌کند Devices Flutter supports

  • Material Design Material Design

  • سیستم Layout در فلاتر Layout System in Flutter

  • دموی یک اپلیکیشن فلاتر Demo of a Flutter application

  • یادگیری ماشین چیست و مروری بر یادگیری ماشین و کاربردهای آن What is Machine Learning and Overview of Machine Learning and its applications

  • ماژول ۱ صحبت با دانشجویان Module 1 Speaks with students

  • چرا فلاتر را از بین سایر فریم‌ورک‌های توسعه کراس پلتفرم انتخاب می‌کنیم؟ Why do we choose Flutter among other cross-platform development frameworks?

فضای کاری فلاتر خود را بسازیم و آماده شویم Build our Flutter workspace and get ready

  • نصب Flutter SDK در مک Install Flutter SDK on Mac

  • نصب Flutter SDK در ویندوز Install Flutter SDK on Windows

  • نصب و پیکربندی Android Studio Install and configure Android studio

  • نصب و پیکربندی Vscode Install and configure Vscode

  • آناتومی اپلیکیشن فلاتر Anatomy of Flutter application

  • جمع بندی ماژول ۲ Module 2 wrap-up

زبان Dart Dart language

  • معرفی ماژول ۴ Module 4 Intro

  • انواع داده در دارت Data types in Dart

  • قواعد نام‌گذاری Naming conventions

  • عملگرهای ریاضی Math Operators

  • Enums Enums

  • لیست‌ها و نقشه‌ها Lists and Maps

  • نوع داده Json Json Data type

  • انواع Null Null types

  • دستورات شرطی Conditional Statements

  • حلقه‌ها Loops

  • توابع Functions

  • برنامه‌نویسی شیء گرا چیست What is Object oriented programming

  • کلاس‌ها Classes

  • وراثت در کلاس‌ها Inheritance in classes

  • Mixins Mixins

  • Extensions Extensions

  • Async و await Async and awaits

  • توابع فلش (Arrow Functions) Arrow Functions

  • تمرین کدنویسی پیک موتوری Delivery Guy Code Practice

  • ماژول ۴ صحبت با دانشجویان Module 4 speaks with students

اولین تجربه‌ها با فلاتر Flutter first touches

  • معرفی ماژول ۵ Module 5 Intro

  • پیکربندی Android Studio برای فلاتر Configure Android studio for Flutter

  • بررسی اپلیکیشن دموی فلاتر Check Flutter Demo Application

  • ویجت چیست What is Widget

  • کانتکست چیست What is Context

  • فرزندان و والد Children and parent

  • ویجت MaterialApp چیست What is MaterialApp widget

  • Scaffold چیست What is Scaffold

  • State چیست What is State

  • ویجت Stateful چیست What is Statefull Widget

  • ویجت Stateless چیست What is Stateless Widget

  • کلمات کلیدی Final و Const Final and Const Keywords

  • دسترسی به خصوصیات ویجت‌های Stateful و Stateless Accessing properties of Statefull and Stateless widgets

  • متغیرهای سراسری (Global variables) Global variables

  • حالت‌های ویجت Stateful Stateful widget States

  • ویجت Container Container Widget

  • مدل جعبه (Box Model) Box Model

  • ویجت‌های Column و Row Column and Row Widgets

  • سیستم فاصله گذاری در ویجت‌های Column و Row Spacing system in Column and Row widgets

  • ویجت‌های فاصله گذاری (SizedBox) Spacing Widgets (SizedBox)

  • ویجت Text Text Widget

  • ویجت‌های دکمه (Button Widgets) Button Widgets

  • فیلدهای متنی و فرم‌ها Textfields and Forms

  • اعتبارسنجی فرم Form Validations

  • ویجت‌های آیکون و تصویر Icons and Image Widgets

  • خاصیت Fit Fit Property

  • ویجت ListView ListView Widget

  • ویجت Gridview Gridview widget

  • ویجت اسکرول تک‌فرزند (SingleChild Scroll) SingleChild Scroll widget

  • ساخت ویجت خودمان Create our own Widget

  • صفحات و ناوبری (Navigation) Pages and Navigations

  • چرخه عمر اپلیکیشن Application Life Cycle

  • تلاش برای ساخت فرم ورود (Login Form) Try to build a Login Form

  • راه حل تمرین (نوشتن اپلیکیشن فرم ورود خودمان) Assignment solution (Write our Login Form Application)

  • ماژول ۵ صحبت می‌کند Module 5 speaks

مدیریت وضعیت (State) و مدیریت وضعیت در فلاتر State and state management in Flutter

  • معرفی ماژول ۶ Module 6 Intro

  • روش‌های مدیریت وضعیت (State management) چیستند What are State management methods

  • مدیریت وضعیت ValueNotifier Value notifier state management

  • مدیریت وضعیت Provider Provider state management

  • مدیریت وضعیت Bloc Bloc state management

  • ساخت اپلیکیشن 8 ball Luck با مدیریت وضعیت Bloc Build 8 ball Luck application with Bloc state management

  • نوشتن اپلیکیشن 8 ball با Bloc Write 8 ball application with Bloc

  • ماژول ۶ صحبت با دانشجویان Module 6 speaks with students

الگوهای معماری در فلاتر و معماری پاک (Clean Architecture) Architecture Patterns in Flutter and Clean Architecture

  • معرفی ماژول ۷ Module 7 Intro

  • الگوهای معماری چیستند What is Architecture Patterns

  • معماری پاک در فلاتر Clean architecture in Flutter

  • چرا از معماری پاک در اپلیکیشن خود استفاده می‌کنیم؟ Why do we use Clean architecture in our application?

  • نوشتن اولین اپلیکیشن فرم ورود با معماری پاک – درس اول Write First Login Form Application With Clean Architecture First Lecture

  • نوشتن اولین اپلیکیشن فرم ورود با معماری پاک – درس دوم Write First Login Form Application With Clean Architecture Second Lecture

  • ماژول ۷ صحبت می‌کند Module 7 speaks

کار با پلاگین‌ها، پکیج‌ها و دارایی‌ها (assets) Working with Plugins and packages and assets

  • معرفی ماژول ۸ Module 8 Intro

  • Pubs.dev و پکیج‌های شخص ثالث چیستند What are pubs.dev and third-party packages

  • چگونه از پکیج‌های Pub.dev استفاده کنیم How to use Pub.dev packages

  • نصب اولین پکیج Install the First package

  • چرا از پلاگین‌ها برای اپلیکیشن‌های خود استفاده می‌کنیم؟ Why do we use Plugins for our applications?

  • اپلیکیشن تولید کننده کد QR Qr code generator application

  • ماژول ۸ صحبت می‌کند Module 8 speaks

کار با پلاگین دوربین و انتخاب‌گر تصویر Working with Camera and Image Picker Plugin

  • معرفی ماژول ۹ Module 9 Intro

  • چگونه از قابلیت دوربین در فلاتر استفاده کنیم How to use Camera Feature in Flutter

  • تلاش برای ساخت اپلیکیشنی برای گرفتن عکس از دوربین و نمایش آن‌ها به صورت گالری Try to build an application to take a photo from camera and show them as Gallery

  • نوشتن اپلیکیشن گالری عکس Write Photo Gallery Application

  • ماژول ۹ صحبت می‌کند Module 9 speaks

کار با پایگاه‌های داده Working with Databases

  • معرفی ماژول ۱۰ Module 10 Intro

  • پایگاه داده چیست What is a Database

  • چگونه از SharedPreference استفاده کنیم و برای چه کاری است How to use SharedPrefrence and what is it for

  • پایگاه‌های داده مبتنی بر شیء و کار با Hive Object base Databases and Working With Hive

  • نوشتن اپلیکیشن مخاطبین با Hive – بخش ۱ Writing Contacts application with Hive Part 1

  • نوشتن اپلیکیشن مخاطبین با Hive – بخش ۲ Writing Contacts application with Hive Part 2

  • چرا باید از پایگاه‌های داده در اپلیکیشن خود استفاده کنیم Why should we use Databases in our app

  • ماژول ۱۰ صحبت می‌کند Module 10 Speaks

درخواست‌های HTTP و API HTTP Requests and Api

  • معرفی ماژول ۱۱ Module 11 Intro

  • متدهای HTTP چیستند What is HTTP methods

  • پاسخ HTTP و کدهای پاسخ چیستند What is HTTP response and response codes

  • API چیست What is Api

  • آشنایی با پکیج‌های درخواست HTTP در pub.dev Getting to know the HTTP requests pub.dev packages

  • اولین درخواست خود را به API آب و هوا با Postman انجام دهیم Make our first request to weather API with postman

  • نوشتن اپلیکیشن آب و هوا با فلاتر و پکیج Http Write weather app with Flutter and Http package

  • کد وضعیت ۲۰۰ به چه معناست؟ What is 200 status code stands for ?

  • ماژول ۱۱ صحبت می‌کند Module 11 speaks

ادغام ChatGPT با اپلیکیشن فلاتر Integrate Chat Gpt with the Flutter app

  • معرفی ماژول ۱۲ Module 12 Intro

  • ChatGPT چیست What is Chat Gpt

  • دریافت کلیدهای API ChatGPT و راه‌اندازی Getting Chat Gpt Api keys and setup

  • نوشتن اپلیکیشن ChatGPT برای فلاتر Write Chat Gpt application for Flutter

  • ماژول ۱۲ صحبت می‌کند Module 12 speaks

Tensorflow با فلاتر Tensorflow with Flutter

  • معرفی ماژول ۱۳ Module 13 Intro

  • Tensorflow چیست What is Tensorflow

  • پکیج ML و مدل Tensorflow ML package and Tensorflow Model

  • نوشتن اپلیکیشن تشخیص اشیاء با Tensorflow Write Object Detecting Application With Tensorflow

  • ماژول ۱۳ صحبت می‌کند Module 13 speaks

  • چرا نیاز داریم هوش مصنوعی را به اپلیکیشن خود اضافه کنیم؟ Why do we need to add Ai to our application ?

تشخیص چهره با فلاتر Face Detection with Flutter

  • معرفی ماژول ۱۴ Module 14 Intro

  • تشخیص چهره چیست What is Face Detection

  • نوشتن اپلیکیشن تشخیص چهره با فلاتر Write Face detection application with Flutter

  • ماژول ۱۴ صحبت می‌کند Module 14 speaks

OCR با فلاتر OCR with Flutter

  • معرفی ماژول ۱۵ Module 15 Intro

  • OCR چیست و موارد استفاده آن What is OCR and Use cases

  • تنظیمات OCR و نوشتن اپلیکیشن OCR با فلاتر OCR setup and write OCR app with Flutter

  • ماژول ۱۵ صحبت می‌کند Module 15 speaks

اعلان‌ها (Notifications) Notifications

  • معرفی ماژول ۱۶ Module 16 Intro

  • اعلان‌ها چیستند What is Notifications

  • کار با اعلان‌های محلی و پکیج‌های آن‌ها Working with Local notifications and their packages

  • کار با اعلان‌های Firebase Remote Working with Firebase Remote Notification

  • نوشتن اپلیکیشن یادآور دارو Writing medicine reminder application

  • ماژول ۱۶ صحبت می‌کند Module 16 speaks

ذخیره‌سازی ابری Firebase Firebase Cloud storage

  • معرفی ماژول ۱۷ Module 17 Intro

  • اولین مدل پایگاه داده خود را در Firebase تعریف کنیم Define our first database model in Firebase

  • ذخیره اطلاعات در مجموعه کاربران (User collection) Store Information in the User collection

  • ذخیره تصاویر در Firebase Cloud Storage Store Images in Firebase cloud storage

  • اپلیکیشن ثبت نام کاربر (بخش ۱: عملکرد ورود با ورود گوگل) User Registration app (part 1: Login functionality with Google Login)

  • ماژول ۱۷ صحبت می‌کند Module 17 speaks

رویکردهای تست در فلاتر Testing approaches in Flutter

  • معرفی ماژول ۱۸ Module 18 Intro

  • تست در فلاتر و TDD چیست What is testing in Flutter and TDD

  • تست واحد اپلیکیشن خبری News app unit testing

  • هدف اصلی روش TDD چیست؟ What is the main goal of TDD method ?

  • ماژول ۱۸ صحبت می‌کند Module 18 speaks

Git Git

  • معرفی ماژول ۱۹ Module 19 Intro

  • Git چیست What is Git

  • چگونه Git را نصب و استفاده کنیم How to Install and use Git

  • اولین کد خود را از Git Push و Clone کنیم Push and Clone our first code from Git

  • ماژول ۱۹ صحبت می‌کند Module 19 speaks

  • ماژول ۱۹ صحبت می‌کند Module 19 Speak

بارگذاری اپلیکیشن در Google Play و App Store App uploading to Google Play and App Store

  • معرفی ماژول ۲۰ Module 20 Intro

  • بارگذاری اپلیکیشن توسعه داده شده در Google Play Upload developed application on Google Play

  • بارگذاری اپلیکیشن توسعه داده شده در App Store Upload developed application on App store

  • ماژول ۲۰ صحبت می‌کند Module 20 speaks

راه‌های پردرآمد توسعه‌دهندگان موبایل Mobile Developer Making money trending ways

  • معرفی ماژول ۲۱ Module 21 Intro

  • کار به عنوان فریلنسر Working as a Freelancer

  • کار به عنوان کارمند Working as an employee

  • کار به عنوان شخص پیمانکار مستقل Working as self-contract person

  • کار به عنوان وبلاگ‌نویس Working as a blogger

  • کار به عنوان معلم Working as teacher

  • کار به عنوان فروشنده قالب اپلیکیشن موبایل Working as a Mobile app Template Seller

  • ماژول ۲۱ صحبت می‌کند Module 21 speaks

جمع‌بندی و نتیجه‌گیری دوره Course Wrap-up and Conclusion

  • بازنگری مفاهیم و تکنیک‌های کلیدی پوشش داده شده در دوره. Recap of the key concepts and techniques covered in the course.

  • تشویق به کاوش بیشتر در موضوعات پیشرفته فلاتر و یادگیری ماشین. Encouraging further exploration of advanced Flutter and Machine Learning topics.

انیمیشن‌ها Animations

  • معرفی انیمیشن‌ها Animations Intro

  • انیمیشن‌های دارایی‌ها (Assets animations) Assets animations

  • انیمیشن‌های دارایی‌ها (Assets animations) Assets animations

  • انیمیشن‌های ضمنی (Implicit animations) Implicit animations

  • اپلیکیشن انیمیشن‌های ضمنی Implicit animations app

  • انیمیشن‌های صریح (Explicit animations) Explicit animations

  • اپلیکیشن انیمیشن‌های صریح Explicit animations app

  • جلسه جایزه (Bonus session) Bonus session

نمایش نظرات

آموزش ساخت اپلیکیشن‌های هوشمند: فلاتر و یادگیری ماشین برای مبتدیان
جزییات دوره
19.5 hours
167
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
378
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Abraam Gotsiridze Abraam Gotsiridze

توسعه‌دهنده فلاتر و سوئیفت