GeekUniversity

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

Mailru

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


Вместе с Mail.Ru

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

  • Gradle Build Tool

    Сборка Andorid приложения с помощью Gradle

  • Agile

    Гибкие методологии разработки

  • Язык программирования Kotlin

    Язык программирования Kotlin

  • Тинькофф

    Темы и расписания формируются

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

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

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

Мы используем подходы ведущих учебных центров США. Вы создадите 6 реальных Java и Android-приложений как самостоятельно, так и в команде. Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме.

Наставник

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

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

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

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

GeekUniversity даёт год опыта
Android-разработки для вашего резюме

Открывая для вас в 5 раз больше вакансий

Диаграмма

Статистика по данным сайта hh.ru за 2017г. по запросу «Android-разработчик»

Программа обучения на факультете Android-разработки

Вас ожидает 2-4 занятия в неделю в вечернее время

четверть

Сетевой чат и мобильная игра

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

Сетевой чат и мобильная игра
январь 2018
февраль
март

Java Core. Продвинутый уровень

1 месяц, 2 раза в неделю
  • Исключения
  • Коллекции
  • Работа с сетью
  • Generics
  • Работа с БД
  • Многопоточность
  • Тестирование
  • Reflection

Java Core. Профессиональный уровень

1 месяц, 2 раза в неделю
  • Исключения
  • Коллекции
  • Работа с сетью
  • Generics
  • Работа с БД
  • Многопоточность
  • Тестирование
  • Reflection

Java. Разработка игр

1 месяц, 2 раза в неделю
  • Фреймворк LibGDX
  • Работа с графикой и звуком
  • Разработка искусственного интеллекта
  • Разработка мобильных игр для Android-устройств

Компьютерные сети

2 месяца, 1 раз в неделю
  • Работа web-сервера и протокол HTTP
  • Стек TCP/IP
  • Работа с сетевыми утилитами
  • Безопасность в компьютерных сетях

От резюме до испытательного срока

Видеокурс
  • Подготовка резюме
  • Как правильно проходить собеседования?
  • Как начать зарабатывать на фрилансе?
четверть

Разработка погодного приложения под ОС Android

В этой четверти вы разработаете целых 2 проекта: облачное хранилище на языке Java, и погодное приложение, работающее под ОС Android. Также вы освоите фундаментальный курс по алгоритмам и структурам данных.

Разработка погодного приложения под ОС Android
апрель
май
июнь

Алгоритмы и структуры данных

1 месяц, 2 раза в неделю
  • Сложность алгоритмов
  • Сортировки
  • Рекурсивные алгоритмы
  • Динамические структуры данных

Android. Базовый уровень

1 месяц, 2 раза в неделю
  • Activity
  • Fragments
  • Макеты
  • Меню и навигация
  • Хранение данных
  • Службы
  • Приемники широковещательных сообщений
  • Карты и позиционирование

Android. Продвинутый уровень

1 месяца, 2 раза в неделю
  • Activity
  • Fragments
  • Макеты
  • Меню и навигация
  • Хранение данных
  • Службы
  • Приемники широковещательных сообщений
  • Карты и позиционирование

Java. Углубленное изучение

2 месяца, 1 раз в неделю
  • JVM, взгляд изнутри
  • Сборщики проектов ant, gradle, maven
  • Java Stream API
  • Garbage collector
  • JUnit
четверть

Клиент для Instagram

Опыт программирования, приобретённый в предыдущей четверти, позволяет перейти на следующий, профессиональный уровень разработки приложений под ОС Android. В этой четверти вы разработаете свой собственный клиент для Instagram, освоите принципы Material Design и научитесь использовать самые современные библиотеки для разработки под Android.

Клиент для Instagram
июль
август
сентябрь

Базы данных

1 месяц, 2 раза в неделю
  • Проектирование баз данных
  • MySql и MySql Workbench
  • Язык SQL
  • Объединение запросов, хранимые процедуры, триггеры, функции
  • Транзакции и оптимизация запросов
  • NoSQL и мастштабирование MySQL
  • Движки MySQL, управление и обслуживание
  • Подготовка к собеседованию

Android. Мaterial Design

1 месяц, 2 раза в неделю
  • AppCompatLibrary, Android DesignSupportLibrar
  • FloatingActionButton
  • Меню NavigationDrawer
  • Продвинутые списки RecyclerView и CardView
  • темы и стили для кастомизации UI

Android. Популярные библиотеки

1 месяц, 2 раза в неделю
  • MVP, Mosby, RxJava
  • Retrolambda, Butterknife, Support Annotation
  • Retrofit, Realm Dependency Injection
  • Тестирование

Архитектуры и шаблоны проектирования

2 месяца, 1 раз в неделю
  • Проектирование UML-диаграмм
  • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
  • Основные архитектурные решения

Факультативы от компаний

четверть

Командная разработка и подготовка к собеседованию

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

Командная разработка и подготовка к собеседованию
октябрь
ноябрь
декабрь

Операционные системы

1 месяц, 2 раза в неделю
  • Архитектура компьютера, язык Assembler
  • Потоки, процессы
  • Основы работы Linux
  • Управление памятью

