LET'S CONNECT!
Enter for a chance to win an eBook of your choice from InformIT. Fill out the form.
Register your product to gain access to bonus material or receive a coupon.
Accessible from your Account page after purchase. Requires the free QuickTime Player software.
Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.
Your complete video course in writing queries with LINQ to Objects: hands-on skills for real-world success!
Description
Tackling what can be a cumbersome topic, in an engaging way top .NET architect & developer and Microsoft Regional Director, Colin Melia helps you master real-world skills for success with LINQ to Objects. Drawing on 20+ years of experience developing solutions with Microsoft technologies, Colin demonstrates core techniques for building efficient LINQ to Objects queries against in-memory data structures, using core LINQ to Objects standard query operators, LINQ to XML, and extending LINQ to Objects to do even more. First, you discover what LINQ to Objects can do and when you might want to use it. Then, step by step, you walk through creating and executing queries in two different query styles against sets of objects using core technologies in the C#/VB compilers and classes in the .NET framework, mastering the most widely used Standard Query Operators, querying XML documents using .NET classes to represent parts of an in-memory document, doing the same things in VB with the differences from C# highlights, and extending LINQ with your own source providers and operators. Finally, you explore examples in a larger code base, parsing XML or JSON data from the Internet in an application. Everything's organized into bite-sized, self-contained sessions so that you can master key skills in as little as five minutes!
About the Instructor
Colin Melia is an architect, entrepreneur, trainer, speaker and author with deep knowledge of the latest Microsoft technologies, proven problem solving skills, hands-on ingenuity for creating new solutions, and the ability to communicate rich and complex ideas to both technical professionals and business leaders. Colin has 20+ years of hands-on experience delivering solutions in finance, e-learning, telecommunications, and Internet-related industries. His work has encompassed rich XAML UIs for Windows Store Apps, WPF, and Silverlight; cloud development with Azure; BI with SQL Server; and core technologies such as .NET, OData, WCF, WF, LINQ and WIF. He has held the role of Microsoft Regional Director, and has received Microsoft’s MVP award for several years. He developed and delivered North America’s first Windows Phone boot camp tour, and has solutions running live on Windows Azure. His clients have included O2, HP, Intel, Microsoft, and WPP.
About Sneak Peek
Sneak Peek videos are available to Safari Books Online subscribers offering early access to the very latest information on a given topic. Sneak Peek videos do not include post-production editing and may include further revisions before the video is complete.
Skill Level
What You Will Learn
Who Should Take This Course
Course Requirements
Table of Contents
Introduction
Lesson 1: Introduction of LINQ to Objects
1.1 Get started with LINQ
1.2 See LINQ examples
1.3 Understand the other lessons
Lesson 2: Building LINQ Queries on C# & .NET Framework Features
2.1 Enumerate objects
2.2 Filter objects
2.3 Project results
2.4 Use Query Syntax
Lesson 3: Standard Query Operators Part 1
3.1 Select result values
3.2 Generate objects
3.3 Filter & convert objects
3.4 Sort objects
Lesson 4: Standard Query Operators Part 2
4.1 Aggregate objects
4.2 Pick an object
4.3 Analyze objects
4.4 Generate collections
Lesson 5: Standard Query Operators Part 3
5.1 Group objects
5.2 Combine objects
Lesson 6: LINQ to XML
6.1 Use XML Classes
6.2 Query XML
6.3 Update XML
6.4 Transform XML
Lesson 7: LINQ in VB
7.1 Use Method Syntax
7.2 Use Query Syntax
7.3 Use XML Literals
Lesson 8: Extending LINQ
8.1 Extend with composition
8.2 Extend with yield
Lesson 9: LINQ in Use
9.1 Use LINQ with client apps
9.2 Use LINQ with XML/JSON
Summary
About LiveLessons Video Training
LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons.