Курс «Fullstack-разработчик на JavaScript» Eduson Academy

Живые вебинары, Вебинары в записи, Видеоуроки, PDF-пособие/книга / Самостоятельно с наставником / Обучение в ЛК на сайте автора

  • 9 месяцев
  • 21 модуль
  • 265 уроков
  • Диплом
  • Участие в потоке

Развивайте навыки, которые сделают вас востребованным специалистом в IT-индустрии. Получите практические знания, которые позволят уверенно работать с фронтендом и бэкендом.

Автор: Академия Eduson Academy

Обновлено: 21.03.2025

Источник изображения: Pixabay

Стоимость:

150 000 
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 9 месяцев
  • 21 модуль
  • 265 уроков
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Бонусы: для всех учеников
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Диплом
  • Трудоустройство / Стажировка
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты
Fullstack-разработчик на JavaScript

Академия Eduson Academy

Перейти на сайт

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

  • Программировать на языке JavaScript.
  • Создавать веб-приложения.
  • Работать с популярными фреймворками и библиотеками.
  • Проводить тестирование приложений.
  • Искать работу в IT.

О курсе

Fullstack-разработчик на JavaScript — это профессионал, который умеет создавать сайты и приложения с нуля и до релиза, работая как с клиентской, так и с серверной частью. Это востребованная профессия с хорошими перспективами карьерного роста и достойной оплатой труда. Этот курс дает возможность погрузиться в мир веб-разработки и овладеть всеми необходимыми навыками для создания сайтов и приложений. Обучение проводится экспертами академии Eduson Academy.

На занятиях будете учиться программированию на языке JavaScript и TypeScript и их применению в разработке клиентской и серверной частей. Работать с фреймворками и библиотеками для JavaScript: React, Node.js. Взаимодействию с базами данных, API и внедрению функционала в современные веб-приложения. Курс рассчитан на новичков в программировании, frontend- или backend-разработчиков, которые хотят расширить знания и стать fullstack-разработчиками.

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

  1. Введение в IT. Принципы программирования и архитектуры приложений.
  2. Знакомство с профессией Fullstack-разработчик: компетенции, этапы разработки IT-продукта.
  3. Создание HTML-страницы и подключение CSS-стилей.
  4. Внедрение JavaScript в HTML. Продвинутая верстка.
  5. Методы тестирования. Написание unit-тестов для JavaScript-кода.
  6. Выстраивание карьеры в IT.

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

Модуль 1. Введение в IT

Узнаете, что такое операционные системы, серверы и программное обеспечение. Освоите ключевые принципы программирования и архитектуры приложений.

  • Характеристики оперативной памяти.
  • Работа с книгами и статьями.
  • Устройство компьютера.
  • Постоянная память.
  • Дисковые массивы.
  • Сервер и его особенности.
  • Операционная система и ее особенности.
  • Интерфейсы.
  • Монитор и его характеристики.
  • Архитектура программного обеспечения.
  • Навыки программирования на любом языке.
  • Современные языки и среды программирования.
  • Межпроцессное взаимодействие.
  • Устройство программирования.
  • Навыки работы с кодом.

Модуль 2. Жизненный цикл ПО

Узнаете, как организована разработка в IT-компаниях. Познакомитесь с моделями жизненного цикла разработки ПО. Научитесь работать с таск-менеджерами Trello, Asana, Jira.

  • Введение в SCRUM.
  • Принципы командной работы по Agile.
  • Введение в Agile.
  • Модели SDLC и Waterfall.
  • Процесс тестирования в разных методологиях разработки ПО.
  • Trello, Asana и Jira.

Модуль 3. Введение в профессию fullstack-разработчика

Узнаете, что делает Fullstack-разработчик, какие компетенции ему необходимы, и каковы этапы разработки IT-продукта. Изучите основы frontend- и backend-разработки. Познакомитесь с IDE и инструментами разработчика.

  • Этапы разработки IT-продукта.
  • Карта компетенций.
  • Профессия fullstack-разработчик на Node. js.
  • Этапы frontend-разработки: HTML, CSS, JS.
  • Устройство backend-разработки.
  • Выбор IDE для написания кода.
  • Чат-бот IT-факультета.

Модуль 4. Инструменты разработчика

Изучите, как выбрать и настроить IDE, работать с системой контроля версий Git и платформой GitHub. Освоите работу с командной оболочкой Bash и написание скриптов.

  • Работа с системой контроля версий Git.
  • Установка и настройка Visual Studio Code.
  • Выбор IDE для веб-разработки.
  • GitHub.
  • Командная оболочка Bash.
  • Скрипты в Bas.

Модуль 5. Основы веб-разработки

Узнаете про разные виды сайтов и их структуру. Разберетесь, как работают браузеры и веб-серверы. Изучите основы SEO-оптимизации.

  • Устройство браузеров.
  • Виды и структуры сайтов.
  • Этапы создания сайта.
  • SEO-оптимизация.
  • Принципы работы веб-сервера.
  • Публикация сайта в интернете.

Модуль 6. Базовая верстка: HTML и CSS

Изучите основы HTML, формы, таблицы и семантическую разметку. Научитесь подключать стили и оформлять страницы с помощью CSS. C помощью интерактивных тренажеров начнете разрабатывать первый проект, который сможете добавить в портфолио.

  • Построение семантической структуры страницы.
  • Работа с формами и таблицами в HTML.
  • HTML и создание HTML-страницы.
  • Очистка и редактирование HTML-кода.
  • Создание и подключение CSS-стилей.
  • Оформление страниц с помощью СSS.
  • Работа с блоками и позиционированием элементов.
  • Тестирование сайтов с помощью DevTools.

Модуль 7. Работа с макетом сайта

Узнаете, что такое дизайн-макет сайта. Изучите работу с цветами, форматами изображений. Познакомитесь с интерфейсом Figma и сверстаете страницу по макету.

  • Работа с разными форматами изображений и дизайн-макетов.
  • Работа с цветами в дизайне и веб-разработке.
  • Дизайн-макет сайта.
  • Работа с Figma: интерфейс программы, основные инструменты и функции.
  • Перевод элементов Figma на русский язык.
  • Автоматизация работы в Figma.
  • Использование модульных сеток.

Модуль 8. Продвинутая верстка

Разберетесь с HTML5, CSS Grid и Flexbox. Освоите фреймворки CSS и препроцессоры SASS и LESS. Разработаете SEO-оптимизированный сайт. Продолжите работать над проектом сайта для портфолио.

  • Flexboх.
  • Переменные и продвинутые инструменты CSS.
  • Отличие HTML5 от предыдущих версий.
  • Grid Layout.
  • Фреймворки CSS.
  • Препроцессоры SASS и LESS.
  • Обеспечение доступности верстки с помощью WAI-ARIA.
  • Разработка SEO-оптимизированного сайта.
  • Стандарт семантической разметки Schema.org.

Модуль 9. Основы программирования

Познакомитесь с математическими основами, которые необходимы каждому IT-специалисту. Узнаете, что такое абстракции, простые и сложные типы данных.

  • Абстракции.
  • Математика для IT-специалистов.
  • В какой IDE лучше всего писать код.
  • Простые и сложные типы данных.
  • Множества.
  • Выражения, ветвления и циклы.
  • Функции и окружение.
  • Рекурсия, рекурсивный и итеративный процессы.

Модуль 10. Базовый JavaScript

Узнаете, как внедрять JavaScript в HTML. Изучите переменные, операции, ветвления и циклы. Научитесь работать с функциями, массивами и объектами. Разберетесь, что такое DOM и события. Начнете разрабатывать многостраничный сайт ресторана.

  • Переменные и типы данных в JavaScript.
  • Использование DevTools для отладки веб-страниц.
  • Устройство JavaScript и его роль в frontend-разработке.
  • Виды операторов.
  • Ветвления.
  • Функции.
  • Циклы.
  • Оптимизация веб-страницы.
  • События.
  • Массивы.
  • Объекты.
  • DOM.

Модуль 11. Продвинутый JavaScript

Изучите ООП, классы, замыкания и асинхронный код. Научитесь работать с AJAX, API и локальным хранилищем данных. Разберетесь с Webpack и обработкой ошибок. Добавите интерактивные элементы для сайта ресторана.

  • Библиотеки и модули.
  • Замыкания в JavaScript.
  • Классы и ООП в JavaScript.
  • Библиотека jQuery.
  • Асинхронный код на JavaScript.
  • Создание сетевых запросов.
  • AJAX.
  • Хранение данных на стороне клиента.
  • Обработка ошибок в JavaScript.

Модуль 12. Стиль написания кода

Узнаете, как анализировать и документировать код. Разберетесь, как передать задачу на код-ревью и проанализировать чужой код. Узнаете, как автоматизировать проверку с помощью линтеров и форматтеров.

  • Написание документации по коду.
  • Общие принципы анализа кода.
  • Инструменты для написания чистого кода на JavaScript.

Модуль 13. React

Научитесь работать с популярным фреймворком React. Разберетесь с React Hooks и React Router. Познакомитесь с state managers и инструментами отладки. Разработаете сайт с фильмами на React.

  • Создание и оформление элементов сайта с помощью React.
  • Компоненты и JSX в React.
  • Введение в React.
  • Props в React.
  • React Hooks и states.
  • React Router.
  • React Context.
  • State managers в React.
  • React Dev Tools.

Модуль 14. Работа с TypeScript

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

  • Интерфейсы и типы в TypeScript.
  • Основные типы данных в TypeScript.
  • Понятие TypeScript и его использование в веб-разработке.
  • ООП, классы, модули и пространство имен в TypeScript.
  • Создание и использование дженериков и декораторов в TypeScript.
  • Работа с внешними библиотеками.

Модуль 15. Основы backend-разработки

