Внимание!
Чтобы дамп был доступен должен завершиться сбор.
Если сбор завершился дамп открывается для всех зарегистрированных.

Школа Программирования C# и .Net Framework

Информация:
Тема в разделе "Сайтостроение / Программирование", создана пользователем Dump_Bot, 10 сен 2016.
  1. Dump_Bot

    Dump_Bot Бот дампов Бот форума
    • 3093/3811

    Сообщения:
    47.276
    Репутация:
    0
    Отдано:
    1 ГБ
    Скачано:
    0 байт
    Рейтинг:
    -
    ]
    Школа Программирования C# и .Net Framework


    Описание (от автора):
    Курс посвящен языку C# и платформе .Net Framework. Программа тренинга разбита на две крупные части, по 5 уроков каждая. Первая часть посвящена основам программирования, алгоритмам, типам и структурам данных. Вторая часть охватывает вопросы ООП, основы проектирования приложений и распространенные шаблоны проектирования. Курс уникален тем, что будет полезен как новичку, так и опытному программисту. Новичок сможет сразу получить самую ценную информацию в правильной последовательности. Поверьте, я знаю, многих талантливых ребят, кто начинал обучение с плохих, откровенно неграмотных материалов, которые готовили непрофессионалы. Эти люди были близки к тому, чтобы бросить попытки стать программистом.

    Я несу полную ответственность за качество подготовленного курса. Вещи, освещаемые в уроках - результат 11-летнего профессионального опыта. Также в этот курс я заложил наиболее ценную базу, полученную мной за 6 лет обучения в МГТУ им. Баумана на специальности "Программное обеспечение ЭВМ и информационные технологии". Этой самой базы сейчас не хватает большинству практикующих разработчиков. Такие люди, например, делают сайты и не утруждают себя пониманием основных типов данных, внутреннего устройства распространенных алгоритмов и т.д. Как вы думаете, может ли такой человек эффективно решить нестандартную задачу? Если программист не понимает, что такое хеш-таблица, ее устройство и отличие от списка, у него нет шансов написать мало-мальски серьезное приложение. Если человек не понимает суть ООП, а знает лишь, что ООП - это хорошо, а процедурный подход - плохо... Честное слово, лучше бы он в этом случае использовал процедурный подход.

    Опытному программисту курс будет интересен, потому что в каждом уроке я погружался как можно глубже к сути и природе описываемых проблем. Мне самому пришлось узнать много нового, пока я готовил этот курс, так что, поверьте, даже если вы мега гуру - будет интересно и познавательно!

    включены файлы примеров, презентации к видео и записи вебинаров с разборами домашних заданий, а также два подготовительных урока (папка "00. Подготовка").

    Запись вебинара: "Почему стоит изучать C#"


    Программа курса:
    Спойлер1. Типы данных

    • Переменные и константы
    • Работа с консолью
    • Стандартные типы
    • Преобразование типов
    • object
    • Классы и структуры
    • Память: стек и куча
    • Иерархия типов .Net Framework
    • Перечисления
    • Массивы

    2. Выражения, операторы, инструкции

    • Выражения в языке программирования
    • Операторы и операции в C#
    • Арифметические операции
    • Операции сравнения
    • Логические операции
    • Битовые операции
    • Порядок выполнения операций
    • Конкатенация строк
    • Перегрузка операторов
    • Инструкции языка C#
    • Условия
    • Циклы

    3. Методы

    • Подпрограмма, процедура, функция, метод
    • Объявление методов
    • Проектирование методов
    • Хорошие и плохие названия
    • Видимость методов
    • Статические методы
    • Передача параметров
    • Переменное число параметров
    • Перегрузка методов
    • Инкапсуляция данных и логики
    • Get и Set
    • Рекурсия

    4. Строки

    • Символ
    • Строка
    • Кодировка
    • Инструменты работы со строками
    • Получение и распознавание информации из Интернет

    5. Контейнеры

    • Список
    • Словарь
    • Множество
    • Стек
    • Очередь

    6. Основные понятия ООП

    • Классы и объекты
    • Абстракция
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    • Абстрактный класс
    • Абстрактный метод
    • Виртуальный метод
    • Паттерн «Шаблонный метод»
    • Паттерн «Фабричный метод»
    • Паттерн «Одиночка»

    7. Интерфейсы

    • Интерфейс в ООП
    • Интерфейсы в C#
    • Множественное наследование
    • Интерфейс освобождения ресурсов
    • Интерфейс клонирования
    • Интерфейс сравнения
    • Generic классы и интерфейсы
    • Полиморфизм
    • Программирование в соответствии с интерфейсом, а не реализацией

    8. Интерфейсы в шаблонах проектирования

    • Анатомия цикла foreach
    • Ковариантные интерфейсы
    • Реализация итератора
    • Вложенные классы и дружба классов
    • Реализация сортировки списка
    • Паттерн «Итератор»
    • Паттерн «Стратегия»

    9. Исключения

    • Техника обработки ошибок
    • Исключение
    • Выброс исключений
    • Обработка исключений
    • Повторный выброс исключений
    • Стандартные исключения
    • Создание собственных исключений
    • Конструкция using

    10. Делегаты и события

    • Паттерн «Наблюдатель»
    • Делегаты
    • События
    149 GB
     
    Загрузка...