5/5, Голосов: 2
Доступно

(Повтор) [Специалист] М20483 Программирование на C#

Тема в разделе "Курсы по программированию", создана пользователем Kirsan, 6 мар 2013.

Цена: 20990р.
Взнос: 602р.
100%

Основной список: 78 участников

Резервный список: 19 участников

Статус темы:
Закрыта.
    1. Kirsan

      Kirsan ЧКЧлен клуба


      Окончив курс, Вы получите знания и навыки программирования, необходимые для разработки Windows-приложений с использованием языка программирования C#.
      Курс охватывает основы построения программ на языке C#, синтаксис языка и детали реализации приложений на платформе .NET Framework 4.5. Курс также познакомит Вас с методами и технологиями, используемыми в современных настольных и корпоративных приложениях.
      В курсе рассматриваются обработка событий, программирование пользовательского интерфейса, доступ к базам данных, асинхронное выполнение операций, создание пользовательских атрибутов и шифрование/расшифровка данных. Курс использует среду разработки Visual Studio 2012 на Windows 8.
      Курс предназначен для опытных разработчиков, которые уже имеют опыт программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимают концепции объектно-ориентированного программирования.

      По окончании курса Вы будете уметь:
      • Описать синтаксис и основные особенности C#;
      • Создавать и вызывать методы, перехватывать и обрабатывать исключения, описывать требования к мониторингу масштабируемых приложений;
      • Реализовать базовую структуру и основные элементы типичного настольного приложения;
      • Создавать классы, определять и реализовать интерфейсы, а также создавать и использовать коллекции;
      • Использовать наследование для создания иерархии классов, расширять классы .NET Framework, а также создавать универсальные классы и методы;
      • Читать и записывать данные с помощью методов файлового ввода/вывода, потоков, сериализовать и десериализовать данные в различных форматах;
      • Создавать и использовать модель данных (Entity Data Model) для доступа к базам данных ис помощью LINQ-запросов, обновлять данные;
      • Создавать графический интерфейс пользователя средствами XAML;
      • Повышать удобство и снижать время отклика приложений с помощью задач и асинхронных операций;
      • Интегрировать неуправляемые библиотеки (unmanaged libraries) и динамические компоненты в приложения C#;
      • Использовать метаданные с помощью отражения (reflection), создавать и использовать пользовательские атрибуты, генерировать код во время выполнения, а также управлять версиями сборок;
      • Шифровать и расшифровывать данные с помощью симметричного и асимметричного шифрования.
      Продолжительность курса - 40 ак. ч.
      Модуль 1. Обзор синтаксиса C#

      Обзор способов разработки приложений с использованием C#​
      Типы данных, операторы и выражения​
      Программирование языковых конструкций на C#​
      Лабораторная работа: Разработка приложения Class Enrolment​
      Реализация функциональности редактирования списка студентов​
      Реализация функциональности добавления в список студентов​
      Реализация функциональности удаления из списка студентов​
      Отображение возраста студента​
      По окончании этого модуля Вы будете уметь:​
      Описать архитектуру .NET Framework приложения и использовать функции Visual Studio 2012 и C# для поддержки разработки в .NET Framework​
      Использовать основные типы данных, операторы и выражения C#​
      Использовать стандартные конструкции C#​

      Модуль 2. Создание методов, обработка исключений и мониторинг приложений

      Создание и вызов методов​
      Создание перегруженных методов и использование опциональных (optional) и параметров, возвращающих значение (Output)​
      Обработка исключений​
      Мониторинг приложений​
      Лабораторная работа: Расширение функциональности приложения Class Enrolment​
      Рефакторинг существующего кода​
      Проверка корректности (validation) информации о студенте​
      Сохранение изменений списка классов​
      По окончании этого модуля Вы будете уметь:​
      Создавать и вызывать методы, передавать параметры в методы, возвращать значения из методов​
      Создавать перегруженные методы, а также использовать опциональные (optional), а также возвращающие значение (Output) параметры​
      Перехватывать и обрабатывать исключения, записывать информацию в журнал событий​
      Объяснить требования для регистрации, трассировки и профилирования в масштабируемых приложениях​

      Модуль 3. Разработка кода для графического приложения

      Реализация структур и перечислений​
      Организация данных в коллекции​
      Обработка событий​
      Лабораторная работа: Написание кода для приложения Grades Prototype​
      Добавление логики навигации​
      Создание типов данных для хранения информации о пользователях и классах​
      Отображение информации о пользователях и классах​
      По окончании этого модуля Вы будете уметь:​
      Определять и использовать структуры и перечисления​
      Создавать и использовать простые коллекции для хранения данных в памяти​
      Создавать, подписывать и генерировать события​

      Модуль 4. Создание классов и реализация коллекций

      Создание классов​
      Определение и реализация интерфейсов​
      Реализация коллекции​
      Лабораторная работа: Добавление проверки данных и коллекции в приложение Grades​
      Реализация Teacher, Student и Grade Types как классов​
      Добавление проверки данных в класс Grades​
      Вывод отсортированного списка студентов​
      Добавление информации об учителях​
      По окончании этого модуля Вы будете уметь:​
      Создавать и использовать классы​
      Определять и реализовывать интерфейсы​
      Создавать универсальные (generic) коллекций​

      Модуль 5. Создание иерархии классов при помощи наследования

      Создание иерархии классов​
      Расширение классов .NET Framework​
      Создание универсальных (generic) типов​
      Лабораторная работа: Рефакторинг основных функций класса User​
      Создание и наследование от базового класса пользователя (User)​
      Реализация сложного пароля с помощью абстрактного метода​
      Создание собственного исключения ClassFullException​
      По окончании этого модуля Вы будете уметь:​
      Определить абстрактные классы и наследовать от базового класса для создания иерархии классов​
      Наследовать классы .NET Framework и использовать методы расширения для добавления пользовательских функций к унаследованным классам​
      Создавать универсальные классы и методы​

      Модуль 6. Чтение и запись локальных данных

      Чтение и запись файлов​
      Сериализации и десериализации данных​
      Реализация ввода/вывода с помощью потоков​
      Лабораторная работа: Создание отчета Grades​
      Сериализация данных для XML отчета Grades​
      Предварительный просмотр отчета Grades​
      Сохранение сериализованных данных Grades в файл​
      По окончании этого модуля Вы будете уметь:​
      Читать и записывать данные из файловой системы с помощью файлового ввода/вывода​
      Преобразовать данные в формат, доступный для записи или чтения из файла или другого источника данных​
      Использовать потоки для передачи и приема данных из файла или другого источника данных​

      Модуль 7. Доступ к базе данных

      Создание и использование моделей данных (Entity Data Models)​
      Запрос данных с помощью LINQ​
      Обновление данных с помощью LINQ​
      Лабораторная работа: Получение и изменение данных Grades​
      Создание модели данных (Entity Model) для базы данных​
      Обновление данных Student и Grade Data при помощи Entity Framework​
      Надстройка модели для проверки корректности данных​
      По окончании этого модуля Вы будете уметь:​
      Создавать модели данных, описать основные классы, содержащиеся в модели, а также настаивать сгенерированный код​
      Использовать LINQ-запросы и работать с данными​
      Использовать LINQ для вставки, обновления и удаления данных​

      Модуль 8. Доступ к удаленным данным

      Доступ к данным через сеть​
      Доступ к данным в облаке​
      Лабораторная работа: Получение и изменение данных Grades в облаке​
      Создание службы WCF Data Services для баз данных SchoolGrades​
      Интеграция службы WCF Data Services в приложение​
      Получение студенческой фотографии через интернет​
      По окончании этого модуля Вы будете уметь:​
      Использовать классы в пространстве имен System.Net для передачи и приема данных через сеть​
      Создавать и использовать WCF Data Services для доступа к данным в облаке​

      Модуль 9. Проектирование пользовательского интерфейса для графических приложений

      Использование XAML для проектирования пользовательского интерфейса​
      Привязка элементов управления к данным​
      Стилизация пользовательского интерфейса​
      Лабораторная работа: Настройка студенческой фотографии и стилизация приложений​
      Настройка внешнего вида студенческих фотографий​
      Стилизация формы входа в приложение и элемента управления StudentPhoto​
      По окончании этого модуля Вы будете уметь:​
      Определить виды и элементы XAML для дизайна графического интерфейса пользователя​
      Использовать методы привязки данных для соединения XAML элементов с источниками данных и видами​
      Добавлять дизайн и динамические преобразования в пользовательский интерфейс XAML​

      Модуль 10. Повышение производительности приложений

      Реализация многопоточности с помощью классов Tasks и лямбда выражений​
      Асинхронное выполнение операций​
      Синхронизация одновременного доступа к данным​
      Лабораторная работа: Повышение отзывчивости и производительности приложений​
      Обеспечение отзывчивости пользовательского интерфейса во время доступа к объекту Teachers​
      Предоставление визуальной обратной связи во время длительных операций​
      По окончании этого модуля Вы будете уметь:​
      Реализовать многозадачность с помощью классов Tasks и лямбда выражений​
      Асинхронно выполнять операции​
      Координировать одновременный доступ к общим данным для нескольких задач с помощью синхронных примитивов и сопутствующих коллекций​

      Модуль 11. Интеграция с неуправляемым (unmanaged) кодом

      Создание и использование динамических объектов​
      Управление временем жизни объектов и unmanaged ресурсами​
      Лабораторная работа: Обновление отчета​
      Создание отчета Grades с помощью Microsoft Office Word​
      Управление временем жизни объектов при помощи метода Dispose​
      По окончании этого модуля Вы будете уметь:​
      Интегрировать наследуемый код в приложение C # с помощью DLR​
      Контролировать время жизни unmanaged ресурсов и гарантировать их правильное освобождение​

      Модуль 12. Создание повторно используемых типов и сборок

      Проверка метаданных объекта​
      Создание и использование пользовательских атрибутов​
      Генерация управляемого кода​
      Управление версиями, подпись и развертывание сборок​
      Лабораторная работа: Определение данных для включения в отчет Grades​
      Создание собственного атрибута IncludeInReport​
      Генерация отчетов​
      Централизованное хранение сборки Grades.Utilities​
      По окончании этого модуля Вы будете уметь:​
      Проверять метаданные объектов во время выполнения с помощью рефлексии​
      Создавать и использовать пользовательские атрибуты класса​
      Создавать управляемый код во время выполнения с помощью CodeDOM​
      Управлять различными версиями и размещать сборки в глобальном кэше (GAC)​

      Модуль 13. Шифрование данных

      Реализация симметричного шифрования​
      Реализация асимметричного шифрования​
      Лабораторная работа: Шифрование отчета Grades​
      Шифрование отчета Grades​
      Расшифровка отчета Grades​
      По окончании этого модуля Вы будете уметь:​
      Выполнять симметричное шифрование с помощью классов System.Security​
      Выполнять асимметричное шифрование с помощью классов System.Security​
       
      1 человеку нравится это.
    2. Последние события

      1. skladchik.com

        Складчина доступна.

        4 май 2017

      Последние важные события

      1. skladchik.com

        Складчина доступна.

        4 май 2017
    3. udk100

      udk100 ЧКЧлен клуба

      То есть надо восьмерку ставить? По моему то, что написано под восьмерку, на семерке и т.п. виндах не просматривается даже в виде кода в студии.
       
    4. Anarho

      Anarho ЧКЧлен клуба

      в VS установленной под W8 есть дополнительные пункты меню в создании заготовок для проектов что то типа "приложение для Windows 8". На семерке эти пункты не отображаются так как и не зачем. В остальном разницы особо и нет. Курс общего назначения, не только для 8...
       
    5. fashatik

      fashatik СкладчикСкладчик

      Подскажите, пожалуйста, выкладывать планируется видео с вебинара?
       
    6. Jurist

      Jurist БанЗабанен

      Вебинар проводится в формате "открытое обучение", предоставят записи курса , они первый вебинар проводят онлайн, записывают, а потом предоставляют запись к этим записям.
       
    7. samarjan2

      samarjan2 ШтрафникШтрафник

      Надеюсь курс будет хорошим, пробовал как-то посмотреть курс с этим же преподавателем по этой же теме, но где выполнять лабы надо было по книжкам и заготовкам(которых не было) майкрософт. Здесь надеюсь не так же?
       
    8. svs-sp

      svs-sp ЧКЧлен клуба

    9. alex_esp

      alex_esp ЧКЧлен клуба

      Коллеги записывайтесь на курсы от CBS там действительно всё по теме. Они ведут к сертификации прям за ручьку и цены не ломят пока. Удачи.
       
    10. Grek2010

      Grek2010 МодерМодератор Команда форума

      Приведи подпись в соответствии с правилами.
       
    11. aurum

      aurum МодерМодератор Команда форума

       
    12. aurum

      aurum МодерМодератор Команда форума

      Да, все верно.
       
    13. k2moz

      k2moz СкладчикСкладчик

      Ок. Спасибо. Поддерживаю, ибо не разделяю политику Специалиста 20 тон за курс это уже перебор (пусть даже сертификат выдается)
       
    14. tempik0

      tempik0 ЧКЧлен клуба

      Блин пока думал, складчина уже остановлена... может можно как то добавить меня в список ? :)
       
      1 человеку нравится это.
    15. sereddos

      sereddos РезервистРезервист

      +100
      да, я бы тоже не против вписаться и оплатить, орг, можно еще вписаться в складчину, очень хочется?
       
    16. aurum

      aurum МодерМодератор Команда форума

      Записывайтесь, материал будет готов в течении 2ух дней и складчину приостановлю.
       
      16 пользователям это понравилось.
    17. orangedao

      orangedao ЧКЧлен клуба

      Ну вот, не успел.
      буду очень благодарен, если сможете вписать.
      оплату произведу оперативно.
      Или только уже для членов клуба?
      очень хотелось бы этот курс.
       
    18. aurum

      aurum МодерМодератор Команда форума

      Только для членов клуба после завершения или создавай повтор этой темы.
       
    19. Шишкина Ирина

      Шишкина Ирина БанЗабанен

      Гость, Приглашаю принять участие в складчине на сборник из 2-х книг, посвященных языку программирования C#:

      Изучаем C# - эта книга идеально подходит для новичков. В отличие от большинства книг по программированию, построенных на основе скучного изложения спецификаций и примеров, с этой книгой читатель сможет сразу приступить к написанию собственного кода на языке программирования C# с самого начала.

      C#. Сборник рецептов - в этой книге содержатся советы, алгоритмы и готовые примеры программ из различных областей: шифрование, файловые и сетевые операции, XML, ASP.NET, взаимодействие с MS Office и Internet Explorer и др.

      Записывайтесь! Сбор будет только при минимальном взносе!
       
    1. Radon
      5/5,
      Спасибо, действительно долго ждал этот курс и наконец дождался. Оргу благодарность за оперативность и скидку.
    2. Billi
      5/5,
      Спасибо оргу за проведение складчины, которая висела больше полугода. И наверное висела бы дальше.
Статус темы:
Закрыта.

Поделиться этой страницей