Распродажа

Курс C# разработчик

Первоначальная цена составляла 990 грн.Текущая цена: 390 грн.

-60%
Вы экономите: 600 грн (60%)
До конца акции:06дн23час58мин14сек

−20% при покупке от 2 курсов — активируется автоматически

Мы последовательно рассмотрим особенности языка C# до уровня начинающего Senior / крепкого Midlle. Подробно изучим внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация).

Чему вы научитесь
  • Разбираться во внутреннем устройстве C# и CLR: LINQ, многопоточность, асинхронность, рефлексия, сериализация.
  • Работать с SQL и NoSQL базами, кэшированием и Unit-тестами.
  • Применять паттерны Банды Четырёх, шаблоны Фаулера и принципы SOLID, DRY, YAGNI.
  • Пользоваться CI/CD и разбираться в методологиях Waterfall, Kanban и подходе TDD.
Для кого этот курс
  • Разработчиков C#, которые растут до уровня Middle и Senior.
  • Тех, кто хочет понять язык глубже синтаксиса.
  • Специалистов, готовящихся к собеседованиям.
Требования
  • Опыт программирования на C#.
  • Готовность разбирать внутренние механизмы языка.
  • Понимание русского языка: преподавание ведётся на русском.
Курс содержит

57 часов видео

43 урока

65 дополнительных материалов

Обучение в удобном для вас темпе

Полный пожизненный доступ

Цифровой сертификат об окончании

Add to Cart
Курс C# разработчик
Курс C# разработчик
990 грн Первоначальная цена составляла 990 грн.390 грнТекущая цена: 390 грн.
Покупка занимает минуту
  1. Добавляете курс в корзину.
  2. Вводите почту и пароль — это ваш аккаунт, в нём курс будет храниться постоянно.
  3. Оплачиваете любым удобным способом — их больше восьми.
  4. Курс сразу открывается в аккаунте, ссылка дублируется на почту.

Доступ навсегда: вернуться к курсу можно и через год. Вопросы — чат на сайте или info@siluette.com.ua.

Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.

Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.

Что даст вам этот курс

Мы последовательно рассмотрим особенности языка 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-подходов.

– Продвинутый курс по программированию на C# для разработчиков
– Примеры и инструменты из практики крупнейших компаний страны
– Инновационный западный подход: минимум теории и максимум практики на занятиях
– Подходы, доказавшие практичность и эффективность в авторском курсе тимлида с опытом работы на C# от 10 лет

Необходимые знания

– знание C# на уровне Junior или начинающего Middle
– опыт промышленной разработки от 1 года
– общее представление о .NET Framework и CLR
– опыт работы в VisualStudio или Rider
– навыки работы с Git

Модуль 1 – C# Basic: Необычные особенности привычных вещей

Тема 1. Знакомство, рассказ о формате Scrum, краткий обзор курса
Тема 2. Операторы и методы, их перегрузка и расширения
Тема 3. Классы как воплощение принципов ООП
Тема 4. Интерфейсы и их особенности
Тема 5. Строки и регулярные выражения
Тема 6. Особенности встроенных коллекций
Тема 7. 50 оттенков LINQ
Тема 8. Ретроспектива и планирование

Модуль 2 – С# Advanced

Тема 9. Отражение (Reflection)
Тема 10. Атрибуты
Тема 11. Как устроена Сериализация?
Тема 12. Исключения и нюансы работы с ними
Тема 13. Базы данных: организация работы с потоками данных
Тема 14. Базы данных: реляционные базы и работа с ними
Тема 15. Базы данных: NoSQL базы и их особенности
Тема 16. Работа с методами как с переменными (delegates, events)
Тема 17. Дженерики, их реализация и ограничения
Тема 18. Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
Тема 19. Дополнительные возможности языка: от директив препроцессора до указателей
Тема 20. Что полезного в новых версиях C#?
Тема 21. Ретроспектива и планирование

Модуль 3 – Многопоточность и шаблоны проектирования

Тема 22. Введение в параллелизм в .NET. Отличия процесса, потока, домена и таска
Тема 23. Асинхронные операции
Тема 24. Примитивы синхронизации потоков
Тема 25. Внутрипроцессное взаимодействие
Тема 26. Межпроцессное взаимодействие
Тема 27. Магические слова async / await
Тема 28. Порождающие шаблоны проектирования
Тема 29. Структурные шаблоны проектирования
Тема 30. Поведенческие шаблоны проектирования
Тема 31. Ретроспектива и планирование

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

Тема 32. Архитектура проекта
Тема 33. Авторизация и аутентификация
Тема 34. WCF, ASMX, Web Api, REST
Тема 35. Паттерны корпоративных приложений
Тема 36. Насколько твёрдые SOLID принципы?
Тема 37. В поисках лучшего брокера сообщений
Тема 38. CI/CD, Windows-сервисы и консольные приложения
Тема 39. Ретроспектива и планирование

Модуль 5 – Процессы и подходы

Тема 40. Waterfall, Scrum, Kanban и прочие методологии
Тема 41. Unit, Sandbox, Blackbox, Whitebox, Integration tests
Тема 42. Domain Driven Development: Основы
Тема 43. Domain Driven Development: Практикум
Тема 44. Исследование и анализ работы программ

Модуль 6 – Проектная работа

Тема 45. Консультация по проектам и домашним заданиям
Тема 46. Защита проектных работ

Отзывы покупателей

  1. Екатерина

    06.08.2024 Подтвержденный клиент

    Курс для тех, кто хочет вырасти от Junior до Middle/Senior. Очень много о паттернах и SOLID. Это то, что требуют на собеседованиях. Теперь чувствую себя гораздо увереннее.

  2. Ирина

    25.07.2024 Подтвержденный клиент

    Много информации, придется пересматривать еще не раз. Но качество материала на высоте. Для тех, кто хочет стать настоящим профи, - это обязательно.

  3. Андрей

    28.03.2024 Подтвержденный клиент

    Очень глубокий курс! Я уже работал с C#, но здесь узнал столько нового о "внутренней кухне". LINQ, многопоточность - все разложили по полочкам.

  4. Юлия

    17.03.2024 Подтвержденный клиент

    Все хорошо, но было бы круто добавить больше практики по микросервисам. Тема важная, но раскрыта не очень глубоко.

Показано 4 из 4

Оставить отзыв