Онлайн-университет Geekbrains (Гикбрейнс)
71 отзыв

Веб-разработчик от Geekbrains (Гикбрейнс)

Хочешь научиться веб-разработке? На этом курсе вы научитесь веб-разработке с нуля: пройдёте путь от создания макетов до оптимизации баз данных и алгоритмов. После обучения получите практический опыт и сможете развивать высоконагруженные проекты. Веб-программирование — это легко! Зайди и убедись!
  • 8 месяцев
  • Сертификат об обучении
97 175 ₽
149 500 ₽

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

Данные обновлены 8 февраля 2025 г.

  • 8 месяцев
  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «Веб-разработчик» от Geekbrains (Гикбрейнс)

1. Базовый курс. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

  • Урок 1. Введение в Git

  • Урок 2. Установка и настройка Git

  • Урок 3. Основные команды терминала

  • Урок 4. Работа с репозиториями в Git

  • Урок 5. Управление файлами репозитория

  • Урок 6. История изменений

  • Урок 7. Работа с ветками репозитория

  • Урок 8. Публикация репозитория

  • Урок 9. Слияния веток

  • Урок 10. Управление версиями

  • Урок 11. Создание pull-request

  • Урок 12. Сложные операции

  • Урок 13. Работа с Fork-репозиториями

2. Основы программирования. Вы узнаете что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.

  • Урок 1. Программа, переменные и типы данных

  • Урок 2. Блок-схемы и ветвления

  • Урок 3. Циклы

  • Урок 4. Функции

  • Урок 5. Массивы

3. HTML/CSS. Видео-курс. HTML/CSS — язык гипертекстовой разметки, основа для изучения серверных языков программирования. Изучив html, вы сможете создать адаптивную веб-страницу или веб-сайт. Изучив css — сможете оформить свёрстанный сайт.

  • Урок 1. Основные понятия в веб-разработке

  • Урок 2. Основы языка разметки документов HTML

  • Урок 3. Основы языка оформления стилей документа CSS

  • Урок 4. Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы

  • Урок 5. Основы позиционирования, работа с Flexbox

  • Урок 6. Работа с макетом дизайна в формате Figma

  • Урок 7. Основы создания адаптивного сайта

  • Урок 8. Стандарты web и вспомогательные инструменты

4. Профессиональная верстка. Курс позволит освоить программирование с применением HTML5 и CSS3. В ходе практической разработки front-end части интернет-магазина студенты научатся применять код к макетам Bootstrap, работать с двумя препроцессорами: языками LESS и SASS. Освоят адаптивную верстку сайтов, принципы кроссбраузерности и валидности при разработке интерфейса веб-ресурса.

  • Урок 1. Позиционирование элементов. Практическая верстка

  • Урок 2. Структура HTML5, знакомство с формами

  • Урок 3. Практическое применение Bootstrap

  • Урок 4. Препроцессоры: применение на практике

  • Урок 5. Эффекты перехода и трансформации в CSS3

  • Урок 6. CSS3: медиа-запросы, адаптивная верстка

  • Урок 7. Практическое применение адаптивной верстки

  • Урок 8. Grid layout, новые возможности CSS3

5. Базовый курс JavaScript. Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.

  • Урок 1. Основы языка JavaScript

  • Урок 2. Основные операторы JavaScript

  • Урок 3. Циклы, массивы, структуры данных

  • Урок 4. Объекты в JavaScript

  • Урок 5. Введение в DOM

  • Урок 6. Обработка событий в JavaScript

  • Урок 7. Урок-практикум

  • Урок 8. Анонимные функции, замыкания

6. Продвинутый курс Javascript. Курс научит использовать максимум возможностей JavaScript, чтобы создавать функциональные, привлекательные сайты. Используя библиотеку JQuery, осваивая Ajax-запросы, начинающие разработчики сделают интерфейс своего интернет-магазина интерактивным.

  • Урок 1. Современный JavaScript

  • Урок 2. ООП в JavaScript

  • Урок 3. Асинхронные запросы

  • Урок 4. Регулярные выражения

  • Урок 5. Фреймворк Vue.js

  • Урок 6. Компоненты Vue.js

  • Урок 7. JavaScript на сервере

  • Урок 8. Тестирование и сборка

7. Базы данных. Основы. Студенты ознакомятся с принципами построения и функционирования реляционных баз данных, будут способны самостоятельно конструировать базы данных, определять и модифицировать их структуру, а также манипулировать данными при помощи универсального языка запросов SQL.

  • Урок 1. Введение в теорию реляционных баз данных

  • Урок 2. Базовые понятия структуры базы данных

  • Урок 3. Определение данных. Базовые операции с данными

  • Урок 4. Выборка данных, агрегация данных

  • Урок 5. Вложенные запросы и объединение Union

  • Урок 6. Объединение Join

  • Урок 7. Расширенные возможности SQL

  • Урок 8. Оконные функции, индексы, работа в графическом клиенте

8. Базовый курс PHP. Вводный курс в РНР познакомит студентов с возможностями востребованного языка, который позволяет разрабатывать динамические сайты и веб-приложения. Студенты освоят основные конструкции языка PHP, вникнут в культуру написания кода и правила грамотного оформления скриптов веб-сайтов. На этом курсе стартует разработка серверной части для интернет-магазина: на данном этапе она будет создана элементарными средствами РНР. В итоге получим максимально простой, но рабочий продукт.

  • Урок 1. Введение в PHP

  • Урок 2. Условные блоки, ветвление функции

  • Урок 3. Циклы и массивы

  • Урок 4. Работа с файлами

  • Урок 5. Базы данных MySQL и работа с ними на уровне PHP

  • Урок 6. Интерактивность

  • Урок 7. Авторизация и аутентификация

  • Урок 8. Практика

