HOME > IT & Software > Master Collection Classes in C# Using Visual Studio

Master Collection Classes in C# Using Visual Studio

SynopsisMaster Collection Classes in C# Using Visual Studio, availabl...
Master Collection Classes in C# Using Visual Studio  No.1

Master Collection Classes in C# Using Visual Studio, available at $69.99, has an average rating of 3.8, with 66 lectures, 3 quizzes, based on 42 reviews, and has 1522 subscribers.

You will learn about Students will learn collection classes: non-generic, generic, concurrent and specialized collections in C#. They will be learning the concept of threading, multi-threaded applications and asynchronous programming. Students will also get hands-on exposure on coding and testing in collection classes. Students will be able to get information on the types used in a generic data type at run-time by reflection. They will grasp the concepts of collection classes and their application in real life scenarios through C# code. They will learn object oriented concepts of interface and abstract class . As a bonus, students will build a windows form application where they will apply the collection class concepts Students will learn to build a CRUD app using Microsoft SQL server and C# that relates to generic collection classes Students will learn the application of generic constraints. This course is ideal for individuals who are Advanced beginners in programming , computer science/engineering students to practicing professionals (who would like to brush up their skills), existing developers migrating to C# from other languages. or However absolute beginners are also welcome if they are willing to catch up with basic programming concepts such as use of variables, decision statements and iteration loops. It is particularly useful for Advanced beginners in programming , computer science/engineering students to practicing professionals (who would like to brush up their skills), existing developers migrating to C# from other languages. or However absolute beginners are also welcome if they are willing to catch up with basic programming concepts such as use of variables, decision statements and iteration loops.

Enroll now: Master Collection Classes in C# Using Visual Studio

Summary

Title: Master Collection Classes in C# Using Visual Studio

Price: $69.99

Average Rating: 3.8

Number of Lectures: 66

Number of Quizzes: 3

Number of Published Lectures: 66

Number of Published Quizzes: 3

Number of Curriculum Items: 70

Number of Published Curriculum Objects: 70

Original Price: $129.99

Quality Status: approved

Status: Live

