Aноним
- #1
[Eduson Academy] Fullstack-разработчик на Node.js
- Ссылка на картинку

Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.
JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.
Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.
Кому подойдет курс:
JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.
Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.
Кому подойдет курс:
- Тем, кто хочет освоить новую IT-профессию
Станете универсальным IT-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node.js, отработаете полученные навыки на стажировке в IT-компании и сможете работать удалённо. - Начинающим JavaScript-разработчикам
Систематизируете и дополните свои знания, отработаете навыки на практике и стажировке. Усилите своё портфолио 10 крупными проектами и сможете повысить свою стоимость как специалиста на рынке труда. - Смежным специалистам в сфере IT
Освоите backend- и frontend-разработку, сможете применять новые навыки в текущей профессии или полностью сменить направление.
- Программирую на JavaScript и TypeScript
- Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
- Использую препроцессоры SASS и LESS
- Знаю основы backend-разработки: клиент-серверной архитектуры, проектирования и интеграции API
- Работаю на Node.js и фреймворке Express
- Создаю интерфейсы с использованием библиотеки React
- Использую систему контроля версий Git
- Применяю паттерны проектирования и принципы ООП
- Работаю со сборщиком Webpack
- Знаю основы DevOps
- Анализирую и отлаживаю свой и чужой код
- Умею писать документацию по коду
- Провожу анализ и review кода
- Автоматизирую работу в Figma
- Тестирую сайты и приложения, нахожу ошибки и провожу рефакторинг кода
- Умею писать unit-тесты для JavaScript-кода
- Провожу тестирование API
- Знаю основы SQL, работаю с СУБД PostgreSQL
- Работаю с ОС Linux и командной оболочкой Bash
- Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
- HTML
- CSS
- JavaScript
- Node.js
- Visual Studio Code
- React
- Git
- Bash
- DevTools
- Figma
- Flexbox
- Grid Layout
- SASS
- LESS
- jQuery
- AJAX
- Webpack
- SQL
- PostgreSQL
- API
- REST API
- TypeScript
- Express
- Сайт экскурсий
С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу. - Сайт-портфолио
С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки. - Многостраничный сайт ресторана
По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов. - Веб-страница по готовому макету: сайт магазина сантехники
С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов. - Социальная сеть на Node.js
Создадите backend для социальной сети на Node.js и с помощью фреймворков Express, MongoDB, JWT и TypeScript. Напишете API, который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии. - Графический онлайн-редактор
Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом canvas и добавите интерактивные элементы в проект. - Робот для игры в шахматы
С помощью классов напишете робота для игры в шахматы на JavaScript. - Чат с использованием технологии AJAX
Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером. - База данных магазина
Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта. - Дипломный проект: одностраничный сайт на Node.js
Разработаете frontend- и backend-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователи смогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
- Введение в IT
- Жизненный цикл ПО
- Введение в профессию fullstack-разработчика
- Инструменты разработчика
- Основы веб-разработки
- Базовая верстка: HTML и CSS
- Работа с макетом сайта
- Продвинутая верстка
- Основы программирования
- Базовый JavaScript
- Продвинутый JavaScript
- Стиль написания кода
- React
- Работа с TypeScript
- Основы backend-разработки
- Основы работы с базами данных
- Основы работы с Node.js
- Тестирование
- Как выложить сайт и поддерживать готовый проект
- Как построить карьеру в IT
- Удалённая работа
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.