Знаете ли Вы, что...

Курс 10550: Программирование на Visual Basic в Microsoft Visual Studio пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку

Курс 10550: Программирование на Visual Basic в Microsoft Visual Studio




По окончании курса Вы будете уметь:
  • Описывать архитектуру и назначение .NET Framework’а, использовать Microsoft Visual Basic и Visual Studio 2010 для создания приложений .NET Framework.
  • Описать синтаксис и основные программные конструкции Visual Basic’а.
  • Создавать и вызывать методы.
  • Понимать принципы обработки исключительных ситуаций.
  • Использовать базовые операции ввода-вывода в своих приложениях.
  • Создавать и использовать новые типы данных (перечисления, классы и структуры), а также понимать различие между ссылочными типами и простыми типами.
  • Контролировать область видимости и время жизни членов типа.
  • Использовать наследование для создания новых ссылочных типов.
  • Управлять временем жизни объекта и контролировать использование ресурсов.
  • Создавать свойства и индексаторы для сокрытия (инкапсуляции) данных, создавать операторы для работы с этими данными.
  • Разъединять операции и методы их реализующие и использовать эту технику для обработки асинхронных событий.
  • Использовать коллекции и шаблоны для типизации классов, структур, интерфейсов и методов.
  • Реализовать собственный класс коллекции с поддержкой перебора элементов.
  • Выполнять запросы к данным в памяти с использованием языка LINQ.
  • Использовать в вашем приложении на Visual Basic компоненты написанные на динамических языках, таких как Ruby и Python, а также компоненты COM.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Комфортная обстановка для обучения, грамотные преподаватели, хорошие технические ресурсы.

Cлушатель: Солнцев Игорь Николаевич

Прекрасно организован процесс обучения, замечательное техническое оснащение, высокий уровень преподавателя, безупречная работа администрации центра!

Cлушатель: Ерофеев Виталий Михайлович

Предварительная подготовка

Требуемая подготовка: Программирование на Visual С++ или Java. Уровень 1. Основы программирования или не менее 12 месяцев опыта работы с объектно-ориентированными языками программирования.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

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

  Тема Ак. часов  
   
  Модуль 1. Введение в Visual Basic и .NET Framework
  • Введение в .Net Framework 4.0
  • Создание проектов во Visual Studio 2010
  • Создание приложения на Visual Basic, создание графического приложения
  • Документирование приложения
  • Отладка приложения с использованием встроенного отладчика Visual Studio 2010
  • Лабораторные работы:
    • Создание простого консольного приложения.
    • Создание графического приложения WPF
    • Проверка работающего приложения
    • Генерация документации для приложения
2  
  Модуль 2. Использование программных конструкций Visual Basic
  • Объявление переменных и присваивание значений
  • Использование выражений и операторов
  • Создание и использование массивов
  • Использование операторов ветвления
  • Использование операторов циклов
  • Лабораторные работы:
    • Вычисление квадратного корня
    • Преобразование целочисленных значений в двоичный формат
    • Умножение матриц
3  
  Модуль 3. Объявление и вызов методов
  • Объявление и выполнение методов
  • Указание необязательных параметров и передача параметров по ссылкам.
  • Лабораторные работы:
    • Вычисление наибольшего общего делителя (НОД) алгоритмом Евклида
    • Вычисление НОД для 3, 4 и 5 целых чисел
    • Сравнение результатов и их графическое представление
3  
  Модуль 4. Обработка исключений
  • Обработка исключений
  • Генерация исключительных ситуаций
  • Лабораторные работы
    • Создание безопасных методов
    • Определение исключительных ситуаций
3  
  Модуль 5. Чтение и запись файлов
  • Работа с файловой системой
  • Чтение и запись файлов с использованием потоков
  • Лабораторные работы:
    • Создание простого файлового редактора
    • Конвертация в xml-редактор
2  
  Модуль 6. Создание новых типов
  • Создание и использование модулей и перечислений
  • Создание и использование классов
  • Создание и использование структур
  • Сравнение ссылочных типов и простых типов
  • Лабораторные работы:
    • Использование перечислений
    • Использование структур для моделирования простых типов
    • Использование классов для моделирования более сложных типов
3  
  Модуль 7. Сокрытие (инкапсуляция) данных и методов
  • Управление доступность членов типа
  • Общие методы и данные
  • Лабораторные работы:
    • Сокрытие данных
    • Использование общих членов типа
    • Реализация методов расширения
3  
  Модуль 8. Наследование классов и реализация интерфейсов
  • Использование наследования для создания новых ссылочных типов
  • Определение и реализация интерфейса
  • Определение абстрактного класса
  • Лабораторные работы:
    • Определение интерфейса
    • Реализация интерфейса
    • Создание абстрактного класса
3  
  Модуль 9. Управление жизненным циклом объектов и использование ресурсов
  • Введение в сборщик мусора (Garbage Collector)
  • Управление ресурсами
  • Лабораторная работа:
    • Реализация интерфейса IDisposable
    • Управление ресурсами, используемыми объектом
2  
  Модуль 10. Инкапсуляция данных и определение перегруженных операторов
  • Создание и использование свойств
  • Создание и использование индексаторов
  • Перегрузка операторов
  • Лабораторные работы:
    • Определение свойств в интерфейсе
    • Реализация свойств в классе
    • Использование свойств класса
    • Реализация и использование индексаторов
    • Создание класса матрицы и соответствующего класса исключений
    • Реализация и тестирование операторов для класса матриц
3  
  Модуль 11. Слабо связанные компоненты и обработка событий
  • Объявление и использование делегатов
  • Использование лямбда-выражений
  • Обработка событий
  • Лабораторные работы
    • Вызов и обработка событий
    • Использование лямбда-выражений
3  
  Модуль 12. Использование коллекций и шаблонов классов
  • Использование коллекций
  • Создание и использование шаблонов
  • Использование шаблонных методов и делегатов
  • Лабораторные работы:
    • Кэширование данных
    • Определение и реализация шаблона интерфейса
    • Реализация шаблона метода
2  
  Модуль 13. Создание и переборка собственных коллекций
  • Реализация собственной коллекции
  • Добавление класса для переборки собственной коллекции (Enumerator)
  • Лабораторные работы
    • Реализация интерфейса IList
    • Реализация переборки коллекции
3  
  Модуль 14. Использование LINQ запросов к данным
  • Процедурный метод выполнения LINQ и операторы запроса.
  • Создание динамических LINQ запросов и выражений
  • Лабораторные работы
    • Использование операторов в LINQ запросе
    • Создание динамического запроса LINQ
2  
  Модуль 15. Интегрирование кода Visual Basic с динамическими языками и компонентами COM
  • Интегрирование кода Visual Basic с кодом на Ruby и Python
  • Использование компонент COM в приложении Visual Basic
  • Лабораторные работы
    • Интегрирование кода Ruby и Python в приложение Visual Basic
    • Вызов компонент COM и служб из приложения Visual Basic
3  
  Аудиторная нагрузка в классе с преподавателем 40  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме вебинара . Чтобы записаться на вебинар, в корзине измените тип обучения на вебинар и выберите удобную для вас группу.
Чем отличается обучение в режиме вебинара от других видов обучения?

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Безлимитное обучение Записаться
Частные лица 21 990 21 990 21 990 5 990
Организации 23 990 23 990 23 990
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Cert_Microsoft

Международный сертификат Microsoft

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet