1. Новые складчины: Показать еще

    19.08.2017: Обучение по криптовалютам

    19.08.2017: Переговоры. Полный курс (Гэвин Кеннеди)

    18.08.2017: Напряженные аспекты в гороскопе 2 (Павел Андреев)

    18.08.2017: Программа MyscoreBet Football

    18.08.2017: Вокальный Курс 24 (Ирина Цуканова)

  2. Нужен организатор: Показать еще

    18.08.2017: Программа MyscoreBet Football

    18.08.2017: [Шитьё Повтор] Учебный курс "безупречный рукав"

    18.08.2017: Чистка крыш. Уникальный бизнес без "понтов и гвоздей".

    18.08.2017: PandoraBox - отличный дорген

    18.08.2017: Вечернее платье из гипюра, с подкладкой из натурального шелка (Альбина Скрипка)

  3. Сбор взносов Показать еще

    18.08.2017: Метаморфозы: Трансформация личности (Алексей Похабов и команда центра "Арканиум")

    17.08.2017: Путь Геракла (Игорь Войтенко)

    17.08.2017: Угловой диван своими руками (Михаил Теремков)

    17.08.2017: Клиенты из Facebook Messenger (Зуши Плетнев)

    16.08.2017: Я творец. Как создать успешный авторский проект в интернете (Игорь Будников)

Запись

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

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

Цена:
8970 руб
Взнос:
98 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
    1. Telegram
      Telegram Организатор складчин

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

      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



      Тизер
       
      Telegram, 13 фев 2013
Участники складчины [ШП] C#. Базовый курс смогут написать отзыв
Наверх