SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 165.604
- Репутация
- 93.463
Последние темы автора:
- Скачать «Стратегии и техники планирования будущего в семейных отношениях [Жанна Русина]»
- Скачать «В обнимку с собой. 7 семь шагов для тонкой настройки состояния [Skrebeyko] [Ольга Скребейко]»
- Скачать «Рот - не куриная попа [Татьяна Курчина]»
- Скачать «Продвинутый FastAPI для продолжающих [Stepik] [Илья Перминов]»
- Скачать «VK Donut (март 2026) [Anastasiya Bonica]»
Складчина: Fullstack-разработчик на Node.js [Eduson Academy]
Описание:
Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.
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
- Удалённая работа
1. Введение в IT
- Устройство компьютера
- Работа с книгами и статьями
- Характеристики оперативной памяти
- Постоянная память
- Дисковые массивы
- Монитор и его характеристики
- Интерфейсы
- Сервер и его особенности
- Операционная система и её особенности
- Межпроцессное взаимодействие
- Устройство программирования
- Навыки работы с кодом
- Современные языки и среды программирования
- Навыки программирования на любом языке
- Архитектура программного обеспечения
- Введение в Agile
- Принципы командной работы по Agile
- Введение в SCRUM
- Модели SDLC и Waterfall
- Процесс тестирования в разных методологиях разработки ПО
- Trello, Asana и Jira
- Профессия fullstack-разработчик на Node.js
- Карта компетенций
- Этапы разработки IT-продукта
- Этапы frontend-разработки: HTML, CSS, JS
- Устройство backend-разработки
- Выбор IDE для написания кода
- Чат-бот IT-факультета
- Выбор IDE для веб-разработки
- Установка и настройка Visual Studio Code
- Работа с системой контроля версий Git
- GitHub
- Командная оболочка Bash
- Скрипты в Bash
- Этапы создания сайта
- Виды и структуры сайтов
- Устройство браузеров
- SEO-оптимизация
- Принципы работы веб-сервера
- Публикация сайта в интернете
- HTML и создание HTML-страницы
- Работа с формами и таблицами в HTML
- Построение семантической структуры страницы
- Очистка и редактирование HTML-кода
- Создание и подключение CSS-стилей
- Оформление страниц с помощью CSS
- Работа с блоками и позиционированием элементов
- Тестирование сайтов с помощью DevTools
- Дизайн-макет сайта
- Работа с цветами в дизайне и веб-разработке
- Работа с разными форматами изображений и дизайн-макетов
- Работа с Figma: интерфейс программы, основные инструменты и функции
- Перевод элементов Figma на русский язык
- Автоматизация работы в Figma
- Использование модульных сеток
- Отличие HTML5 от предыдущих версий
- Переменные и продвинутые инструменты CSS
- Flexbox
- Grid Layout
- Фреймворки CSS
- Препроцессоры SASS и LESS
- Обеспечение доступности верстки с помощью WAI-ARIA
- Разработка SEO-оптимизированного сайта
- Стандарт семантической разметки Schema.org
- В какой IDE лучше всего писать код
- Математика для IT-специалистов
- Абстракции
- Простые и сложные типы данных
- Множества
- Выражения, ветвления и циклы
- Функции и окружение
- Рекурсия, рекурсивный и итеративный процессы
- Устройство JavaScript и его роль в frontend-разработке
- Использование DevTools для отладки веб-страниц
- Переменные и типы данных в JavaScript
- Виды операторов
- Ветвления
- Циклы
- Функции
- Массивы
- Объекты
- DOM
- События
- Оптимизация веб-страницы
- Классы и ООП в JavaScript
- Замыкания в JavaScript
- Библиотеки и модули
- Библиотека jQuery
- Асинхронный код на JavaScript
- Создание сетевых запросов
- AJAX
- Хранение данных на стороне клиента
- Обработка ошибок в JavaScript
- Общие принципы анализа кода
- Написание документации по коду
- Инструменты для написания чистого кода на JavaScript
- Введение в React
- Компоненты и JSX в React
- Создание и оформление элементов сайта с помощью React
- Props в React
- React Hooks и states
- React Router
- React Context
- State managers в React
- React Dev Tools
- Понятие TypeScript и его использование в веб-разработке
- Основные типы данных в TypeScript
- Интерфейсы и типы в TypeScript
- ООП, классы, модули и пространство имен в TypeScript
- Создание и использование дженериков и декораторов в TypeScript
- Работа с внешними библиотеками
- Клиент-серверная архитектура
- Инструменты backend-разработчика
- API и REST API
- Интеграция API из других приложений
- Проектирование API
- Особенности GraphQL и Websocket
- Подключение интерфейсного приложения к внутреннему серверу с помощью API
- Применение баз данных в бизнесе
- Проектирование, установка и настройка базы данных
- Подключение к базе данных с помощью DBeaver
- Типы данных в PostgreSQL
- Операторы SQL
- Работа с таблицами, шаблонами и фильтрами
- Функции для обработки данных
- Анализ ER-диаграммы
- Выбор и соединение данных из разных таблиц
- Группировка строк и вычисления над ними
- Транспонирование таблицы с помощью группировки
- Анализ данных бизнеса с помощью SQL
- Подзапросы в SQL
- Оконные функции в SQL
- Описание структуры базы данных с помощью операторов DDL
- Экспорт данных и SQL-запросы
- Node.js и создание сервера
- Создание и настройка сервера с помощью фреймворка Express
- Базы данных в Node.js
- Написание API с помощью Express
- Настройка аутентификации и авторизации в Node.js-проекте
- Развёртывание приложения на Node.js
- Выбор метода тестирования
- Unit-тесты для JavaScript-кода
- Интеграционные тесты
- Тестирование API
- Санитайзеры пользовательского ввода и работа с ними
- Введение в DevOps
- Устройство контейнеризации
- Анализ, отлаживание, оптимизация и изменение кода
- Первый опыт junior-разработчика и поиск работы в IT
- Подготовка резюме и портфолио
- Описание своего опыта по модели STAR
- Использование LinkedIn для построения карьеры
- Подготовка к собеседованию на должность в IT
- Подготовка к тестовому заданию и техническому собеседованию
- Карьерный путь разработчика
- Путь от junior до CTO
- Коммуникация на IT-темы на английском языке
- 10 мифов об удалённой работе
- Как организовать свой день на удалённой работе
- Как выстраивать отношения с коллегами в распределённой команде
- Как организовать совместную работу над проектом в разных часовых поясах
- Правила деловой переписки
- Как преодолеть трудности удалённой работы
- Как работать удалённо экстравертам
- Как избежать выгорания
Цена 149976 руб.
Скрытая ссылка
Материал «Fullstack-разработчик на Node.js [Eduson Academy]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
