English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 12m | 736 MB
eLearning | Skill level: All Levels
Build a foundation for C# programming, and boost your skills to an advanced level.
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#.
This fast-paced guide will get you up-to-speed with the language. Every section is followed by an exercise that focuses on building something with the language. The code for the exercises can be found on the Packt website.
What You Will Learn
- Understand and set up the .NET environment
- Code in C# using the Visual Studio 2017 RC (preferably the community edition) IDE
- Define variables, syntax, control flows, statements, and arrays through examples
- Understand the concept of Object-Oriented Programming using C#
- Get acquainted with attributes, collection, generics, and LINQ
- Build a real-world application using C# 7
Day 01 – Overview of the .NET Framework
1 The Course Overview
2 Basics of .NET Programming
3 Setting Up the Environment
Day 02 – Getting Started with C#
4 Understanding a Typical C# Program
5 Deep-Dive into Application Using Visual Studio
7 Contextual and Types
Day 02 – Understanding Loops, Arrays, and Statements in C#
9 Declarative, Expression, and Selection Statement
10 Iteration Statement
11 The Jump Statement
Day 03 – What’s New in C#
15 Local Functions
16 Default Expressions
Day 04 – Discussing C# Class Members
18 Abstract and Static
19 Methods and Properties
20 Indexers and File I_O
21 Discussing a Regular Expression and Its Importance
22 Exception Handling
Day 05 – Overview of Reflection
23 What Is Reflection
Day 05 – Overview of Collections and Non-Generics
Day 06 – Deep Dive with Advanced Concepts
31 Understanding Collection Classes and Their Usage
32 Understanding Generics and Their usage
33 Discussing Constraints
34 Types of Attributes
35 Leveraging Preprocessor Directives
36 Getting Started with LINQ
Day 07 – Understanding Object-Oriented Programming with C#
38 Member Visibility in Inheritance
39 Implementing Inheritance