آکادمی برنامه نویسان

لوگو
کلاس خصوصی فعال است. درخواست کلاس خصوصی
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

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

پیش نیازها

آشنایی با مفاهیم برنامه نویسی

مخاطبان این دوره

علاقه مندان به طراحی اپ موبایل

سرفصل دوره

آموزش زبان برنامه نویسی دارت

  • آموزش نصب پیش نیاز های مورد نیاز
  • معرفی دارت پد
  • آموزش کار با متغیرها و انواع آنها
  • آموزش عملگرهای ریاضی و منطقی در زبان دارت
  • عبارات شرطی و تصمیم گیری در برنامه نویسی
  • آموزش حلقه های تکرار و پیاده سازی آنها
  • کار با آرایه و انواع لیست ها
  • پیاده سازی انواع توابع در برنامه نویسی
  • آموزش مفاهیم برنامه نویسی شی گرایی شامل کلاس, ارث بری, متد سازنده, انواع داده ها
  • بررسی مفهوم اینترفیس در زبان شی گرایی
  • کار با کلاس های Abstract
  •  برنامه نویسی ناهمگام, کار با کلاس Future و دستورات await, async

 

آموزش مقدماتی فریمورک فلاتر

  • آموزش ساخت پروژه فلاتر
  • بررسی ساختار یک پروژه فلاتر
  • ساخت شبیه ساز اندروید
  • بررسی ویجت های لایه در فلاتر
  • مفهوم ویجت
  • نمایش متن در برنامه, کار با ویجت Text
  • آموزش استایل دهی به متن
  • کار با انوع دکمه ها, Elevated Button, Floatin button, Text Button, Icon Button
  • پیاده سازی رویداد کلیک روی ویجت ها
  • دریافت اطلاعات از کابر به وسیله ویجت TextField
  • ساخت رابط کاربری با ویجت های Row و Column
  • نمایش عکس بصورت آفلاین و آنلاین
  • بررسی ویجت Container و استایل دهی به آن
  • انواع ویجت ها
  • ساخت ویجت Stateful Widget
  • ساخت Stateless Widget

 

  • آموزش متریال دیزاین در فلاتر Flutter
  • آموزش ساخت تولبار و کلاس Appbar
  • آموزش ساخت منو Bottom Navigation
  • آموزش اسنک بار
  • دکمه متریال دیزاین Elevated Button

 

متریال دیزاین در فلاتر - تکمیلی

  • پیاده سازی منوی Navigation Drawer
  • پیاده سازی تب بار
  • طراحی صفحه Splash screen

 

ویجت های تکمیلی فلاتر

  • کار با چک باکس
  • کار با Radio Button
  • ساخت دیالوگ های مختلف
  • نمایش نوتیفیکیشن
  • آموزش کار با نقشه در فلاتر
  • ویجت FutureBuilder
  • استفاده از انیمیشن ها

 

ذخیره سازی اطلاعات در Flutter

  • تئوری CRUD و آموزش دیتا بیس Hive

 

آموزش پکیج GetX

گرفتن خروجی نهایی و انتشار اپ

پروژه نهایی

اهداف این آموزش

 آشنایی با زبان برنامه نویسی دارت

کار با فریمورک فلاتر و ایجاد اپ های موبایلی

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه