Онлайн-курс "С# (C Sharp)"

22 августа
Дистанционное обучение (50 часов)
Цена: 
25000
Скидка: 
8
%

Скидка только посетителям портала Rosbo.ru при подаче заявки через сайт

Тренер: 
Место проведения: 
Дистанционно

Задать вопрос или зарегистрироваться вы можете по тел.:

+7 (383) 383-08-79 внутр. номер 519

или нажать "подать заявку" и заполнить форму обратной связи.

 

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

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

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

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

Почему C#:

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

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

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

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

 

Программа курса 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 года. 

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

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

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

•  Микрофон - для общения,

•  наушники - чтобы не появлялось эффекта эха,

•  камера - если есть желание себя показать и общаться face to face.

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

Стоимость* :

25000 р.  Полное обучение ( 1, 2, 3 блоки)

20 000 р.  Для тех, кто знает основы программирования (2, 3 блоки)

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

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

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

Бонусы:

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

•  по окончании выдаются сертификаты и предоставляются рекомендации преподавателя;

•  лучшим студентам, заинтересованным в поиске работы,помогаем с трудоустройством;

•  на занятиях будут решаться задачи из практического опыта преподавателя.

Вы можете приобрести подарочный сертификат на обучение. Подробнее

 

Подробности по телефону:

+7 (383) 383-08-79 внутр. номер 519