قراره تو این دوره چی یاد بگیرم؟

  • 0 تا 100 طراحی برنامه توسط WinUI 3 و Windows App SDK
  • برنامه نویسی به سبک ویندوز 11
  • آشنایی با ساخت Widgets
  • آموزش کار با دیتابیس و EntityFramework Core
  • کار با ویژگی های دات نت 6 و 7
  • و ...

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

۶ فصل
۱۳۲ جلسه
۴۳ ساعت
۱

فصل اول: WinUI 3 طراحی (Design)

۶۰ قسمت
۱۸:۰۲:۰۲
1

01-Start-نصب محیط توسعه و ابزارهای لازم

رایگان
۱۳:۲۷
2

02-Start-بررسی اجمالی

رایگان
۲۴:۱۷
5

05-Layout-پنل ها بخش 1

۳۶:۱۱
6

06-Layout-پنل ها بخش 2

۲۳:۵۷
7

07-Layout-پنل ها بخش 3

۰۸:۲۱
8

08-Layout- کار با ThemeShadow

۰۸:۲۲
9

09-Controls-کنترل های پایه: Buttons و DropDownButton

۲۳:۰۲
10

10-آموزش کار با انواع آیکون ها : FontIcon-PathIcon-ImageIcon-SymbolIcon-BitmapIcon

۱۳:۲۹
11

11-Controls-کنترل های پایه: HyperLinkButton-RepeatButton-ToggleButton

۱۲:۴۳
12

12-Controls-کنترل های پایه: SplitButton-ToggleSplitButton-CheckBox

۱۴:۴۳
13

13-Controls-کنترل های پایه: ComboBox

۱۲:۴۴
14

14-Controls-کنترل های پایه: RadioButtons-Rating-Sliders-ToggleSwitch-ProgressRing

۲۷:۲۹
15

15-Controls-کنترل های پایه: RadioButtons

۰۱:۱۰
16

16-Controls-کالکشن ها: FlipView-PipsPager

۱۸:۲۷
17

17-Controls-کالکشن ها: TreeView بخش 1

۲۶:۰۳
18

18-Controls-کالکشن ها: TreeView بخش 2

۱۰:۲۱
19

19-Controls-کالکشن ها: ItemsRepeater

۰۷:۵۷
20

20-Controls-کالکشن ها: ListView بخش 1

۳۶:۰۶
21

21-Controls-کالکشن ها: ListView بخش 2

۱۳:۰۶
22

22-Controls-کالکشن ها: GridView

۱۲:۴۴
23

23-Controls-کالکشن ها: DataGrid-Templates

۱۹:۴۲
24

24-Controls-دیالوگ ها: ContentDialogs-Flyout

۲۶:۴۵
25

25-Controls-دیالوگ ها: TeachingTip

۱۵:۰۱
26

26-Controls-مدیا، گرافیک و اشکال: AnimatedIcons-Images-Shapes

۳۳:۳۸
27

27-Controls-مدیا، گرافیک و اشکال: WebView2

۰۶:۳۹
28

28-Controls-مدیا، گرافیک و اشکال: MediaPlayer

۱۵:۲۲
29

29-Controls-منو و تولبار: MenuBar

۱۲:۱۲
30

31-Controls-منو و تولبار: CommandBar-AppBarButton-AppBarToggleButton

۱۵:۰۳
31

31-Controls-منو و تولبار: CommandBarFlyout

۱۷:۳۷
32

32-Controls-منو و تولبار: MenuFlyout

۰۹:۴۸
33

33-Controls-کامند: XamlUIComands-StandardUICommand

۱۳:۲۱
34

34-Controls-PersonPicture

۱۱:۲۸
35

35-Controls- پیکر ها (انتخاب کننده ها): ColorPicker-DatePicker-TimePicker-CalendarDatePicker-Calenda

۳۰:۳۵
36

36-Controls- پیکر ها (انتخاب کننده ها): FileOpenPicker-FolderPicker-FileSavePicker

۳۵:۴۱
37

37-Controls-وضعیت و اطلاعات: ProgressBar-ProgressRing-ToolTip-InfoBar-InfoBadge

۳۰:۲۰
38

38-Controls-متن: TextBlock-RichTextBlock-TextBox-RichEditBox-PasswordBox-NumberBox

۳۳:۴۸
39

39-Controls-متن: AutoSuggestBox

۱۱:۱۶
40

40-Controls-پیمایش و لایوت: Expander-ScrollingAndPanning-TwoPaneView

