Этот курс для самостоятельного прохождения. Если вы:
- Хотите пойти работать web программистом
- Знаете ООП и хотите применить на практике
- Хотите наработать портфолио
Программа курса:
⠀
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Напишем одно WEB приложение "Онлайн магазин". Данное приложение идеально подходит для портфолио. Смело добавляем
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Устройство WEB приложений (HTTP Protocol). Взаимодействие клиент - сервер
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
ASP .NET Core MVС. Разберемся с Model View Controller
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Создание страниц View при помощи Razor + HTML+CSS
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Отправка данных со страниц с дальнейшей валидацией
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Работа с базой данных MS SQL с помощью Entity Framework
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Внедрение зависимостей (Dependency injection). Стандартный встроенный механизм регистрации и получения зависимостей.
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Авторизация и регистрация
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Панель администратора
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Работа с пользователями, правами
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Работа с изображениями
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Опубликуем все наши проекты на GitHub. То есть, ваши реализованные приложения и игры будем выкладывать на публику. Работодатель практически не смотрит в резюме, он идет на GitHub и смотрит ваши проекты, ваш код, ваши увлечения.
![Маленький синий бриллиант :small_blue_diamond: 🔹](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f539.png)
Поработаем с системой контроля версий GIT. Это нужно, чтобы хранить разные рабочие версии программы. Жизненно необходимо в командной работе и используется во всех средних и крупных компаниях.
⠀
В течении всего курса приложение постоянно будет дорабатываться после изучения очередной темы. Вы пройдете весь путь разработки приложения — от проектирования до добавления всех возможностей.