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-quarterios-faculty-quartericon-gu-badgeicon-cursor-pointericon-quotesicon-exclamation-signplaceholderteacher-complaintpopup-close-button
Бесплатная помощь в подборе профессииБесплатная помощь в подборе курса
Бесплатная помощь в подборе профессии
Бесплатная помощь в подборе курса
Бесплатная помощь
в подборе профессии
Бесплатная помощь
в подборе курса
8 800 700-68-41Бесплатно по России
8 800 700-68-41Бесплатно по России
Профессия

Веб-разработчик

Создай свой Facebook с маджонгом и гейшами!

11 месяцев обучения и стажировки

И не верьте тем, кто обещает научить за 2 месяца
Sprite 06

100 000 рублей — средняя зарплата для вакансии
«Веб разработчика» в Москве

По данным Яндекс.Работа
Как стать Веб-разработчиком
Востребованность
Сложность
Clouds

Мир GeekBrains

Больше, чем книга, видеозапись или учебный курс

GeekBrains в цифрах

Sprite 38
4.7 балла

Средний балл оценки преподавателей на GB

Sprite 41
6 лет

Существуют проекты Школа Программирования и GeekBrains

Sprite 45
78 636 отзывов

Оставили наши студенты о пройденных курсах на текущий момент

Sprite 47
25 000+ выпускников

за 6 лет

Sprite 57
17 000 часов

В прямом эфире провели вместе с вами наши преподаватели

Sprite 52
> 300 кандидатов

претендовали на роль преподавателей, но так и не прошли наш строгий “кастинг”

Sprite 55
1 728 247 человек

зарегистрированы в сообществе GeekBrains

Sprite 56
1 950 000 000 рублей

совокупно зарабатывают наши выпускники каждый месяц

Стажировка после обучения

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

Оставьте заявку на понравившуюся вам вакансию на странице проекта в разделе "Карьера". С вами свяжется куратор проекта и сообщит своё решение.

Rocket
Если вы закончили одну из профессий GeekBrains и чувствуете в себе силы для выхода на рынок - для вас мы приготовили целый список IT-компаний с разными условиями стажировки и потенциалом дальнейшего трудоустройства.

Для того, чтобы попасть на стажировку, необходимо пройти обучение по одной из профессий на сайте GeekBrains и подать заявку в одну или несколько выбранных вами организаций в разделе "Стажировка" по профилю вашего обучения. После проверки заявки и выполнения вами тестового задания (в некоторых случаях этого не требуется) компания-организатор уведомляет вас о статусе вашего взаимодействия и высылает дальнейшие инструкции.

Man
Контур
Intel
Positive Technologies
High Technologies Center
Alter Ego
Novalab
Staply
Pentestit
Pokupo
Если идея собственного проекта у вас еще не сформировалась, а идти на стажировку в компанию страшно, запишитесь на гарантированную стажировку от GeekBrains. Навыки командной разработки под руководством опытного наставника и полноценный кейс для портфолио вам гарантированы.

Одно дело - уметь писать код, и совсем другое - работать программистом. На этой стажировке вы сможете примерить на себя роль разработчика как участника команды, пройдете путь от зарождения идеи проекта до его реализации, научитесь использовать git и trello, укладываться в deadline-ы, и, наконец, совместными усилиями выпустите готовый продукт.

Основная и единственная цель стажировки - обучение наших выпускников.

Стажировка оформлена в виде привычного курса с 6 уроками. Каждый урок длится около 1.5 часов.

На первом занятии мы в игровой форме создаем IT-компанию, и получаем первый заказ от виртуального заказчика. Далее каждому из участников предоставляется возможность примерить на себя роль Аналитика, Проектировщика интерфейсов и Архитектора проекта. Задача - на себе прочувствовать роль каждого члена команды.

Начиная со второго урока, мы приступаем непосредственно к разработке совместного проекта.

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

Каждый из компонентов будет написан на своем языке программирования, в зависимости от возможностей участников стажировки.

Курированием проекта занимается Евгений Картавец. В планах подключение других преподавателей GeekBrains.

Чтобы участвовать в программе стажировки от GeekBrains, оставьте заявку в форме ниже.

