Курс С# (C Sharp) онлайн

Анкета для определения уровня подготовки и блока, с которого Вам лучше начать обучение. Высылайте ответы на academ@suhorukov.com

28 мая

Курс 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

 

 
Преподаватель:
 
Колесников Олег Владимирович - более пяти лет работает в области разработки ПО, программирует на языках C++/C#. Имеет большой опыт в разработке больших высоконагруженных проектов в области платежных систем. Опыт преподавательской деятельности с 2012 года. 

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

Лично знает людей, которые за год становились middle developer-ами из junior-ов, причём изначально эти люди владели именно базовыми навыками

Предпочитает онлайн-обучение, так как комфортная домашняя обстановка лучше, чем любая учебная аудитория

Подробнее читайте в нашем интервью с преподавателем.

О трудоустройстве и заработной плате на рынке C# программирования читайте в интервью с рекрутером Кадрового агентства.

Технические требования

Сеть: скорость соединения от 2 Мб/с

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

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

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

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

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

 

Стоимость*:

27 000 р. Основы структурного программирования  (1-3 блоки)

22 000 р. Основы объектно-ориентированного программирования (2-3 блоки)

 

Бонусы:

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

Возможно, вас также заинтересует курс с++ онлайн.

 

Последние материалы по теме:

 
 
27 000 рублей

* стоимость для корпоративных клиентов уточняйте у менеджера.

Отправить заявку: 

По этому курсу возможно корпоративное обучение.

Отзывы о курсе

Курс очень понравился и был полезен для меня: я уже сам пишу собственное приложение под Win8!

Курс пригодился на 100% - использую полученные навыки и знания как в личных, так и в рабочих целях. Активно ищу работу и абсолютно уверен в успехе.

Все понравилось: курс, как вел процесс обучения Павел.

Категория рассылки: