Разработка ПО по-взрослому. От программиста-любителя до профессионала


Книга Разработка ПО по-взрослому. От программиста-любителя до профессионала

Название: Разработка ПО по-взрослому. От программиста-любителя до профессионала
Автор: Евгений Картавец
Издательство: Россия
Год издания: 2015
Язык: Русский
Формат: Mp4
Качество: отличное
Размер: 1024 Мб
Описание:
Курс расскажет о том, чем коммерческая разработка кардинально отличается от любительского программирования. Как писать надёжные и качественные программные продукты.
Вы получите знания, накопленные многолетним опытом работы ведущего программиста над сложными и высоконагруженными проектами. Этот курс убережет вас от множества ошибок на пути от программиста-любителя до профессионала, и поднимет ваши навыки программирования на качественно новый уровень.
С самого начала занятий Вы приступите к совместной разработке проекта, под чутким руководством преподавателя. Команда учеников будет решать коммерческую задачу, за которую вполне могли бы заплатить гонорар реальные заказчики. На каждом занятии мы будем проводить совещание, как в реальных 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 тесты.

unibytes.com:

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12753 раз



Похожие Книги

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

  • Книга Абсолютно ясно о цифровой фотографии

    Абсолютно ясно о цифровой фотографии

    Эта книга научит Вас технике цифровой фотографии. Ее исключительное достоинство - оригинальный стиль изложения. По сути, Вы держите в руках настоящее "визуальное" руководство, выполненное в виде инфор . . .

  • Книга Американские автомобили. Автомобили, прославившие Америку

    Американские автомобили. Автомобили, прославившие Америку

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

  • Книга Шкатулки из бисера

    Шкатулки из бисера

    Книга " Шкатулки из бисера " \ Little Bead Boxes понравится всем любительницам бисероплетения. Для каждого изделия предоставлены очень простые и понятные схемы, поэтому знание английского языка здесь . . .

  • Книга Основы рисунка

    Основы рисунка

    Название: Основы рисункаАвтор: Сокольникова Н.М.Издательство: ТитулГод: 1998Страниц: 96Язык: русскийФормат: pdfРазмер: 19,25(+3%)МбКнига "Основы рисунка" рассматривает рисунок как основу всех пластиче . . .

  • Журнал Welcome To Britain (Добро пожаловать в Британию)

    Welcome To Britain (Добро пожаловать в Британию)

    Welcome to BritainАвтор: Jimmie Hill, Michael LewisЖанр: Education / ОбразованиеИздательство: Language Teaching PublicationЯзык: English / АнглийскийТип: PDFРазмер: 16mbОписание: Книга, необходимая дл . . .

  • Книга 100 лучших радиоэлектронных схем

    100 лучших радиоэлектронных схем

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

  • Книга Истребитель Як-9. Заслуженный 'фронтовик'

    Истребитель Як-9. Заслуженный 'фронтовик'

    Принятый на вооружение в 1942 году, Як-9 стал самым массовым истребителем Великой Отечественной войны .Лётчики любили этот самолёт за его высокую манёвренность , силу огня и живучесть в бою, а техник . . .

  • Книга Строптивая наследница

    Строптивая наследница

    Автор: Сабрина ДжеффрисНазвание: Строптивая наследницаИздательство: Астрель, ХарвестISBN: 978-5-271-44454-8, 978-985-1579-7Год: 2012Формат: rtf, fb2Размер: 5,18mbЛеди Минерву Шарп лишат наследства, ес . . .

  • Книга Англо-русский словарь по менеджменту качества и оценке соответствия

    Англо-русский словарь по менеджменту качества и оценке соответствия

    Название: Англо-русский словарь по менеджменту качества и оценке соответствияАвтор: Палей С.М., Адлер Ю.П., Загребельный В.Н.Издательство: Стандарты и качествоГод: 2004Страниц: 352Язык: русский/англий . . .

  • Книга Цифровая фотография для начинающих.

    Цифровая фотография для начинающих.

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


Вы не зарегистрированы!

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

Отзывы читателей


Ой!

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