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

Другие курсы

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

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

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

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


Курс пока не поставлен в расписание. Оставить заявку

Аннотация

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

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

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

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

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

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

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Дистанционно
Без скидки 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: делегаты и события.