آموزش دارت و فلاتر

فلاتر نوعی فریم‌ورک توسعهٔ نرم‌‏افزار محسوب می‌شود که گوگل آن را ارائه کرده است. فلاتر برای توسعهٔ برنامه‌های کاربردی کراس پلتفرم، در Android، iOS، Linux، macOS، Windows و وب از یک کد واحد استفاده می‌کند. ...

3.8 (4 امتیاز)
190 دانشجو
مقدماتی
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

یادگیری زبان دارت

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

استفاده از دیتایس SQL در برنامه 

دریافت داده از طریق پروتکل HTTP

آشنایی با Provider

محتوای دوره

21 فصل 204 جلسه 22 ساعت ویدیو
مقدمه
نصب ابزارهای لازم در ویندوز (دارت)
متغیر
عملگر
دستورات شرطی و حلقه
تابع
شیءگرایی
Enum
اکستنشن
برنامه‌نویسی ناهمزمان
نصب ابزارهای لازم در ویندوز (فلاتر)
اولین پروژه فلاتر
اپلیکیشن شمارنده
طراحی رابط‏ کاربری صفحه ورود
طراحی رابط کاربری صفحه ویرایش پروفایل
اپلیکیشن تایمر
اپلیکیشن دفترچه یادداشت
اپلیکیشن قیمت رمز ارز
آشنایی با provider
اپلیکیشن todo
پروژه در خانه

پیش‌نیاز‌ها

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

درباره دوره

فلاتر نوعی فریم‌ورک توسعهٔ نرم‌‏افزار محسوب می‌شود که گوگل آن را ارائه کرده است. فلاتر برای توسعهٔ برنامه‌های کاربردی کراس پلتفرم، در Android، iOS، Linux، macOS، Windows و وب از یک کد واحد استفاده می‌کند. فلاتر این امکان را به شما می‌دهد تا با نوشتن برنامه‌ی خود به زبان‌دارت برای پلتفرم‏های مختلف خروجی بگیرید. دوره آموزش دارت و فلاتر با هدف آموزش این دو فناوری مهم در توسعه نرم افزار تهیه و تدوین شده است که در ادامه آن را معرفی خواهیم کرد.

آموزش دارت و فلاتر

در این دوره ابتدا به یادگیری زبان‌دارت می‌پردازیم و بعد از آن به سراغ یادگیری فلاتر می‌رویم. در قسمت یادگیری زبان‌دارت، ابتدا به یادگیری مفاهیم پایه‌ای مثل متغیر و انواع داده می‌پردازیم و سپس بررسی مطالب پیشرفته‌تری مانند شیءگرایی، اکستنشن و future را آغاز می‌کنیم.

بعد از یادگیری زبان‌دارت به سراغ فلاتر می‌رویم و یادگیری این فریم‌ورک را از ابتدا شروع می‌کنیم و در قالب چند اپلیکیشن و رابط کاربری با ویجت‌های مختلف آشنا می‌شویم؛ همچنین در برنامه‌ی خود از گالری عکس می‌آوریم و با دوربین عکس می‌اندازیم و می‌آموزیم که چگونه از طریق پروتکل http دیتا دریافت کنیم و اگر بخواهیم برای برنامۀ خود یک دیتابیس SQL تشکیل دهیم باید چه مراحلی را طی کنیم. در نهایت، به سراغ state management رفته و با Provider آشنا خواهیم شد.

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

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

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

پس از گذراندن این دوره‌ی آموزش دارت و فلاتر، دانشجویان چه مهارت‌هایی را به دست خواهند آورد؟

دانشجویان با گذراندن دوره آموزش دارت و فلاتر به مهارت‌های زیر تسلط خواهند یافت:

  • یادگیری زبان‌دارت
  • آشنایی با ویجت‌های مختلف در فلاتر
  • دریافت داده از طریق پروتکل HTTP
  • استفاده از دیتابیس SQL در برنامه
  • آشنایی با Provider

آموزش دارت و فلاتر

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

آموزش زبان دارت برای توسعه برنامه‌های پروژه محور

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

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

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

آموزش فلاتر و دارت برای توسعه برنامه‌های پیشرفته

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

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

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

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

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

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

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

توضیحاتی درباره clean architecture و کاربرد آن در توسعه برنامه‌های دارت و فلاتر

clean architecture یک الگوی نرم‌افزاری محسوب می‌شود که برای توسعه برنامه‌هایی با امنیت و قابلیت توسعه بالا طراحی‌شده‌است. این الگوی نرم‌افزاری از تعاملات بین سطوح مختلف سیستم استفاده می‌کند تا تغییرات در یک سطح، تاثیری بر سایر سطوح نداشته باشد و به راحتی قابل توسعه باشد.

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

علاوه بر این، clean architecture مزایای دیگری نیز دارد که می‌تواند در توسعه برنامه‌های دارت و فلاتر مفید باشد. به عنوان مثال، با استفاده از این الگوی نرم‌افزاری، امکان تست کردن برنامه‌هایی با سادگی بیشتر وجود دارد و همچنین می‌توان به راحتی برنامه‌هایی را با استفاده از ماژول‌های مختلف طراحی کرد.

در کل، clean architecture یک الگوی نرم‌افزاری مفیدی است که در توسعه و کدنویسی برنامه‌های دارت و فلاتر نیز می‌توان از آن استفاده کرد. با استفاده از این الگو، برنامه‌هایی با کیفیت بهتر و قابلیت توسعه بالاتر می‌توان تولید کرد.

سخن پایانی

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

3.8

از مجموع 4 امتیاز

3 نظر

1 سال پیش

من این دوره رو خیلی دوست داشتم چون برای فلاتر اموزش های مختلفی رو دیدم ولی این یکی واقعا عالی بود هم قسمت های کوتاه که باعث نمیشد خسته بشم همچنین پروژه های مختلف و کاربردی که اموزش دادند واقعا بینظیر بود خیلی ممنون از استاد

ریحانه صافی

ریحانه صافی

1 سال پیش

دوره ی بسیار پرکاربردی هست، راضی بودم

امیرحسین شریفی

امیرحسین شریفی

1 سال پیش

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

سامان علیمحمدزاده طاهر

سامان علیمحمدزاده طاهر

نظرات بیشتر

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

درباره استاد

سپهر شکیبی
سپهر شکیبی
1 دوره
190 دانشجو

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

اطلاعات بیشتر

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

صفحات پربازدید
دانلود اپلیکیشن مکتب‌خونه

مکتب خونه، آکادمی آنلاین تخصص‌ها

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

مکتب خونه در چه زمینه‌ای خدمات ارائه می‌دهد؟

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

برنامه‌نویسی

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

آی‌تی و نرم‌افزار

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

زبان‌های خارجی

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

مدیریت و کسب‌وکار

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

مالی و سرمایه‌گذاری

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

دانشگاهی: فنی و مهندسی

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

مهارت‌های زندگی

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

دانشگاهی: علوم‌پایه، انسانی، پزشکی

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

هنر

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

دوره های رایگان مکتب خونه

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

مشاهده بیشتر
enamad
logo-samandehi
تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.