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

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

20 февраля

Курс 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 или закажите звонок на сайте.

Длительность курса:  50 часов 

Интересно? Для начала приглашаем вас посетить бесплатный тренинг по C#.

Программа курса Junior C#-developer:

Блок 1. Основы структурного программирования (10 часов, 3 занятия).

Занятие 1.1. Введение в .NET и знакомство со средой разработки Visual Studio

Занятие посвящено философии .NET и роли языка C#. Знакомство с Visual Studio, с системой контроля версий (централизованные и распределенные). Написание первой программы.

Занятие 1.2. Главные конструкции программирования и типы данных

Типы данных. Преобразование типов. Знакомство с классом Console. Конструкция принятия решений и циклы. Строковый тип данных.

Занятие 1.3. Методы и сложные типы данных

Методы в C#. Типы значений и ссылочные типы. Массивы, перечисления, структуры.

Блок 2. Основы объектно-ориентированного программирования (10 часов, 3 занятия).

Занятие 2.1. Инкапсуляция

Принципы ООП. Классы в C#. Поля, методы, свойства. Модификаторы доступа.

Занятие 2.2. Наследование и полиморфизм

Механизм наследования в C#. Отношения «является» и «имеет». Механизм полиморфизма в C#. Класс System.Object.

Занятие 2.3. Интерфейсы
Понятие интерфейса. Реализация интерфейса. Примеры реализаций некоторых интерфейсов языка C#.

Блок 3. Язык программирования C# (30 часов, 9 занятий) 

Занятие 3.1. Исключения

Обработка ошибок в программировании, структурная обработка исключений, защищённые блоки, иерархия исключений.

Занятие 3.2. Коллекции и обобщения

Необобщенные и обобщенные коллекции. Обобщенные методы и классы.

Занятие 3.3. Делегаты, события и лямбда-выражения

Понятие типа делегата. Обобщенные делегаты. События в C#. Понятие анонимных методов и лямбда выражений

Занятие 3.4. LINQ to Objects

Роль LINQ. Изучение языка запросов LINQ к коллекциям объектов.

Занятие 3.5. Рефлексия типов. Позднее связывание. Атрибуты

Понятие рефлексии и метаданных. Механизм позднего связывания. Роль атрибутов.

Занятие 3.6. Файловый ввод вывод и сериализация объектов.

Работа с директориями и файлами. Операции ввода-вывода. Понятие сериализации объектов.

Занятие 3.7. Время жизни объектов и сборка муссора

Сведения о времени жизни объектов. Поколения объектов. Процесс сборки муссора. Создание финализируемых типов.

Занятие 3.8. Процессы, домены, объектные контексты

Взаимодействие с процессами. Домены приложений .NET.

Занятие 3.9 Введение в многопоточное программирование

Асинхронные делегаты. Взаимодействие с потоками. Библиотека TPL. Асинхронные вызовы

Блок 4. Изучение дополнительных тем по пожеланиям слушателей. (10 часов, 3 занятия)

Программа занятий формируется по пожеланиям слушателей. Примеры тем: работа с базами данных в C#. Unit тестирование и т.д.

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

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

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

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

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

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

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

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

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

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

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

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

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

Стоимость*:

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

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

15 000 р. Базовый курс C# (3  блок)

Бонусы:

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

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

Вакансии:

C# Разработчик (Unity3D, ММO игры) з/п от 50 000 до 80 000 руб.

Программист .Net / C# з/п от 60 000 до 110 000 руб. 

Стоимость: 
25 000 рублей

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

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

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

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

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

Хочу поблагодарить Вас за помощь в обучении программирования на C#!

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