От нас
- Новые навыки и самые актуальные знания
- Работа над реальными интересными проектами
- Персональный ментор из числа ведущих разработчиков
- Знакомство с внутренней кухней компании
- Гибкий индивидуальный график
- Возможность стать одним из Роботов.
Что за новые навыки и актуальные знания?
Ведущий 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.
Тогда нам с вами по пути. Стажировка предполагает неполную занятость, ее можно совмещать с учебой или работой. Детальная программа, время старта, график и продолжительность обсуждаются индивидуально. Стажировка не оплачивается. Лучшие стажеры будут приглашены на постоянную работу.
Как записаться?
Заполнить анкету — мы выйдем на связь в течение двух недель. Проведем это лето вместе — будет жарко интересно :)
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий