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

Тема в разделе "Сайтостроение / Программирование", создана пользователем seoxa2015, 1 ноя 2014.



  1. seoxa2015
    ТопикCтартер

    seoxa2015

    Сообщ:
    478
    Лайк:
    1.778
    Баллов:
    93
    10 окт 2014
    ]
    Школа Программирования C# и .Net Framework

    cs_live_1.PNG
    Описание (от автора):
    Курс посвящен языку 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. Делегаты и события

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

     
    Debugger, Arnik807, garden и 3 другим нравится это.
  2. Skynter

    Skynter

    Сообщ:
    32
    Лайк:
    19
    Баллов:
    8
    23 окт 2014
    Поправьте размер
     
    vnatureblin нравится это.
  3. YXY

    YXY

    Сообщ:
    155
    Лайк:
    69
    Баллов:
    28
    25 окт 2014
    И укажите год (2011), пожалуйста.
     
    vnatureblin нравится это.
  4. lena0906

    lena0906

    Сообщ:
    84
    Лайк:
    163
    Баллов:
    33
    29 янв 2014
    Интересный курс, Спасибо.
     
  5. mrViktor

    mrViktor

    Сообщ:
    5
    Лайк:
    15
    Баллов:
    3
    9 янв 2015
    Классный курс, я проходил
     
    vnatureblin нравится это.
  6. vnatureblin

    vnatureblin

    Сообщ:
    43
    Лайк:
    28
    Баллов:
    18
    15 июл 2014
    не забудте посимпатизировать мне баш на баш! курс офигенный!
     
    Basil2000 и mrViktor нравится это.
  7. aubjon

    aubjon

    Сообщ:
    26
    Лайк:
    4
    Баллов:
    3
    8 ноя 2014
    Давно искал, а здесь нашел .... Спасибо
     
  8. sokolini

    sokolini

    Сообщ:
    49
    Лайк:
    21
    Баллов:
    8
    21 мар 2014
    чему научились? калькулятор создали?
     
  9. garden

    garden

    Сообщ:
    187
    Лайк:
    79
    Баллов:
    28
    26 янв 2014
    Кому действительно интересно.

    Бесплатно:

    Увлекательное программирование на языке C#
     
    ikibostus, mrViktor и Vortex1 нравится это.
  10. Vortex1

    Vortex1

    Сообщ:
    7
    Лайк:
    1
    Баллов:
    3
    30 мар 2015
    Еще можно найти полный курс в 3 частях от ITVDN по C# - отличный курс
     
  11. Basil2000

    Basil2000

    Сообщ:
    121
    Лайк:
    242
    Баллов:
    43
    6 май 2015
    Огромное спасибо, что поделились :thumbsup::)
     
    jack1 и vnatureblin нравится это.
  12. dima_krol

    dima_krol

    Сообщ:
    33
    Лайк:
    1
    Баллов:
    8
    6 дек 2015
    ССЫЛКА НЕ РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  13. gam3guru3

    gam3guru3

    Сообщ:
    6
    Лайк:
    1
    Баллов:
    3
    20 окт 2015
    Спасибо, очень крутой курс!
     
  14. Ruby

    Ruby

    Сообщ:
    67
    Лайк:
    15
    Баллов:
    8
    27 дек 2014
    Ссылка битая
     
  15. Тарабаркин

    Тарабаркин

    Сообщ:
    76
    Лайк:
    53
    Баллов:
    18
    29 июн 2014
    Абидна...
     
  16. row31

    row31

    Сообщ:
    5
    Лайк:
    0
    Баллов:
    1
    18 авг 2016
    обновите ссылку у кого курс остался
     
  17. foxord

    foxord

    Сообщ:
    5
    Лайк:
    0
    Баллов:
    1
    21 май 2018
    пока не смотрел, но сюда ссыль дал знакомый который шарит
    думаю ссылка буудет полезной
     
  18. Moguai

    Moguai

    Сообщ:
    7
    Лайк:
    4
    Баллов:
    3
    17 июн 2015
    Обновите пожалуйста ссылку. Тоже хочу материал.
    Спасибо!
     

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