470823481
Нодира
498526497
Анна
364978079
Юлия

Закрыть

Курсы C#
Условия обучения
Проведение занятий Преподаватели Учебные материалы Документы об окончании Отзывы слушателей
Сертификация
MCSD

Другие курсы

Курсы C++ Курсы Java Курсы C# (.NET) Курсы Microsoft C# (.NET) Программирование Android Курсы Web-технологий Программирование Linux Тестирование ПО Программирование микроконтроллеров

Обратная связь

+7 (812) 703-02-02 Форум
Печать

DEV-CSHARP. Основы разработки приложений на языке C#


Начало занятий:

    13.02.2017Дистанционно

Записаться на курс

    20.03.2017Дистанционно

Записаться на курс

    24.04.2017Дистанционно

Записаться на курс

    29.05.2017Дистанционно

Записаться на курс

Аннотация

Курс предназначен для базовой подготовки начинающих разработчиков .NET приложений на языке C#.

Слушатели курса познакомятся с основами платформы .NET Framework и синтаксисом языка C#, освоят ООП на C#, наследование и полиморфизм, научатся реализовывать и использовать события, создавать библиотеки классов и консольные приложения.

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

Знания и умения, полученные в результате обучения

По окончании данного курса вы будете уметь:

  • понимать основные элементы .NET Framework и связь С# с элементами платформы .NET,
  • работать в среде разработки Microsoft Visual Studio,
  • создавать, отлаживать, компилировать и выполнять программы на С#,
  • создавать и использовать переменные,
  • использовать выражения языка и применять обработку исключений,
  • создавать методы,
  • создавать, инициализировать и использовать массивы,
  • знать базовые концепции и терминологию объектно-ориентированного программирования,
  • создавать, инициализировать и разрушать объекты в программе на С#,
  • создавать классы и иерархии классов,
  • определять операции и события в пользовательском классе,
  • реализовывать свойства и индексаторы,
  • использовать стандартные и пользовательские атрибуты.

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
13.02.2017 17.03.2017 Свободный график Дистанционно
25 дней
Дистанционно Кетов Дмитрий Владимирович Записаться на курс
20.03.2017 21.04.2017 Свободный график Дистанционно
25 дней
Дистанционно Кетов Дмитрий Владимирович Записаться на курс
24.04.2017 26.05.2017 Свободный график Дистанционно
25 дней
Дистанционно Кетов Дмитрий Владимирович Записаться на курс
29.05.2017 30.06.2017 Свободный график Дистанционно
25 дней
Дистанционно Кетов Дмитрий Владимирович Записаться на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Дистанционно
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 03.12.2015 14650

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Примечание. Студентам ВУЗов Санкт-Петербурга очной формы обучения скидка до 25%.
Скидка не предоставляется на дистанционную форму обучения.

Требования к начальному уровню знаний

Для успешного прохождения данного курса слушатель должен обладать следующими знаниями:

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

Знание технического английского языка поможет в изучении методических пособий и выполнению практических заданий

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

Программа курса

Введение

  • Обзор платформы Microsoft .NET
  • Обзор языка С#
  • Операторы и исключения

Лабораторная работа: Cредства разработки C#: Microsoft Visual Studio и csc.exe, Mono и MonoDevelop.

Система типов

  • Размерные типы: базовые, перечисления, структуры
  • Ссылочные типы: массивы, классы

Самостоятельное задание №1: Размерные типы: struct и enum.

Самостоятельное задание №2: Ввод/вывод при помощи System.Console, преобразвание строк в базовые типы при помощи метода Parse, обработка исключительных ситуаций try/catch.

Самостоятельное задание №3: Массивы.

Методы и параметры

Самостоятельное задание №5: Статические методы.

Принципы объектно-ориентированного программирования

  • Наследование и агрегирование
  • Создание и разрушение объектов

Самостоятельное задание №5: Ссылочный тип class, инкапсуляция: поля и методы класса.

Самостоятельное задание №6: Наследование и виртуальные методы.

Операции, делегаты и события
Свойства и индексаторы

Самостоятельное задание №7: Ввод/вывод при помощи GUI: Windows.Forms: делегаты и события.