ASP.NET Developer (Web)
AidarРазработка приложений ведется на платформе .NET Framework 4.0+.
Ты будешь решать задачи связанный с разработкой и поддержкой веб-приложений или веб-сервисов. Конкретно, что именно зависит от того, куда ты устроишься.
Основные требования к Junior-разработчику в 2020 году.
1) C#, ASP.NET Core (ASP.NET MVC) + желательно Entity Framework (осторожно, ссылка ведет на ютуб)
2) JavaScript/HTML/CSS + желательно JQuery.
3) Git
4) SQL
5) Английский - технический.
В каком порядке изучать после того как вы неплохо поднатаскались в C#? Сначала нужно погрузиться в JS/HTML/CSS.
Нет необходимости глубоко копать, но определенные навыки нужны.
Курсы JavaScript/HTML/CSS:
https://learn.javascript.ru/first-steps - самый популярный ресурс по изучению JS в РФ. Проблем у вас не должно возникнуть.
Также есть курсы: хабра, stepik - все бесплатно и на русском. Есть курсы от яндекса, но бесплатно там только 10 уроков, .
https://msiter.ru/tutorials/javascript - несложный пошаговый туториал. На сайте также есть вся информация для изучения HTML/CSS.
Все знаете? Переходим дальше. Небольшая ремарка, что есть что.
ASP.NET - технология для создания веб приложений/веб сайтов на базе .NET Framework'a.
ASP.NET Core - технологический редизайн ASP.NET, предназначенная для создания кросс-платформенных приложений и веб сайтов. ASP.NET Core позволяет разрабатывать и развертывать на MS, Mac и Linux.
В свою очередь ASP.NET Core базируется на .Net Сore, которая является кросс-платформенной версией .NET Framework.
MVC - паттерн (шаблон построения приложения), который позволяет разделить приложение на следующие уровни: Model - модель (бизнес-логика), View - представление (пользовательский интерфейс), Controller - контроллер (организует выбор данных из [model] и вызов [view]).
MVC по-идее может применять в любом приложении это вопрос лишь целесообразности.
Кроме MVC есть другие способы создания веб приложений/сайтов, но они нам пока не интересны.
Без MVC можно обойтись как в ASP.NET так и в ASP.NET Core. Но, умение работать c MVC является важным и сильно поможет в трудоустройстве.
Далее ссылки. Ресурсов немного, но они крайне годные и охватывают практически все:
https://metanit.com/sharp/aspnet5/
https://habr.com/ru/post/312226/
После достаточного долгого и глубоко изучения, ты уже представляешь что-то ценное для работодателя. Ты близок к успеху, но нужно еще кое что:
SQL, GIT, Github, алгоритмы, структура данных.
Где все это будет? Переходи в раздел №4.
ver 0.1 30/3/2020