Название: Разработка ПО по-взрослому. От программиста-любителя до профессионала
Автор: Евгений Картавец
Формат: DVDRip
Размер: 1 Gb
Качество: Отличное
Язык: Русский
Год издания: 2015
Курс расскажет о том, чем коммерческая разработка кардинально отличается от любительского программирования. Как писать надёжные и качественные программные продукты.
Вы получите знания, накопленные многолетним опытом работы ведущего программиста над сложными и высоконагруженными проектами. Этот курс убережет вас от множества ошибок на пути от программиста-любителя до профессионала, и поднимет ваши навыки программирования на качественно новый уровень.
С самого начала занятий Вы приступите к совместной разработке проекта, под чутким руководством преподавателя. Команда учеников будет решать коммерческую задачу, за которую вполне могли бы заплатить гонорар реальные заказчики. На каждом занятии мы будем проводить совещание, как в реальных IT-компаниях. Анализировать проделанную работу и определять объем задач на следующую неделю. Постепенно мы будем улучшать качество получаемого продукта, внедряя всевозможные архитектурные решения, тестирование, оповещения об ошибках и т.д. Участие в совместном проекте не является обязательным - можно вполне ограничиться прослушиванием лекционного материала, которого предостаточно.
В первую очередь, курс ориентирован на программистов C#, Java и C++. Если вы пишите на другом языке программирования, настоятельно рекомендуется предварительно изучить основы объектно-ориентированного программирования. Примеры в лекциях написаны на C#, однако все изложенные принципы несложно применить при работе на любом другом объектного-ориентированном языке. Большая часть лекций и вовсе не привязана ни к какому языку программирования, и рассказывает о разработке в целом. О том, как IT-компании создают системы, способные работать 24 часа, 7 дней в неделю, обслуживать миллионы пользователей, и никогда не падать.
Чему Вы научитесь:
-Писать код на уровне старших производителей ведущих IT-компаний;
-Азам проектирования архитектуры крупных коммерческих систем;
-Командной разработке;
-Основным принципам разработки систем, работающих 24/7;
-Оптимизировать ваши программы и находить в них узкие места;
-Организовывать логирование и мониторинг работы ваших программ;
-Пользоваться профилировщикам, bug-tracker-ами, системами контроля версий;
-Писать unit-тесты;
-Узнаете много нового о коммерческой разработке программного обеспечения.
Программа курса
Урок 1. Коммерческая разработка программного обеспечения
*Чем коммерческая разработка ПО отличается от любительской? Сколько человек в крупной IT-компании потребуется, чтобы написать программу «Hello world»? Чем маленькие IT-компании отличаются от крупных? Что Вас ожидает на пути программиста? Что должен уметь профессиональный программист?
Урок 2. Секреты качественного кода
*Чем код крутого программиста отличатся от кода программиста-любителя? Распространенные ошибки начинающих программистов. Как писать хорошо читаемый код, и почему это так важно?
Урок 3. Версионирование кода. Отслеживание ошибок и задач
*Рассмотрим два верных спутника любого профессионального программиста: систему контроля версий и bug & task tracker. Зачем они нужны, в каких случаях без них нельзя обойтись, и как ими пользоваться? Что выбрать: git, svn или mercural? Учимся работать с git.
Урок 4. Разработка архитектуры программного продукта
*Этап проектирования архитектуры программного продукта. Типовые архитектурные решения. Трехуровневая архитектурная модель. Популярные шаблоны проектирования: singletone, adapter, service locator etc.
Урок 5. Контроль работы программ. Логирование. Мониторинг. Оптимизация программ
*Логирование. Автоматические оповещения об ошибках. Организация мониторинга. Поиск узких мест в программе. Использование профилировщиков.
Урок 6. Этапы разработки ПО. Методологии разработки. Тестирование
*Каскадная модель разработки ПО. Методологии разработки: Agile, Scrum и др. Этапы и виды тестирования. Unit тесты.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12772 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Математика, 10 класс, Диагностическая работа, По Никольскому С.М., 2011. Диагностическая работа по алгебре и началам анализа. Базовый уровень, на один урок. Для учащихся, обучающихся по у . . .
Математика, 10 класс, Диагностическая работа, 2012. Диагностическая работа по алгебре и началам анализа. Для учащихся, обучающихся по учебнику Ш.А. Алимова и др., Ю.М. Колягина и др. П . . .
Математика, 10 класс, Итоговая работа, Варианты 00301-00304, 2014. Время вылета рейса Владивосток-Москва 12:55 по местному времени, а время прилёта - 15:05 по московскому времени. Сколько време . . .
Математика для старшеклассников, Нестандартные методы решения задач, Супрун В.П., 2009. Учебное пособие предназначено старшеклассникам, прежде всего, для развития их математическо . . .
Полный сборник решений задач для поступающих в ВУЗы - группа А - Сканави М.И. - 2003 год В первые в помощь абитуриентам публикуется полный сборник задач с решениями под . . .
Полный сборник решений задач для поступающих в ВУЗы - группа Б - Книга 2 - Сканави М.И. - 2003 год Впервые в помощь абитуриентам публикуется полный сборник задач с решениями п . . .
Контрольные работы по алгебре и началам анализа, 10 класс, Дудницын Ю.П., Кронгауз В.Л., 2007. Пособие адресовано учителям и десятиклассникам, использующим при изучении курса алгебр . . .
Контрольные работы по геометрии, 10 класс, Дудницын Ю.П., Кронгауз В.Л., 2009. Пособие предназначено учителям математики старших классов, которые ведут преподавание курса геометрии по у . . .
Задачи и упражнения на готовых чертежах, 10-11 классы, Геометрия, Рабинович Е. М., 2006. Примеры заданий. Таблица 10.8. 1. Указание. Искомый перпендикуляр параллелен диагонали АС 2. Указание. Искомые . . .
Полный сборник решений задач для поступающих в ВУЗы - группа Б - Книга 1 - Сканави М.И. - 2003 год В первые в помощь абитуриентам публикуется полный сборник задач с решениями под ре . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Книга Разработка ПО по-взрослому. От программиста-любителя до профессионала. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.