20
апр 2015

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

Разработка ПО по-взрослому. От программиста-любителя до профессионала (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 тесты.

Выпущено: Россия
Продолжительность: ~ 18 часов
Язык: Русский

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


Информация о видеокурсе
Название: Разработка ПО по-взрослому. От программиста-любителя до профессионала
Год выхода: 2015
Жанр: Видеокурс
Автор: Евгений Картавец

Файл
Формат: MP4
Видео: AVC, 1280x720, ~56 Kbps
Аудио: AAC, 64 Kbps, 48.0 KHz
Размер файла: 1 Gb

Скачать Разработка ПО по-взрослому. От программиста-любителя до профессионала (2015) Видеокурс


ПОКАЗЫ : 262

Топ-10 запрещенных документальных фильмов!

Похожее обучающее видео на Разработка ПО по-взрослому. От программиста-любителя до профессионала (2015) Видеокурс

    Библиотека программиста в 14 книгах (2006-2010) PDF+DJVUБиблиотека программиста в 14 книгах (2006-2010) PDF+DJVU
    Есть у издательства "Питер" замечательная серия "Библиотека программиста", предназначенная сами понимаете для кого. Серия эта очень обширна, она включает книги по большинству популярных и широко используемых языков программирования, средств разработки и технологий: Visual C++ и Visual Basic, Borland Delphi и C++ Builder, PHP и Perl, Java и.NET, COR...
    Книги из серии «Библиотека программиста» (2006-2011/DjVu)Книги из серии «Библиотека программиста» (2006-2011/DjVu)
    Книги из серии «БИБЛИОТЕКА ПРОГРАМИСТА» раскроют перед вами все секреты успешного IT-БИЗНЕСА. Вы узнаете, как запустить свой успешный IT-проект, как руководить процессом разработки; познакомитесь с популярными ЯЗЫКАМИ ПРОГРАМИРОВАНИЯ. Серия будет полезна всем, кто тем или иным образом связан с софтверным бизнесом – начиная от обычного программиста ...
    Полезные видео уроки для начинающего программиста (2012) DVDRipПолезные видео уроки для начинающего программиста (2012) DVDRip
    Как научиться программировать? Этот вопрос волнует сегодня миллионы умов по всему миру. Многие хотят делать программы и зарабатывать на них разными способами! Но вот как это реализовать, знают пока немногие. Эти видео уроки сделают из вас квалифицированного крэкера и обучат навыкам программирования.
    eXeL@B: Видеокурс программиста и крэкера 2013 RuseXeL@B: Видеокурс программиста и крэкера 2013 Rus
    Встречайте вторую версию авторского видеокурса eXeL@B DVD с русской озвучкой. Курс может быть вам полезен, если вы:хотите научиться взламывать exe, apk программы, хотите освоить язык программирования ассемблер, просто опытный пользователь, курс вам будет полезен для общего развития.
    JBuilder. Разработка профессиональных приложений / Чарли Калверт / 2004гJBuilder. Разработка профессиональных приложений / Чарли Калверт / 2004г
    Язык Java претерпел немало существенных изменений и постепенно стал одним из доминирующих языков программирования высокого уровня, которые используются не только для разработки приложений с клиент-серверной архитектурой, но также и для написания переносимых приложений, полностью функционирующих в Web-cpeдe.
    Разработка программ под Windows/Водовозов В.М., Пожидаев А.К./2005Разработка программ под Windows/Водовозов В.М., Пожидаев А.К./2005
    Дано описание языка C++.Представлены основные этапы процедурного, структурного, модульного и объектно-ориентированного программирования под Windows. Показаны особенности работы с библиотеками, процедурами, функциями, файлами, базами данных и справочными системами.
    Курс 10264. Разработка web-приложений в Microsoft Visual Studio (2012)Курс 10264. Разработка web-приложений в Microsoft Visual Studio (2012)
    Представленный видеокурс поможет разрабатывать сложные приложения ASP.NET MVC и Web Forms с использованием инструментов и технологий .NET Framework 4. Основной упор сделан на программирование процессов, повышающих производительность и масштабируемость веб-приложений сайта. Вы получите фундаментальные знания по ASP.NET MVC на основе сравнения с Web ...
    Уникальная подборка для программистаУникальная подборка для программиста
    Не для кого не секрет, что научиться программированию не так просто как кажется и обучение должно проходить постепенно и последовательно. Чтобы стать программистом недостаточно изучить один язык, необходимо понять всю основу работы компьютера и конечно его составляющей - программы. И чтобы изучение проходило достаточно продуктивно и "безболезненно"...
    Руководство для программиста на Java / Фрэд Лонг, Дхрув Мохиндра, Роберт С. ...Руководство для программиста на Java / Фрэд Лонг, Дхрув Мохиндра, Роберт С. ...
    Отражая передовой опыт в области обеспечения безопасности программ на Java, это справочное руководство предоставляет усовершенствованные методики защиты подобных программ от злонамеренных атак и прочих неожиданных явлений.
    Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании  ...Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании ...
    Эта книга поможет программисту с легкостью пройти собеседование и трудоустроиться в любую крупнейшую IT-компанию мира. Книга включает в себя примеры тестовых заданий, которые получают соискатели на собеседовании, информацию о языках программирования, технологиях и шаблонах, которая обычно требуется для успешного интервьюирования, а также множество ...
    Язык программирования C++ от А до Я Видеокурс (UNIX, Linux, xBSD)Язык программирования C++ от А до Я Видеокурс (UNIX, Linux, xBSD)
    В данном Видеокурсе рассматриваются все основные возможности языка C++ (UNIX, Linux, xBSD) и их применение при разработке объектно-ориентированных программ. Дается краткое описание библиотек языка C++, необходимых для создания типичных программ.
    Программирование от А до Я. Содержательная подборка практических пособий.Программирование от А до Я. Содержательная подборка практических пособий.
    Перед Вами исчерпывающая подборка тематических изданий разных авторов в 85 томах по практическому программированию.
    Основы программирования. Видеоурок (2013) PCRecОсновы программирования. Видеоурок (2013) PCRec
    Цикл занятий по курсу «Основы программирования» подготовлен профессиональными преподавателями учебного центра «Школа Программирования», лидера России на рынке обучения программированию. Программа курса подготовлена совместно с экспертами из ведущих ИТ-компаний: Kaspersky и Microsoft.
    Как стать профессиональным программистом. Обучающий видеокурс (2011) PCRecКак стать профессиональным программистом. Обучающий видеокурс (2011) PCRec
    Большинство видео-курсов по программированию, которые вы можете найти в рунете, это курсы по тому или иному языку программирования. Автор предлагает иной подход. Не важно, каким языком программирования вы пользуетесь. Язык – это всего лишь инструмент. Гораздо важнее понимать фундаментальные принципы программирования. Как стать настоящим мастером? Ч...
    Основы программирования и баз данных. Обучающий видеокурс (2011)Основы программирования и баз данных. Обучающий видеокурс (2011)
    Изучение фундаментальных основ программирования для цифровых вычислительных машин и разработки баз данных, получение знаний методологий и современных технологий программирования, приобретение навыков: алгоритмизации, кодирования и реализации программ; проектирования и реализации баз данных; программного управления базами данных
    Web-конструирование. DHTMLWeb-конструирование. DHTML
    Web-конструирование. DHTML - Это вторая книга серии «Web-конструирование». Она пополняет навыки создания гипертекстовых страниц на базе «чистого» HTML правилами построения каскадных стилевых таблиц (CSS) и основами программирования сценариев на языке javascript.
    Джон Монган, Эрик Гижере, Ноа Киндлер - Работа мечты для программиста (2014 ...Джон Монган, Эрик Гижере, Ноа Киндлер - Работа мечты для программиста (2014 ...
    Название: Работа мечты для программиста Автор: Джон Монган, Эрик Гижере, Ноа Киндлер Эта книга, выходящая уже в третьем издании, поможет программисту с легкостью пройти собеседование и трудоустроиться в любую крупнейшую IT-компанию мира.
    C# Стартовый (2013) PCRecC# Стартовый (2013) PCRec
    Видео курс C# Стартовый – уникальный курс для новичков, который позволит Вам начать изучение языка программирования C#, не имея специальной предварительной подготовки. Все, что Вам нужно для того, чтобы успешно освоить данный курс – это базовые навыки работы с персональным компьютером.
    Гейл Макдауэлл - Карьера программиста. 6-е издание (2016 ) pdfГейл Макдауэлл - Карьера программиста. 6-е издание (2016 ) pdf
    Книга "Карьера программиста" основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями.
    Карьера программистаКарьера программиста
    Пятое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, ...