C#: Visual Studio 2013/2017 intermediate

  • 69 Courses | 53h 7m
  • 11 Books | 58h 57m
  • Includes Lab
  • 1 Audiobook | 17h 5m 19s
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
 
C# is a powerful yet elegant programming language that powers sophisticated software development. Start here to master C#.

GETTING STARTED

Programming in C#: Managing Program Flow

  • 4m 6s
  • 7m 40s

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 has Assessment available 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 has Assessment available 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 has Assessment available 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 has Assessment available 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 has Assessment available 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 has Assessment available 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 has Assessment available 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 has Assessment available 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 has Assessment available 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.
book Duration 4h 31m book Authors By Vaskaran Sarcar

Book

C# Programming In Easy Steps, 3rd Edition
C# 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.
book Duration 2h 9m book Authors By Mike McGrath

Book

Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually, Fifth Edition
Whether 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.
book Duration 8h 26m book Authors By Cal Schrotenboer, Daniel Solis

Book

Functional Programming in C#: How to Write Better C# Code
Teaching 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.
book Duration 6h 16m book Authors By Enrico Buonanno

Book

Exploring Advanced Features in C#: Enhance Your Code and Productivity
Highlighting 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.
book Duration 2h 35m book Authors By Dirk Strauss

Book

C# Programming for Absolute Beginners
Based 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.
book Duration 2h 26m book Authors By Radek Vystavěl

Book

C#: A Beginner's Tutorial, Second Edition
Designed 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
book Duration 3h 25m book Authors By Jayden Ky

Book

C# 7.0 All-in-One for Dummies
Designed 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.
book Duration 12h 28m book Authors By Bill Sempf, Chuck Sphar, John Paul Mueller

Book

Interactive C#: Fundamentals, Core Concepts and Patterns
Presenting 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.
book Duration 3h 26m book Authors By Vaskaran Sarcar

Book

C# in Depth, Fourth Edition
This book is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7.
book Duration 9h 47m book Authors By Jon Skeet

Book

Getting Started with Advanced C#: Upgrade Your Programming Skills
Including 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.
book Duration 3h 28m book Authors By Vaskaran Sarcar
SHOW MORE
FREE ACCESS

AUDIOBOOKS INCLUDED

Audiobook

C# in Depth, Fourth Edition
This audio edition is your key to unlocking this powerful language, including the new features of C# 6 and 7.
audiobook Duration 17h 5m 19s audiobook Authors 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