What You Will Learn

  • Students will learn collection classes: non-generic, generic, concurrent and specialized collections in C#.
  • They will be learning the concept of threading, multi-threaded applications and asynchronous programming.
  • Students will also get hands-on exposure on coding and testing in collection classes.
  • Students will be able to get information on the types used in a generic data type at run-time by reflection.
  • They will grasp the concepts of collection classes and their application in real life scenarios through C# code.
  • They will learn object oriented concepts of interface and abstract class .
  • As a bonus, students will build a windows form application where they will apply the collection class concepts
  • Students will learn to build a CRUD app using Microsoft SQL server and C# that relates to generic collection classes
  • Students will learn the application of generic constraints.
  • Who Should Attend

  • Advanced beginners in programming , computer science/engineering students to practicing professionals (who would like to brush up their skills), existing developers migrating to C# from other languages.
  • However absolute beginners are also welcome if they are willing to catch up with basic programming concepts such as use of variables, decision statements and iteration loops.
  • Target Audiences

  • Advanced beginners in programming , computer science/engineering students to practicing professionals (who would like to brush up their skills), existing developers migrating to C# from other languages.
  • However absolute beginners are also welcome if they are willing to catch up with basic programming concepts such as use of variables, decision statements and iteration loops.
  • This course has very recently been updated to contain two brand new sections on HashSet<T> and SortedSet<T> with a total of five additional lectures introducing the section topics and offering extensive practical code base coverage over these sections.

    This course covers the Non-Generic, Generic, Concurrent and Specialized Collection classes in C#. The course includes important concept building topics in Reflection, Multi-threaded applications (with thread safety), Asynchronous Programming and Object-Oriented concepts of Interfaces and Abstract Class that the students need to grasp in order to get the full benefits from the course. Several coding exercises, an assignment, and a mini-project are aimed to keep the students engaged with the contents. These exercises are also means of self-assessing the progress with the course. A number of bonus articles and lectures have been added to enhance the learning process in related technologies. 

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Encouraging Constructive Feedback: A Message to Our Udemy Students

    Lecture 2: Introduction to the course

    Lecture 3: A note on string interpolation and var keyword

    Lecture 4: Downloading and Installation of Visual Studio

    Chapter 2: Introduction to C# Collections

    Lecture 1: Introduction to Collections and their Objectives

    Lecture 2: A Note to Students on Udemy Rating System

    Chapter 3: Essential Concepts to Learn

    Lecture 1: An Introduction to Interfaces in C#

    Lecture 2: Abstract classes in C#

    Lecture 3: Abstract Classes Code Project

    Lecture 4: Errata-Removal of Redundant Code

    Lecture 5: Introduction to Reflection in C#

    Lecture 6: Reflection-Accessing Metadata Information

    Lecture 7: Early and Late Binding Using Reflection

    Chapter 4: Non-Generic Collection Classes (ArrayList)

    Lecture 1: Section Introduction

    Lecture 2: Arrays and Non-Generic Classes

    Lecture 3: ArrayList Properties and Methods

    Lecture 4: ArrayList Methods

    Lecture 5: More ArrayList Methods and Partial Class Usage

    Lecture 6: Coding Exercise Overview

    Lecture 7: Coding Exercise Solution Walkthrough

    Chapter 5: Non-Generic Collection Classes (HashTable)

    Lecture 1: Hashtable in C#

    Lecture 2: Hashtable methods

    Lecture 3: More Hashtable Properties and Methods

    Chapter 6: Bonus: Create and Use a Windows Form Application for Managing Collections

    Lecture 1: Create a Windows Form Application With Controls – Part 1

    Lecture 2: Extend the Windows Form Application and Code a Button Event Handler – Part 2

    Lecture 3: Conclude Windows Form Application and Code the Button Click Events – Part 3

    Chapter 7: Introduction to Generics and Generic Collection Classes

    Lecture 1: Fundamentals of Generics

    Chapter 8: Generic Collection Classes (List<T>)

    Lecture 1: List<T> Introduction

    Lecture 2: List<T> Use of Some Common Methods – Part 1

    Lecture 3: List<T> Use of Some Common Methods – Part 2

    Lecture 4: List<T> Use of Some Common Methods – Part 3

    Lecture 5: List<T> Count and Capacity Properties

    Lecture 6: Bonus Ex 1: Create a Console Text File Processor Application (Without Generics)

    Lecture 7: Bonus Ex 2: Modify the Text File Processor to Use Generics and Reflection

    Lecture 8: Creating a CRUD application with List<T> and Microsoft SQL Server – Part 1

    Lecture 9: Creating a CRUD application with List<T> and Microsoft SQL Server -Part 2

    Chapter 9: Generic Collection HashSet<T> Class

    Lecture 1: Introduction to HashSet<T> Generic Collection Class

    Lecture 2: HashSet<T> Hands on Coding with Commonly Used Methods – Part 1

    Lecture 3: HashSet<T> Hands on Coding with Commonly Used Methods – Part 2

    Chapter 10: Generic Collection SortedSet<T>

    Lecture 1: Introduction to SortedSet<T> Generic Collection Class

    Lecture 2: SortedSet<T> Learning Some Special Methods

    Chapter 11: Generic Collection Classes (Dictionary)

    Lecture 1: Introduction to Dictionary<TKey, TValue> Class

    Lecture 2: Dictionary Class – Add Method and Count Property

    Lecture 3: Dictionary Class – TryGetValue and Remove Methods

    Lecture 4: Converting an Employee Array and List Collection to Dictionary

    Chapter 12: Queue<T> and Stack<T> Class

    Lecture 1: Introduction to Queues and Stacks – Generic Collection

    Lecture 2: Queue<T> Class – More Coding in Visual Studio

    Lecture 3: Stack<T> Class – An Examination with Examples

    Lecture 4: Stack<T> Class – More Coding in Visual Studio

    Lecture 5: Mini Project – Practical Application of Generic Queue Class

    Lecture 6: Mini Project – Coding, Debugging and Running the App

    Chapter 13: Generic Comparer Class for Sorting and Comparing Objects of User Defined Types

    Lecture 1: Comparer<T> Class for Sorting C# User Types

    Lecture 2: Comparer<T> Class for Comparing C# User Types

    Chapter 14: Performance Comparison Between Generic List<T> and Non-Generic ArrayList Class

    Lecture 1: Compare the Performance between List<T> and ArrayList Class with Demo App

    Chapter 15: Concurrent Collection Classes

    Lecture 1: Why and Where Concurrent Collections are Required? – Part 1

    Lecture 2: Why and Where Concurrent Collections are Required? – Part 2

    Lecture 3: Asynchronous Programming Fundamentals

    Lecture 4: ConcurrentBag<T> Collection Class

    Lecture 5: ConcurrentDictionary<T> Collection Class – Part 1

    Lecture 6: ConcurrentDictionary<T> Collection Class – Part 2

    Lecture 7: BlockingCollection<T> Collection Class – Part 1

    Lecture 8: BlockingCollection<T> Collection Class – Part 2

    Chapter 16: Specialized Collection Classes

    Lecture 1: Introduction to Specialized Collection with CollectionsUtil class Methods

    Lecture 2: StringCollection Class and Usage of the Class Methods – Part 1

    Lecture 3: StringCollection Class and Usage of the Class Methods – Part 2

    Chapter 17: Whats New In C# 10 ?

    Lecture 1: Record Structs and Improvement of Struct Types

    Chapter 18: End of Course Quiz

    Instructors

  • Master Collection Classes in C# Using Visual Studio  No.2
    Kaushik Roy Chowdhury
    Software Educator and Online Course Creator
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 4 votes
  • 3 stars: 3 votes
  • 4 stars: 8 votes
  • 5 stars: 27 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!