Master Collection Classes in C# Using Visual Studio 2017 (Udemy.com)

Study of all the major collection classes in C#

Created by: Kaushik Roy Chowdhury

Produced in 2021

icon
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.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Course Description

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.

Who this course is 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.
  • 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.

icon
Instructor Details

placeholder

I am Kaushik Roy Chowdhury from Christchurch, New Zealand (God's own country) whose main passion in life is all about software education, teaching and mentoring. I am a Microsoft Certified Professional (MCP). I have a Master's degree in Computer Science (from AUT University, Auckland) which is accompanied by more than 15 years of commercial experience working in several assignments for companies in New Zealand. I have also taught extensively in tertiary institutions in programming languages such as C#, Java, C. My vision statement is Software consultation, mentoring, learning and teaching new technologies. Every day I do what I love most: Learning new technologies and tools related to software development and translate this knowledge for creating useful and engaging e-learning materials for willing learners. I have been to mentor and train young and intelligent minds with the cutting edge technologies that will enable them to enjoy a great career path and settle in the pursuit of a great profession.
My YouTube software training channel (link below) is a YouTube Partner.

icon
More courses by Kaushik Roy Chowdhury

ASP.NET Core 3 with MVC and MongoDB

$11.99

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

5.0

18 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This is exceptionally well written course. Lot of research has gone into its development. Very detailed explanation is available which makes a complex topic easy to understand.

Great in depth lectures on collection classes. Highly recommended course!!

Wonderful and meticulously developed course that aids even a novice like me to better understand collections in C#.

It seems that a lot of thought has gone into designing the course material. I congratulate the author and hope to see more content on similar topics.

I am a lecturer in Object Oriented programming for past 15 years and this is one of the most comprehensive, hand-on tutorial using Object-oriented paradigms and TDD in C#.

I will make it a must go place for all my programming students.

Well done!! Hoping to see more tutorials from you in near future.

I strongly recommend to attend this course to get a very good background about C# Collection and more .

This course is presented in a very efficient manner by simplifying the concept, explaining in a simple manner and demonstrated with cool examples. This course never confused me in any of the sections and was incredibly detailed.

The instructor is very professional and that I experienced while learning the course sections as they were all engaging with several opportunities offered to perform our own practice while learning.

I recommend this course and the instructor to everyone who wants to become a Microsoft C# developer or already in that profession and keen to revisit the topics. :) (y)

Kaushik's course's are my main reference for anything C# - I find his explanations full of detail which helps to solidify a full understanding of even the most complex aspects of C# programming.

Kaushik's course provides well-paced guidance for new developers like myself. I highly recommend his teaching!

By Souvika Roychoudhury on 5 months ago

This is exceptionally well written course. Lot of research has gone into its development. Very detailed explanation is available which makes a complex topic easy to understand.

By Neelava Sengupta on 5 months ago

Great in depth lectures on collection classes. Highly recommended course!!

By Deepika Roy on 5 months ago

Wonderful and meticulously developed course that aids even a novice like me to better understand collections in C#.