Описание
Владислав Гнатюк, Юрий Боцман, Дмитрий Шваб, Владимир Никитин, Армен Маилян
ПОЧЕМУ СТОИТ УЧИТЬ .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 БАЗОВЫЙ. РАЗБОР ДЗ
Отзывы
Отзывов пока нет.