Companies Home Search Profile

C# Fundamentals

Focused View

Scott Allen

6:04:31

23 View
  • 0101.Course Overview.mp4
    01:27
  • 0201.Introduction.mp4
    01:00
  • 0202.Downloading .NET for Windows, macOS, and Linux.mp4
    02:34
  • 0203.Understanding .NET and .NET Core.mp4
    01:43
  • 0204.Understanding the .NET Runtime and Framework.mp4
    02:37
  • 0205.Using the .NET Command Line Interface.mp4
    03:54
  • 0206.Creating the First C# Project.mp4
    05:09
  • 0207.Editing C# Code with Visual Studio Code.mp4
    04:39
  • 0208.Running and Building Your Project.mp4
    06:34
  • 0209.Saying Hello with C#.mp4
    07:44
  • 0210.Debugging a C# Application.mp4
    09:20
  • 0211.Summary.mp4
    00:46
  • 0301.Introduction.mp4
    00:31
  • 0302.Reviewing Your Assignment.mp4
    01:29
  • 0303.Working with Code Blocks and Statements.mp4
    09:00
  • 0304.Adding Numbers and Creating Arrays.mp4
    07:11
  • 0305.Looping through Arrays.mp4
    06:13
  • 0306.Using a List.mp4
    07:44
  • 0307.Computing and Formatting the Result.mp4
    02:56
  • 0308.Summary.mp4
    00:30
  • 0401.Introduction.mp4
    00:29
  • 0402.Creating a Class.mp4
    06:28
  • 0403.Adding State and Behavior.mp4
    03:30
  • 0404.Defining a Method.mp4
    02:31
  • 0405.Defining a Field.mp4
    02:40
  • 0406.Adding a Constructor.mp4
    07:43
  • 0407.Requiring Constructor Parameters.mp4
    07:06
  • 0408.Working with Static Members.mp4
    08:59
  • 0409.Computing Statistics.mp4
    02:06
  • 0410.Solving the Statistics Challenge.mp4
    02:55
  • 0411.Summary.mp4
    00:36
  • 0501.Introduction.mp4
    00:34
  • 0502.The Many Benefits of Unit Testing.mp4
    02:24
  • 0503.Creating a Unit Test Project.mp4
    04:38
  • 0504.Writing and Running a Test.mp4
    07:40
  • 0505.Referencing Projects and Packages.mp4
    08:15
  • 0506.Refactoring for Testability.mp4
    11:12
  • 0507.Summary.mp4
    00:27
  • 0601.Introduction.mp4
    00:29
  • 0602.Reference Types and Value Types.mp4
    03:47
  • 0603.Creating a Solution File.mp4
    03:00
  • 0604.Testing Object References.mp4
    06:45
  • 0605.Referencing Different Objects.mp4
    03:55
  • 0606.Passing Parameters by Value.mp4
    02:10
  • 0607.Returning Object References.mp4
    04:19
  • 0608.Passing Parameters by Reference.mp4
    04:45
  • 0609.Working with Value Types.mp4
    02:07
  • 0610.Value Type Parameters.mp4
    01:29
  • 0611.Looking for Reference Types and Value Types.mp4
    06:01
  • 0612.The Special Case of Strings in .NET.mp4
    04:14
  • 0613.Taking Advantage of Garbage Collection.mp4
    01:44
  • 0614.Summary.mp4
    00:29
  • 0701.Introduction.mp4
    00:33
  • 0702.Branching with if Statements.mp4
    05:01
  • 0703.Looping with for, foreach, do, and while.mp4
    07:20
  • 0704.Jumping with break and continue.mp4
    02:52
  • 0705.Switching with the switch Statement.mp4
    05:48
  • 0706.Pattern Matching with switch.mp4
    04:36
  • 0707.Challenge Taking User Input from the Console.mp4
    01:49
  • 0708.One Solution.mp4
    04:35
  • 0709.Throwing Exceptions.mp4
    04:24
  • 0710.Catching Exceptions.mp4
    06:20
  • 0711.Summary.mp4
    00:22
  • 0801.Introduction.mp4
    00:17
  • 0802.Overloading Methods.mp4
    03:26
  • 0803.Defining Properties.mp4
    05:07
  • 0804.Defining Property Getters and Setters.mp4
    03:26
  • 0805.Defining readonly Members.mp4
    02:09
  • 0806.Defining const Members.mp4
    03:03
  • 0807.Introducing Events and Delegates.mp4
    01:09
  • 0808.Defining a Delegate.mp4
    08:26
  • 0809.Using Multi-cast Delegates.mp4
    04:41
  • 0810.Defining an Event.mp4
    08:01
  • 0811.Subscribing to an Event.mp4
    05:58
  • 0812.Summary.mp4
    00:22
  • 0901.Introduction.mp4
    00:22
  • 0902.The Pillars of OOP.mp4
    01:25
  • 0903.Deriving from a Base Class.mp4
    04:40
  • 0904.Chaining Constructors.mp4
    03:21
  • 0905.Deriving from System.Object.mp4
    02:55
  • 0906.Setting up a Scenario.mp4
    03:44
  • 0907.Defining an Abstract Class.mp4
    06:38
  • 0908.Defining an Interface.mp4
    07:07
  • 0909.Writing Grades to a File.mp4
    06:02
  • 0910.Using IDisposable.mp4
    06:02
  • 0911.A Statistical Challenge.mp4
    03:30
  • 0912.Refactoring Statistics.mp4
    09:09
  • 0913.Summary.mp4
    00:49
  • 1001.Introduction.mp4
    00:17
  • 1002.Working with Non-nullable Reference Types.mp4
    07:32
  • 1003.Summary.mp4
    00:17
  • 1101.Introduction.mp4
    00:18
  • 1102.Generics.mp4
    00:39
  • 1103.Async C#.mp4
    00:20
  • 1104.LINQ.mp4
    00:28
  • 1105.Effective C#.mp4
    00:43
  • Description


    This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code in your own applications.

    What You'll Learn?


      C# has consistently been one of the top three programming languages to learn as it's used widely throughout the industry. This course, C# Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you will learn about the syntax of the C# language. Next, you will discover the built-in features of .NET. Finally, you will explore how to solve problems using object-oriented programming techniques. When you are finished with this course, you will have the skills and knowledge you need for real-world solutions.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Scott has worked on everything from 8-bit embedded devices to large scale web sites during his 15+ years in commercial software development. Since 2001, Scott has focused on server-side and web technologies, like ASP.NET, ASP.NET AJAX, Windows Workflow, Silverlight, and LINQ. Scott is also a speaker at national conferences like VSLive!, as well as code camps and user groups near his hometown of Hagerstown, MD. Scott has been recognized as a Microsoft MVP since 2005, and has written or co-authored several books on Microsoft technologies. Scott founded the site OdeToCode.com in 2004, and joined Pluralsight in 2007.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 96
    • duration 6:04:31
    • level preliminary
    • Release Date 2023/10/10