9. Профессиональная веб-разработка на PHP. Продвинутый курс позволяет освоить PHP до уровня middle-разработчика и за месяц отработать материал «годового запаса» профессиональных книг и статей. Совершенствуя back-end своего интернет-магазина, студенты научатся применять ООП-шаблоны, грамотно выстраивать архитектуру баз данных. Создадут универсальный движок с административной панелью, который сможет в дальнейшем стать основой новых проектов любой сложности: сайтов и порталов, в том числе включающих продажи через Интернет.

  • Урок 1. ООП в PHP. Базовые понятия

  • Урок 2. ООП в PHP. Расширенное изучение

  • Урок 3. Шаблонизаторы

  • Урок 4. Углубленное проектирование реляционных БД

  • Урок 5. Парадигма MVC. Обновления движка

  • Урок 6. Практика

  • Урок 7. Тестирование. PHPUnit

  • Урок 8. Развитие карьеры разработчика. Инструменты и необходимые знания

10. Laravel. Глубокое погружение. Вебинарный курс «Laravel» ориентирован на начинающих специалистов в области PHP-разработки и знакомых с PHP и ООП на базовом уровне. В данном курсе рассмотрим шаблон проектирования MVC, работу и структуру фреймворка, разработаем приложение агрегатора данных.

  • Урок 1. Установка Laravel. Описание принципов работы и структуры фреймворка

  • Урок 2. Роутинг. Использование контроллеров

  • Урок 3. Шаблонизатор Blade

  • Урок 4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения

  • Урок 5. Работа с базой данных. Запросы. Миграции

  • Урок 6. Работа с базой данных. Eloquent ORM

  • Урок 7. Валидация данных в laravel

  • Урок 8. Посредники. Сессии в Laravel. Аутентификация

  • Урок 9. События в Laravel. Провайдеры. Работа со сторонними API

  • Урок 10. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel

11. Стажировка в GeekBrains (Web). Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Они научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки: умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка предстоит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.

  • Урок 1. Начало проекта

  • Урок 2. Гибкие методологии разработки

  • Урок 3. Проблемы и их решение. Совещание

  • Урок 4. Первые промежуточные итоги

  • Урок 5. Совещание. Качество. Тестирование

  • Урок 6. Совещание. Подготовка резюме

  • Урок 7. Совещание. Карьера разработчика

  • Урок 8. Подведение итогов

Подробная информация о курсе

Город
Онлайн
Формат обучения
Онлайн
Сертификат
Есть
Инструменты на курсе
HTML5
JavaScript
MySQL
PHP
Поделись курсом с друзьями

Отзыв о школе Skillbox в формате видео
КУРСЫ ПРОДАКТ МЕНЕДЖЕР В GEEKBRAINS | ЧЕСТНЫЙ ОТЗЫВ НА ОБУЧЕНИЕ
Посмотрите обзор курсов от Geekbrains (Гикбрейнс)
Подробнее о школе Geekbrains (Гикбрейнс)
Онлайн-университет GeekBrains с нуля обучает современным профессиям и предоставляет знания по востребованным специальностям и направлениям в области IT. Школа GeekBrains — это полезные образовательные программы, огромная база теоретических и практических материалов, а также крупнейшее сообщество IT-специалистов, экспертов, выпускников и новичков.
  • Преимущества и недостатки обучения в Geekbrains (Гикбрейнс)
  • Индивидуальный подход. Курсы структурированы и адаптированы под каждого.

  • Преподаватели-эксперты. Занятия ведут компетентные педагоги с большим опытом.

  • Постоянная поддержка. Кураторы находятся на связи 24/7, всегда готовы помочь и поддержать.

  • Обучение с нуля. В этой школе из новичка сделают профессионала с хорошим портфолио!

  • Самодисциплина. Без собственного желания и самомотивации вам будет сложно проходить обучение.

  • Научный язык. Очень часто на курсах встречаются научные термины, понимание которых иногда не адаптировано под новичка.

  • Отзывы о Geekbrains (Гикбрейнс)

    Взгляните, что студенты и выпускники говорят про онлайн-университет Geekbrains (Гикбрейнс)

    Отзыв о школе

    Чем меня привлек курс «Продуктовая аналитика» в geekbrains? Скоростью получения профессии. Программа серьезная, ее составлял профессионал. Плюс обещали преподов на связи и проверку заданий лучшими экспертами отрасли. И стажировку в конце. Всё это было. Я получил знания шире миним...

    Показать отзыв полностью
    Отзыв о школе

    Заканчиваю учиться на графического дизайнера на курсах geekbrains. Все получается. Жду стажировку. Пока предлагают 4 варианта, 2 очень крупных федеральных компании и 2 помельче, зато интереснее, судя по тому, чем занимаются. Может, появятся и другие. Я уверена в своих силах и сч...

    Показать отзыв полностью
    + ещё 69 отзывов о Geekbrains (Гикбрейнс)
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Веб-разработчик» от Geekbrains (Гикбрейнс)? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

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

    Веб-разработчик
    • Geekbrains (Гикбрейнс)
    • 8 месяцев
    • 97 175 ₽