GeekUniversity

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

Mailru

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


Вместе с Mail.Ru

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

  • Agile

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

  • Тинькофф Java

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

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

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

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

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

Наставник

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

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

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

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

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

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

Диаграмма

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

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

Вас ожидает 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
  • Работа с сетевыми утилитами
  • Безопасность в компьютерных сетях

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

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

Облачное хранилище

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

Облачное хранилище
апрель
май
июнь

Алгоритмы и структуры данных. Базовый курс

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

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

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

Базы данных

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

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

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

Сайт электронной коммерции

Мы пройдем полный цикл разработки веб-приложений и создадим сайт электронной коммерции.Мы научимся верстать сайты по макету с использованием HTML, CSS и Bootstrap. Затем напишем серверную часть веб-приложений на Java Enterprise Edition (JSP, JSF, JSTL, JAX-WS, JAX-RS и т.д.), а затем с использованием Java Spring Framework

Сайт электронной коммерции
июль
август
сентябрь

HTML&CSS

1 месяц, 2 раза в неделю
  • Основы верстки статических сайтов
  • Валидная, кроссбраузерная вёрстка
  • Блочная вёрстка
  • Базовые операции в Photoshop и GIMP
  • Препроцессоры LESS
  • Bootstrap
  • Верстка по макету

Java Enterprise Edition

1 месяц, 2 раза в неделю
  • Обзор Java EE
  • Сервлеты
  • JSP, JSTL, JSF
  • Java Beans
  • Java Persistence API
  • Java Transaction API
  • Работа с веб-службами (JAX-WS, JAX-RS)
  • Поддержка безопасности в Java EE, WS-Security

Spring Framework. Часть 1

1 месяц, 2 раза в неделю
  • Введение в Spring
  • Контекст и бины в Spring: BeanDefinition. BeanFactoryPostProcessor. BeanFactory. BeanPostProcessor. Создание собственных BeanPostProcessor
  • Доступ к данным в Spring: Hibrrnate, JPQL. Доступ к атрибутам. Каскадные операции. Управление транзакциями. Spring Data JPA.
  • Spring MVC
  • Шаблонизация. Apache Tiles. Источники сообщений. Интернационализация . Валидация
  • Spring Security. Авторизация. Защита приложения.

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

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

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

четверть

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

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

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

Spring Framework. Часть 2

1 месяц, 2 раза в неделю
  • Архитектура. Модель. Обзор применяемых решений. Spring Boot
  • SpEL, Validation, Data Binding, Spring AOP
  • Spring Web Services, spring-websocket
  • Jasper Reports
  • Spring Cloud, Spring Cloud Data Flow
  • Spring Integration
  • Spring Batch
  • Тестирование Spring проектов

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

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

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

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

1 месяц, 1 раз в неделю
  • Подготовка к собеседованию на должность java-разработчика
  • Задачи и вопросы на собеседованиях
Подробная программа
×

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

четверть

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 раза в неделю
  • Сложность алгоритмов
  • Сортировки
  • Рекурсивные алгоритмы
  • Динамические структуры данных
  • Деревья, код Хаффмана
  • Графы, жадные алгоритмы, алгоритм Дейкстры
  • Динамическое программирование

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

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

Базы данных

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

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

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

HTML&CSS

1 месяц, 2 раза в неделю
  • Основы верстки статических сайтов
  • Валидная, кроссбраузерная вёрстка
  • Блочная вёрстка
  • Базовые операции в Photoshop и GIMP
  • Препроцессоры LESS
  • Bootstrap
  • Верстка по макету

Java Enterprise Edition

1 месяц, 2 раза в неделю
  • Обзор Java EE
  • Сервлеты
  • JSP, JSTL, JSF
  • Java Beans
  • Java Persistence API
  • Java Transaction API
  • Работа с веб-службами (JAX-WS, JAX-RS)
  • Поддержка безопасности в Java EE, WS-Security

Spring Framework. Часть 1

1 месяц, 2 раза в неделю
  • Введение в Spring
  • Контекст и бины в Spring: BeanDefinition. BeanFactoryPostProcessor. BeanFactory. BeanPostProcessor. Создание собственных BeanPostProcessor
  • Доступ к данным в Spring: Hibrrnate, JPQL. Доступ к атрибутам. Каскадные операции. Управление транзакциями. Spring Data JPA.
  • Spring MVC
  • Шаблонизация. Apache Tiles. Источники сообщений. Интернационализация . Валидация
  • Spring Security. Авторизация. Защита приложения.

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

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

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

четверть

Spring Framework. Часть 2

1 месяц, 2 раза в неделю
  • Архитектура. Модель. Обзор применяемых решений. Spring Boot
  • SpEL, Validation, Data Binding, Spring AOP
  • Spring Web Services, spring-websocket
  • Jasper Reports
  • Spring Cloud, Spring Cloud Data Flow
  • Spring Integration
  • Spring Batch
  • Тестирование Spring проектов

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

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

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

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

1 месяц, 1 раз в неделю
  • Подготовка к собеседованию на должность java-разработчика
  • Задачи и вопросы на собеседованиях

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

E1

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

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

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

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

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

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

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

JavaJava
JunitJUnit
JdbcJDBC
SqlSQL
SwingSwing
J2eeJ2EE
Spring frameworkSpring Framework
Java beansJava Beans
IdeaIntellij idea
HtmlHTML
CssCSS
BootstrapBootstrap

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

  • Уверенные знания программирования Java
  • Разработка на Java Enterprise Edition
  • Создание веб-приложений с использованием Spring Framework
  • Базовые знания верстки: HTML, CSS, Bootstrap
  • Навыки автоматизированного тестирования кода
  • Работа в команде
  • Умение работать с 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
  • — Основам ООП

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

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

×

Подготовительный курс Java для начинающих

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

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

Подготовительный курс Java для начинающих

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

12 500 ₽/месяц

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

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