Practical MVVM
WEBRip | English | MP4 + Project Files | 1024 x 576 | AVC ~266 kbps | 15 fps
AAC | 192 Kbps | 44.1 KHz | 2 channels | 2h 39mn | 565.4 MB
AAC | 192 Kbps | 44.1 KHz | 2 channels | 2h 39mn | 565.4 MB
Genre: Video Tutorial / Development, Programming
Learn how to apply the MVVM pattern in a hands-on way. You have learned XAML development, but now you want to build maintainable and testable applications. If thats the case then the MVVM pattern is your best friend! In this Practical MVVM course, you will learn by doing. You'll start with an explanation of the MVVM pattern and then together with the instructor you'll convert an existing, non-MVVM application to use the MVVM pattern. At the end of the course, you will have a solid understanding of the pattern and how to apply it practically in all your XAML-based application development. This course uses WPF but you can apply the material in just about any XAML technology.Content:
Course Introduction
8:50
Understanding Data Binding
53:38
Learning and Refactoring to MVVM
32:03
Responding to Commands and Using Services
45:38
Unit Testing Your View Models
19:22
also You can look my other last: Programming-posts
General
Complete name : 04 07 Demo - Introducing a Messenger.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 24.3 MiB
Duration : 7mn 14s
Overall bit rate : 469 Kbps
Writing application : Lavf54.50.104
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=4, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 7mn 14s
Bit rate : 266 Kbps
Width : 1 024 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.030
Stream size : 14.1 MiB (58%)
Writing library : x264 core 129 r2230 1cffe9f
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=30 / keyint_min=3 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=abr / mbtree=1 / bitrate=266 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 7mn 14s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 9.95 MiB (41%)
Complete name : 04 07 Demo - Introducing a Messenger.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 24.3 MiB
Duration : 7mn 14s
Overall bit rate : 469 Kbps
Writing application : Lavf54.50.104
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=4, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 7mn 14s
Bit rate : 266 Kbps
Width : 1 024 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.030
Stream size : 14.1 MiB (58%)
Writing library : x264 core 129 r2230 1cffe9f
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=30 / keyint_min=3 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=abr / mbtree=1 / bitrate=266 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 7mn 14s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 9.95 MiB (41%)
Screenshots
For more Exclusive material, Visit my AH-blog