logo-textmainwebinarforumstudyingcoursestestsGBwebicons-08cartmessageslogoutloginlikegobacknoticearrow-downarrow-uparrow-leftarrow-rightlike-smallblogsettingshelpviewscommentstagsmoremenuinstagramvkvkontaktefacebookgooglegoogle_oauth2g_plus-icn-01link_icn-01mailto_icn-01ok_icn-01#double-arrow-leftavatarprobationcog-smallcheckmore-iconcritical-noticecareercheckx-icnedit-icnemergency-helpicon-callbackicon-callback-hideicon-phonesmile-icnunsmile-icnlike-miniviews-minicomments-minigroup-minipricecalendargroup-ocertificateclassroomrecruitrecruit-hoverplaygithublinkedinbitbuckethometwitterprojecttrashmarkrecruitwriterefuserefreshmark-filledicon-pulsestarsearchproject-rocketyoutubetelegramsendmore-horizontalcalendar-2listbookslaptopcaseprice-badge-cornerpassword-hidepassword-showgive_me_my_moneymoney_sendquestion_smallquestionnairelocklesson-bellmenu_hmbrgrinfo-icnlinkpresentpdfdoneblankwinkspecial offertimerandroidmailrugmailyandexramblerbook-openbook-open-with-arrowcert-filledcert-emptyplay-2collapse-panelupload_arrowhomework-donereflected-eyearchivedownloadtimeronline-webinararrowvideounknown_asset_typeimagegwc-likegwc-viewgwc-commentgwc-playguruflag-ruflag-gbfire-in-the-holeon-airvery-likeicon-web-faculty-quartericon-android-faculty-quartericon-gu-badgeicon-cursor-pointericon-quotesicon-exclamation-signplaceholder

GeekUniversity

Онлайн-университет от Mail.Ru Group с гарантированным трудоустройством в ведущие IT-компании

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

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

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

Наставник

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

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

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

Совместная разработка
Факультативы от IT-компаний

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

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

Микросервисная архитекура

Принципы, сериализация данных, веб-сервисы, очереди сообщений

JS + TypeScript + AngularJS 2

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

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

Открывая для вас более половины вакансий

Диаграмма

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

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

четверть

Разработка интернет-магазина

За первые 3 месяца студенты разработают современный интернет-магазин с адаптивной версткой, на технологиях Ajax и JQuery. Основой сервиса станет собственный мини-фреймворк на PHP MVC, который вы сможете использовать для создания любого другого интернет-магазина.

Разработка интернет-магазина
май
июнь
июль

Профессиональная верстка

1 месяц, 2 раза в неделю
  • HTML5 & CSS3
  • Адаптивная и кроссбраузерная верстка
  • Использование препроцессоров LESS & SASS
  • Использование и применение Bootstrap и flexbox

Профессиональная веб-разработка на PHP

1 месяц, 2 раза в неделю
  • ООП в PHP
  • Шаблон MVC
  • Работа с базой данных
  • Шаблонизаторы

Продвинутый курс Javascript

1 месяц, 2 раза в неделю
  • Объектно-ориентированная парадигма в JavaScript
  • JQuery
  • Ajax
  • Gulp, grunt

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

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

Как стать программистом?

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

Курсовой и командный проект на выбор

Мы погрузимся вглубь работы компьютера: узнаем тонкости его архитектуры, принципы работы операционных систем, познакомимся с языком assembler. Студенты разработают курсовой проект на свой выбор. Это позволит закрепить знания по HTML&CSS, JS, PHP, полученные в первой четверти. Паралельно научимся работать в команде, и совместно с одногруппниками разработаем проект с нуля.

Курсовой и командный проект на выбор
август
сентябрь
октябрь

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

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

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

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

Базы данных

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

Управление проектом и продуктом. Практика командной разработки

2 месяца, 1 раз в неделю
  • Разработка проекта от зарождения идеи до монитизации
  • Составление ТЗ и архитектуры
  • Инструменты командной разработки: Git, bug-tracker
  • Методологии разработки: Agile, Scrum

Командная разработка курсового проекта под руководством наставника. Используем все технологии, освоенные в 1-й четверти. Проходим полный цикл разработки от идеи до первой версии продукта.

четверть

Социальная сеть и таск-менеджер

В этой четверти мы освоим с вами самые современные и распространенные фреймворки: для разработки backend-а (Yii2 framework) и frontend-а (ReactJS), а также освоим архитектуры и шаблоны проектирования. За 3 месяца мы разработаем современную систему управления задач, а также небольшую социальную сеть.

Социальная сеть и таск-менеджер
ноябрь
декабрь
январь 2018

YII 2 Framework

2 месяца, 2 раза в неделю
  • Модели и формы в Yii 2
  • DAO и ORM, работа с БД
  • Автоматическая генерация кода с использованием GII
  • Кеширование данных
  • Тестирование в Yii2. Codeception + PHPUnit, Selenium
  • REST API на базе Yii2
  • PAjax
  • Push-уведомления, интеграция с Telegram
  • Оптимизация производительности

React JS

1 месяц, 2 раза в неделю
  • Стандарт ES6
  • Webpack
  • ReactJS
  • Flux, Redux

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

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

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

