C#: Visual Studio 2013/2017 intermediate
- 69 Courses | 53h 7m
- 11 Books | 58h 57m
- Includes Lab
- 1 Audiobook | 17h 5m 19s
C# is a powerful yet elegant programming language that powers sophisticated software development. Start here to master C#.
COURSES INCLUDED
Programming in C#: Managing Program Flow
Microsoft Visual C# is a principal development language for the .NET framework. Learn to manage program flow, use multithreading and asynchronous processing, and implement events, callbacks, and exception handling using C#.
15 videos |
1h 22m
Assessment
Badge
Programming in C#: Creating Types
In addition to classes, there are a number of C# types and structures. Learn how to create and use types, convert value and ref types, and manipulate strings in C#.
20 videos |
1h 56m
Assessment
Badge
Programming in C#: Using Types
One of the main types in object-oriented programming is the class. Delve into classes and explore encapsulation, implementing a class hierarchy, using reflection, and managing the object life cycle.
16 videos |
1h 22m
Assessment
Badge
Programming in C#: Debugging & Security Implementation
Debugging and securing your applications is crucial prior to deployment. Discover input validation, symmetric and asymmetric encryption, managing an assembly, using compiler directives, and implementing diagnostics.
15 videos |
1h 30m
Assessment
Badge
Programming in C#: Manipulating & Retrieving Data
Data access and management is a critical aspect of most enterprise applications. Learn how to consume data, manipulate data and objects using LINQ, perform serialization, and use collections in C# applications.
16 videos |
1h 21m
Assessment
Badge
Programming in C#: IO Operations
A critical aspect of most enterprise applications is data access. Discover how you can implement data access in your C# applications using IO operations.
5 videos |
21m
Assessment
Badge
Programming in C#: Managing Multithreading
Discover how to implement threaded programs, use a Task Parallel Library and explore the differences between asynchronous and parallel programming.
17 videos |
1h 46m
Assessment
Badge
Programming in C#: Memory Management & String Operations
Discover how to work with Automated Memory Management, manage the Object Life Cycle and String operations.
11 videos |
55m
Assessment
Badge
Programming in C#: Implementing Data Access
A critical aspect of most enterprise applications is data access. Discover how you can implement data access in your C# applications using IO operations and learn how to consume the data.
12 videos |
52m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Test Your Skills in C# Programming: Review and Analyze Important Features of C#This book will help you analyze your programs more efficiently and enhance your programming skills.
4h 31m
By Vaskaran Sarcar
Book
C# Programming In Easy Steps, 3rd EditionC# Programming in easy steps, 3rd edition is updated for Visual Studio 2022 and teaches you to code applications, and demonstrates every aspect of the C# language you will need to produce professional programming results.
2h 9m
By Mike McGrath
Book
Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually, Fifth EditionWhether you're getting to grips with C# for the first time or working to deepen your understanding, you'll find this book to be a clear and refreshing take on each aspect of the language.
8h 26m
By Cal Schrotenboer, Daniel Solis
Book
Functional Programming in C#: How to Write Better C# CodeTeaching you to apply functional thinking to real-world problems using the C# language, this book, with its many practical examples, is written for proficient C# programmers with no prior FP experience.
6h 16m
By Enrico Buonanno
Book
Exploring Advanced Features in C#: Enhance Your Code and ProductivityHighlighting the new language features available to you in C#, this book explains how to use these and other tools such as Bootstrap, SCSS, and jQuery to enhance your web applications.
2h 35m
By Dirk Strauss
Book
C# Programming for Absolute BeginnersBased on the author's 15 years of experience teaching beginners, this book provides you with a step-by-step introduction to the principles of programming using a task-solution approach with minimum theory and maximum action.
2h 26m
By Radek Vystavěl
Book
C#: A Beginner's Tutorial, Second EditionDesigned as a beginner's tutorial to the latest version of C#, this informative guide discusses the most important features of the language and demonstrates how to use the .NET Framework. Download the source code here: https://brainysoftware.com/download;jsessionid=F4A281C83C13CB22BD91C14D8EC68740
3h 25m
By Jayden Ky
Book
C# 7.0 All-in-One for DummiesDesigned to make using C# 7.0 fast and easy, this approachable, all-in-one guide offers a deep dive into C# for coders still learning the nuances of the valuable programming language.
12h 28m
By Bill Sempf, Chuck Sphar, John Paul Mueller
Book
Interactive C#: Fundamentals, Core Concepts and PatternsPresenting a two-way discussion between a teacher and students, this unique tutorial will give you a feeling that you are learning C# in a classroom environment providing questions and counter-questions to clarify points where necessary.
3h 26m
By Vaskaran Sarcar
Book
C# in Depth, Fourth EditionThis book is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7.
9h 47m
By Jon Skeet
Book
Getting Started with Advanced C#: Upgrade Your Programming SkillsIncluding case studies for each expression and function discussed, and Q & A sessions to help you learn in-depth, this book will aid you in understanding and working with the most important features of advanced C# in different programming environments.
3h 28m
By Vaskaran Sarcar
SHOW MORE
FREE ACCESS
AUDIOBOOKS INCLUDED
Audiobook
C# in Depth, Fourth EditionThis audio edition is your key to unlocking this powerful language, including the new features of C# 6 and 7.
17h 5m 19s
By Jon Skeet
SKILL BENCHMARKS INCLUDED
C# Programming Literacy (Beginner Level)
The C# Programming Literacy (Beginner Level) benchmark evaluates your knowledge of how to use the program flow features of C#. You will be assessed on your ability to work with types in C#. Learners scoring high on this benchmark demonstrate the skills and understanding of C# program flow features and types and have a solid foundation in C# programming.
23m
| 23 questions
C# Programming Competency (Intermediate Level)
The C# Programming Competency (Intermediate Level) benchmark evaluates your skills in working with programming properties, indexers, reflection, and attributes in C#. You will be assessed on your ability to use debugging and security features in C# applications, manipulate data and objects using LINQ, perform data serialization, and use collections. Learners scoring high on this benchmark demonstrate the ability to skillfully utilize C# programming properties, indexers, reflection, and attributes while also mastering debugging, security features, LINQ, data serialization, and collections manipulation.
20m
| 20 questions
C# Programming Proficiency (Advanced Level)
The C# Programming Proficiency (Advanced Level) benchmark evaluates your knowledge of implementing asynchronous and parallel programming, applying memory management techniques, and performing string-related operations. You will be assessed on your ability to leverage data access features of C#. Learners scoring high on this benchmark demonstrate the skills necessary to proficiently craft C# code that incorporates advanced techniques such as multithreading, asynchronous programming, memory management, and accessing data from files and databases.
19m
| 19 questions