InterLink winter practice 2019

На практике в InterLink мы даем студентам возможность создавать что-то интересное и полезное своими руками. Зимнюю практику в 2019 году прошли 10 студентов из ЧДТУ, ЧДБК и ЧНУ. Ребята сформировали две команды. Одна команда из 6-ти человек разработала сервис для тестирования кандидатов на позицию дизайнера в нашей компании. Вторая команда из 4-х человек разработала квест по функциональному программированию.

На практике каждый обрел свою роль в команде и внес вклад в общее дело. Интересно узнать кто и как проявил себя и что получилось в результате? Читайте дальше ;).

Читати далі


9th season of InterLink inCamp: How we did it

28 жовтня ми завершили підготовку 9-ї групи інтернів та ділимося з вами їх досягненнями :).

Стек технологій

За 13 тижнів хлопці освоїли на практиці розробку веб додатків та стеку технологій MERN.

  • Зберігали та агрегували дані у документній базі MongoDB.
  • Реалізували REST API на Node.js та Express. Використали JWT для аутентифікації користувачів.
  • Розробили інтерфейс додатку на React та використали Redux для управління станом додатку.

Читати далі


9th season of InterLink inCamp

В 9-ом сезоне интернатуры мы ввели несколько новых практик. Давайте познакомимся с каждой из них.

Первую неделю занятий мы начали с практического задания по ООП. Мы сделали симулятор плана развития для студента. В нем студент каждый день получает (или не получает :)) знания и практические навыки из разных источников. Посещает пары в университете. Ходит на митапы и занимается самообучением. Проходит интернатуру :). Это задание позволило нам проверить и закрепить понимание принципов ООП, а также на практике воспользоваться несколькими шаблонами проектирования.

Следующим пунктом стал новый стек технологий. Мы взяли курс на React и Node.js в обучении и разработке учебного проекта. Сейчас эти технологии очень популярны. Так что и нам надо соответствовать 🙂

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

Чтобы закрепить материал на практике у каждого интерна была возможность сделать собственный проект на свободную тему. Так у нас появился хэлпер для торговли в игре Mount & Blade, помощник в поиске рецептов и приложение для регистрации на митапы.

Читати далі


8th season of InterLink inCamp. Робота над проектом

У своїй роботі розробник не лише пише код та використовує різні технології. Важливу роль відіграє сам процес, з яким ми підходимо до втілення ідеї в життя. Тож, другим етапом підготовки стало здобуття практичного досвіду роботи над проектами. Спочатку за два тижні інтерни реалізували власну ідею додатку. А подальші 4 тижні працювали вже над іншим проектом із замовником.

Читати далі


8th season of InterLink inCamp. На шляху до профі

Замовники проходять до нас із конкретною метою – перетворити їх ідеї на успішні продукти. Професійний розробник, зі своєї сторони, обирає оптимальні шляхи досягнення поставленої мети. Для цього профі має бачити загальну картину продукту, що розробляє. Він розбирається у всіх важливих ланках системи та в тому, як вони взаємодіють.

Для 8-ї групи інтернів шлях до професіоналізму розпочався з формування чіткого уявлення про роботу веб-додатків. Ми, як Більбо Бегінс, пройшли шлях від браузера аж до бази даних і повернулися назад.

Читати далі


Winter practice in InterLink

Цьогорічна зима була наповнена цікавим досвідом – ми влаштували практику для студентів ЧНУ та ЧДТУ. Вісім хвацьких студентів сформували 3 команди та за 4 тижні створили 3 зовсім різні, цікаві та корисні додатки. Під час проходження практики вони занурились в технології, які самі ж обрали для досягнення цілей своїх додатків.

Читати далі


Вчись! Грай! Твори! Історія одного продукту

Ця історія почалась ще в взимку 2017-го року зі святкування 2-го Дня Народження британського представництва InterLink – SPG. В цей день інтерлінківці вперше зіграли в Mad Head Show. На вечірці було сформовано декілька команд,  одна з яких, що назвалась “Hooligans”, здобула перемогу та виграла сертифікат на участь у наступній грі. Так почалась участь хуліганів у Mad Head Show. Тоді організатори гри і уявити собі не могли як ця подія вплине на їх подальшу роботу…

Читати далі


7th season of InterLink inCamp. Graduation

Не зважаючи на те, що минулого тижня була п’ятниця 13-те, цей день пройшов для нас добре, адже ми відсвяткували7-й випуск інтернатури inCamp! Всі ми доклали чимало зусиль, щоб ця подія стала реальністю. 

Читати далі


7th season of InterLink inCamp: Свіжі та смачні плюшки

Ми постійно працюємо над вдосконаленням інтернатури inCamp. 7-й набір перевершив всі попередні за своїми нововведеннями. То ж ось вони, свіжі та смачні плюшки.

Make ideas happen – right here, right now!

Значно цікавіше та приємніше робити щось не лише з метою навчання, а створити проект з реальною бізнес цінністю. Вже з першого дня інтерни почали перетворювати ідеї в реальність. Спершу ми взялись за проектування мокапів майбутнього додатку в Balsamiq Mockups. Так ми узгодили структуру сторінок системи та вже на ранньому етапі поринули в бізнес проблему.

З другого дня інтернатури ми почали поступово нарощувати стек технологій і застосовувати їх на практиці одну за одною. Спочатку зробили статичні прототипи сторінок на HTML. Далі додали в них краси за допомогою CSS. І врешті-решт оживили за допомогою JavaScript. З JavaScript спочатку спробували створювати всі елементи динамічно в самому JS коді. Код, звісно, вийшов не дуже простий для розуміння та модифікації. Тож наступним кроком стало застосування новітніх специфікацій з набору web components (HTML Template та Shadow DOM в першу чергу). Поверхнево ознайомившись з специфікаціями та компонентним підходом, ми перейшли до AngularJS.

Читати далі


Курс підготовки до inCamp. Основи проектування взаємодії між об’єктами

Наслідування – найперший тип зв’язку, який спадає нам на думку, коли мова йде про повторне використання коду. В цій лекції ми розглянемо, як його недоречне використання може стати на заваді вирішення поставленої задачі. В результаті ви побачите, що ми застосували принципи Dependency Inversion та Open/closed для створення гнучкої та розширюваної системи.

Читати далі