Гарантированная стажировка потому так и называется, что дает возможность каждому выпускнику GeekBrains, прошедшему соответствующие описанию стажировки курсы, выйти на IT-рынок с опытом разработки за плечами. И не переживайте, что у вас что-то не получится, ведь в помощь вам будет дружная команда и опытный наставник в придачу.

Geekbrains

Ты прокачаешь не только знания, но так же ...

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

Твое будущее резюме
Sprite 33
Должность:
Веб-разработчик
Желаемая зарплата:
100 000 руб.
Опыт работы:
< 1 года
Sprite 36
Ключевые навыки:
  • Уверенные знания ООП
  • Знание PHP инфраструктуры и устройства веб-приложений
  • Понимание шаблона MVC
  • Работа с шаблонами
  • Работа с файлами, сессиями, куками
  • MySQL - базовый синтаксис
  • Умение разбираться в чужом коде
  • Опыт проектирования БД
  • Знание принципов обмена информацией с API веб-сервисов
  • Разработка веб-приложений и скриптов на node.js
  • Разработка веб-приложений с помощью Yii2
Sprite 112

Личные качества

Твой потенциал развития
Sprite 40
  • Пунктуальность

    Научим всегда держать свое слово. Планировать реальные сроки разработки и соблюдать их.

  • Культура кода

    Ты будешь писать понятный код, который легко развивать и поддерживать.

  • Работа в команде

    Как эффективно работать плечом к плечу с другими программистами

  • Личная эффективность

    Как эффективно добиваться своих целей в работе и личной жизни

Как проходит обучение

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

