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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
783
50
Голосов: 0
#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, ?<img src=" title="Smile :)">
  • Логические, условные, унарные, операторы равенства.
  • Циклы (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

Тизер
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

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

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя