Основы ООП на платформе .NET | Перфоманс Лаб

Тренинг

Основы ООП на платформе .NET

СТОИМОСТЬ

14 500 руб.

ПРОДОЛЖИТЕЛЬНОСТЬ

16 часов

Windows до сих пор лидирует среди десктопных операционных систем в России, поэтому разработчики ПО для Windows востребованы на рынке. Хотите стать успешным разработчиком Windows приложений или веб-разработчиком ASP.NET? Начните осваивать .NET Framework.

Данный курс направлен на получение базовых знаний по программированию, позволяет получить основные знания по работе с .NET Framework, познакомиться с концепцией ООП и научиться разрабатывать различные приложения.

Преподаватели:

Кирилл Малоярославцев

Руководитель направления разработки в “Перформанс Лаб”. Разработал курсы по .NET, JavaScript, основам ООП и интернет-программированию. Помимо участия в “боевых” проектах, преподает в университете “РЭУ им.Плеханова”

Цели курса:

По окончании настоящего курса, участники смогут:

  • применять Visual Studio для разработки программ;
  • разбираться в синтаксисе языка C#;
  • использовать базовые конструкции языка;
  • работать с примитивными типами;
  • создавать и использовать классы и методы;
  • программировать, применяя концепцию ООП;
  • работать с коллекциями .NET;
  • обрабатывать ошибки, возникающие в программе;
  • работать с файловой системой;
  • применять сериализацию и десериализацию;
  • разрабатывать консольные и оконные приложения;
  • разрабатывать Web-сайты, применяя технологию ASP.NET;
  • работать с Web-сервисами.

Содержание курса:

Введение:

  • Основы и принципы программирования и алгоритмизации.
  • Основы работы с Visual Studio.
  • Базовые конструкции языка C#.
  • Понятие абстракции.
  • Понятие класса и объекта.
  • Инкапсуляция.
  • Полиморфизм.
  • Наследование.
  • Поля.
  • Методы.
  • Конструкторы.
  • Свойства.

Основы .NET Framework:

  • Принципы работы с памятью.
  • Ссылочные и значимые типы.
  • Указатели.
  • Сборщик мусора.
  • Коллекции в .NET.
  • Принципы обработки ошибок, перехват исключений.
  • Делегаты, события.

Еще немного о .NET Framework:

  • Принципы разработки консольных приложений.
  • Основы работы с WinForms.
  • Знакомство с Windows Presentation Foundation.

Интернет программирование и ASP.NET:

  • Основные принципы работы сети Интернет.
  • Протокол HTTP.
  • Знакомство с технологией ASP.NET.
  • Знакомство с WebForms.
  • Принципы SOAP и REST.
  • Понятие Web-сервис.
  • Контракт WSDL.
  • Знакомство с Windows Communication Foundation.

Целевая аудитория:

Курс будет полезен всем, кто хочет научиться объектно-ориентированному программированию, познакомиться с .NET Framework и начать разрабатывать на нем. Также курс будет полезен менеджерам проектов, которые хотят получить базовые знания в программировании и технологиях, которые связаны с разработкой.

Необходимые условия:

Уверенный пользователь ПК. Базовые знания по информатике.

Преимущества данного курса:

  • курс построен на практических занятиях. Студент начинает работу по написанию программного кода с первых минут. Теоретические основы сразу сопровождаются практическими примерами и «историями из жизни»;
  • преподаватели курса имеют большой практический опыт по объектно-ориентированному программированию на языке C#;
  • наиболее отличившимся слушателям предлагаем трудоустройство в штат.