Курс «Профессия Fullstack-разработчик на JavaScript»

Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора

  • 12 месяцев
  • 12 уроков
  • Сертификат
  • Видеоуроки

Вы с нуля научитесь разрабатывать полноценные сайты и веб-приложения на JS и изучите один из фреймворков — Vue, React или Angular.

5 (2 оценки / 2 отзыва)
Просмотров за неделю: 3459

Автор: Skillbox

Обновлено: 15.04.2025

Курс устарел

Сожалеем, но курс устарел поэтому недоступен для изучения. Рекомендуем посмотреть похожие материалы по этой теме.

i
Смотреть похожие курсы
Этот курс включает:
  • 12 месяцев
  • 12 уроков
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Бонусы: для всех учеников
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Сертификат
  • Трудоустройство
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты

Чему вы научитесь?

  • Верстать сайты.
  • Работать с фреймворками.
  • Разрабатывать backend сайтов.
  • Работать с базами данных.
  • Использовать Git.
  • Работать с сетью.

О курсе

Нравится программировать? Хотите научиться создавать сайты, мобильные приложения и сделать программирование своей профессией? Онлайн-курс университета Skillbox по обучению Fullstack-разработчика на JavaScript поможет вам получить мощные навыки и осуществить мечту. Программа рассчитана как на новичков, только начинающих изучать программирование, так и опытных разработчиков, желающих получить новые знания.

Продолжительность курса — 1 год. Это полное погружение в профессию. Начиная с основ, вы шаг за шагом пройдете по всем важным этапам становления в профессии и получите диплом университета. За время подготовки вы научитесь верстать сайты, работать с фреймворками, использовать Git и многому другому. При необходимости HR-эксперт поможет трудоустроиться к одному из партнеров университета.

Краткая программа курса «Профессия Fullstack-разработчик на JavaScript»:

  1. Уроки по верстке от начального до продвинутого уровней.
  2. Работа с инструментами JavaScript.
  3. Основы Photoshop, Figma, командной строки Bash.
  4. Прокачка коммуникативных навыков, самоорганизации, креативного мышления.
  5. Развитие карьеры программиста. Работа в команде.

Завершив курс, вы станете профессионалом в Fullstack-разработке, что будет подтверждено проектами в вашем портфолио. Теперь вы сможете создавать сайты, приложения и зарабатывать на фрилансе или устроиться в IT-агентство.

Основные курсы

Веб-вёрстка. Базовый уровень

  • Введение.
  • Базовый HTML.
  • Базовый CSS.
  • Работа с макетом.
  • Layout. HTML-разметка.
  • Layout. Flexbox.
  • Layout. Стилизация.
  • Продвинутый HTML.
  • Продвинутый CSS.
  • Сетки.
  • Адаптивность. Десктоп и планшет.
  • Адаптивность. Мобильные устройства.
  • JavaScript для верстальщика.
  • Доступность.
  • Кросс-браузерность.
  • База знаний.
  • Работа с хостингом.
  • Анимация.
  • Курсовая (мини-проект) — КЕЙС.

Веб-вёрстка. Продвинутый уровень

  • Вёрстка HTML-писем.
  • SVG.
  • Анимация на JS.
  • Оптимизация и процесс загрузки.
  • Сборщики.
  • Препроцессоры и Постпроцессоры.
  • CSS Grid.
  • CMS.
  • База знаний 2 (возможно будет).
  • Будущее верстки.
  • Диплом. Сайт из трех страниц (фрагмент интернет-магазина).

JavaScript. Базовый уровень

  • Введение.
  • Переменные и работа с числами.
  • Строки, boolean и условные операторы.
  • Массивы и циклы.
  • Функции.
  • Объекты.
  • Введение в DOM.
  • Константы, области видимости и замыкания.
  • Преобразование типов и нестрогие сравнения.
  • Обработка событий и пользовательский ввод.
  • Разработчик и soft skills.

JavaScript. Продвинутый уровень

  • Модули.
  • npm, package.json.
  • Event loop и асинхронная разработка.
  • Методы объекта и прототипы.
  • Тестирование.
  • Обработка ошибок.
  • Общение с сервером, async/await.
  • События.
  • ООП и его реализация в JavaScript.
  • ФП, работа с массивами и строками.

Node.js

  • Введение в курс.
  • Подготовка рабочей среды.
  • Пишем Hello, world!
  • Решаем базовые задачи.
  • Асинхронный код.
  • Express.js.
  • Реляционные базы данных.
  • Нереляционные базы данных.
  • CLI-программы.
  • Продвинутые понятия. Streams, генераторы, итераторы.
  • Real-time & WebSockets.
  • Pro tips.

Курс на выбор