Командная разработка

2 месяца, 1 раз в неделю
  • Работа с BugTracker’ами
  • Работа с Git
  • Разработка проекта с нуля

Факультативы от компаний

Подготовка к собеседованию

5 недель, 1 раз в неделю
  • Общие правила приема разработчика на работу. Психологический аспект
  • Agile/Scrum
  • Типичные профессиональные вопросы о принципах разработки: UML диаграммы классов, ООП, SOLID, DI
  • Вопросы для собеседования по Java
  • Вопросы для собеседования по Android
  • Репетиция собеседования
Подробная программа
×

Подробная программа факультета Android-разработки

четверть

Java Core. Продвинутый уровень

1 месяц, 2 раза в неделю
  • Исключения
  • Коллекции
  • Работа с сетью
  • Generics
  • Работа с БД
  • Многопоточность
  • Тестирование
  • Reflection

Java Core. Профессиональный уровень

1 месяц, 2 раза в неделю
  • Исключения
  • Коллекции
  • Работа с сетью
  • Generics
  • Работа с БД
  • Многопоточность
  • Тестирование
  • Reflection

Java. Разработка игр

1 месяц, 2 раза в неделю
  • Фреймворк LibGDX
  • Работа с графикой и звуком
  • Разработка искусственного интеллекта
  • Разработка мобильных игр для Android-устройств

Компьютерные сети

2 месяца, 1 раз в неделю
  • Работа web-сервера и протокол HTTP
  • Стек TCP/IP
  • Работа с сетевыми утилитами
  • Безопасность в компьютерных сетях

От резюме до испытательного срока

Видеокурс
  • Подготовка резюме
  • Как правильно проходить собеседования?
  • Как начать зарабатывать на фрилансе?
четверть

Алгоритмы и структуры данных

1 месяц, 2 раза в неделю
  • Сложность алгоритмов
  • Сортировки
  • Рекурсивные алгоритмы
  • Динамические структуры данных

Android. Базовый уровень

1 месяц, 2 раза в неделю
  • Activity
  • Fragments
  • Макеты
  • Меню и навигация
  • Хранение данных
  • Службы
  • Приемники широковещательных сообщений
  • Карты и позиционирование

Android. Продвинутый уровень

1 месяца, 2 раза в неделю
  • Activity
  • Fragments
  • Макеты
  • Меню и навигация
  • Хранение данных
  • Службы
  • Приемники широковещательных сообщений
  • Карты и позиционирование

Java. Углубленное изучение

2 месяца, 1 раз в неделю
  • JVM, взгляд изнутри
  • Сборщики проектов ant, gradle, maven
  • Java Stream API
  • Garbage collector
  • JUnit
четверть

Базы данных

1 месяц, 2 раза в неделю
  • Проектирование баз данных
  • MySql и MySql Workbench
  • Язык SQL
  • Объединение запросов, хранимые процедуры, триггеры, функции
  • Транзакции и оптимизация запросов
  • NoSQL и мастштабирование MySQL
  • Движки MySQL, управление и обслуживание
  • Подготовка к собеседованию

Android. Мaterial Design

1 месяц, 2 раза в неделю
  • AppCompatLibrary, Android DesignSupportLibrar
  • FloatingActionButton
  • Меню NavigationDrawer
  • Продвинутые списки RecyclerView и CardView
  • темы и стили для кастомизации UI

Android. Популярные библиотеки

1 месяц, 2 раза в неделю
  • MVP, Mosby, RxJava
  • Retrolambda, Butterknife, Support Annotation
  • Retrofit, Realm Dependency Injection
  • Тестирование

Архитектуры и шаблоны проектирования

2 месяца, 1 раз в неделю
  • Проектирование UML-диаграмм
  • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
  • Основные архитектурные решения

Факультативы от компаний

четверть

Операционные системы

1 месяц, 2 раза в неделю
  • Архитектура компьютера, язык Assembler
  • Потоки, процессы
  • Основы работы Linux
  • Управление памятью

Командная разработка

2 месяца, 1 раз в неделю
  • Работа с BugTracker’ами
  • Работа с Git
  • Разработка проекта с нуля

Факультативы от компаний

Подготовка к собеседованию

5 недель, 1 раз в неделю
  • Общие правила приема разработчика на работу. Психологический аспект
  • Agile/Scrum
  • Типичные профессиональные вопросы о принципах разработки: UML диаграммы классов, ООП, SOLID, DI
  • Вопросы для собеседования по Java
  • Вопросы для собеседования по Android
  • Репетиция собеседования

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

E1

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

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

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

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

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

После года практического обучения вы

Освоите современные технологии Android-разработки

Java coreJava Core
JunitJUnit
LibgdxlibGDX
Android sdkAndroid SDK
Material designMaterial Design
Google playGoogle Play
NdkNDK
Android 6Android 6.0
FcmFCM
ProguardProGuard
MvpMVP
MosbyMosby
RxjavaRxJava
GitGit
MysqlMySQL
RetrolambdaRetrolambda
ButterknifeButterknife
RetrofitRetrofit
Realm diRealm DI
CrashlyticsCrashlytics
LeakcanaryLeakCanary

Приобретёте компетенции необходимые для работы в крупной IT-компании

  • Навыки программирования на Java
  • Навыки разработки мобильных игр
  • Разработка клиент-серверных приложений для Android
  • Знание классических алгоритмов и структур данных
  • Понимание компьютерных сетей и операционных систем
  • Работа в команде
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки проектирования архитектуры, использования шаблонов проектирования, принципов SOLID, следованию code style

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

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

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

Подарки

Программистам без английского никуда, поэтому мы дарим всем студентам

A28fd575c5c0c08323c677a41f88494e
Видеокурс
Английский для IT-специалистов
Продолжительность
10 уроков
Курс поможет освоить ключевые темы, особенно актуальные для начинающих IT-специалистов. Никакой скучной теории - только практика и фокус на IT-лексику. Вместе с школой английского языка EnglishDom мы подготовили 10 уроков специально для разработчиков, тестировщиков, маркетологов, дизайнеров и других специалистов сферы информационных технологий. Вас ждёт обширный список тем: от собеседования до основания своего проекта. Мы будем разговаривать на живом английском и смотреть примеры, взятые из IT-сферы. Вы научитесь фразам, которые смело можно использовать в большинстве рабочих ситуаций, и освоим полученные знания с помощью ролевых ситуаций и обсуждений.

Вы научитесь

  • Проходить собеседования и писать CV;
  • Обсуждать проекты и проводить переговоры;
  • Переписываться в чате, составлять тех. задания и писать деловые письма;
  • Понимать носителей языка и читать зарубежные блоги.

Программа курса

Урок 1. IT resume sample

Составляем резюме на английском.

Урок 2. Job interview: questions and answers

Проходим собеседование на английском.

Урок 3. Effective Teams

Говорим о командной работе и процессах на английском.

Урок 4. Workplace communication

Английский для общения по телефону и Skype.

Урок 5. Business e-mails

Ведём переписку на английском.

Урок 6. Requirement Specifications (SRS)

Читаем и составляем техническое задание на английском.

Урок 7. Stand-Up meetings

Становимся идеальным спикером.

Урок 8. Deadline

Выполняем работу в срок и по-английски.

Урок 9. Challenge

Описываем и решаем проблемы по-английски.

Урок 10. Start up

Рассказываем о своём проекте и представляем команду на английском.

English dome
Ваш подарок от EnglishDom - это:
  • Сотни онлайн-уроков для начинающих и продвинутых студентов;
  • Структурированная информация: словари, теория, практика, истории из жизни, аудио-примеры, тренажёры и тесты;
  • Вебинары на важные темы, например, «как учить английский самостоятельно»;
  • Интересный блог, из которого вы узнаете об английском компьютерном сленге или наследии Стива Джобса.
Поможет поднять уровень английского языка от Elementary до Intermediate. Доступ к 4 курсам общей продолжительностью 255 часов.
Feature beginners
Английский для начинающих
Feature сonversation
Разговорный английский
Feature middle
Средний уровень
Feature for it
Английский для IT
Каждый курс — это 25 уроков на разные темы
Shape

01 Saying Hello

Начнем с приветствия

ABC... 123...

Каждый урок — 8 разных навыков
Skill dictionary
Словарь
Skill theory
Теория
Skill practice
Практика
Skill lifestory
Life story
Skill phrasebook
Разговорник
Skill dialog
Диалог
Skill phrasebook lesson
Разговорный урок
Skill test
Тест
А ещё тренажёры для запоминания правил, слов и фраз. И в конце каждого урока проверка ваших знаний
She is my
Вы получаете год использования сервиса EnglishDOM в подарок при покупке обучения !

Условия поступления

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

Если тест не пройден, мы предлагаем пройти курсы по подготовительной программе и добрать недостающие знания. Минимальный проходной балл - 25.

Подготовительные курсы

Для подготовки к обучению в GeekUniversity мы предлагаем пройти курс по Java из 8 уроков. На курсе вы научитесь:

  • — Основным конструкциям языка Java
  • — Основам ООП

Мы настоятельно рекомендуем идти на подготовительные курсы только если вы уже уверенно знаете основы программирования.

Подробнее о подготовительном курсе.

×

Подготовительный курс на факультет Android-разработки

Продолжительность
8 уроков
Начало занятий
22 января, 27 января
Стоимость курса
8 000 ₽ (при покупке основного обучения)

Программа курса

Java. Подготовительный курс

8 занятий по 2 часа
  • Установка и настройка среды разработки
  • Основные конструкции Java
  • Основы ООП в Java
  • Разработка учебных игр и приложений для Desktop
Стоимость обучения

12 500 ₽/месяц

Возможна банковская рассрочка без первоначального взноса и переплат
Начало подготовительного курса
22 января, 27 января
Начало занятий
18 января
Продолжительность
1 год
Бесплатный звонок по России 8 800 700-68-41

Бесплатная регистрация

Мы используем файлы «cookie», чтобы вам было удобнее пользоваться сайтом.