Начало обучения - ["15 июня"]
Icon 06
Урок 1. Основные понятия в веб-разработке
Что представляет собой веб-страница; виды сайтов; процесс разработки сайта; что такое гипертекст, теги и атрибуты; подготовка рабочего места; структура HTML-документа; основные теги оформления текста; простой пример HTML странички; пример сложной веб-страницы; горячие клавиши для перемещения по документам.
Icon 21
Урок 2. Основы языка разметки документов HTML
Спецсимволы; комментарии в HTML; гиперссылки; типы изображений для web; загрузка изображений на страницу; списки, формы и их элементы.
Icon 36
Урок 3. Основы языка оформления стилей документа CSS
Что такое CSS; синтаксис CSS; способы объявления CSS; селекторы (id, class, tag); селекторы атрибутов.; основные свойства стилей; вложенность; наследование и группирование свойств; проверка подключения файла стилей.
Icon 53
Урок 4. Псевдоклассы и псевдоэлементы, табличная вёрстка
Приоритеты применения стилей; псевдоклассы и псевдоэлементы; создание таблиц; объединение ячеек; вложенные таблицы; стилевое оформление таблиц.
Icon 71
Урок 5. Формирование блочной модели; блочная вёрстка
Основные теги для верстки (div и span); отступы элементов (margin и padding); обтекаемые элементы; позиционирование блоков.
Icon 81
Урок 6. Работа с макетом дизайна в формате PSD
Основные функции и знакомство с программой Photoshop; выделение основных частей макета; нарезка макета; вёрстка макета сайта при помощи блоков; вставка частей макета в вёрстку; установка плагина PerfectPixel.
Icon 98
Урок 7. Разметка сайта и знакомство с Bootstrap
Создание основной разметки сайт; применение overflow и clear в реальной вёрстке; заполнение разметки частями нарезанного макета; приёмы позиционирования элементов; знакомство и применение Bootstrap.
Icon 108
Урок 8. Стандарты web и вспомогательные инструменты
Загрузка проектов на сервер; проблема «кроссбраузерности»; стандарты HTML/CSS; будущее за стандартами HTML5 и CSS3; грамотная, универсальная вёрстка; знакомство с препроцессорами на примере LESS.
1
Урок 1. HTML5: Семантические элементы.
Обзор HTML5, Новые семантические элементы HTML5, Новый способ структурирования страниц. Семантика текстового уровня. Настройка редактора , практические примеры применения семантических тегов, для создания структуры сайта. Знакомство с плагинами ускоряющими вёрстку сайта.
2
Урок 2. Позиционирование элементов, Практическая вёрстка.
Позиционирование элементов, расположение элементов на странице (позиционирование элементов по вертикали, по горизонтали). Рассмотрим самые популярные css генераторы, какие они бывают, для чего применяют каждый из них.
3
Урок 3. HTML5 формы. Добавление Аудио и Видео на страницу.
Рассмотрим и подробно разберем на практических примерах данные особенности. Усовершенствование традиционных форм (добавление подсказок, фокусировка на элементе и т.д.). Проверка форм на ошибки заполнения. Новые типы элементов (адреса электронной почты, URL-адреса и т.д.). Добавим в наш проект видео и аудио информацию, посмотрим как все это реализуется на практике. Рассмотрим работу тэгов <VIDEO> <AUDIO>. Задание классов, разбор технологии БЭМ
4
Урок 4. Параметры CSS для фона. Использование SVG.
Создание множественного фона для сайта. Задание фоновых изображений для адаптивных сайтов. Создание градиентного фона для сайт. Знакомство со спрайтами и иконочными шрифтами. Модернизируем наш проект в соответствии с новыми возможностями CSS3. Добавим необходимые элементы и эффекты. Знакомство с форматом svg.
5
Урок 5. Работа с текстом. Границы в CSS3
Работа с шрифтами. Веб-шрифты GOOGLE. Размещение текста в несколько колонок. Рассмотрим механизмы представления текстовой информации: оформление, выравнивание, отступы. Переключаемые вкладки для создания меню.Рассмотрим основы Canvas. Рассмотрим работу с границами в CSS, способы создания рамок элементов. Создание прозрачных рамок, теней, скругленных углов, градиентов.
6
Урок 6. Эффекты перехода и трансформации CSS3.
Эффекты перехода. Применение трансформации. Поворот элементов при наведении на него. Создание анимации средствами в CSS3. Узнаем для чего нужна данная технология и где ее следует применять. Добавим анимацию для некоторых элементов нашего сайта.
7
Урок 7. Адаптивная вёрстка (Часть 1).
Рассмотрим понятие адаптивного дизайна. Для чего и в каких случаях применяется. Основы синтаксиса и примеры. Придадим дизайну современный вид.
8
Урок 8. CSS3 Углубленное изучение.SASS. Flexbox.
Рассмотрим новое свойство flex, для создания гибкой структуры внутренних блоков сайт. Сделаем финальный проект со всеми доработками и нововведениями представленными CSS3, С использованием одного из самых популярных препроцессоров SASS.
Icon 03
Урок 1. Основы языка JavaScript
Синтаксис; структура кода; внешние скрипты и порядок их исполнения; переменные и типы данных; Hello world; современные стандарты.
Icon 18
Урок 2. Основные операторы JavaScript
Операторы и операнды; приоритет операций; условные операторы; функции; рекурсия; практикум; игра «Угадай число».
Icon 33
Урок 3. Циклы, массивы, структуры данных
Циклы в JavaScript; массивы в JavaScript; структуры данных; практикум; игра «Быки и коровы».
Icon 51
Урок 4. Объекты в JavaScript
Знакомство с понятием объектов; объекты в JavaScript; работа с объектами; перебор значений; практикум; игра «Квест».
Icon 62
Урок 5. Введение в DOM
Понятие DOM; DOM в JavaScript; манипуляции с DOM в JavaScript; практикум; игра «Квест 2.0».
Icon 78
Урок 6. Обработка событий в JavaScript
Понятие события; обработка нажатий; браузерные события; практикум; игра «Крестики-нолики».
Icon 96
Урок 7. Урок-практикум
Реализация игры «Змейка».
Icon 106
Урок 8. Анонимные функции, замыкания
Углублённое изучение работы функций; функции и функциональные выражения; анонимные функции; замыкания; действия браузера по умолчанию.
1
Урок 1. ООП в JavaScript
Prototype; жизненные циклы объекта; прототипный и функциональный стиль: минусы и плюсы; наследование; встроенные классы.
2
Урок 2. AJAX
XMLHttpRequest; типы запросов; форматы JSON и XML.
3
Урок 3. Регулярные выражения в JavaScript
Паттерны и флаги; Regexp и String; квантификаторы; наборы и диапазоны.
4
Урок 4. Введение в jQuery
Селекторы; события; AJAX в jQuery; работа со стилями и анимация.
5
Урок 5. Взаимодействие компонентов страницы, практика
Соглашения и документация; разработка модулей.
6
Урок 6. jQuery UI и другие расширения jQuery
Виджеты; Поведения; дополнительная анимация; подключение и использование объекта Carousel.
7
Урок 7. Полезные библиотеки, сборщики и шаблонизаторы
Таск-менеджеры; сборщик Gulp.
8
Урок 8. Тестирование: куда дальше?
Типы тестирования; тестирование в JavaScript; Jasmine.js; дальнейшее развитие.
1
Урок 1. Реляционные базы данных
Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.
2
Урок 2. Установка СУБД
Установка СУБД MySql и графического приложения Mysql Workbench.
3
Урок 3. Проектирование базы данных, нормальные формы
Проектирование данных в Excel; нормальные формы; первичный ключ.
4
Урок 4. SQL-команда CREATE
Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.
5
Урок 5. SQL-команда INSERT
Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.
6
Урок 6. SQL-команды SELECT и WHERE
Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.
7
Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT
Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.
8
Урок 8. SQL-команды DELETE и UPDATE
Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.
9
Урок 9. Согласованность данных
Понятие согласованности или консистентности данных.
10
Урок 10. Внешний ключ
Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.
11
Урок 11. Создание таблиц с отношением “многие ко многим”
Добавление корзины в базу данных интернет-магазина.
12
Урок 12. Составной первичный ключ
Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.
13
Урок 13. Объединение данных из нескольких таблиц
Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.
14
Урок 14. Оператор INNER JOIN
Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.
15
Урок 15. Операторы LEFT JOIN, RIGHT JOIN
Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.
16
Урок 16. Оператор UNION
Объединение результатов нескольких SQL-запросов с помощью оператора UNION.
17
Урок 17. Агрегирующие функции
Агрегирующие функции COUNT, SUM, MIN, MAX.
18
Урок 18. Оператор GROUP BY
Группировка выбранного набора строк с использованием оператора GROUP BY.
19
Урок 19. Индексы
Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.
20
Урок 20. Транзакции
Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.
Icon 08
Урок 1. Введение в PHP
Принципы работы динамических сайтов Принципы работы веб-серверов Подготовка рабочей среды Hello, world! [Практика] Базовые конструкции языка – дескрипторы, переменные, типы данных Версии языка и их различия на базовом уровне
Icon 23
Урок 2. Условные блоки, ветвление функции
Принципы ветвления, визуализация, блок-схемы Операторы if, if-else Оператор switch Тернарный оператор Реализация схем логики ветвления Тернарный оператор Функции, рекурсия Использование функций и рекурсии для решения задач Области видимости переменных
Icon 39
Урок 3. Циклы и массивы
Понятие цикла, типы циклов в PHP While, do…while For Бесконечный цикл и выход из шагов, цикла Понятие массива, типы массивов в PHP Применение циклов для работы с массивами [Практика] Многомерные массивы Основные функции работы с массивами Применение функции для работы с массивами [Практика] Предопределённые массивы
Icon 55
Урок 4. Работа с файлами
Файловая система и адресация, примеры на базе разных ОС Подключение файлов с кодом Базовые операции работы с файлами – чтение, запись. Использование базовых операций для решения повседневных задач – логирование, чтение данных, кэширование [Практика] Типовые форматы хранения данных
Icon 65
Урок 5. Базы данных MySQL и работа с ними на уровне PHP
Создание БД, пользователей Создание таблиц Синтаксис базовых запросов. Создаем, редактируем и удаляем таблицы, Изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT Выборка из БД и вывод на экран
Icon 84
Урок 6. Интерактивность: Методы передачи данных GET и POST, работа с формами и пользовательскими данными
Основные методы передачи данных на сервер Методы GET и POST Передача данных из формы в скрипт Обработка и сохранение данных в БД, обеспечение безопасности. Реализация CRUD-пакета действий [Практика] Загрузка файлов на сервер
Icon 94
Урок 7. Авторизация и аутентификация
Знакомство с понятиями авторизации и аутентификации Сессии и Cookies Шифрование пользовательских данных Реализации аутентификации пользователя на сайте
Icon 111
Урок 8. Практика
Написание недостающей логики страниц Создание тестовых заказов Тестирование
Icon 11
Урок 1. ООП в PHP. Базовые понятия.
Откуда появилась концепция ООП? Базовые термины ООП. Базовые принципы ООП. ООП в PHP. Константы и статические методы. Hello, world в стиле ООП [Практика]
Icon 26
Урок 2. ООП в PHP. Расширенное изучение.
Ключевое слово parent. Абстрактные классы и интерфейсы. Когда нужны классы, а когда интерфейсы? Перегрузка и магические методы. Перегрузка методов. Магический метод __toString(). Контроль типа. Пространства имён. Трейты
Icon 42
Урок 3. Шаблонизаторы
Установка Twig. Возможности Twig. Подгрузка шаблонов. Фильтрация данных. Применяем Twig, пишем свой простой шаблонизатор.
Icon 48
Урок 4. Углублённое проектирование реляционных БД.
Типы БД. Нормализация. Типы связей. Создание резервных копий и восстановление данных. Индексы. Расширенная выборка данных. Встроенные функции SQL
Icon 68
Урок 5. Тестирование. PHPUnit.
Понятие тестирования. Принципы юнит-тестирования. Подключение PHPUnit. Написание тестов
Icon 87
Урок 6. Парадигма MVC
Зачем нужен MVC? Составляющие и их взаимосвязь. Архитектура системы. Маршрутизация и ЧПУ. PSR-0 и PSR-1
Icon 101
Урок 7. Практическое занятие
Проектирование системы. Доработка необходимых модулей.
Icon 113
Урок 8. Дальнейшее развитие карьеры разработчика. Инструменты и необходимые знания
Fullstack разработка. Операционные системы. Методы оптимизации. Карьера
Yii 03
Урок 1. Настройка рабочей среды на базе Ubuntu, шаблоны Yii
Что такое YII; возможности фреймфорка; установка веб-сервера на Ubuntu 15.10; установка фреймворка; обзор базового и продвинутого шаблона; запуск шаблонов.
Yii 06
Урок 2. Инструменты проектирования БД, модели и формы Yii
Установка MySQL Workbench; проектирование БД; создание модели через Gii.
Yii 10
Урок 3. Инструменты работы с БД в Yii; DAO и ORM
Рассмотрим DAO и ActiveRecord; сгенерируем модель User и сделаем авторизацию пользователя через БД.
Yii 13
Урок 4. Автоматическая генерация кода с использованием GII. Часть 1
Детальное изучение Gii; генерация CRUD-операций на основные таблицы БД; теоретическая и практическая часть.
Yii 16
Урок 5. Автоматическая генерация кода с использованием GII. Часть 2
Детальное изучение Gii; генерация CRUD-операций на основные таблицы БД; теоретическая и практическая часть.
Yii 20
Урок 6. Кеширование данных
Рассмотрим механизмы кеширования в Yii; определим какие данные выгодно кешировать нам; реализация кешей.
Yii 27
Урок 7. Расширения и особенности фреймворка
Рассмотрим основные расширения; использование сторонних расширений; Assets; сессии и куки.
Yii 30
Урок 8. Консольное приложение
На уроке будем заниматься созданием консольного приложения и запускать его через cron.
1
Урок 1. Введение в ReactJS: современный Javascript
Знакомство с ReactJS; сравнение с другими технологиями; современный JS; что нового в ES6 и как это использовать; классы, наследования, модули rest/spread, параметры, промисы, модули.
2
Урок 2. Настройка среды разработки
Настройка и конфигурирование Webpack; определение структуры проекта; создание заглавной страницы проекта.
3
Урок 3. Первое приложение на ReactJS
Что же такое ReactJS и как с ним работать; JSX, ReactComponent, ReactDOM.render, Render function; создаём и отрисовываем первый компонент; добавляем Layout компонент; определяемся с набором компонентов нашего приложения; реализуем заготовки компонентов системы.
4
Урок 4. ReactJS под капотом
Virtual DOM; состояние компонентов; как задавать состояние компонента по умолчанию; как изменять состояние компонента; основные этапы жизненного цикла компонента; встраиваем стили в компоненты.
5
Урок 5. Взаимодействие в ReactJS
Как организуется взаимодействие компонентов; отрисовка и события в ReactJS; передача параметров в компоненты с помощью свойства props; связываем обработчики событий с методами; связываем обработчики событий с методами; как отрисовать несколько компонентов в рамках одного компонента (дочерние компоненты).
6
Урок 6. Роутинг в ReactJS приложении
Что такое роутинг; добавляем ReactRouter в наше приложение; основные возможности ReactRouter; организуем роутинг в нашем приложении; параметры роутинга.
7
Урок 7. Концепция Flux на примере использования Redux
Что такое Flux; FluxDispatcher; EventEmitter; Store; что такое Redux и для чего он нам нужен; Reducers; Redux EventEmitter и Store.
8
Урок 8. Знакомство с NodeJS, EpxressJS и MongoDB
Что такое NodeJS; что такое ExpressJS; что такое MongoDB; устанавливаем и настраиваем NodeJS; подключаем ExpressJS; организуем обработку входящих запросов при помощи ExpressJS Router; устанавливаем и настраиваем MongoDB; типизируем наши схемы, подключаем Mongoose.
1
Урок 1. IT resume sample
Составляем резюме на английском.
2
Урок 2. Job interview: questions and answers
Проходим собеседование на английском.
3
Урок 3. Effective Teams
Говорим о командной работе и процессах на английском.
4
Урок 4. Workplace communication
Английский для общения по телефону и Skype.
5
Урок 5. Business e-mails
Ведём переписку на английском.
6
Урок 6. Requirement Specifications (SRS)
Читаем и составляем техническое задание на английском.
7
Урок 7. Stand-Up meetings
Становимся идеальным спикером.
8
Урок 8. Deadline
Выполняем работу в срок и по-английски.
9
Урок 9. Challenge
Описываем и решаем проблемы по-английски.
10
Урок 10. Start up
Рассказываем о своём проекте и представляем команду на английском.

