Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

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

Тема в разделе "Создание сайтов", создана пользователем BlackMan, 27 мар 2015.

0/5, Голосов: 0

  1. BlackMan

    BlackMan Модератор

    Сообщения:
    12.929
    Симпатии:
    13.362
    ]
    Школа Программирования C# и .Net Framework

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

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

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

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

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



    Программа курса:
    Spoiler

    1. Типы данных

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


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

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


    3. Методы

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


    4. Строки

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


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

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


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

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


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

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


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

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


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

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


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

    • Паттерн «Наблюдатель»
    • Делегаты
    • События

    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"

     
    Отзыв После просмотра материала "Школа Программирования C# и .Net Framework" оставьте свою оценку и отзыв в данной теме
Оценить эту тему:
/5,
Поделиться: