-C# и .Net Framework. Часть 1. Основы программирования и проектирования-Издатель: Школа Программирования Автор: Дмитрий Ляпин Название: C# и .Net Framework. Часть 1. Основы программирования и проектирования Год выпуска: 2011 Жанр: Программирование Язык: русский Продолжительность: 09:27:53 (курс + 2 доп. урока) + 13:19:20 (разбор ДЗ) Качество видео: PCRec Видеокодек: MPEG4 (H.264) Битрейт видео: ~50~200 kbps VBR Размер кадра: 800x600 - 1280x800 ~15fps Аудиокодек: AAC Битрейт аудио: ~54 Kbps CBR 22.05 - 44.1 KHz Описание (от автора): Курс посвящен языку C# и платформе .Net Framework. Программа тренинга разбита на две крупные части, по 5 уроков каждая. Первая часть посвящена основам программирования, алгоритмам, типам и структурам данных. Вторая часть охватывает вопросы ООП, основы проектирования приложений и распространенные шаблоны проектирования. Курс уникален тем, что будет полезен как новичку, так и опытному программисту. Новичок сможет сразу получить самую ценную информацию в правильной последовательности. Поверьте, я знаю, многих талантливых ребят, кто начинал обучение с плохих, откровенно неграмотных материалов, которые готовили непрофессионалы. Эти люди были близки к тому, чтобы бросить попытки стать программистом.
Дополнительное описание (от автора):
Я несу полную ответственность за качество подготовленного курса. Вещи, освещаемые в уроках - результат 11-летнего профессионального опыта. Также в этот курс я заложил наиболее ценную базу, полученную мной за 6 лет обучения в МГТУ им. Баумана на специальности "Программное обеспечение ЭВМ и информационные технологии". Этой самой базы сейчас не хватает большинству практикующих разработчиков. Такие люди, например, делают сайты и не утруждают себя пониманием основных типов данных, внутреннего устройства распространенных алгоритмов и т.д. Как вы думаете, может ли такой человек эффективно решить нестандартную задачу? Если программист не понимает, что такое хеш-таблица, ее устройство и отличие от списка, у него нет шансов написать мало-мальски серьезное приложение. Если человек не понимает суть ООП, а знает лишь, что ООП - это хорошо, а процедурный подход - плохо... Честное слово, лучше бы он в этом случае использовал процедурный подход. Опытному программисту курс будет интересен, потому что в каждом уроке я погружался как можно глубже к сути и природе описываемых проблем. Мне самому пришлось узнать много нового, пока я готовил этот курс, так что, поверьте, даже если вы мега гуру - будет интересно и познавательно!
Дополнительно:
В раздачу включены файлы примеров, презентации к видео и записи вебинаров с разборами домашних заданий, а также два подготовительных урока (папка "00. Подготовка").
1. Типы данных
Переменные и константы
Работа с консолью
Стандартные типы
Преобразование типов
object
Классы и структуры
Память: стек и куча
Иерархия типов .Net Framework
Перечисления
Массивы
2. Выражения, операторы, инструкции
Выражения в языке программирования
Операторы и операции в C#
Арифметические операции
Операции сравнения
Логические операции
Битовые операции
Порядок выполнения операций
Конкатенация строк
Перегрузка операторов
Инструкции языка C#
Условия
Циклы
3. Методы
Подпрограмма, процедура, функция, метод
Объявление методов
Проектирование методов
Хорошие и плохие названия
Видимость методов
Статические методы
Передача параметров
Переменное число параметров
Перегрузка методов
Инкапсуляция данных и логики
Get и Set
Рекурсия
4. Строки
Символ
Строка
Кодировка
Инструменты работы со строками
Получение и распознавание информации из Интернет
5. Контейнеры
Список
Словарь
Множество
Стек
Очередь
6. Основные понятия ООП
Классы и объекты
Абстракция
Инкапсуляция
Наследование
Полиморфизм
Абстрактный класс
Абстрактный метод
Виртуальный метод
Паттерн «Шаблонный метод»
Паттерн «Фабричный метод»
Паттерн «Одиночка»
7. Интерфейсы
Интерфейс в ООП
Интерфейсы в C#
Множественное наследование
Интерфейс освобождения ресурсов
Интерфейс клонирования
Интерфейс сравнения
Generic классы и интерфейсы
Полиморфизм
Программирование в соответствии с интерфейсом, а не реализацией
8. Интерфейсы в шаблонах проектирования
Анатомия цикла foreach
Ковариантные интерфейсы
Реализация итератора
Вложенные классы и дружба классов
Реализация сортировки списка
Паттерн «Итератор»
Паттерн «Стратегия»
9. Исключения
Техника обработки ошибок
Исключение
Выброс исключений
Обработка исключений
Повторный выброс исключений
Стандартные исключения
Создание собственных исключений
Конструкция using
10. Делегаты и события
Паттерн «Наблюдатель»
Делегаты
События
Об авторе:
Дмитрий Ляпин - выпускник МГТУ им. Баумана. За плечами 11-летний опыт программирования, успешная реализация и управление разработкой проектов федерального масштаба, проектирование и конструирование прикладных программ, веб-приложений, программ для мобильных устройств, сложных информационных систем, состоящих из множества звеньев.
Курс:
General Complete name : Школа Программирования - C# и .Net\Lesson 01. Типы данных\Видео\lesson_01_1.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 File size : 33.0 MiB Duration : 37mn 36s Overall bit rate : 123 Kbps Encoded date : UTC 2011-03-16 13:56:42 Tagged date : UTC 2011-03-16 13:56:42 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : [url=mailto:High@L4.0]High@L4.0[/url] Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 37mn 36s Source duration : 37mn 36s Bit rate mode : Variable Bit rate : 66.7 Kbps Width : 800 pixels Height : 600 pixels Display aspect ratio : 4:3 Frame rate mode : Constant Frame rate : 12.000 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.012 Stream size : 18.0 MiB (54%) Source stream size : 18.0 MiB (54%) Language : English Encoded date : UTC 2011-03-16 13:56:42 Tagged date : UTC 2011-03-16 13:56:42 mdhd_Duration : 2256613 Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709 Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 37mn 36s Source duration : 37mn 36s Bit rate mode : Constant Bit rate : 54.8 Kbps Channel count : 2 channels Channel positions : Front: L R Sampling rate : 22.05 KHz Compression mode : Lossy Stream size : 14.7 MiB (45%) Source stream size : 14.7 MiB (45%) Language : English Encoded date : UTC 2011-03-16 13:56:42 Tagged date : UTC 2011-03-16 13:56:42 mdhd_Duration : 2255121
Вебинар:
General Complete name : Школа Программирования - C# и .Net\Разбор ДЗ\ДЗ_2.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 File size : 167 MiB Duration : 1h 40mn Overall bit rate : 233 Kbps Encoded date : UTC 2011-10-17 07:02:43 Tagged date : UTC 2011-10-17 07:02:43 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : [url=mailto:High@L4.0]High@L4.0[/url] Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1h 40mn Source duration : 1h 40mn Bit rate mode : Variable Bit rate : 177 Kbps Width : 1 280 pixels Height : 800 pixels Display aspect ratio : 16:10 Frame rate mode : Constant Frame rate : 15.000 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.012 Stream size : 127 MiB (76%) Source stream size : 127 MiB (76%) Language : English Encoded date : UTC 2011-10-17 07:02:43 Tagged date : UTC 2011-10-17 07:02:43 mdhd_Duration : 6043878 Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709 Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 1h 40mn Source duration : 1h 40mn Bit rate mode : Constant Bit rate : 53.5 Kbps Channel count : 2 channels Channel positions : Front: L R Sampling rate : 44.1 KHz Compression mode : Lossy Stream size : 38.6 MiB (23%) Source stream size : 38.6 MiB (23%) Language : English Encoded date : UTC 2011-10-17 07:02:43 Tagged date : UTC 2011-10-17 07:02:43 mdhd_Duration : 6052197
Скачать Школа Программирования - C# и .Net Framework. Часть 1. Основы программирования и проектирования (2011) слив курса.
Текущее время: Сегодня 15:53
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы