Курс «Fullstack-разработчик на JavaScript» Eduson Academy
Живые вебинары, Вебинары в записи, Видеоуроки, PDF-пособие/книга / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Развивайте навыки, которые сделают вас востребованным специалистом в IT-индустрии. Получите практические знания, которые позволят уверенно работать с фронтендом и бэкендом.
Обновлено: 21.03.2025
Источник изображения: Pixabay
Стоимость:
150 000 ₽- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 9 месяцев
- 21 модуль
- 265 уроков
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Бонусы: для всех учеников
- Домашние задания: есть, с проверкой
- Сопровождение: куратором
- Диплом
- Трудоустройство / Стажировка
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
- Доступ: сразу после оплаты
Чему вы научитесь?
- Программировать на языке JavaScript.
- Создавать веб-приложения.
- Работать с популярными фреймворками и библиотеками.
- Проводить тестирование приложений.
- Искать работу в IT.
О курсе
Описание
Программа курса
Особенности
Fullstack-разработчик на JavaScript — это профессионал, который умеет создавать сайты и приложения с нуля и до релиза, работая как с клиентской, так и с серверной частью. Это востребованная профессия с хорошими перспективами карьерного роста и достойной оплатой труда. Этот курс дает возможность погрузиться в мир веб-разработки и овладеть всеми необходимыми навыками для создания сайтов и приложений. Обучение проводится экспертами академии Eduson Academy.
На занятиях будете учиться программированию на языке JavaScript и TypeScript и их применению в разработке клиентской и серверной частей. Работать с фреймворками и библиотеками для JavaScript: React, Node.js. Взаимодействию с базами данных, API и внедрению функционала в современные веб-приложения. Курс рассчитан на новичков в программировании, frontend- или backend-разработчиков, которые хотят расширить знания и стать fullstack-разработчиками.
Краткая программа курса «Fullstack-разработчик на JavaScript»:
- Введение в IT. Принципы программирования и архитектуры приложений.
- Знакомство с профессией Fullstack-разработчик: компетенции, этапы разработки IT-продукта.
- Создание HTML-страницы и подключение CSS-стилей.
- Внедрение JavaScript в HTML. Продвинутая верстка.
- Методы тестирования. Написание unit-тестов для JavaScript-кода.
- Выстраивание карьеры в 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
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу курса Академии. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
- Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Академии.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.
Другие курсы автора
- Формат — Видеоуроки
Курс — Менеджер по работе с маркетплейсами
- Формат — Видеоуроки
Курс — Финансовый директор
- Формат — Видеоуроки
- 1,5 месяца
- 121 урок
Курс — Профессия IT-рекрутер
- Формат — Видеоуроки
- 1,5 месяца
- 131 урок
Курс — Веб-дизайнер
- Формат — Видеоуроки
Профессия — Аналитик данных
- Формат — Видеоуроки
- 219 уроков