Школа для тех,
кто любит работать головой

Хочу к вам

ИТИС студентам

Если Вы студент ИТИС, то через деканат можете записаться к нам в лабораторию и ходить на практические занятия вместе с сокурсниками в рамках учебной программы. Также Вы можете выбрать занятия, которые читаются нами по расписанию (иногда это называется "курс по выбору").

  • На занятиях мы изучаем основы Ruby;
  • Основы Rails;
  • Основы работы в GIT;
  • Ярким студентам мы предлагаем проходить сразу у нас стажировку либо изучать другие более продвинутые предметы.
    Либо сразу попробовать поработать (над несложными задачами и получать ЗП сразу - что-то вроде стипендии).

Тренеры:

Олег Курносов
Тренер из FlatStack
Владимир Бажанов
Тренер из FlatStack

Стажировка

Мечтаешь стать мега-разработчиком? Хочешь поработать в классной
команде программеров в новом современном офисе в самом центре Казани?
Мы как раз ищем энергичных, креативных и открытых всему новому стажеров, продолжительность стажировки — 1 месяц. Есть время для жаворонков, ну и для сов. По четным, есть по нечетным дням.

Программа:

  • Основы ИТ индустрии, разновидность каст в ИТ-отрасли.
    Определение вашего места в отрасли;
  • История развития ИТ-индустрии в Казани, ключевые компании;
  • Основные инструменты, которыми пользуются ИТ-специалисты;
  • Методологии разработки проектов.
  • Погружение в реальные проекты на примере стартапов, компании
    FlatStack и других партнеров;
  • Ruby on Rails факультатив;
  • Дальнейшие шаги в ИТ-карьере и тренды. Что делать
    и как дальше расти.

Тренеры:

Олег Курносов
Тренер из FlatStack
Диляра Серазутдинова
Тренер из FlatStack

iOS-практика программирования

Программа занятий:

  • Язык Obj-C;
  • Средства разработки. Инструменты;
  • Cocoa;
  • Cocoa Touch, UIKit-фреймворки;
  • Делегаты и ООП. Паттерны проектирования, применяемые в UIKit (Delegate, Target-Action, и т.д.);
  • View Controllers (включая modal, navigation & tab bar view controllers);
  • Расширение пользовательского интерфейса: UIImageView, UIWebView, UIToolbar и др.;
  • UIView переходы, инициализация;
  • Связывание и использование веб-сервисами;
  • Core Data;
  • MapKit и Core Location;
  • Работа с камерой и проигрывание видео;
  • Локализация;
  • Подготовка приложения к релизу.

Тренеры:

Денис Миннетдинов
Тренер из FlatStack
Данис Тазетдинов
Тренер из ICL Fujitsu

Курсы Ruby on Rails

Программа занятий:

  • Принципы работы HTTP, веб-сервера;
  • Принципы классического ООП, шаблон проектирования MVC;
  • Основы языка программирования Ruby;
  • Основы фреймворка Ruby on Rails;
  • Система контроля версий Git. Принцип работы. Использование;
  • Навыки использования автоматизированного тестирования кода.

Тренеры:

Владимир Михайлов
Тренер из FlatStack
Дмитрий Трагер
Тренер из FlatStack

Agile with Cucumber

Cucumber — инструмент автоматизированного тестирования, позволяющий описывать поведение системы на естественном языке, является основным инструментов в BDD (Behavior-driven development), неотъемлемой части
Agile development.

Однодневный мастер-класс, на котором мы рассмотрим все пункты Agile-манифеста и посмотрим как они реализуются с Cucumber:

  • Люди и взаимодействие важнее процессов и инструментов;
  • Работающий продукт важнее исчерпывающей документации;
  • Сотрудничество с заказчиком важнее согласования условий контракта;
  • Готовность к изменениям важнее следования первоначальному плану;

Курс также ответит на вопросы:

  • Зачем нужны тесты бизнесу;
  • Зачем нужны тесты программисту;
  • Сколько стоит правильный тест;
  • Сколько стоит отсутствие тестов;
  • Как писать тесты;
  • Как писать правильные тесты;
  • Почему web_steps.rb ужасная вещь.

Тренеры:

Владимир Михайлов
Тренер из FlatStack
Дмитрий Трагер
Тренер из FlatStack

Git для команд

Цель воркшопа проста — превратить людей, не пользующихся гитом, в людей, им пользующихся.

Программа занятий:

  • Git для одиночки и для независимых:
    Коммиты, индекс (и пара слов о Линуксе);
    Просмотр изменений, инструменты командной строки и GUI;
    Ветви: для всех и каждого и по любому случаю;
    Взаимодействие с другими разработчиками;
    О чем всегда приятно поспорить: merge versus rebase.
  • Git в команде:
    Если решили создать «центр»: гитхаб или собственный хостинг;
    Как «выкатывать» проект в жизнь;
    Засовываем проект в проект: субмодули и, внимание, поддельные субмодули;
    Что делать, если что-то идет не так;
    Волшебство bisect, blame, перезапись истории.

Тренеры:

Ярослав Дмитриев
Тренер из Snow-Forecast.com

Scrum

Участие в мастер-классе позволит повысить профессиональный тонус, узнать ответы на «вечные» вопросы о Scrum, подискутировать, обменяться опытом с коллегами, попробовать Scrum в деле и отточить уже имеющиеся навыки. Курс ориентирован на менеджеров проектов, клиент-менеджеров, разработчиков, дизайнеров, тестировщиков, а также топ-менеджеров
компаний по разработке ПО.

Тренеры:

Олег Курносов
Тренер из FlatStack
Диляра Серазутдинова
Тренер из FlatStack

Приходите к нам и мы обязательно
поможем вам повысить свою квалификацию
или начать карьеру в IT

Пригласите меня

Отзывы

Поддерживаем начинания этих ребят на уровне кафедры КС (КГТУ им. Туполева), надеемся скоро включить курсы Ruby on Rails в образовательную программу некоторых специальностей.

Валерий Андреевич Песошин

Отрадно, что вы занимаетесь обучением ИТ-специалистов, многим гостям ЦИТ в КФУ приходится еще объяснять, зачем повышать квалификацию и  создавать новые проекты в сфере образования.

Айрат Хасьянов

Будем рады видеть у себя на кафедре этих ребят для проведения новых курсов в области Ruby on Rails.

Леонид Михайлович Шарнин

Пока была в командировке, прямо у нас в кабинете FlatStack подряд 3 субботы проводил iOS-воркшопы для наших сотрудников. Ребята прокачались, офис не пострадал!

Галина Мусина