ASP.NET Developer (Web)

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




Report Page