Преподаватели курса

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

Александр Фисунов

4.9 /5
743502

Алексей Степченко

4.9 /5
538822

Александр Пряхин

4.9 /5
70484a9eeb0d5b01c00d2a03e484603877e3ab50

Роман Муратов

4.9 /5
52c16618590e6e69acb31a76014af48996e4698e

Сергей Сизов

4.9 /5
D5528ab370d7f9786531210202aeff75f308073b

Илья Афанасьев

4.9 /5
E171149e6188e98a16e586b51dbfddeba239b7be

Роман Луллис

4.9 /5
0bd912589fa86d8213c7b6972253bf1be8a4b596

Екатерина Рудыка

4.9 /5
248396

Павел Тарасов

4.9 /5
091c6bf0ab8926698039ea2a9529dd8ccd4f6779

Эдуард Арсентьев

4.9 /5
2856aeb082f83d051ac6ba802210162e799560d0

Таша Соколова

5.0 /5
3d76f8851020b8fada3788f47b93d725d40f9b2c

Елена Пяташова

5.0 /5

Отзывы

Мы НЕ модерируем отзывы выпускников (единственные в Рунете :)
4.5 /5
Средняя оценка программы
4.7 /5
Средняя оценка преподавателей


Подарки

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

%d0%90%d0%bd%d0%b3%d0%bb%d0%b8%d0%b8%cc%86%d1%81%d0%ba%d0%b8%d0%b8%cc%86 %d0%b4%d0%bb%d1%8f it
Видеокурс

Английский для 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 в подарок при покупке обучения в GeekUniversity!

Подведём итоги

Sprite 25

Уникальная система обучения

Sprite 27

Проверенные лучшие преподаватели и учебные программы

Sprite 51

Тестирование и сертификация

Sprite 55

Поддержка самого крупного учебного сообщества программистов

Sprite 35

Стажировка и трудоустройство

Sprite 37

Портфолио и готовый проект на выход

Длительность:
11 месяцев
Дата начала:
15.06.2017
16.06.2017
Специальное предложение
7 270 ₽/ мес.
Осталось 17 мест
Отправляя заявку, Вы принимаете условия договора-оферты.

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

Работа над реальным проектом в реальных условиях - прекрасная возможность:

  • отработать навыки, полученные во время обучения;
  • приобрести опыт работы в команде;
  • наработать портфолио, которое сделает вхождение в профессию безболезненным.

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

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

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