O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learn C# in 7 days

Video Description

Build a foundation for C# programming, and boost your skills to an advanced level.

About This Video

  • Learn the basics of C# in 7 days
  • This reference guide describes the major features of C#
  • Build easy and simple code using real-world example scenarios

In Detail

This video course takes a unique approach to teach C# to absolute beginners. You’ll learn the basics of the language in seven days. It takes a practical approach to explain the important concepts that build the foundation of the C# programming language.

The course begins by teaching you the basic fundamentals using real-world practical examples and gets you acquainted with C# programming. We cover some important features and nuances of the language in a hands-on way, helping you grasp the concepts in a fluid manner.

Later, you’ll explore the concepts of Object-Oriented Programming (OOP) through a real-world example. Then we dive into advanced-level concepts such as generics and collections, and you’ll get acquainted with objects and LINQ. Toward the end, you’ll build an application that covers all the concepts explained in this video course.

By the end of this course, you’ll have next-level skills and a good knowledge of the fundamentals of C#.

The code bundle for this video course is available at - https://github.com/aniket-Packt/Learn-C--in-7-Days

Table of Contents

  1. Chapter 1 : Day 01 – Overview of the .NET Framework
    1. The Course Overview 00:03:53
    2. Basics of .NET Programming 00:03:34
    3. Setting Up the Environment 00:02:39
  2. Chapter 2 : Day 02 – Getting Started with C#
    1. Understanding a Typical C# Program 00:08:44
    2. Deep-Dive into Application Using Visual Studio 00:05:29
    3. Identifiers 00:09:01
    4. Contextual and Types 00:05:38
    5. Operators 00:08:20
  3. Chapter 3 : Day 02 – Understanding Loops, Arrays, and Statements in C#
    1. Declarative, Expression, and Selection Statement 00:07:33
    2. Iteration Statement 00:04:01
    3. The Jump Statement 00:01:40
    4. Arrays 00:03:10
    5. Strings 00:04:12
  4. Chapter 4 : Day 03 – What’s New in C#?
    1. Tuples 00:04:11
    2. Local Functions 00:03:06
    3. Default Expressions 00:03:06
  5. Chapter 5 : Day 04 – Discussing C# Class Members
    1. Modifiers 00:06:07
    2. Abstract and Static 00:06:06
    3. Methods and Properties 00:04:46
    4. Indexers and File I/O 00:02:36
    5. Exceptional Handling 00:04:43
    6. Discussing a Regular Expression and Its Importance 00:03:30
  6. Chapter 6 : Day 05 – Overview of Reflection
    1. What Is Reflection? 00:05:08
    2. Delegates 00:02:59
    3. Events 00:02:19
  7. Chapter 7 : Day 05 – Overview of Collections and Non-Generics
    1. ArrayList 00:03:41
    2. HashTable 00:02:40
    3. SortedList 00:03:12
    4. Stack 00:03:25
    5. Queue 00:04:20
  8. Chapter 8 : Day 06 – Deep Dive with Advanced Concepts
    1. Understanding Collection Classes and Their Usage 00:03:12
    2. Understanding Generics and Their usage 00:03:17
    3. Discussing Constraints 00:04:41
    4. Types of Attributes 00:04:59
    5. Leveraging Preprocessor Directives 00:06:01
    6. Getting Started with LINQ 00:03:57
  9. Chapter 9 : Day 07 – Understanding Object-Oriented Programming with C#
    1. Inheritance 00:08:09
    2. Member Visibility in Inheritance 00:05:11
    3. Implementing Inheritance 00:03:24
    4. Abstraction 00:05:11
    5. Encapsulation 00:02:53
    6. Polymorphism 00:08:31