курс розповість про те, чим Комерційна розробка кардинально відрізняється від аматорського програмування. Як писати надійні і якісні програмні продукти. Ви отримаєте знання, накопичені багаторічним досвідом роботи провідного програміста над складними і високонавантаженими проектами. Цей курс вбереже вас від безлічі помилок на шляху від програміста-любителя до професіонала, і підніме ваші навички програмування на якісно новий рівень.
З самого початку занять ви приступите до спільної розробки проекту, під чуйним керівництвом викладача. Команда учнів буде вирішувати комерційну задачу, за яку цілком могли б заплатити гонорар реальні замовники. На кожному занятті ми будемо проводити нараду, як в реальних IT-компаніях. Аналізувати виконану роботу і визначати обсяг завдань на наступний тиждень. Поступово ми будемо покращувати якість одержуваного продукту, впроваджуючи всілякі архітектурні рішення, тестування, оповіщення про помилки і т. д. Участь у спільному проекті не є обов'язковою - можна цілком обмежитися прослуховуванням лекційного матеріалу, якого предостатньо.
в першу чергу, курс орієнтований на програмістів C#, Java і C++. Якщо ви пишете іншою мовою програмування, настійно рекомендується попередньо вивчити основи об'єктно-орієнтованого програмування. Приклади в лекціях написані на C#, проте всі викладені принципи нескладно застосувати при роботі на будь-якому іншому об'єктно-орієнтованому мовою. Велика частина лекцій і зовсім не прив'язана ні до якої мови програмування, і розповідає про розробку в цілому. Про те, як IT-компанії створюють системи, здатні працювати 24 години, 7 днів на тиждень, обслуговувати мільйони користувачів, і ніколи не падати.
Курс веде керівник підрозділу C # програмістів в компанії-резиденті Сколково.
https://privatelink.de/?http://geekbrains.ru/courses/43