Using MongoDB with ASP.NET MVC By Wes Higbee
WEBRip | English | MP4 | 1024 x 768 | AVC ~373 kbps | 15 fps
AAC | 123 Kbps | 44.1 KHz | 2 channels | 3h 12mn | 434 MB
Genre: Video Tutorial
WEBRip | English | MP4 | 1024 x 768 | AVC ~373 kbps | 15 fps
AAC | 123 Kbps | 44.1 KHz | 2 channels | 3h 12mn | 434 MB
Genre: Video Tutorial
MongoDB is quickly becoming a ubiquitous alternative to traditional relational storage systems. This course will give you the knowledge necessary to get started with MongoDB in your ASP.NET MVC applications and .NET development.Interested in using MongoDB to store information in your ASP.NET MVC applications? This course covers the decisions you will face and the tools available to incrementally build an MVC application with MongoDB. You will learn how to connect to MongoDB using the official C# driver, create documents and customize serialization, overcome the object relational impedance mismatch and start creating rich domain models, store and modify documents, query documents with both LINQ and Mongo query styles, and store files with GridFS. At the end of this course, you will have the skills necessary to begin using MongoDB in your .NET applications.
Content:
01. Course Introduction
01. Welcome
02. Why Use MongoDB in MVC
03. What Will I Learn
02. Connecting to MongoDB
01. Overview
02. The Official Driver
03. Exploring the Driver Connection Abstractions
04. Getting Mongo Running
05. Setting Up an MVC App to Connect to Mongo
06. Extracting a Context Class to Connect to Mongo
07. Takeaway
03. Creating Documents
01. Overview
02. What is a Document
03. The BsonDocument Model
04. Demo. Creating Documents with BsonDocument
05. Demo. BsonValue Operations
06. Demo. BsonDocument to BSON
07. Creating Documents with POCOs
08. Modeling Tips
09. Demo. Serialization Attributes
10. More Serialization Attributes
11. Demo. Designing a Rental Model
12. Takeaway
04. Storing and Modifying Documents
01. Overview
02. MongoCollection and WriteConcern
03. The Insert Operation
04. Demo. Inserting Rentals
05. Demo. Introducing Robomongo
06. Replacement Updates
07. Demo. Replacement to Adjust Rental Prices
08. Modification Updates
09. Updating Multiple Documents
10. Considerations. Replace vs. Modify, Concurrency, Growth, Size
11. Atomic Find and Modify Operation
12. The Remove Operation
13. Demo. Removing Rentals
14. Takeaway
05. Querying Documents
01. Overview
02. Find and Query Documents
03. Demo. Using Find to Add a Price Limit Filter
04. MongoCursor
05. Demo. Using MongoCursor to Sort Rentals
06. LINQ
07. Demo. Using LINQ to Add a Minimum Rooms Filter
08. Aggregate
09. Demo. Using Aggregate to Query Rental Price Distributions
10. Query Performance
11. Takeaway
06. GridFS
01. Overview
02. What is GridFS
03. Storing Files
04. Demo. Attaching Images to Rentals
05. Reading Files
06. Demo. Displaying Rental Images
07. Replacing Files
08. Demo. Replacing Rental Images
09. Takeaway
07. Next Steps
01. Course Recap
02. Further Client Learning
03. Further Server Learning
also You can watch my other last: Programming-posts
General
Complete name : 07. Demo. Using LINQ to Add a Minimum Rooms Filter.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 14.1 MiB
Duration : 3mn 57s
Overall bit rate mode : Variable
Overall bit rate : 498 Kbps
Encoded date : UTC 2014-04-03 21:58:16
Tagged date : UTC 2014-04-03 21:58:32
Writing application : HandBrake 0.9.8 2012071700
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.1
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=50
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3mn 57s
Duration_FirstFrame : 67ms
Bit rate : 373 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
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.032
Stream size : 10.6 MiB (75%)
Writing library : x264 core 120
Encoding settings : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=50 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-04-03 21:58:16
Tagged date : UTC 2014-04-03 21:58:32
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 3mn 57s
Bit rate mode : Variable
Bit rate : 123 Kbps
Maximum bit rate : 150 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 3.49 MiB (25%)
Title : Stereo
Language : English
Encoded date : UTC 2014-04-03 21:58:16
Tagged date : UTC 2014-04-03 21:58:32
Complete name : 07. Demo. Using LINQ to Add a Minimum Rooms Filter.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 14.1 MiB
Duration : 3mn 57s
Overall bit rate mode : Variable
Overall bit rate : 498 Kbps
Encoded date : UTC 2014-04-03 21:58:16
Tagged date : UTC 2014-04-03 21:58:32
Writing application : HandBrake 0.9.8 2012071700
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.1
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=50
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3mn 57s
Duration_FirstFrame : 67ms
Bit rate : 373 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
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.032
Stream size : 10.6 MiB (75%)
Writing library : x264 core 120
Encoding settings : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=50 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-04-03 21:58:16
Tagged date : UTC 2014-04-03 21:58:32
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 3mn 57s
Bit rate mode : Variable
Bit rate : 123 Kbps
Maximum bit rate : 150 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 3.49 MiB (25%)
Title : Stereo
Language : English
Encoded date : UTC 2014-04-03 21:58:16
Tagged date : UTC 2014-04-03 21:58:32
Screenshots
Exclusive eLearning Videos ParRus-blog ← add to bookmarks