0/5, Голосов: 0
Закрыто

[ШП] C#. Базовый курс

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

Цена: 8970р.
Взнос: 258р.
100%

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

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

  1. Коровьев

    Коровьев Коровьев БанЗабанен

    C#. Базовый курс
    Для кого:
    Курс предназначен для начинающих программистов незнакомых с языком программированием C#. Слушатель курса должен иметь базовые знания концепции программирования.
    По окончании курса Вы будете уметь:
    1. Разрабатывать приложения на C# c использованием платформы .NetFramework.
    2. Создавать диаграммы UML последовательность исполнения, переводить их в код C#.
    3. Создавать пользовательские типы, где будет использована концепция объектно-ориентированного программирования. Создавать делегаты, подписываться и вызывать события.
    4. Познакомитесь с базовыми пространствами имен, и классами которые помогут вам освоить платформу .NET Framework.
    5. Создавать свою реализацию базовых интерфейсов .NET Framework.
    6. Использовать LINQ язык запросов.
    7. Работать с файлами, базой данных MSSQL Server.
    8. Писать многопоточные приложения.
    9. Отлаживать ваши приложения с использованием встроенного отладчика и вспомогательных классов .NET Framework.
    10. Сможете эффективно построить обработку исключений в ваших приложениях.
    11. Будете знать особенности и отличия различных типов проектов для языка программирования C#.
    12. Освоите профессиональную среду разработки Microsoft Visual Studio 2010.
    13. Познакомитесь с дополнительным инструментарием облегчающих жизнь разработчиков.
    Занятие 1
    Начало
    • Вводное слово по CLR, C#, .Net Framework.
    • Настройка рабочей среды VisualStudio. Вспомогательные инструменты Resharper, GhostDoc.
    • Обзор типов проектов и решаемые ими задачи.
    • Структура проекта (Решение, Библиотека, Проект, Исходный код).
    • Как работать с исходными кодами, редактор текста. Компилирование проекта.
    • Основные окна студии: OUTPUT, ERROR, Solution Explorer, Редактор кода.
    • Где искать помощь, встроенная справка MSDN, основные ошибки начинающего программиста.
    • Диаграммы UML, последовательность выполнения программного кода.
    Синтаксис C#
    • Пространство имен.
    • Константы, переменные.
    • Типы данных .Net
      1. Значимые типы (вещественные, целочисленные, строки, ссылки, булево значение, DateTime, структуры)
      2. Перечисления (Битовая маска)
      3. Массивы
      4. Ссылочные типы
    • Различие между ссылочными и значимыми типами.
    Занятие 2
    Синтаксис C#
    • Методы документирование исходного кода.
    • Операторы ветвлений, выбора (If..else, switch, ?:)
    • Логические, условные, унарные, операторы равенства.
    • Циклы (for, foreach, with)
    • Отладка приложений с использование встроенного отладчика
    Занятие 3
    Объекто-ориентированное программирование в C#
    • Типы данных .Net
      1. Ссылочные типы
      2. Класс, интерфейс
    • Объектно-ориентированное программирование (Основные понятия ООП)
      1. Инкапсуляция, наследование, полиморфизм, абстракция.
    • Что такое объект, свойство, поле, конструктор, деструктор, метод, событие, делегат.
    • Работа с методами. Входные параметры, выходные параметры, ref, out.
    Занятие 4
    Объекто-ориентированное программирование в C#
    • Статичные классы, методы, конструктора. Паттерн Singleton
    • Модификаторы доступа (Public, Private, Internal, Protected
    • Абстрактные классы, базовые классы.
    • События, Делегаты (Func, Action).
    • Атрибуты (Мета-программирование).
    • Основные паттерны проектирования типов.
    Занятие 5
    Обработка исключений в C#
    • Обработка исключений. Блоки try..catch..finaly. Порядок обработки исключений.
    • Часто встречаемые исключения при написании программ с использованием .net framework
    Встроенный классы .NET Framework

    • Основные встроенные классы.
      1. Классы по работе с текстом
      2. Классы замеров производительности Stopwatch.
    • Обобщенные коллекции (IList, IObservableCollection, IDictionary)
    • Реализация базовых интерфейсов .Net Framework (ICloneable, IDisposable, IEnumerator).
    Занятие 6
    LINQ для работы с данными
    • Лямбда выражения.
    • LINQ. Что это? Как это работает? Основные конструкции языка запросов.
    • LINQ при работе с коллекциями (LINQ TO Objects).
    • LINQ to SQL
    Доступ к данным

    • Локальные данные.
    • Работа с базой данных MSSQL с использованием ADO.NET
    Занятие 7
    Доступ к данным
    • Работа с БД с использованием ORM EntityFramework
    Многопоточность в приложениях
    • Программирование многопоточных систем.
    • Основные моменты препроектирование многопоточных систем (Состояние гонки, Increment, long).
    • Оператор lock. Синхронизация потоков. Пул потоков.Task.
    Занятие 8
    К сведению
    • Время жизни объектов. Сборка мусора.
    • Оптимизация программного кода.
    • Обзор технологий Microsoft, где возможно использовать C#. (ASP .NET, WPF, Winforms, WCF, WF, Windows 8, WP 8)
    • Библиотека Microsoft EnterpriseLibrary, вспомогательные библиотеки.
    • Полезные ресрурсы в интернете.
    26 марта - Вт, Пт 20:00


    Тизер
     
  2. mirmir

    mirmir mirmir БанЗабанен

    ребята, учтите, что курсы ШП защищены - там EXE файлы с активацийе на 1 комп, причем на виртуалке запустить нельзя, захват экрана подавляется... Если кто-то знает лекарство тоже поучавствую, а так смысла не вижу.
     
  3. Гигант мысли

    Гигант мысли Гигант мысли БанЗабанен

    Это всё проблемы организатора
     
    1 человеку нравится это.
  4. Cartman

    Cartman Cartman БанЗабанен

    На форуме запрещено обсуждение взлома. Если складчина проводится - значит все ок.
     
  5. kuzya

    kuzya kuzya БанЗабанен

    точно ок?? просто какбэ и правда не случилось так - все купим, а потом - "уппсссс" скажет орг
     
  6. kuzya

    kuzya kuzya БанЗабанен

    орг, напиши в личку, если не лениво, ибо в открытом доступе нельзя обсуждать.
     
  7. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

  8. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

    Дата сбора пока предварительна, в рекламных целях
     
  9. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

  10. Коровьев

    Коровьев Коровьев БанЗабанен

  11. georg69

    georg69 georg69 БанЗабанен

    Ссылка не открывается. Только по приглашению?
     
  12. Гигант мысли

    Гигант мысли Гигант мысли БанЗабанен

    эта складчина удалена
     
  13. korteller

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

    Подскажите а когда ссылки ожидаются?
     
  14. Tishevich

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

    Выходит ошибка: Складчина остановлена - что это значит? Как в нее записаться? Правила читал, там про такую ошибку не нашел упоминания.
     
  15. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

  16. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

  17. corallife

    corallife corallife ОргОрганизатор (А)

  18. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

  19. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

  20. Magvai

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

    это курс когда готов будет на скачивание??
     

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