YoVDO

Become a C# Developer

Offered By: LinkedIn Learning

Tags

C# Courses C Programming Courses Object-oriented programming Courses Algorithms Courses Application Development Courses Interview Preparation Courses Design Patterns Courses

Course Description

Overview

C# is Microsoft's primary programming language, and is a key skill needed by all developers working with Microsoft tools. Whether you are new to programming or new to the Microsoft ecosystem, this learning path will give you the foundation you need for developing applications using Visual Studio and other key Microsoft tools.
  • Understand the syntax of C#.
  • Learn the key elements of object-oriented programming.
  • Master application development concepts.

Syllabus

  • Course 1: C# Essential Training: 1 Syntax and Object Oriented Programming
    • Learn C# basics, including variables, strings, operations, classes, and methods, as well as the object-oriented features of this versatile programming language.
  • Course 2: C# Essential Training: 2 Flow Control, Arrays, and Exception Handling
    • Get started in Microsoft application development with C#. Learn essential C# techniques for testing code, storing data in arrays, controlling program flow, and handling exceptions.
  • Course 3: Code Clinic: C#
    • Explore solutions to common C# programming challenges—and compare the results with other programming languages—in this installment of the Code Clinic series.
  • Course 4: C# Algorithms
    • Learn how to create better C# programs by using efficient algorithms.
  • Course 5: C#: Design Patterns Part 1
    • Build better code by leveraging design patterns in C#. Learn about the purpose and effective use of design patterns, and discover how to apply Gang of Four patterns in your code.
  • Course 6: Nail Your C# Developer Interview
    • Applying for C# programming jobs? Find out what questions to expect in your C# or .NET developer interview and how to answer them to demonstrate mastery of key concepts.

Taught by

Bruce M. Van Horn II, Bruce M. Van Horn II, Anton Delsink, Kathryn Hodge, Richard Goforth and Reynald Adolphe

Related Courses

Information Theory
The Chinese University of Hong Kong via Coursera
Intro to Computer Science
University of Virginia via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera