«C# & .NET Core» course
Why do you need to become a C# developer?
.NET Core is a cross-platform version of the .NET framework. It allows you to develop on Windows, Linus, MacOS, and on iOS and Android (mono) too.
C # is standardized in ECMA and ISO. This means that the language will not disappear even if Microsoft stops supporting it.
The prospect of the C# conditioned due to the constant growth of the IT industry around the world.
Work anywhere in the world available if you work in Freelance.
Employment guarantee because IT industry is the only direction where one developer for up to 5 vacancies.
Study mode
Lessons: Conducted individually in the form of mentoring via Skype
Requirements: The presence of a home computer with Windows and Skype. Knowledge of programming languages will be a significant advantage but is not a requirement.
Practice and homework: from 800 to 1000 academic hour
Start of classes: after registration
age: from 15 to 55 years
Schedule of classes: from 2 to 5 times a week from 1 hour to 5 hours (you choose the tempo of training)
Duration: ~ 1 year
Price: 50 USD / hour
Contents of «C# & .NET Core» course (briefly) [full version]
- Hello, C#! Welcome, .NET Core!
Part 1, C# 7.1
Speaking C#
Controlling the Flow and Converting Types
Writing, Debugging, and Testing Functions
Building Your Own Types with Object-Oriented Programming
Implementing Interfaces and Inheriting Classes
Part 2 – .NET Core 2.0 and .NET Standard 2.0
Understanding and Packaging .NET Standard Types
Using Common .NET Standard Types
Working with Files, Streams, and Serialization
Protecting Your Data and Applications
Working with Databases Using Entity Framework Core
Querying and Manipulating Data Using LINQ
Improving Performance and Scalability Using Multitasking
Part 3 – App Models
Building Web Sites Using ASP.NET Core Razor Pages
Building Web Sites Using ASP.NET Core MVC
Building Web Services and Applications Using ASP.NET Core
Building Windows Apps Using XAML and Fluent Design
Building Mobile Apps Using XAML and Xamarin.Forms
Summary
About tutor |
|
---|---|
![]() |
Alexander Vasilevsky: Full-cycle development skills in analyzing, designing, programming, implementing and testing applications using C# (15 years), ASP.NET (12 year), Delphi (7 years), XML/XSL, Oracle (3 years), MS SQL Server (2 years), PostgreSQL (3 years), MySql. |