[ITVDN] Live online .NET Developer С#. С нуля до профи (Юрий Боцман, Дмитрий Шваб)

С нуля .NET Developer С# от ITVDN
Владислав Гнатюк, Юрий Боцман, Дмитрий Шваб, Владимир Никитин, Армен Маилян


ПОЧЕМУ СТОИТ УЧИТЬ .NET?

.NET разработчик - это программист, который пишет программы на языке С# и использует в своей работе платформу и технологии .NET.
Платформа .NET была создана и активно развивается гигантом мира информационных технологий – компанией Microsoft, и имеет большой набор инструментов, взаимосвязанных между собой, которые позволяют разработчику решать стоящие перед ним задачи быстро и качественно. Компания Майкрософт постоянно развивает и совершенствует свои разработки. С появлением новых технологий .NET Core программисты получили возможность создавать на С# кроссплатформенные приложения, что еще больше повысило интерес к .NET.
Программист, который пишет на С#, может работать практически в любой отрасли и если он достаточно хорошо знает свое дело, он будет востребованным и высокооплачиваемым специалистом в любой стране мира.
ПРОГРАММА КУРСА.
C# Стартовый

  • Введение инфраструктуру .Net
  • Машинная математика. Переменные и типы данных
  • Переменные и типы данных
  • Условные конструкция
  • Логические операции
  • Циклические конструкции
  • Методы
  • Методы. Рекурсия
  • Массивы
Git - основы работы
  • Основы Git
  • Публикация репозитория
C# Базовый
  • Введение в ООП. Классы и объекты
  • Классы и объекты. Диаграммы классов
  • Наследование и полиморфизм
  • Абстракция. Абстрактные классы и интерфейсы
  • Массивы и индексаторы
  • Статические и вложенные классы
  • Структуры и их разновидности
  • Структуры и их разновидности. Перечисления
  • Делегаты
  • Универсальные шаблоны
  • Ограничения универсальных шаблонов
  • События
  • Потоки
  • Коллекции
  • Обработка исключений
  • Перегрузка операторов
  • Анонимные и динамические типы. LINQ
  • Пространства имен
C# для профессионалов
  • Пользовательские коллекции
  • Предопределенные коллекции
  • Программирование ввода-вывода
  • Работа с текстом. Регулярные выражения
  • XML. Файлы конфигурации. Реестр
  • Рефлексия
  • Атрибуты
  • Сериализация
  • Управление памятью Garbage collector
  • Версионность
  • Потоки
  • Синхронизация при помощи объектов ядра Windows
  • Асинхронная модель программирования
  • TPL – Параллельное программирование
  • C# 5.0 Async & Await
SQL Fundamentals
  • Введение в SQL
  • T-SQL. Запросы
  • Основы DDL
  • Проектирование БД.
  • JOIN-s
  • Вложенные запросы. View
  • Представления. Хранимые процедуры. Пользовательские функции. Транзакции. Триггеры
Entity Framework Core
  • Введение в EF Core
  • Fluent API & Data Annotations, миграции
  • Отношение между моделям, наследование
  • Запросы LINQ to Entities
  • SQL в Entity Framework Core
ASP.NET Core
  • Введение. Шаблон MVC + Middleware
  • Маршрутизация
  • Контроллеры + Результаты действий
  • Компоновки и частичные представления
  • Хранение состояния
  • Внедрение зависимостей
  • Привязка модели
  • Формы и валидация
  • Фильтры
  • Конфигурации и логирование
  • Практика
  • Практика
В ЭТОЙ СКЛАДЧИНЕ, КРОМЕ ЗАЯВЛЕННОГО ВЫШЕ, БУДЕТ ДОПОЛНИТЕЛЬНЫЙ МАТЕРИАЛ
СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА В ASP.NET CORE
ASP.NET CORE SIGNALR
ASP.NET Core Web API. Практический курс
Asp.net Core базовый
ASP.NET CORE УГЛУБЛЕННЫЙ
C# АСИНХРОННОЕ ПРОГРАММИРОВАНИЕ
WPF (WINDOWS PRESENTATION FOUNDATION)
WPF УГЛУБЛЕННЫЙ
C# АСИНХРОННОЕ ПРОГРАММИРОВАНИЕ
РЕФАКТОРИНГ .NET ПРИЛОЖЕНИЙ
ТЕСТИРОВАНИЕ ASP.NET CORE MVC ПРИЛОЖЕНИЙ
Разбор домашнего задания:
ВЫПОЛНЕНИЕ ДОМАШНЕГО ЗАДАНИЯ ПО КУРСУ C# БАЗОВЫЙ
ВЫПОЛНЕНИЕ ДОМАШНЕГО ЗАДАНИЯ ПО КУРСУ C# СТАРТОВЫЙ
SQL БАЗОВЫЙ. РАЗБОР ДЗ