C# (Exam 70-483)

Video Description

C# is Microsoft's flagship programming language and is one of the most popular in the world. C# is an important part of Microsoft's .NET Framework whether you are developing desktop applications, web pages, or Windows 8 store apps. C# programming skills continue to be in strong demand in the workplace and it is one of the foundations for Microsoft's MCSD: Windows Store Apps certification. In this course, Mark Long helps you get prepared for the Programming in C# certification exam 70-483 by covering lots of C# functionalities and showing you how they work in code examples that you can follow along and code yourself.

Table of Contents

  1. Welcome
    1. Introduction 00:01:00
    2. Course Overview 00:03:05
    3. Microsoft Development Basics 00:05:00
    4. C# History 00:06:05
    5. DreamSpark 00:02:31
    6. BizSpark 00:02:17
    7. The Microsoft Specialist Certification 00:04:24
    8. The MCSD Certification 00:05:44
    9. The MTA Certification 00:04:11
  2. Course Prep
    1. Getting Visual Studio 00:03:18
    2. Installing Visual Studio 00:04:44
    3. Visual Studio Tour 00:06:56
    4. Visual Studio Default Layout 00:02:35
    5. Hello World 00:05:58
    6. Examples and Files 00:05:29
  3. Working in Visual Studio
    1. Projects and Solutions 00:05:21
    2. Comments 00:02:28
    3. Snippets 00:04:51
    4. Collapsing and Expanding 00:06:16
    5. Using Regions 00:03:42
    6. Refactoring 00:05:31
  4. Object Oriented Programming
    1. OOP pt. 1 00:06:22
    2. OOP pt. 2 00:06:28
    3. Understanding Types 00:05:25
    4. Value and Reference Types pt. 1 00:06:27
    5. Value and Reference Types pt. 2 00:04:17
    6. Classes and Objects pt. 1 00:06:45
    7. Classes and Objects pt. 2 00:06:45
    8. Properties and Fields pt. 1 00:06:06
    9. Properties and Fields pt. 2 00:06:22
    10. Understanding Methods 00:07:13
    11. Overloaded Methods 00:06:21
    12. Named Parameters 00:04:05
    13. Optional Parameters 00:05:46
    14. Extension Methods 00:05:55
    15. Using Constructors pt. 1 00:06:10
    16. Using Constructors pt. 2 00:06:24
  5. Working with Types
    1. Encapsulation Basics 00:03:55
    2. Access Modifiers 00:04:30
    3. Accessors 00:03:57
    4. Understanding Inheritance 00:04:30
    5. Inheritance Example pt. 1 00:06:41
    6. Inheritance Example pt. 2 00:04:15
    7. Understanding Interfaces 00:05:07
    8. Interface Example pt. 1 00:06:04
    9. Interface Example pt. 2 00:04:01
    10. Interface Implementations pt. 1 00:06:29
    11. Interface Implementations pt. 2 00:07:04
    12. Using IComparable pt. 1 00:07:00
    13. Using IComparable pt. 2 00:06:33
    14. Using IComparable pt. 3 00:06:21
    15. Using IEnumerable pt. 1 00:06:13
    16. Using IEnumerable pt. 2 00:07:06
    17. Understanding Garbage Collection 00:06:07
    18. Using IDisposable 00:04:22
    19. The Finalize Method 00:07:12
    20. IDisposable Example 00:06:48
    21. Using the Using Statement pt. 1 00:06:01
    22. Using the Using Statement pt. 2 00:04:36
    23. Generics pt. 1 00:07:01
    24. Generics pt. 2 00:06:26
    25. Generics pt. 3 00:03:30
    26. Boxing and Unboxing 00:05:54
  6. Managing Program Flow
    1. Program Flow Basics 00:02:39
    2. Goto 00:06:20
    3. Ternary Operator 00:05:15
    4. If Statement 00:03:54
    5. Switch Statements 00:02:59
    6. Loops 00:04:44
  7. Multithreading
    1. Multithreading Basics 00:05:47
    2. Spawning Threads 00:05:23
    3. Managing Threads 00:05:21
    4. Async and Await pt. 1 00:06:22
    5. Async and Await pt. 2 00:04:47
    6. Task Parallel Programming 00:05:46
  8. Delegates and Events
    1. Understanding Delegates 00:03:28
    2. Creating Delegates pt. 1 00:06:41
    3. Creating Delegates pt. 2 00:07:12
    4. Anonymous Methods 00:06:48
    5. Understanding Events 00:03:54
    6. Simple Events Example 00:06:14
    7. NoArg Events Example 00:06:33
    8. EventArgs Example pt. 1 00:06:13
    9. EventArgs Example pt. 2 00:06:37
  9. Building Applications
    1. Compiler Directives 00:02:51
    2. Choosing a Build Type 00:06:06
    3. Using Performance Counters 00:06:13
  10. Implementing Security
    1. Symmetric or Asymmetric Encryption 00:04:50
    2. NET Encryption Algorithms 00:03:43
    3. Hashing 00:06:54
    4. Encrypting and Decrypting Data Streams 00:03:41
    5. ProtectedData Class 00:05:42
    6. Managing Assemblies pt. 1 00:04:42
    7. Managing Assemblies pt. 2 00:03:46
    8. Global Assembly Cache pt. 1 00:04:58
    9. Global Assembly Cache pt. 2 00:02:54
  11. Conclusion
    1. Course Wrap Up 00:04:45
  12. Credits
    1. About the Author 00:04:00

Product Information

  • Title: C# (Exam 70-483)
  • Author(s): VTC
  • Release date: April 2017
  • Publisher(s): Virtual Training Company, Inc.
  • ISBN: 9781618660183