Курс С# (C Sharp) онлайн (приглашаем на бесплатный тренинг) Идет набор на курс!

Приглашаем на курс С# (C Sharp) онлайн

ИТ и интернет 16+

Курс Junior C# developer даст вам практические знания об основных возможностях и принципах работы.NET Framework, о преимуществах языка C#, а также вы познакомитесь на практике с современными технологиями Microsoft — WCF, WPF, ASP.NET MVC.
 

Программа состоит из 3-х блоков. Для прохождения первого блока особых знаний не требуется, для прохождения второго необходимо знание основ структурного программирования,  и для прохождения третьего блока требуется знание ООП.
 

Чтобы понять, с какого блока вы можете начать обучение, вы можете пройти небольшое анкетирование. Это займет не более 30 минут.

 

Почему C#:

  • C# сегодня — это широко известный и самый развитый из существующих языков программирования.
  • Весомая часть программного обеспечения для Windows (и даже встроенного в операционную систему), огромное количество внутрибанковских систем, web-сайтов и какое-то количество мобильных приложений  написаны на C#.
  • В скором времени C# плотно проникнет в мобильные платформы и *nix-системы.

 

Что вы приобретете на курсе:

  • Умение создавать основные типы проектов на C#/.NET
  • Умение установить необходимое окружение
  • Навык работы с MSSQL Management Studio
  • Навык обращения с MVC
  • Навык отладки приложений на C#
  • Знание ключевых особенностей языка 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 Мб/с

Оборудование:

  • Микрофон — для общения,
  • наушники — чтобы не появлялось эффекта эха,
  • камера — если есть желание себя показать и общаться face to face.

К платформе можно подключиться с помощью мобильного устройства или планшета.   

Акции: скидка 10% за приведенного друга.

Внимание! Разместите пост о курсе в своем аккаунте в любой социальной сети с комментарием "Я записался на курс в IT-Академии!" и ссылкой на сайт (http://itsuhorukov.ru/) и получите скидку 3%!

Бонусы:

  • для обучающихся предусмотрены два типа практических занятий: базового уровня для новичков, не имеющих опыта в программировании, и продвинутого — для тех, у кого есть знания и навыки, а также, кто успешно выполнил первый уровень заданий.
  • по окончании выдаются сертификаты и предоставляются рекомендации преподавателя;
  • лучшим студентам, заинтересованным в поиске работы,помогаем с трудоустройством;
  • на занятиях будут решаться задачи из практического опыта преподавателя.

 

Поделиться:

1509 дней назад
10 марта 2020, начало в 20:00

Событие пройдет онлайн

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы сделать возврат организатору можно не писать.

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов