Навыки, которые вы получите:
JavaScript
Databases
.NET
C#
MVC
Git
ООП
NoSQL
Web development
Unit testing
Entity framework
На курсе вы изучите язык программирования C# от основ до самых используемых паттернов, платформу.NET Framework и среду разработки Visual Studio. Разберетесь с базами данных и ASP.NET Core и MVC, сможете писать асинхронный, многопоточный и протестированный код, и разработаете свое первое web-приложение.
Программа
- Вводное занятие.
- Репозитории.
- Основы типов и операторы.
- Структуры данных.
- Символы и строки.
- Введение в ООП.
- Классы в.Net.
- Абстрактные классы и интерфейсы, наследование и реализация.
- Практическое занятие по ООП.
- Делегаты, события и атрибуты.
- Обобщения.
- Обработка исключений.
- Сериализация и использование разных пакетов для работы с ней.
- Работа с интернетом и сетью.
- Основы ASP.NET.
- Контроллеры (Controller).
- Модели (Model) и представления (View).
- Жизненный цикл запроса в ASP.Net Core.
- Основы баз данных.
- Язык SQL и тд.
Чему вы научитесь
- C# и разработаете web приложение на ASP.NET Core и MVC.
- Работать с базами данных.
- Пользоваться системами контроля версий.
- Писать асинхронный, многопоточный и протестированный код.
- Работе с Nuget, DI контейнерами и Entity Framework.
- Методологии разработки ПО и станете востребованным.NET разработчиком.