Компьютерные науки

Программирование на языке С#: разработка консольных приложений

Программа об особенностях разработки консольных приложений на языке С# в среде Visual Studio.
Студентов 2246 Выпускников 359 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена платформе Microsoft .Net Framework и технологии объектно-ориентированного программирования. В учебной программе подробно рассматриваются операторы языка, рекурсивные методы, обработка исключений, работа со строками, регулярными выражениями и файловой системой. Освоение темы базируется на разборе консольных сценариев работы, от простого ввода-вывода до сложных регулярных выражений. Учебная программа помогает разработчикам сформировать прочную базу в написании консольных утилит на C#.
Цели
  • Познакомить с принципами разработки консольных приложений.
  • Сформировать навыки работы с файловой системой и исключениями.
  • Дать базовое понимание архитектуры классов в C#.
Чему я научусь?
  • Использовать рекурсивные методы и регулярные выражения.
  • Организовывать систему ввода-вывода на C#.
  • Создавать и отлаживать консольные приложения в Visual Studio.

Авторы

Кудрина Елена Вячеславовна
Кудрина Елена Вячеславовна
Старший преподаватель кафедры информатики и программирования СГУ.
Огнева Марина Валентиновна
Огнева Марина Валентиновна
Кандидат физико-математических наук, доцент, заместитель заведующей кафедры информатики и программирования СГУ.
Портенко Марина Сергеевна
Портенко Марина Сергеевна
Ассистент кафедры информатики и программирования СГУ.
Чему я научусь?
  • Использовать рекурсивные методы и регулярные выражения.
  • Организовывать систему ввода-вывода на C#.
  • Создавать и отлаживать консольные приложения в Visual Studio.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Платформа Microsoft .Net Framework 2.0 Вводная лекция. В ней рассматриваются основные составляющие платформы Microsoft .Net Framework 2.0.
2 Технология объектно-ориентированного программирования Лекция рассматривает состав языка, типы данных, переменные и константы, а также организацию ввода-вывода данных. Приводятся основные... Лекция рассматривает состав языка, типы данных, переменные и константы, а также организацию ввода-вывода данных. Приводятся основные понятия и принципы работы платформы, а также практические примеры. ещё
Технология объектно-ориентированного программирования тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
3 Операции В данной лекции внимание уделено операциям и преобразованию типов. Приведены практические примеры.
4 Операторы языка C# Лекция посвящена операторам языка C#.
Операторы языка C# тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
5 Методы: основные понятия Данная лекция посвящена методам C#: понятие метода, перегрузка методов.
6 Рекурсивные методы В данной лекции внимание уделено рекурсивным методам. Приведены практические примеры.
7 Обработка исключений Лекция посвящена обработке исключительных ситуаций.
Обработка исключений тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
8 Массивы Данная лекция рассматривает одномерные и многомерные массивы. Приведено большое количество практических примеров и заданий.
9 Символы и строки Лекция рассматривает символы и строки: типы данных char, string. Также рассмотрены изменяемые строки.
10 Регулярные выражения Лекция рассматривает регулярные выражения в C# и их применение.
Регулярные выражения тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
11 Организация С#-системы ввода-вывода Материалы данной лекции посвящены вопросам организации ввода-вывода C#. Рассмотрен байтовый, символьный и двоичный потоки.
12 Работа с файловой системой Лекция посвящена принципам работы с файловой системой. Рассмотрены классы для работы с каталогами и файлами. Приведены... Лекция посвящена принципам работы с файловой системой. Рассмотрены классы для работы с каталогами и файлами. Приведены практические примеры. ещё
Работа с файловой системой тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
13 Классы Данная лекция посвящена классам C#. Приведены принципы использования классов и практические задачи.
14 Иерархия классов Лекция рассматривает иерархию классов: наследование, его виды, практические примеры.
Иерархия классов тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
15 Интерфейсы и структуры Лекция посвящена интерфейсам. Приведены принципы использования интерфейсов и практические задачи.
Интерфейсы и структуры тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
16 Коллекции В данной лекции раскрывается понятие коллекций C#. Приводятся принципы использования коллекций.
Коллекции тест для курса Программирование на языке С#: разработка консольных приложений 60 мин
17 Операции С#
18 Математические функции языка С#
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

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

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.