1. Новые складчины: Показать еще

    11.12.2017: Выбери 1 из 6 интернет профессий, обучись ей и зарабатывай достойно (Валерий Секиро) 2017

    11.12.2017: Продающие видео от А до Я (Алена Никольская, Злата Горохова)

    11.12.2017: Красивый скинтон кожи и Видеоурок по кривым (Татьяна Тетерева)2урока

    11.12.2017: Продвинутый марафон по ревитонике - 4, ноябрь 2017 (Аннетт/melannett)

    11.12.2017: [amlab.me] Основы работы со вспышками (Алексей Гайдин)

  2. Нужен организатор: Показать еще

    11.12.2017: [PSD] Выпускной фото альбом для школьников № 751/2016

    11.12.2017: Школа Шоппинга. Продвинутый курс - стилистика

    11.12.2017: Отдел продаж под ключ (Екатерина Уколова)

    11.12.2017: Йога изобилия. Раскрой 144 ресурса процветания (Милена Позняк)

    11.12.2017: Анализ матчей по программе Robo-win

  3. Сбор взносов Показать еще

    11.12.2017: [amlab.me] Основы работы со вспышками (Алексей Гайдин)

    11.12.2017: Снайпер. Максимум (Андрей Миклушевский, Ян Сикорский)

    11.12.2017: American Inside. Начни зарабатывать на ставках вместе с AI. Прибыль до 127% уже в первую неделю

    11.12.2017: [Бизнес Молодость] Реальный инстаграм 2.0 (Ксения Потапова,Михаил Дашкиев)

    11.12.2017: Антикатастрофа (Василий Медведев)

Запись

[Geekbrains] Работа программиста. Чему не учат в...

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 8 июл 2015.

Цена:
11970 руб
Взнос:
131 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    [Geekbrains] Работа программиста. Чему не учат в...

    Работа программиста
    Чему не учат в университете


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


    Чему Вы научитесь

    Вы научитесь писать чистый код
    Пользоваться системами контроля версий
    Узнаете, из чего состоит современное приложение
    Для чего нужен continious integration (CI) сервер
    Почему нужно тестировать свои программы и как это делать.


    Урок 1. Системы контроля версий.
    Научимся базовым операциям с системой контроля версий и заведем учетную запись на GitHub.
    Урок 2. Непрерывная интеграция. Посмотрим, как работает continuous integration сервер TeamCity.
    Урок 3. Тестирование. Разберемся, чем юнит-тесты отличаются от интеграционных. Напишем первые юнит-тесты и настроим TeamCity для проверки кода на каждом коммите.
    Урок 4. Инъекция зависимостей, моки и стабы. Поговорим о механизме Dependency Injection, настроим DI-контейнер и начнем тестировать с моками и стабами.
    Урок 5. Принципы чистого кода и стандарты кодирования. Узнаем, что значит DRY и KISS и как они влияют на код, который мы пишем, проверим качество кода с помощью средств TeamCity и определимся, что же лучше - табы или пробелы.
    Урок 6. Рефакторинг. Поменяем код так, чтобы пользователь ничего не заметил, а комментарии перестали быть необходимыми.
    Урок 7. Декомпозиция задач и оценки. Разобьем необъятную задачу на этапы и узнаем, на сколько надо умножать первоначальные оценки.
    Урок 8. Отладка и багфиксы. Разберем историю одного бага, научимся задавать правильные вопросы и не сдаваться на полпути.
     
    Telegram, 8 июл 2015
Участники складчины [Geekbrains] Работа программиста. Чему не учат в... смогут написать отзыв
Наверх