Redmadrobot corporate blog
Objective C
Development of mobile applications
Development for Android
Development for iOS
May 2015 6

Стажировка в Redmadrobot: жаркая, летняя, интересная

Мы открываем набор жаждущих знаний и дела разработчиков, с которыми хотим провести лето на море в Москве. Боевой курс мобильной разработки с погружением в бассейн реальные проекты и роботы-менторы.

image

Подробнее — под катом.

От нас


  • Новые навыки и самые актуальные знания
  • Работа над реальными интересными проектами
  • Персональный ментор из числа ведущих разработчиков
  • Знакомство с внутренней кухней компании
  • Гибкий индивидуальный график
  • Возможность стать одним из Роботов.

Что за новые навыки и актуальные знания?


Ведущий iOS-разработчик и архитектор Егор Тафланиди ( BepTep ) расскажет о подходах к проектированию приложений и научит:
  • Писать красивый и отказоустойчивый код
  • Ценить свою работу и подходить к программированию с позиций науки
  • Проектировать так, чтобы можно было вообще не писать никакого кода
  • Оценивать исходники с точки зрения количества и качества информации

А еще:
  • Даст список критериев и методик написания качественного кода, следуя которым можно избежать большинства глупых «детских» ошибок
  • Познакомит с практической реализацией и внедрением наработок последних десятилетий в области информатики применительно к приложениям на мобильных платформах.
  • Расскажет о клиент-серверном взаимодействии — возможных и предпочтительных вариантах реализации подобного взаимодействия

Ведущий iOS-разработчик Роман Чуркин ( firmach ) и Android-разработчик Джалиль Акбашев ( jaleel ) расскажут о построении интерфейсов:
  • Написание красивых и удобных компонентов интерфейса «строго по конвенции»
  • Крутая гибкая вёрстка
  • Интеграция с IDE
  • Утилиты сборки проекта
  • Написание собственных библиотек и компонентов
  • Стилизация
  • Принципы Material Design в Android L

iOS-разработчик и специалист по криптографии Григорий Матвиевич ( fountainhead ) расскажет о безопасности и не только:
  • Шифрование, сохранность и безопасная пересылка данных
  • Защита доступа в приложение и работа с Keychain
  • Сертификаты и профили
  • Обфускация кода и защита приложения
  • Утилиты взлома и анализа
  • Все об Apple Watch

iOS-разработчик Андрей Рожков расскажет о построении сервисного уровня и приведении старых проектов к консистентной структуре:
  • Структура проекта
  • Принципы построения иерархии классов
  • Деление на сервисы
  • Утилитарные классы
  • Переиспользование кода

iOS team lead Михаил Московченко расскажет об уведомлениях, страшных серверах и работе на «жёстком» проекте:
  • Обслуживание старой кодовой базы
  • Процессы в проекте
  • Разработка с использованием Agile-подхода
  • Взаимодействие между департаментами
  • Windows Azure
  • Фоновые и push-уведомления

О проектировании и построении бизнес-логики приложений расскажет Android team lead Макс Ефимов:
  • Как делить логику приложений на компоненты и слои
  • Как применять паттерны проектирования в Android
  • Как управлять сложностью кода

От вас


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

Класс. Объект.
Инкапсуляция. Наследование. Полиморфизм.
Частные методы. Публичные методы. Виртуальные методы.
Конструкторы. Деструкторы. Акцессоры. Мутаторы. Поля/свойства.
Жизненный цикл приложения. Жизненный цикл экрана/страницы.
Ссылки. Указатели. Reference Type. Value Type.

iOS: Протоколы. Категории. Расширения. ARC. Модификаторы указателей. Блоки. Замыкания. id. Селекторы. Отсылка сообщений. Делегаты. GCD. Переиспользование ячеек. View. Контроллеры. Модель.

Android: Интерфейсы. Абстрактные классы. Внутренние классы. Шаблонные классы. GC. Модификаторы доступа. Рефлексия. Boxing/unboxing. Activity. Fragment. View. Adapter. Intent.


Тогда нам с вами по пути. Стажировка предполагает неполную занятость, ее можно совмещать с учебой или работой. Детальная программа, время старта, график и продолжительность обсуждаются индивидуально. Стажировка не оплачивается. Лучшие стажеры будут приглашены на постоянную работу.

Как записаться?


Заполнить анкету до 15 мая включительно — мы выйдем на связь в течение двух недель. Проведем это лето вместе — будет жарко интересно :)
+9
21.6k 50
Comments 19