Разберетесь, как устроена клиент-серверная архитектура. Познакомитесь с API, REST, GraphQL и WebSocket. Настроите базу данных MongoDB. Напишите собственный API с помощью фреймворка Express для среды Node. js и библиотеки Mongoose.

  • API и REST API.
  • Инструменты backend-разработчика.
  • Клиент-серверная архитектура.
  • Интеграция API из других приложений.
  • Проектирование API.
  • Особенности GraphQL и Websocket.
  • Подключение интерфейсного приложения к внутреннему серверу с помощью API.

Модуль 16. Основы работы с базами данных

Научитесь подключаться к БД, проектировать и настраивать их. Познакомитесь с SQL и PostgreSQL.

  • Подключение к базе данных с помощью Dbeaver.
  • Проектирование, установка и настройка базы данных.
  • Применение баз данных в бизнесе.
  • Типы данных в PostgreSQL.
  • Операторы SQL.
  • Анализ ER-диаграммы.
  • Выбор и соединение данных из разных таблиц.
  • Функции для обработки данных.
  • Работа с таблицами, шаблонами и фильтрами.
  • Экспорт данных и SQL-запросы.
  • Описание структуры базы данных с помощью операторов DDL.
  • Оконные функции в SQL.
  • Подзапросы в SQL.
  • Группировка строк и вычисления над ними.
  • Транспонирование таблицы с помощью группировки.
  • Анализ данных бизнеса с помощью SQL.

Модуль 17. Node. Js

Познакомитесь с Node. js, научитесь устанавливать и настраивать его, создавать сервер и работать с файловой системой. Научитесь работать с базами данных в Node. js, настраивать API, аутентификацию, авторизацию и защиту маршрутов. Разработаете полноценный backend для социальной сети с Express и MongoDB в архитектурном подходе MVC.

  • Базы данных в Node.js.
  • Создание и настройка сервера с помощью фреймворка Express.
  • Node.js и создание сервера.
  • Написание API с помощью Express.
  • Настройка аутентификации и авторизации в Node. js-проекте.
  • Развертывание приложения на Node. Js.

Модуль 18. Тестирование

Узнаете, как выбирать методы тестирования, писать unit-тесты для JavaScript-кода и тестировать API. Выполните практическое задание и напишите unit-тесты для JavaScript-кода.

  • Интеграционные тесты.
  • Unit-тесты для JavaScript-кода.
  • Выбор метода тестирования.
  • Тестирование API.
  • Санитайзеры пользовательского ввода и работа с ними.

Модуль 19. Как выложить сайт и поддерживать готовый проект

Узнаете, какие операции с кодом необходимо проводить, когда он уже готов. Научитесь анализировать свой и чужой код. Разберетесь, как приобрести домен для сайта и добавить SSL-сертификат. Узнаете, что такое виртуализация и контейнеризация. Научитесь управлять контейнерами, писать Dockerfile, развертывать приложения и управлять многоконтейнерными приложениями.

  • Устройство контейнеризации.
  • Введение в DevOps.
  • Анализ, отлаживание, оптимизация и изменение кода.

Модуль 20. Как построить карьеру в ИТ

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

  • Описание своего опыта по модели STAR.
  • Подготовка резюме и портфолио.
  • Первый опыт junior-разработчика и поиск работы в IT.
  • Использование LinkedIn для построения карьеры.
  • Подготовка к собеседованию на должность в IT.
  • Подготовка к тестовому заданию и техническому собеседованию.
  • Карьерный путь разработчика.
  • Путь от junior до CTO.
  • Коммуникация на IT-темы на английском языке.

Модуль 21. Удаленная работа

Поймете, как организовать свой день и выстроить рабочие процессы на удаленной работе. Разберетесь, как преодолеть трудности удаленной работы.

  • Как выстраивать отношения с коллегами в распределенной команде.
  • Как организовать свой день на удаленной работе.
  • 10 мифов об удаленной работе.
  • Как организовать совместную работу над проектом в разных часовых поясах.
  • Правила деловой переписки.
  • Как преодолеть трудности удаленной работы.
  • Как работать удаленно экстравертам.
  • Как избежать выгорания.
  • Формат
    Самостоятельно с наставником
    Живые вебинары / Вебинары в записи / Видеоуроки / PDF-пособие/книга
    Обучение в ЛК на сайте автора
  • Количество уроков
    265
  • Продолжительность
    9 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    Строго по расписанию
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Диплом Успешная защита дипломной работы
  • Обязательное выполнение итоговой работы
  • Сопровождение
    Куратором
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджереЭлектронная почтаТелефон
  • Перспективы после обучения
    ТрудоустройствоСтажировка
  • Срок доступа к материалам
    Бессрочный
  • Бонусы
    Для всех учеников
  • Год выхода
    2025 Последнее обновление: 21.03.2025
  1. Нажмите на кнопку
    Узнать подробнее
  2. Вы перейдете на детальную страницу курса Академии. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Академии.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

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

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора