GeekUniversity

Онлайн-университет от


с гарантированным трудоустройством


Наша цель — ваше трудоустройство

Мы привязали систему мотивации сотрудников и преподавателей к результатам студентов. Поэтому мы совершенствуем наше обучение каждый день и сами с удовольствием приглашаем выпускников на работу.

Наши ученики трудоустроились в компании:

Проектно-ориентированное обучение

Проектно-ориентированное обучение

Мы учим на практике и разрабатываем программы совместно со специалистами из компаний-лидеров рынка. Вы создадите 4 проекта как самостоятельно, так и в команде. Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме.

Наставник

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

Наставник
Совместная разработка

Совместная разработка

Хороший программист - это на 50% умение кодить и на 50% умение взаимодействовать с коллегами. GeekUniversity прокачает ваши "soft skills", которые обязательно проверят на собеседовании в любую серьезную компанию.

Дополнительные курсы от компаний-партнеров

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

  • Информационная безопасность

    Защита веб-приложений по модели OWASP TOP 10. Защита мобильных приложений и платформ

  • Blockchain Ethereum

    Искусственный интеллект и машинное обучение. Чат-боты.

  • React и Redux. Библиотека ARUI-Feather

    Использование менеджера пакетов NPM. Основы библиотек React и Redux для создания веб-приложений. Библиотека компонентов ARUI-Feather в frontend-разработке.

  • Сборка Android-приложения с помощью Gradle Build Tool

    Система сборки Gradle Build Tool: основы и механизмы работы. Gradle Android Plugin для настройки конфигурации приложения.

  • 3D-моделирование и текстурирование объектов

    Пайплайн создания 3D модели в игру на примере игрового объекта. Программные пакеты 3ds Max и Substance Painter.

  • Мониторинг и управление Java приложениями.

    Использование JMX консоли. Мониторинг с помощью Spring Boot Actuator. Spring Boot Admin для управления и контроля приложений.

  • Аудит информационной безопасности

    Стандарты, методики и инструменты, применяемые при аудите информационной безопасности

  • Машинное обучение на Python с использованием SciKit learn.

    Классификация почтового адреса для дистанционной выдачи банковских продуктов с использованием машинного обучения (SVM SciKit Learn) на Python.

  • Авторизация в мессенджере через блокчейн.

    Авторизация c использованием Power_API на уровне получения публичного и приватного ключа

  • Настройка уведомлений в Android-приложениях

    Способы показа уведомлений и обзор сервисов для их настройки. Использование платформы Firebase и её инструментов.

  • Введение в AngularJS и Backbone

    Установка, настройка, синтаксис. Основные понятия, особенности и недостатки двойного связывания. Дополнительные библиотеки.

  • Чистая архитектура в разработке под Android

    Чистая архитектура. Паттерны реализации UI, архитектурные компоненты Android

  • Создание визуальных эффектов на базе Unity3D

    Шейдеры для эффектов. Создание основных типов эффектов - частицы, трейлы и модели. Работа с анимацией элементов эффектов

  • Микросервисы и проектирование приложений.

    Основы микросервисной архитектуры. Платформы Docker и Kubernetes. Spring Cloud Contract для интеграции веб-приложений.

  • Мобильные приложения на React Native

    Настройка окружения для мобильной разработки. Семантические особенности React Native. Верстка и навигация мобильного приложения.

  • Сверточные нейронные сети в компьютерном зрении

    Введение в сверточные нейронные сети. Влияние параметров архитектуры на свойства нейронной сети. Применение сверточных нейронных сетей в компьютерном зрении

  • Алгоритмы на основе матричной факторизации

    Факторизационные модели: модель SVD и SVD++. Алгоритмы машинного обучения ALS, factorization machines, LDA и их использование.

  • Drag'n'Drop: возможности использования в web

    Drag'n'Drop: возможности и особенности использования, Drag'n'Drop HTML5. Использование в React.js по умолчанию и готовые решения.

  • Введение в AngularJS и Backbone

    Установка, настройка, синтаксис. Основные понятия, особенности и недостатки двойного связывания. Дополнительные библиотеки.

  • Интерфейс приложений: работа дизайнеров и программистов

    Дизайн интерфейса мобильных приложений. Различия интерфейсов для Android и iOS и их универсализация. Разработка и поддержка приложений.

  • Корутины в Kotlin

    Композиция и отмена. Контекст и диспатчеры. Практическое применение в разработке.

  • Современная разработка web-сервисов на java

    Spring/SpringBoot для разработки веб-сервисов. Инфраструктура для построения “микросервисного” слоя.

  • Архитектурные паттерны MVVM и VIPER в iOS-разработке.

    Основные MV* шаблоны. Описание работы MVVM и VIPER, примеры их практического применения.

  • Системы сбора логов

    Использование инструментов ELK, syslog/rsyslog, sentry. Сбор логов в микросервисной среде.

  • Аналитика и монетизация мобильных приложений

    Google аналитика: структура аккаунта, настройка и основные отчеты. Использование Firebase для монетизации приложений.

  • ES6 JavaScript:синтаксис и обзор функций.

    Строки и регулярные выражения. Деструктуризация. Итераторы и модули. Proxy и Reflect.

  • Продвинутые операторы Kotlin

    Основные понятия. Операторы и ключевые слова. Inline-функции, properties и классы.

  • Создание MVP на JHipster

    JHipster: основные понятия, установка и настройка. Создание MVP и развертывание в облаке.

  • Реактивное программирование в iOS-разработке

    Концепции и основы реактивного программирования. Создание приложения на RxSwift с использованием MVVM.

  • Законное индивидуальное предпринимательство и фриланс

    Законодательные тонкости при работе с валютой. Регистрация и налоги. Работа с площадками Google, Upwork, AppStore.

  • Продвижение бизнеса в Одноклассниках

    Целевая аудитория сайта и её особенности. Подход к созданию рекламного объявления. Таргетированная реклама.

  • Законное индивидуальное предпринимательство и фриланс

    Законодательные тонкости при работе с валютой. Регистрация и налоги.

Преподаватели

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

Получите свидетельство установленного образца и сертификат

Мы проводим обучение на основании государственной лицензии № 038188. По результатам успешного завершения обучения выдаем выпускникам свидетельство установленного образца о завершении курсов и именной электронный сертификат на портале GeekBrains и Mail.ru Group.

СертификатСвидетельство

Эксперты отрасли о программе

E1

Борис Добродеев

Генеральный директор Mail.ru Group

Любая крупная IT-компания испытывает постоянную потребность в квалифицированных разработчиках. Поэтому проект GeekUniversity важен как для начинающих программистов, так и для работодателей IT-индустрии. Главное преимущество, на мой взгляд, заключается в получении практических навыков программирования. В GeekUniversity происходит погружение студентов в сферу разработки через общение с экспертами Mail.ru Group и других IT-компаний, а также совместную работу над реальными проектами.