YoVDO

Become a C# Developer

Offered By: LinkedIn Learning

Tags

C# Courses C Programming Courses Object-oriented programming Courses Algorithms Courses Application Development Courses Generics Courses Design Patterns Courses LINQ 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

Courses under this program:
Course 1: C# Essential Training 1: Types and Control Flow
-Learn about classes, structs, record, organizing C# code, variables, enums, nullable types, and more.

Course 2: C# Essential Training 2: Generics, Collections, and LINQ
-Learn about generics in C#, find out how to work with collections, handle exceptions, use async and await for asynchronous programming, and more.

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.


Courses

  • 0 reviews

    2 hours 31 minutes

    View details
    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.
  • 0 reviews

    2-3 hours

    View details
    Learn how to create better C# programs by using efficient algorithms.
  • 0 reviews

    2-3 hours

    View details
    Learn about classes, structs, record, organizing C# code, variables, enums, nullable types, and more.
  • 0 reviews

    2-3 hours

    View details
    Learn about generics in C#, find out how to work with collections, handle exceptions, use async and await for asynchronous programming, and more.
  • 0 reviews

    4-5 hours

    View details
    Explore solutions to common C# programming challenges—and compare the results with other programming languages—in this installment of the Code Clinic series.

Taught by

Matt Milner, Anton Delsink, Kathryn Hodge, Richard Goforth and Reynald Adolphe

Related Courses

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique