Code Forward: Level Up in C# Step by Step

  • Home
  • Code Forward: Level Up in C# Step by Step
Shape Image One

Code Forward: Level Up in C# Step by Step

About Course

If you’re just starting out on your programming journey, C# is a great choice as your first programming language. The popularity of C# is explained not only by the fact that it is easy to learn, but also by the real advantages of the language in terms of its professional use for solving complex automation problems. C# is a cross-platform language and programs written in it run under Windows, Linux, Mac OS. It has a concise and elegant syntax. A huge number of ready-made libraries makes it possible not to reinvent the wheel at every step.

This course covers all the basic features of C# and provides guidance on writing competent, “clean” code.

Show More

What Will You Learn?

  • How the .NET platform and .NET Core works
  • Basic data types in C#
  • Program flow control: loops, conditions
  • Arrays and collections: Array, List, Dictionary, Stack, Queue
  • Classes and structures: differences in the context of memory management
  • OOP in C#: inheritance, polymorphism, encapsulation
  • OOP in C#: interfaces, abstract classes, access modifiers
  • Methods: params, out, ref, static, overloading, optional parameters
  • Debugging Process Basics
  • Memory management: garbage collection, boxingunboxing
  • Transfers
  • Generalizations
  • Writing simple programs and games in C# such as tic-tac-toe"

Course Content

Introduction to the .NET Platform

  • How to ask questions
  • Download source code
  • Basic Concepts
  • What does a .NET application consist of
  • Main types
  • Main frameworks
  • Historical excursion. Benefits of .NET and C#
  • Choosing an IDE (development environment)
  • Installing Visual Studio Community Edition
  • Launch the IDE
  • Launch and deploy the console application

C# Basics#

Control Flow

Arrays and Collections

OOP in C#

Exceptions

Working with files

DZ. Practical section.

Delegates, events, lambdas, LINQ

Student Ratings & Reviews

No Review Yet
No Review Yet