۱۰:۵۰
41

41-Controls-پیمایش و لایوت: SemanticZoom

۲۱:۵۷
42

42-Controls-ناوبری: BreadcrumbBar-Pivot-TabView

۳۰:۵۴
43

43-Controls-ناوبری: NavigationView

۳۷:۳۶
44

44-Controls-کار با صدا Sound

۰۴:۵۵
45

45-Style-کار با رنگ ها Color

۲۴:۱۴
46

46-Style-تایپوگرافی و آیکون: TypoGraphy-Icons-FontFamily

۱۴:۵۶
47

47-Style-متریال ها: BackgroundAcrylic-InAppAcrylic-CustomAcrylic

۱۳:۱۱
48

48-Style-متریال ها: Mica-MicaAlt-DesktopAcrylic

۲۵:۳۴
49

49-Style-فوکوس: RevealFocus

۰۷:۱۴
50

50-Style-کار با صدا Sound

۰۵:۰۴
51

51-Style-فاصله، شعاع و براش ها XamlBrushes-Spacing-CornerRadius

۱۸:۰۷
52

52-Style-دیکشنری ها: ResourceDictionary-ThemeDictionary-MergedDictionary

۳۷:۳۹
53

53-Style-ابزار: XamlCombine

۰۹:۴۵
54

54-Style-تغییر تم ChangeTheme

۰۶:۰۹
55

55-Motion-انیمیشن ها: ConnectedAnimation

۱۹:۱۲
56

56-Motion-انیمیشن ها: EasingFunctions-PageTransitions

۱۸:۳۸
57

57-Motion-انیمیشن ها: ThemeTransitions-ImplicitTransitions

۲۰:۲۱
58

58-Motion-انیمیشن ها: ParallaxView

۰۴:۵۵
59

59-Usability-ذخیره وبازیابی تنظیمات AppSettings-LocalFolder-ApplicationData

۲۲:۰۱
60

60-Usability-بومی سازی برنامه ها Localization

۲۵:۳۲
۲

فصل دوم: Windows App SDK توسعه (Develop)

۳۳ قسمت
۰۸:۴۸:۵۱
۳

فصل سوم: پروژه الانوار

۲۱ قسمت
۰۹:۴۹:۵۰
۴

فصل چهارم: ایجاد برنامه از روی عکس

۵ قسمت
۰۲:۲۵:۴۳
۵

فصل پنجم: پروژه TvTime

۷ قسمت
۰۲:۰۷:۵۲
۶

فصل ششم: بروزرسانی دوره خرداد ماه 1402

۶ قسمت
۰۲:۰۲:۵۵

در این دوره به آموزش WinUI 3 پرداخته و این پلتفرم محبوب را مورد بررسی قرار میدهیم. WinUI 3 بصورت بومی با C++ طراحی شده و قابلیت استفاده در برنامه های C# را دارد. از این رو نرم افزار های تولید شده دارای پرفورمنس بسیار بالا و انعطاف پذیری بالایی خواهند بود. ما در این دوره بصورت 0 تا 100 و پروژه محور این تکنولوژی جدید را آموزش خواهیم داد.

سرفصل های دوره آموزش WinUI 3

فصل اول (60 قسمت – Design)

  • آموزش تمامی کنترل ها و استایل های موجود
  • موارد طراحی پایه
  • کار با انواع لایوت ها
  • آموزش استایل ها، رنگ بندی، تم ها، متریال ها (میکا/ آکریلیک)، فونت، ایکون و…
  • کار با موشن و متحرک سازی
  • آموزش Localization چند زبانگی
  • آموزش ذخیره و بازیابی تنظیمات
  • پخش صوت و تصویر
  • و…

فصل دوم (33 قسمت – Develop)

  • آموزش AppWindow
  • آموزش شخصی سازی TitleBar
  • آموزش چرخه حیات (Lifecycle)
  • کار با Notification ها
  • آموزش خروجی گرفتن بصورت Packaged و UnPackaged
  • آموزش استفاده از چندین Window
  • آموزش Virtualization بودن فایل ها و رجیستری
  • آموزش کار با رجیستری
  • نحوه استفاده از WASDK در برنامه سنتی WPF
  • آموزش تغییر تم برنامه (تاریک/روشن/سیستم)
  • آموزش پیاده سازی تنظیمات به سبک ویندوز 11
  • آموزش ایجاد منوی کلیک راست در منوی جدید ویندوز 10 و 11
  • آشنایی با ایجاد Widgets ها در ویندوز 11
  • و…

فصل سوم (21 قسمت – پروژه الانوار)

  • ساخت 0 تا 100 یک نرم افزار قرآنی همراه با صوت و…

فصل چهارم (5 قسمت – طراحی برنامه از روی عکس)

  • آموزش طراحی برنامه توسط کدهای Xaml از روی عکس

فصل پنجم (7 قسمت – پروژه TvTime)

  • در این فصل پروژه عملی TvTime را جهت دانلود فیلم و سریال ایجاد میکنیم

نمونه تصاویر پروژه انجام شده در آموزش:

قراره تو این دوره چی یاد بگیرم؟

این دوره در 5 فصل تهیه شده و از مقدماتی تا سطح پیشرفته ادامه می یابد. با این دوره آموزشی یاد می گیرید تا نرم افزارهای خود را به سبک و استایل ویندوز 11 شیک و زیبا طراحی کنید و از آخرین روش های برنامه نویسی، طراحی و توابع مطلع شوید. علاوه بر اینها با مباحث زیر آشنا شده و کار میکنیم:

  • 0 تا 100 طراحی برنامه توسط WinUI 3 و Windows App SDK
  • برنامه نویسی به سبک ویندوز 11
  • آشنایی با ساخت Widgets
  • آموزش ایجاد منوی کلیک راست در منوی جدید Windows 10 / 11
  • آموزش کار با دیتابیس و EntityFramework Core
  • آشنایی با زبان سی شارپ و دات نت
  • کار با ویژگی های دات نت 6 و 7
  • طراحی صفحه تنظیمات شبیه به ویندوز 11
  • کار با نرم‌افزار ویژوال استودیو را یاد خواهید گرفت
  • انجام چند پروژه کاربردی در این آموزش، بر WinUI 3 مسلط خواهید شد

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

  •   جدیدترین نسخه دات نت 6 و 7
  • ویژوال استودیو 2022
  •  EntityFramework Core
  • Sqlite
  • Linq
  • Lambda

پیش نیازهای دوره آموزش WinUI 3

این دوره هیچگونه پیش نیازی ندارد؛ اما آشنایی با سی شارپ یا WPF میتواند مفید باشد.

دوره آموزش WinUI 3 برای چه کسانی مناسب است؟

  • تمامی علاقه مندان به برنامه نویسی بوده که می خواهند بصورت جدی پا به دنیای شیرین برنامه نویسی بگذارند.
  • مناسب برای تمامی دانشجویان که می خواهند پایه سی شارپ را بصورت حرفه ای یاد بگیرند.
  • همه دانشجویانی که می خواهند برنامه نویسی Desktop را بصورت حرفه ای یاد بگیرند.
  • به طور کلی مناسب برای تمام افرادی است که می خواهند از پایه ترین حالت ممکن برنامه نویسی را شروع کنند.
  • جهت شرکت در این دوره الزامی بر دانستن زبان انگلیسی نیست !
  • افرادی که نیاز به یادگیری آخرین تکنولوژی ها و متدها دارند.
  • کسانی که میخواهند به دور از پیچیدگی و در کمترین زمان ممکن تمام موارد مربوط به WinUI 3 را به زبان فارسی یاد بگیرند.
  • افرادی که نیاز به طراحی رابط کاربری زیبا و انعطاف پذیر به سبک ویندوز 11 دارند
  • اشخاصی که نیاز به نرم‌افزارهای باکیفیت و حرفه‌ای دارند

WinUI 3 چیست؟

WinUI 3 یک پلتفرم رابط کاربری بومی است که با Windows App SDK (به اختصار WASDK) ارائه میشود. (WASDK به طور کامل از Windows 10 و SDK های بعدی جدا شده است و بصورت بسته های ناگت ارائه میشود.) Windows App SDK مجموعه یکپارچه ای از APIها و ابزارهایی را ارائه می دهد که می توانند برای ایجاد برنامه های دسکتاپ تولیدی که ویندوز 10 و بالاتر را هدف قرار می دهند، استفاده شوند و می توانند در فروشگاه مایکروسافت منتشر شوند. Windows App SDK قبلاً به عنوان Project Reunion شناخته می شد. توسط WinUI 3 توسعه دهندگان میتوانند ظاهر نرم افزار های خود را بصورت خیره کننده و جذاب طبق زبان طراحی ویندوز 11 ایجاد کنند.

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

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