JavaScript-фреймворк Vue.js

  • Основы Vue.
  • Создание проекта.
  • Каталог товаров.
  • Пагинация и фильтрация.
  • Страница товара.
  • Корзина.
  • Работа с API. Список товаров.
  • Работа с API. Оформление заказов.

React.js

  • Введение в React.
  • Создание проекта.
  • Компоненты на примере новостной карточки Reddit.
  • Больше о компонентах и введение в тестирование компонентов.
  • Работа с публичным API на примере Reddit.
  • Введение в Redux на примере новостной ленты.
  • Использование Redux-Thunk на примере бесконечной ленты.
  • Сайдбар + роутинг.
  • Формы на примере комментариев и карточки поста.
  • Оптимизируем приложение.
  • SSR + Next.JS.
  • Бонусный модуль: MobX.

Angular

  • Введение в Angular.
  • Вывод списка товаров.
  • RxJS: поиск товаров.
  • Работа с http. Улучшенный список товаров.
  • RxJS & Components Advanced: корзина товаров.
  • Роутинг: страница товара.
  • Формы: checkout.
  • Авторизация и защищённые зоны.
  • Тестирование.
  • Способы организации обмена данными.
  • Advanced Practice.
  • Advanced Practice: куда расти.

Дополнительные курсы

Универсальные знания программиста

  • Как стать первоклассным программистом.
  • Как искать заказы на разработку.
  • Личный бренд разработчика.
  • Photoshop для программиста.
  • Основы языка запросов SQL.
  • Вёрстка email-рассылок. Советы на реальных примерах.

Курс по слепому методу печати

  • Руководство по возможностям тренажёра Ratatype.

Основы Photoshop

  • Установка Adobe Photoshop. Горячие клавиши.
  • Введение в Photoshop.
  • Инструменты.
  • Работа с файлами и изображениями.
  • Принципы работы со слоями и масками.
  • Эффекты.
  • Продвинутые приёмы обтравки/ретуши.
  • Принципы построения растровых изображений.
  • Бонус. Как освоить Pen Tool.
  • Практика коллажирования для создания Key Visual.
  • Бонус-модуль. Причиняй добро.
  • Практика создания самых оригинальных мемов для социальных сетей.

Figma

  • Введение в Figma. Обзор возможностей.
  • Работа с графикой.
  • Редактор Figma — модульные сетки и монтажные области.
  • Создание и настройка компонентов, работа с эффектами.
  • Создание вложенных компонентов. Auto Layout.
  • Организация рабочего пространства компонентов и стилей.
  • Командная работа, контроль версий и передача макетов в разработку.
  • Прототипирование.
  • Figma Animate.
  • Бонус-модуль. Обзор и применение Figma plugins.

Работа в командной строке Bash

  • Что такое командная строка.
  • Работа с файлами и папками.
  • Авторизация и права доступа.
  • Процессы, сервисы и задачи.
  • Конфигурация и инструменты.
  • Написание скриптов на Bash.
  • Использование Bash на примере настройки веб-сервера.

Система контроля версий Git

  • Версии программного кода.
  • Установка Git.
  • Индекс и частичные коммиты.
  • Сравнение версий.
  • Отмена изменений и откат версий.
  • Репозитории и коллективная работа.
  • Ветки — создание и управление.
  • Слияние и разрешение конфликтов.
  • Полезные инструменты.
  • Правила работы с Git.

Английский для IT-специалистов

  • IT Resume and CV: составляем резюме на английском.
  • Job interview: questions and answers. Проходим собеседование на английском.
  • Workplace communication: английский для общения.
  • Business letter: ведём переписку на английском.
  • Software development: разбираем все этапы жизненного цикла программного обеспечения на английском.
  • System concept development and SRS: составляем ТЗ на английском.
  • Design: говорим об основных концепциях проектирования.
  • Development and Testing: разбираем ключевые термины в разработке и тестировании.
  • Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.

Карьера и развитие программиста

  • Что нужно работодателю.
  • Как создать резюме и искать работу.
  • Как успешно пройти собеседование.
  • Как пройти испытательный срок.

Soft skills для программиста

  • Курс для прокачивания коммуникативных навыков, самоорганизации, креативного мышления и стрессоустойчивости. Soft skills помогают эффективно работать в любой команде и строить успешную карьеру.
  • Формат
    Самостоятельно
    Видеоуроки
    Обучение в ЛК на сайте автора
  • Количество уроков
    12
  • Продолжительность
    12 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Сертификат Освоение программы курса
  • Сопровождение
    Куратором
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджереЭлектронная почтаТелефон
  • Перспективы после обучения
    Трудоустройство
  • Безопасная покупка
    Если не найдете работу
  • Бонусы
    Для всех учеников

Отзывы о курсе

5

2 отзыва

2 0 0
И Иван Медведев
Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу. По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО. Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
15.06.2022
В Валентина Нарушевич
Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера. Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
07.06.2022