Анонс курса – C# и .Net Framework

Категория: Курсы Автор: Дмитрий Ляпин Опубликовано: 04-02-2011

Метки: ,

Всем привет!
Отвечаю на многочисленные письма читателей, интересовавшихся курсом.

Я планирую провести серию тренингов, направленную на изучение языка C# и платформы .Net Framework.

Цель работы – научить решать реальные задачи с помощью данного инструмента.

Так сложилось, что с первых курсов в Школе Программирования мы делали упор на практике, на обучении программировать с помощью языка, а не на нем. В то же время, важнейшим аспектом наших курсов считается приобщение к профессиональному подходу и борьбой с некачественным кодом.

Эта традиция будет продолжена в предстоящем курсе. Мы будем начинать с практики и своевременно подкреплять ее теорией. Сначала будем делать, потом разбираться, как и почему оно работает, и, наконец, учиться делать это правильно.

Таким образом, я хочу сложное сделать простым и добиться того, чтобы ученики не почувствовали себя заваленными неподъемным грузом информации.

Проблема

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

Возвращаясь к курсу, хочу выразить мнение, что ставить целью обучения знание синтаксиса языка и умение делать учебные примеры – неэффективно.

Никто не готов платить за то, что вы знаете язык, платят за решение проблем и за конркетный результат.

Есть множество книг и курсов, обучающих, как сделать калькулятор на языке. А вот, как проектировать сложные системы и применять инструмент (язык, платформу) профессионально – считанные единицы.

Возможно, проблема в том, что люди, которые знают ответы на вышепоставленные вопросы, не делают курсы.

Мне хочется заполнить это пространство, создав уникальный в своем роде продукт.

Система обучения

Я планирую систему обучения, состоящую из трех курсов:

  1. C# и .Net Framework: Основы языка и платформы
  2. C# и .Net Framework: Профессиональная разработка приложений для Windows
  3. C# и .Net Framework: Создание корпоративных приложений

Также будут и дополнительные учебные материалы, например, скоро появится бесплатный ознакомительный курс, посвященный технологии .Net.

Для кого

Далее я буду говорить про первый курс серии.

Он будет полезен новичкам, а также людям, знакомым с программированием на других языках. Тем, кто чувствует, что не до конца понимает C# или концепцию ООП, или же с трудом представляет цикл жизни оконного приложения Windows, данный курс также необходим.

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

Почему

К сожалению, мне известны случаи, когда люди бросали затею изучить язык, считая через несколько глав (или уроков), что все слишком сложно. Действительно, основам программирования в университете учат год, ООП еще год, типам и структурам данных – полгода и так далее.

Окончив МГТУ им. Баумана и работая по специальности уже 7 лет, я знаю тот ценнейший минимум информации, который нужен для того, чтобы овладеть навыком программирования на том или ином инструменте. Теперь, после проведения серии курсов по веб-программированию, я могу уверенно сказать, что есть и надежная методика подачи материала.

Среди читателей многие знакомы с PHP, но желают расширить кругозор. Это действительно необходимо тем, кто хочет двигаться вперед, становиться разработчиком, а не оставться «кодером», решающим узкие задачи. Поскольку PHP мне также неплохо знаком, есть мысли, как подать материал, чтобы было интересно и новичкам, и тем, кто уже освоил веб-программирование.

А еще мне хочется идти дальше, но груз знаний по C#, с которым я плотно работаю 5 последних лет, не дает покоя) Если честно, хочется обозначить некий перевалочный пункт в своем профессиональном развитии этим курсом.

Краткое содержание курса «C# и .Net Framework: Основы языка и платформы»

Крупными мазками:

  • Основы программирования
    базовые понятия, операторы, конструкции, алгоритмы, типы и структуры данных
  • Концепция ООП
    объянение сути парадигмы на показательном игровом примере
  • Консольные приложения
    с чего все начиналось 20 лет назад
  • Программирование для Windows
    основные понятия, WinAPI, посылка сообщений
  • Оконные приложения
    как это выглядит изнутри, как это представлено в .Net
  • Инструменты создания оконных приложений
    стандартные GUI компоненты
  • Работа с файловой системой и БД
    Stream, ADO.NET и все-все-все
  • Формат XML и встроеные средства работы с ним
    сфера применения, синтаксис, инструменты
  • Настройки приложения
    про системный реестр и что следует использовать вместо него в .Net
  • Работа с веб-службами
    в том числе интеграция C# и PHP
  • Работа с популярными форматами файлов
    Word, Excel, Zip

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

Об авторе

Автор курса – ваш покорный слуга, Ляпин Дмитрий. За плечами 11-летний опыт программирования, успешная реализация и управление разработкой проектов федерального масштаба, проектирование и конструирование прикладных программ, веб-приложений, программ для мобильных устройств, сложных информационных систем, состоящих из множества звеньев.

Формат и дата старта

Тренинг будет проходить в формате вебинаров.

Встречаться будем 2 раза в неделю, в оговоренное время вы будете подключаться к онлайн вещенаию и смотреть видеоурок. Вопросы можно будет задавать сразу во время занятия или после – в закрытом форуме курса. Записи всех уроков будут доступны участникам.

Урок будет содержать практические примеры, теоретический блок и домашнее задание. По вашим работам я буду публично давать обратную связь, разбирая наиболее частые ошибки и проблемы.

Стартуем в марте, точная дата будет известна позже.

Важно

Поскольку тренинг будет проходить в живом ритме, я смогу набрать группу ограниченного размера.

Желающих участововать на сегодняшний день уже немало, так что, если вы хотите присоединиться к группе, оставить заявку лучше прямо сейчас.

Имя:
E-Mail:
 

Комментарии:

Оставить комментарий!