Ежедневно, с 8:30 до 22:30
Предзаказ
2155

Профессия Разработчик C#

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
0 0
0
Автор:
4500 ₽
41250 ₽
-89%
Кэшбэк: 5% (225 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

За 5 месяцев мы последовательно рассмотрим особенности языка C# на уровне начинающего Senior / крепкого Midlle. Подробно изучим внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация). Научимся разворачивать различные конструкции и представлять их в промежуточном языке (IL). Поработаем с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами профессиональных разработчиков C#.

Must have практики:

В процессе обучения рассмотрим паттерны проектирования Банды Четырёх, шаблоны корпоративных приложений Фаулера, принципы SOLID, DRY, YAGNI и другие. А в последнем модуле затронем темы для повышения вашей ценности как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий программиста (LinqPad, Fiddler и пр.).

Программа разработана специально для C# Developers, которые хотят:

  • прокачать технические навыки и получить целостное понимание .NET Framework и языка C#;
  • с лёгкостью отвечать на вопросы на собеседованиях;
  • научиться работать в Scrum-команде и на практике понять эффективность Agile-подходов.

Программа обучения

1 C#

  • Знакомство,рассказ о формате Scrum, краткий обзор курса
  • Обзор типов и структур данных
  • Операции и операторы
  • Методы, их перегрузка, расширения
  • Классы как воплощение принципов ООП
  • Интерфейсы и их особенности
  • Коллекция коллекций
  • 50 оттенков LINQ
  • Работа со строками и регулярные выражения

2 С# Advanced

  • Reflection and Attributes
  • Как устроена Сериализация?
  • Исключения и нюансы работы с ними
  • Что есть в C# для работы с SQL и NoSQL базами данных?
  • Работа с методами как с переменными (delegates, events)
  • Дженерики, их реализация и ограничения
  • Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
  • Дополнительны евозможности языка: от директив препроцессора до указателей
  • Что полезного в новых версиях C#?

3 Многопоточность и паттерны проектирования

  • В чём отличие процесса, потока и домена?
  • Примитивные и гибридные конструкции синхронизации потоков
  • Внутрипроцессное взаимодействие
  • Межпроцессное взаимодействие
  • Магические слова async / await
  • Порождающие паттерны проектирования
  • Структурные паттерны проектирования
  • Поведенческие паттерны проектирования

4 Клиент-серверная архитектура и микросервисы

  • Архитектура проекта
  • Авторизация и аутентификация
  • WCF, ASMX, Web Api, REST
  • Волшебство кэширования
  • Паттерны корпоративных приложений
  • Насколько твёрдые SOLID принципы?
  • В поисках лучшего брокера сообщений
  • CI/CD, Windows-сервисы и консольные приложения

5 Процессы и подходы

  • Waterfall, Scrum, Kanban, DDD, TDD
  • Unit, Sandbox, Blackbox, Whitebox, Integration tests
  • Типы проектов,которые можно реализовать на C#
  • Рефакторинг, Реинжиниринг, Ренейминг
  • Логирование, ведение документации и иные BestPractices
  • Инструментарий программиста

6 Проектная работа

  • Выбор проекта
  • Консультация по выбранному проекту
  • Защита проектных работ
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 06.09.2019 Артикул 2155

Об авторах

Фото: OTUS
5.0
OTUS
Образовательная платформа для IT-специалистов, основана в 2017 году. Более 130 авторских курсов от преподавателей-практиков — от C++ и Java до архитектуры высоких нагрузок.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: .NET Developer
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
.NET Developer
Agile, Scrum и Kanban
Постер товара: C++ Developer. Professional
Скидка 84%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
C++ Developer. Professional
C и C++
Постер товара: Профессия С# разработчик
Скидка 94%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Профессия С# разработчик
C# и ASP.NET Core
Постер товара: C#. Junior уровень
Скидка 90%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
C#. Junior уровень
C# и ASP.NET Core
Постер товара: C# ASP.NET Core разработчик
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
C# ASP.NET Core разработчик
C# и ASP.NET Core
Постер товара: Программирование на C#: от новичка до специалиста
Скидка 76%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Программирование на C#: от новичка до специалиста
C# и ASP.NET Core
Постер товара: C (Си) нуля .NET Developer С# от ITVDN
Скидка 92%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
C (Си) нуля .NET Developer С# от ITVDN
C# и ASP.NET Core
Постер товара: C # объектно-ориентированное программирование на практике
Скидка 71%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
C # объектно-ориентированное программирование на практике
C# и ASP.NET Core