Geekbrains

C# Уровень 2

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

C# Уровень 2

На этом курсе вы сможете глубже вникнуть в принципы объектно-ориентированного программирования и написать свою аркадную игру. Курс также даст вам опыт разработки Windows-приложений. Вы освоите инструменты .NET Framework: LINQ, ADO.NET, WCF, WPF и другие. Чтобы закрепить знания, вы создадите на платформе WPF бизнес-решение для ПК

Программа обучения
  • Урок 1. Объектно-ориентированное программирование. Часть 1
    Структура. Класс. Объект. Инкапсуляция. Конструкторы. Свойства. Индексаторы. Наследование и полиморфизм.
  • Урок 2. Объектно-ориентированное программирование. Часть 2
    Абстрактные методы и классы. Интерфейсы. Стандартные интерфейсы. Исключения.
  • Урок 3. Объектно-ориентированное программирование. Часть 3
    Обобщения. Делегаты и события. Паттерн «наблюдатель».
  • Урок 4. Объектно-ориентированное программирование. Часть 4
    Списки. Обобщенные списки. Лямбда-выражения. Linq.
  • Урок 5. Знакомство с технологией WPF.
    Особенности платформы WPF. Введение в язык XAML. Стили. Обзор элементов управления и их свойств.
  • Урок 6. Связывание данных. Триггеры.
    Связывание данных. Триггеры. Обработка исключений. ListView. Виртуализация.
  • Урок 7. Взаимодействие с базой данных.
    Взаимодействие с базой данных. Обзор технологии ADO.Net.
  • Урок 8. Обзор сервис-ориентированной архитектуры приложений (SOA).
    Web-сервис asmx. WCF-сервис. Web-api сервис.
Преимущества
  • Видеозаписи всех онлайнзанятий
  • Методички и практические задания
  • Общение с одногруппниками
  • Сертификат об окончании обучения
Знания и навыки, которые приобретете
  • Узнаешь, как сделать свой бренд долгожителем и мотивировать свою команду
  • Паттерны мышления тестировщика
  • Взаимодействовать с клиентами и грамотно выстраивать рабочий процесс
  • Личные советы по обучению
  • Проводить аудит информационной безопасности сетевых сервисов
  • Антипаттерны

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

  • Сергей Камянецкий

    Опубликовал 6 приложений в Windows Phone Store, в двух из них был руководителем проекта. Разработал и зарегистрировал систему упрощения и автоматизации составления частотных словарей, занимается научной работой.

  • Станислав Байраковский

    Developer в ООО «ЕВРОП АССИСТАНС СНГ», разрабатывает программный комплекс «Телемедицина». Руководил отделом разработки мобильных приложений в ООО «ПК» РУКАРД», где разработал систему небанковского процессинга «Моя лояльность».

  • Андрей Заярный

    Программист С#, учитель информатики в Одинцовском лицее МГИМО им. А. М. Горчакова (МИД России). Создавал программы для автоматизации работы учителя, мини-игры на языке C# с использованием библиотеки XNA, сайт для автоматизированной системы проверки правильности написания программ.

  • Роман Муратов

    Инди-разработчик игр, C# Developer. Эксперт в работе с платформой .NET и движком Unity3D. Преподаватель АГТУ. Создавал ПО для правоохранительных органов в компании «Фундаментальные системы анализа».

  • GeekBrains

  • Павел Шмачилин

  • Антон Другов

  • Русанов Дмитрий

  • Сергей Фролов