Эта четверть полностью посвящена командной разработке. Сначала мы с вами научимся разрабатывать высоконагруженные проекты, работать с большими объемами данных и выдерживать большое количество пользователей. Затем мы примем участие в разработке OpenSource-проекта и научимся работать с большим количеством чужого кода - это именно то, что будет требоваться от вас при выходе на работу. Также, мы пройдем тренинг по подготовке к техническому собеседованию на Middle-разработчика.

Командная разработка HighLoad проекта
февраль
март
апрель

Командная работа над Highload-проектом

1 месяц, 2 раза в неделю
  • Профилирование. Поиск узких мест. Оптимизация PHP
  • Оптимизация работы с БД
  • Масштабирование БД: шардирование, балансировщики
  • Кэширование: redis, memcache
  • Горизонтальное скалирование, бесшовная развёртка приложений

Командная работа над Open Source-проектом

2 месяца, 1 раз в неделю
  • Работа над крупным проектом в команде
  • Умение читать чужой код
  • Git flow

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

1 месяц, 1 раз в неделю
  • Решение задач для собеседований
×

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

четверть

Профессиональная верстка

1 месяц, 2 раза в неделю
  • HTML5 & CSS3
  • Адаптивная и кроссбраузерная верстка
  • Использование препроцессоров LESS & SASS
  • Использование и применение Bootstrap и flexbox

Профессиональная веб-разработка на PHP

1 месяц, 2 раза в неделю
  • ООП в PHP
  • Шаблон MVC
  • Работа с базой данных
  • Шаблонизаторы

Продвинутый курс Javascript

1 месяц, 2 раза в неделю
  • Объектно-ориентированная парадигма в JavaScript
  • JQuery
  • Ajax
  • Gulp, grunt

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

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

Как стать программистом?

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

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

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

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

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

Базы данных

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

Управление проектом и продуктом. Практика командной разработки

2 месяца, 1 раз в неделю
  • Разработка проекта от зарождения идеи до монитизации
  • Составление ТЗ и архитектуры
  • Инструменты командной разработки: Git, bug-tracker
  • Методологии разработки: Agile, Scrum

Командная разработка курсового проекта под руководством наставника. Используем все технологии, освоенные в 1-й четверти. Проходим полный цикл разработки от идеи до первой версии продукта.

четверть

YII 2 Framework

2 месяца, 2 раза в неделю
  • Модели и формы в Yii 2
  • DAO и ORM, работа с БД
  • Автоматическая генерация кода с использованием GII
  • Кеширование данных
  • Тестирование в Yii2. Codeception + PHPUnit, Selenium
  • REST API на базе Yii2
  • PAjax
  • Push-уведомления, интеграция с Telegram
  • Оптимизация производительности

React JS

1 месяц, 2 раза в неделю
  • Стандарт ES6
  • Webpack
  • ReactJS
  • Flux, Redux

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

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

Командная работа над Highload-проектом

1 месяц, 2 раза в неделю
  • Профилирование. Поиск узких мест. Оптимизация PHP
  • Оптимизация работы с БД
  • Масштабирование БД: шардирование, балансировщики
  • Кэширование: redis, memcache
  • Горизонтальное скалирование, бесшовная развёртка приложений

Командная работа над Open Source-проектом

2 месяца, 1 раз в неделю
  • Работа над крупным проектом в команде
  • Умение читать чужой код
  • Git flow

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

1 месяц, 1 раз в неделю
  • Решение задач для собеседований

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

E1

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

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

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

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

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

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

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

HTMLHTML
CSSCSS
JavaScriptJavaScript
BootstrapBootstrap
RESTful APIRESTful API
Yii2Yii2
XMLXML
jQueryjQuery
PHPPHP
RedmineRedmine
MongoDBMongoDB
RedisRedis
AjaxAjax
GitGit
MySQLMySQL
JSONJSON

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

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

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

Для успешного поступления вам необходимо обладать начальными знаниями по следующим дисциплинам:

  • — HTML&CSS
  • — PHP
  • — JavaScript

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

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

×

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

Продолжительность
2 месяца
Начало занятий
17 мая

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

Основы HTML&CSS

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

Основы Javascipt

8 занятий по 2 часа
  • Переменные, типы данных, циклы, ветвления, функции
  • Инструменты разработки и отладка в браузере;
  • Методы и объекты в JS
  • DOM

Основы PHP

8 занятий по 2 часа
  • Переменные, типы данных, циклы, ветвления, функции
  • Работа с файлы и базой данных
  • GET и POST-запросы
  • Сессии и Cookies

Видео-курс «Основы баз данных»

20 видео по 10 минут
  • Проектирование простых баз данных
  • Простые SQL-запросы
  • Работа с СУБД MySql
  • MySql Workbench
Стоимость обучения

12 500 руб./месяц

Возможна банковская рассрочка без первоначального взноса и переплат
Продолжительность
1 год
Начало занятий
15 мая, 15 июня

Напиши несколько слов о себе. Какой у тебя опыт в программировании, и что ты хочешь получить от обучения?

Бесплатный звонок по России 8 800 700-68-41
Отправляя заявку, Вы принимаете условия договора оферты.