توجه: این دوره به طور منظم به روز می شود.
Microsoft Windows Presentation Foundation (WPF) مجموعه ای غنی از کتابخانه ها و APIها را برای توسعه دهندگان فراهم می کند تا تجربیات کاربر جذابی را ایجاد کنند. این دوره دارای طیف وسیعی از مثالها، از ساده تا پیچیده، برای نشان دادن نحوه توسعه برنامههای کاربردی درجه سازمانی با WPF است.
این دوره به دو بخش تقسیم میشود: WPF Fundamentals WPF In-Depth. اگر می خواهید دیدی عمیق از مکانیک و قابلیت های WPF داشته باشید، این دوره برای شما مناسب است.
این دوره با آموزش اصول اولیه WPF به شما شروع می شود و سپس به سرعت کنترل های استاندارد و گزینه های طرح بندی را به شما نشان می دهد. این به شما در مورد اتصال داده ها و نحوه استفاده از منابع و الگوی MVVM برای حفظ ساختار تمیز و قابل استفاده مجدد در کد خود می آموزد. پس از این، قابلیت های انیمیشن WPF را بررسی خواهید کرد و نحوه ادغام آنها با مکانیسم های دیگر را مشاهده خواهید کرد. در پایان دوره، با خدمات WCF آشنا خواهید شد و پشتیبانی WPF برای اشکال زدایی و عملیات ناهمزمان را بررسی خواهید کرد.
بخش دوم این دوره با معرفی مزایای استفاده از الگوی معماری نرمافزار Model-View-View Model (MVVM) با WPF شروع میشود، سپس ادامه میدهد تا توضیح دهد که چگونه میتوان برنامههای WPF خود را به بهترین نحو اشکال زدایی کرد. معماری برنامه ها را بررسی می کند و ما یاد می گیریم که چگونه لایه پایه برنامه هایمان را بسازیم.
سپس اتصال دادهها را با جزئیات نشان میدهد، و کنترلهای مختلف WPF داخلی و روشهای مختلفی را بررسی میکند که از طریق آنها میتوانیم آنها را مطابق با نیازهای خود سفارشی کنیم. سپس نحوه ایجاد کنترل های سفارشی را بررسی می کنیم، برای زمانی که عملکرد داخلی در WPF نمی تواند برای نیازهای ما تطبیق داده شود.
این دوره همچنین به صیقل دادن برنامه های ما، با استفاده از انیمیشن های عملی، تصاویری خیره کننده و اعتبارسنجی داده های پاسخگو می پردازد. سپس به بررسی بهبود عملکرد برنامهها میپردازد و با آموزشهایی در مورد روشهای مختلف استقرار برنامههای ما به پایان میرسد.
در پایان دوره، درک عمیقی از WPF خواهید داشت و میدانید که چگونه برنامههای کاربردی انعطافپذیر بسازید.
توسعه دهنده، مشاور و مربی نرم افزار
نمایش نظرات