معرفی اجمالی دوره
این دوره بهگونهای طراحی شدهاست که برای برنامهنویسانی که بهتازگی وارد حوزه موبایل شدهاند بسیار مفید باشد. افرادی که در حوزه موبایل فعالیت داشتهاند و قصد یادگیری برنامهنویسی با زبان جدید فلاتر را دارند نیز میتوانند از این دوره استفاده کنند و برای آنان نیز جذاب خواهد بود.
در این دوره ابتدا با مفاهیم جدید و کاربردی در زبان دارت آشنا میشویم. مفاهیمی از قبیل:
تعریف متغیرها و توابع در دارت
Mapها در دارت و جنریکها
یادگیری مفاهیم اولیه در زبان دارت برای ادامه برنامهنویسی با فلاتر بسیار حیاتی است و با فراگیری این مفاهیم در خصوص پیادهسازی مفاهیم کاربردی و پروژههای عملی با این زبان مشکلی نخواهید داشت.
برای شروع کار با فلاتر ابتدا محیط برنامهنویسی مختص آن را از قبیل نصب و راهاندازی محیط و SDK شروع میکنیم. در ادامه شروع به طراحی یک پروژه فروشگاهی ساده میکنیم و اصولی طراحی اپلیکیشن با فلاتر را بهصورت کاربردی و عملی برای تفهیم بیشتر فرامیگیریم.
در مرحله بعد کار با ویجتها را پیمیگیریم و با ویجتهای مهم و کاربردی آشنا میشویم. در ادامه با مبحث ساختار درخت طراحی اپلیکیشنهای فلاتر آشنا خواهیم شد، بهصورتی که میتوانید درخت نرمافزار را با داشتن طرح گرافیست یا وایرفریم استخراج کنید.
در مرحله بعد، با انیمیشنها در فلاتر بهصورت خیلی ساده آشنا میشوید و کار با سرورهای RESTFull را فرامیگیرید.
به دلیل کاربردی بودن برنامهنویسی ناهمگون در فلاتر، این بخش را مورد بررسی قرار میدهیم و در نهایت مبحث Nullها و Exceptionها را فرامیگیریم و یک ساختار پیشنهادی برای مدیریت کلاسها و فایلها در فلاتر پیشنهاد میدهیم.
ویژگیهای دوره
آنلاین، تعاملی، پروژه محور، ارائه مدرک پایان دوره
فصول دوره
فصل اول - مقدمه
فصل دوم - برنامهنویسی دارت
فصل سوم - برنامهنویسی فلاتر
فصل چهارم - مباحث تکمیلی در برنامهنویسی فلاتر
پروژه پایانی;
معرفی مدرس
فرشید عبدی
رشید عبدی، مدرس و برنامهنویس وب و موبایل، مدیر فنی و پروژه در شرکت پویا اندیش نیاسان و فارغالتحصیل دانشگاه صنعتی شریف در رشته فناوری اطلاعات است. ایشان به تکنولوژیهای جدید و برنامهنویسی و تجارت الکترونیک بسیار علاقهمند است. از سایر تجربیات کاری ایشان میتوان به همکاری با پژوهشگاه رویان، بانک آینده و دانشگاه شهید بهشتی در استقرار سیستمهای اطلاعاتی بزرگ اشاره کرد.
پیشنیازها
آشنایی با برنامهنویسی
آموزش برنامهنویسی اندروید
روش ارزیابی و نمرهدهی
حد نصاب قبولی در دوره: 70.0 نمره، فارغالتحصیل شدن در این دوره نیاز به ارسال تمرینها و پروژههای الزامی دارد
نمونه گواهینامه