Поможем с нуля стать fullstack-разработчиком и запускать свои проекты. Вы научитесь создавать сайты, мобильные приложения и высоконагруженные сервисы: от идеи до реализации.
15 месяцев
3 кейса в портфолио
Трудоустройство после обучения
Онлайн, 2 раза
в неделю
REG.RU
Поможем с нуля освоить профессию fullstack-разработчика: вы научитесь делать сайты и высоконагруженные сервисы и приложения.
Освоите полный цикл создания сайтов и приложений. После обучения сможете перейти на позицию fullstack-разработчика и делать высоконагруженные сервисы под ключ на фрилансе.
Вы освоите программу обучения даже без технического образования. Уже через полгода вы можете начать работу frontend-разработчиком, а после всего обучения — стать fullstack-разработчиком.
Преподаватели — ведущие специалисты из GeekBrains и Delivery Club. Они имеют опыт в проектировании корпоративных порталов и микросервисных программ, backend-разработке интернет-магазинов.
Обучение приближено к рабочей среде. Вы сможете создать проект вместе с другими разработчиками: обсудите идею, распределите роли, составите план. Это поможет прокачать soft skills, которые важны разработчикам: умение ставить задачи и договариваться о результате.
Вы сможете потренироваться работать с удалёнными серверами и разворачивать проекты — для этого предоставим учебный доступ к инфраструктуре REG.RU. Доступ работает на нескольких уроках.
Поможем проанализировать ваши компетенции и пути карьерного развития. Все студенты, которые обращаются в центр карьеры GeekBrains, выходят на работу по специальности.
Чтобы вы выгодно выделялись на фоне конкурентов, наши HR-специалисты помогут составить резюме.
Менеджер по трудоустройству отправляет подборки вакансий, а вы откликаетесь на самые интересные.
Дадим советы, как пройти собеседование, и поздравим с оффером :-)
Веб-разработчик в cerm.ru
После того как проработал на заводе 5 лет, решил изучать веб-разработку: скачивал книжки, смотрел видеоуроки. На каком-то этапе понял, что проще записаться на курсы, где тебе последовательно объяснят сложные моменты. Так и попал в GeekBrains.
Через полгода учебы разместил резюме и устроился на свою нынешнюю работу — «Центр развития молодёжи». Учиться стало сложнее, но это того стоило: я стал зарабатывать в полтора раза больше, а до работы теперь добираюсь за 5 минут.
Frontend-разработчик в Mail.ru Group
В начале учёбы было сложно: ребята были опытные, а я новичок. Я справился, хотя иногда приходилось сидеть всю ночь, чтобы вовремя сделать задания.
Мне нравилось обучение на реальных проектах: ты полностью включаешься в работу. Руководитель всегда поможет советом, но ответственность за результат на тебе — это не даёт расслабиться.
Спасибо GeekBrains: я прошёл тут стажировку и остался работать. Это крутая компания: здесь обучают специалистов, которых сами берут на работу.
Веб-разработчик
Я работала психологом, но после декрета решила, что хочу перемен, и поступила на веб-разработку. Учёба очень нравилась: вёрстка и JavaScript заинтересовали настолько, что даже снились по ночам.
Под новый год начала искать работу, но найти интересное предложение удалось после праздников. В новой профессии мне нравится всё каждый день новые задачи, совершенно нет рутины. Самое главное — я работаю среди людей, которые любят своё дело.
Они устраиваются в топовые компании, меняют профессию, открывают бизнес. Многие из них раньше никогда не работали в IT и диджитале.
Поможем убедиться, что программирование доступно каждому. Вы напишете несколько простых программ и научитесь решать синтетические проблемы: поиск простых чисел, однокоренных слов, кратчайшего пути.
Освоите основные понятия и стандарты веб-разработки, поработаете с разметкой сайта и блочной вёрсткой, научитесь редактировать макеты и создавать небольшие сайты.
Освоите основные понятия и операции: репозиторий, коммит, тег, ветки, создание и клонирование репозитория, слияние веток, запрос истории изменений.
Расскажем о возможностях JavaScript. Вы узнаете, как писать код, использовать отладку и создавать события, а также научитесь управлять структурой документа с помощью JavaScript и разработаете свой мини-фреймворк.
Освоите HTML5, CSS3 и CSS-анимацию: научитесь использовать тени и закруглять углы, подключать шрифты и создавать текстовые эффекты, грамотно использовать аудио и видео на странице.
Ещё познакомитесь с адаптивной вёрсткой и препроцессорными языками LESS и SASS, научитесь позиционировать элементы и применять Bootstrap к макету.
Важный курс, который расскажет обо всех возможностях языка в браузере. Потребуется знание ООП, сделаем свой VirtualDOM, плавно подойдем к полезности реактивных фреймворков вроде React.
Освоите ReactJS — популярную библиотеку для фронтенд-разработки, а также настроите среду разработки, подключите UI-библиотеку и напишете своё первое приложение — мессенджер.
Научитесь управлять состоянием мессенджера, разбивать его на чаты и хранить данные. Освоите Redux и MobX для управления приложением, а также redux-saga и redux-observable для асинхронных изменений состояния.
Вы установите Линукс на виртуальную машину и научитесь работать с командной строкой, настраивать службы, управлять операционной системой, пользователями и правами.
Node.js позволяет использовать JavaScript как язык общего назначения.
Вы научитесь писать консольные утилиты и простые веб-серверы, а также работать с менеджером пакетов, файловой системой, вводом и выводом в терминал. Поймёте, как устроена сборка Single Page Applications, и научитесь настраивать Webpack.
Расскажем, что такое реляционные и документоориентированные базы данных, менеджеры очередей. Вы научитесь проектировать и создавать базы данных, решать проблемы скалирования, строить запросы и оптимизировать их производительность.
Разработаете приложение для агрегации данных из открытых источников и научитесь выводить данные с помощью HTML и CSS.
Улучшите приложение из предыдущего урока: создадите личный кабинет, настроите регистрацию и авторизацию, добавите восстановление пароля. Ещё научитесь работать с cookies, заголовками, сжатием, SMTP и обработкой AJAX-запросов.
TypeScript — это язык программирования, который расширяет возможности JavaScript: позволяет создавать большие приложения, ускорять разработку и не путаться в коде. Вы освоите TypeScript и перепишете на нём приложение из прошлого курса.
Разработаете highload-сервис на большое число пользователей — аналог Twitter, Пикабу или Reddit.
Расскажем, как писать многопоточные приложения на Node.js. Вы добавите в своё приложение механизмы кеширования, задеплоите его на виртуальную машину, используете менеджер очереди и Node Cluster.
В конце курса вы протестируете приложение и увидите, насколько выросла производительность.
Научитесь использовать GitLab, эффективно вести проекты на канбан-досках и работать по методологии Agile.
Потренируетесь проходить собеседования, рассмотрите типовые вопросы о фулстек-разработке и базах данных.
Научитесь разрабатывать десктопные приложения на Express.js и собирать их для Windows, Linux и macOS. Потренируетесь создавать игры любой сложности.
Разработаете мобильное приложение на React Native и соберёте его для Android и iOS.
Расскажем об основных способах хранения данных и работы с ними. Вы научитесь оценивать сложности алгоритмов, оптимизировать их и решать архитектурные проблемы приложений.
Ведущий преподаватель GeekBrains, обучил более 30 000 студентов. Эксперт в области backend-разработки для интернет-магазинов.
Более 6 лет в профессиональной разработке. Имеет опыт в проектировании корпоративных порталов, CRM-систем и коммерческих сайтов.
Full-Stack разработчик в GeekBrains, работает над новыми программными продуктами компании. В 13 лет обменял приставку Nintendo на компьютер ZX Spectrum у одноклассника и начал программировать на BASIC. Занимается разработкой веб-сервисов: от систем организации удаленного обучения до сервисных панелей управления облачными услугами.
Программа обучения на 70% состоит из вебинаров: вы задаёте вопросы и получаете обратную связь от преподавателей.
Помогает составить резюме и подготовиться к собеседованию.
Отвечает на вопросы по домашним заданиям и помогает быстрее усваивать материал.
Помогает записаться на обучение и освоиться в личном кабинете, передаёт ваши пожелания.
Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.
Вы получаете электронный сертификат и диплом о профессиональной переподготовке, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии № 040485.
Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.