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

    19.12.2017: Бацзы. Рождение ребенка вопреки диагнозам (Инна Волкова)

    18.12.2017: Готовим торты, капкейки, макаронс (10 видеоуроков)

    18.12.2017: Чизкейк внутри. Сложные и необычные торты - легко! (Виктория Мельник)

    18.12.2017: Стратегия для торговли на бинарных опционах Binaree two trend (Александр Новиков)

    18.12.2017: Все книги Виктора Пелевина

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    17.12.2017: Мастер класс Annie Leibovitz (Энни Лейбовиц)

    17.12.2017: Мастер - класс "Пёсик - Барбосик" (Екатерина Суворова)

    11.12.2017: Обережная и гармонизирующая магия дома и его пространств (Лана Палагнюк-Симаненко)

    10.12.2017: Алмазная спина [GIPERBAREA, Игорь Fresh Ковалёв]

    08.12.2017: Цикл "Стилистика как бизнес" (Анна Шарлай)

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

    18.12.2017: Почтовый Штурм (Сергей Родной)

    18.12.2017: "Пенсионер-миллионер" Как пенсионеру зарабатывать 50 000 рублей в месяц (Ольга Аринина)

    15.12.2017: Ущемление седалищного нерва (Александра Бонина)

    15.12.2017: Постсоблазнение (Александр Галевич)

    12.12.2017: Перерождение Рода. Исцеление судьбы (день 2) (2017) (Елена Мирная)

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

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

Цена:
11970р.
Взнос:
131р.

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

    Тип: Стандартная складчина
    Участников: 0/100
  1. 8 июл 2015
    #1
    Менеджер
    Менеджер Организатор Организатор

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

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

    [​IMG]

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


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

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


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

Участники складчины [Geekbrains] Работа программиста. Чему не учат в... смогут написать отзыв