№3 А для чего мы учим C#?

№3 А для чего мы учим C#?

Aidar

Когда мы говорим про C#, мы сразу вспоминаем про .NET. Некоторые новички ошибочно думают что это одно и тоже. Это не так. .NET - это платформа (фреймворк) с технологиями для создания приложений. А C# это язык программирования, который был создан для работы с .NET.

Что представляет из себя платформа .NET?

Вкратце, без заумных слов, это технологии:

1) ASP.NET

2) Windows Forms / WPF

3) Xamarin

Если говорить ещё проще, есть несколько основных направлений. В зависимости от выбранного требуются определенные дополнительных знаний. Я расскажу о каждом из них, что он себя представляет, какие задачи решает, дам ссылки на уроки и литературу, а в конце, ремарку о востребованности на рынке труда.

Выбор остается за тобой.

1) ASP.NET - Web

Самое популярное направление – это веб разработка. Используется для создания серверной части веб-приложения / веб-сайта (backend). По-моему мнению, backend по ветке технологий от Microsoft наиболее перспективен и востребован. Я уверен, без работы точно не останетесь.

Технология которую используют в С# для работы с вебом называется – ASP.NET. Чтобы заниматься backend разработкой с помощью ASP.NET нужно дополнительно знать HTML, CSS, JavaScript, иметь навыки работы с SQL (Базы данных) и уметь работать с EntityFramework (не всегда, но сильно повысят твою ценность), который служит для подключения и манипуляций с базами данных.

Ваш выбор? Тогда вам сюда:

https://telegra.ph/ASPNET-Developer-Web-03-30


2) Windows Forms / WPF - Enterprise

Используется для создания графического интерфейса приложений. Для работы по этому направлению придется очень хорошо уметь работать с C# ядром, уметь прописывать различные события на определенные действия, часто приходится работать с базами, так что знания SQL опять нужны. И как следует из названия надо уметь работать с Windows Forms и/или WPF.

В 2020 году в некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.


Мобильная разработка. Xamarin.

Разработка приложений для Android/iOS/Windows.

Заходим, не стесняемся: Клик.


Оглавление.

Report Page