Курс Junior C# developer даст вам практические знания об основных возможностях и принципах работы.NET Framework, о преимуществах языка C#, а также вы познакомитесь на практике с современными технологиями Microsoft WCF, WPF, ASP.NET MVC.
Программа состоит из 3-х блоков. Для прохождения первого блока особых знаний не требуется, для прохождения второго необходимо знание основ структурного программирования, и для прохождения третьего блока требуется знание ООП.
Чтобы понять, с какого блока вы можете начать обучение, вы можете пройти небольшое анкетирование. Это займет не более 30 минут.
Почему C#:
Что вы приобретете на курсе:
Хотите узнать подробности? Позвоните по бесплатному номеру 8(800)500-15-56 или закажите звонок на сайте.
Длительность курса: 60 часов
Интересно? Для начала приглашаем вас посетить бесплатный тренинг по C#.
Программа курса Junior C#-developer:
Блок 1. Основы C# (12 часов)
Занятие 1. Введение в.NET
Основы.NetFramework. CLR. Понятие сборки. JITкомпиляция. Знакомство сIDEVisualStudio. Знакомство с системой контроля версийGIT. Консольное приложение
Занятие 2. Основные конструкции языка C#. Типы данных
Простые типы данных. Строковый тип. Оператор присваивания. Преобразования типов.Ветвление. Циклы. Входной и выходной потоки.
Занятие 3. Сложные типы данных
Типы значения и ссылочные типы. Массивы. Итерирование по коллекции. Структуры. Перечисления. Типы даты и времени. Типы данных, допускающие NULL.
Занятие 4. Классы
Поля. Методы. Конструкторы. Инициализация объектов. Свойства. Статические классы иобъекты. Модификаторы доступа.
Занятие 5. Наследование
Полиморфизм. Виртуальные функции. Абстрактные классы. Сокрытие и запечатывание. Тип object. Упаковка и распаковка.
Занятие 6. Интерфейсы
Расширения интерфейса. Реализация интерфейса. Явная реализация интерфейса.
Блок 2. Расширенные средства C# (26 часов)
Занятие 7. Обобщения
Обобщенные типы и методы. Ограничения обобщений. Стандартные значения обобщенного параметра. Ковариантность и контравариантность.
Занятие 8. Делегаты
Понятие делегата. Групповые делегаты. Обобщенные типы делегатов. Делегаты Func иAction.
Занятие 9. События
Понятие события. Доступ к событию. Подписка на событие. Обработка события.
Занятие 10. Лямбда-выражения
Анонимные методы. Лямбда выражения. Захватывание внешних переменных.
Занятие 11. Исключения
Конструкция try-catch. Блокfinally. Генерация исключения. Класс System.Exception.
Занятие 12. Типы допускающие null. Методы расширения. Анонимные типы.
Nullable-типы. Методы расширения. Цепочки расширяющих методов.
Занятие 13. Коллекции и итераторы
Перечисление. Итератор. IEnumerable и IEnumerator. ICollection и IList. Списки, очереди, стеки, словари.
Занятие 14. Атрибуты и рефлекия
Рефлексия. Классы атрибутов. Позднее связывание
Занятие 15. LINQ
Запросы к объектам. Выражения запросов. Отложенное выполнение. Подзапросы. Композиция.
Занятие 16. LINQ to SQL
Обзор SQL. Фильтрация. Проекция. Соединения. Упорядочивание. Группирование.
Занятие 17. Сериализация
Механизмы сериализации в.NET
Занятие 18. Сборка мусора
IDisposable, Dispose. Автоматическая сборка мустора. Финализаторы. Утечки памяти.
Занятие 19. Паралеллизм и Асинхронность
Введение в параллельное и асинхронное программирование
Блок 3. Практикум. ASP.NET Core приложение (22 часа)
Занятие 20-21. Введение в ASP.NET Core
Создаем каркас приложения. MVC. Razor forms. SPA. WEB API
Занятие 22-23. Подключаем базу данных
MS SQL Server. Entity Framework Core
Занятие 24-25. Аутентификация и авторизация пользователей
Способы аутентификации.
Занятие 26-27. Разработка на стороне клиента. AJAX
Javascript, AJAX
Занятие 28-29. Основные паттерны проектирования
Основы проектирования ООП приложений
Занятие 30. Развертывание приложения. Контрольная работа
IIS, Azure
Стоимость*:
27 000 р. Основы структурного программирования (1-3 блоки)
22 000 р. Основы объектно-ориентированного программирования (2-3 блоки)
Преподаватель:
Колесников Олег Владимирович — более пяти лет работает в области разработки ПО, программирует на языках C++/C#. Имеет большой опыт в разработке больших высоконагруженных проектов в области платежных систем. Опыт преподавательской деятельности с 2012 года.
Технические требования
Сеть: скорость соединения от 2 Мб/с
Оборудование:
К платформе можно подключиться с помощью мобильного устройства или планшета.
Акции: скидка 10% за приведенного друга.
Внимание! Разместите пост о курсе в своем аккаунте в любой социальной сети с комментарием "Я записался на курс в IT-Академии!" и ссылкой на сайт (http://itsuhorukov.ru/) и получите скидку 3%!
Бонусы:
Если вы оплатили участие в событии, организатор должен был прислать вам ссылку. Если этого не произошло, обязательно свяжитесь с ним.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.