AlexandrVlasov
Platinum
- Регистрация
- 19 Фев 2016
- Сообщения
- 223
- Реакции
- 85
Курс расскажет о том, чем коммерческая разработка кардинально отличается от любительского программирования. Как писать надёжные и качественные программные продукты. Вы получите знания, накопленные многолетним опытом работы ведущего программиста над сложными и высоконагруженными проектами. Этот курс убережет вас от множества ошибок на пути от программиста-любителя до профессионала, и поднимет ваши навыки программирования на качественно новый уровень.
С самого начала занятий Вы приступите к совместной разработке проекта, под чутким руководством преподавателя. Команда учеников будет решать коммерческую задачу, за которую вполне могли бы заплатить гонорар реальные заказчики. На каждом занятии мы будем проводить совещание, как в реальных IT-компаниях. Анализировать проделанную работу и определять объем задач на следующую неделю. Постепенно мы будем улучшать качество получаемого продукта, внедряя всевозможные архитектурные решения, тестирование, оповещения об ошибках и т.д. Участие в совместном проекте не является обязательным - можно вполне ограничиться прослушиванием лекционного материала, которого предостаточно.
В первую очередь, курс ориентирован на программистов C#, Java и C++. Если вы пишите на другом языке программирования, настоятельно рекомендуется предварительно изучить основы объектно-ориентированного программирования. Примеры в лекциях написаны на C#, однако все изложенные принципы несложно применить при работе на любом другом объектного-ориентированном языке. Большая часть лекций и вовсе не привязана ни к какому языку программирования, и рассказывает о разработке в целом. О том, как IT-компании создают системы, способные работать 24 часа, 7 дней в неделю, обслуживать миллионы пользователей, и никогда не падать.
Курс ведет руководитель подразделения C# программистов в компании-резиденте Сколково.
Чему Вы научитесь
Писать код на уровне старших разработчиков ведущих IT-компаний;
Азам проектирования архитектуры крупных коммерческих систем;
Командной разработке;
Основным принципам разработки систем, работающих 24/7;
Оптимизировать ваши программы и находить в них узкие места;
Организовывать логирование и мониторинг работы ваших программ;
Пользоваться профилировщикам, bug-tracker-ами, системами контроля версий;
Писать unit-тесты;
Узнаете много нового о коммерческой разработке программного обеспечения.
С самого начала занятий Вы приступите к совместной разработке проекта, под чутким руководством преподавателя. Команда учеников будет решать коммерческую задачу, за которую вполне могли бы заплатить гонорар реальные заказчики. На каждом занятии мы будем проводить совещание, как в реальных IT-компаниях. Анализировать проделанную работу и определять объем задач на следующую неделю. Постепенно мы будем улучшать качество получаемого продукта, внедряя всевозможные архитектурные решения, тестирование, оповещения об ошибках и т.д. Участие в совместном проекте не является обязательным - можно вполне ограничиться прослушиванием лекционного материала, которого предостаточно.
В первую очередь, курс ориентирован на программистов C#, Java и C++. Если вы пишите на другом языке программирования, настоятельно рекомендуется предварительно изучить основы объектно-ориентированного программирования. Примеры в лекциях написаны на C#, однако все изложенные принципы несложно применить при работе на любом другом объектного-ориентированном языке. Большая часть лекций и вовсе не привязана ни к какому языку программирования, и рассказывает о разработке в целом. О том, как IT-компании создают системы, способные работать 24 часа, 7 дней в неделю, обслуживать миллионы пользователей, и никогда не падать.
Курс ведет руководитель подразделения C# программистов в компании-резиденте Сколково.
Чему Вы научитесь
Писать код на уровне старших разработчиков ведущих IT-компаний;
Азам проектирования архитектуры крупных коммерческих систем;
Командной разработке;
Основным принципам разработки систем, работающих 24/7;
Оптимизировать ваши программы и находить в них узкие места;
Организовывать логирование и мониторинг работы ваших программ;
Пользоваться профилировщикам, bug-tracker-ами, системами контроля версий;
Писать unit-тесты;
Узнаете много нового о коммерческой разработке программного обеспечения.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Яндекс.Практикум] Курс «1С‑аналитик». Часть 3 из 8 (2024)
- [Антон Ларичев] [Purpleschool] Основы Go. Тариф Без наставника (2024)
- [Максим Дуплей] [Stepik] PostgreSQL для начинающих: от основ SQL до администрирования БД (2024)
- [Александр Сокирка] Клуб Genius.Courses (13 курсов по PHP, GitHub Actions, WordPress и др.) (2024)
- [Stepik] Виталий Олейников — Введение в АСУ ТП. Основы ПЛК (2024)
- [Александр Кузнецов] Автоматизация тестирования веб-приложений с помощью Selenium [2] (2024)