Please enable JavaScript.
Coggle requires JavaScript to display documents.
Карта обучения для веб-разработчика с нуля до трудоустройства new-logo…
Карта обучения для веб-разработчика с нуля до трудоустройства
Модуль 1. Подготовка к разработке проекта
Работа в команде
Управление проектом
Получение доступа на GitHub
Создание сайта
Добавить правки на сайт
Публикация проекта
Как создаются проекты
Модуль 2. HTML + CSS 2.0
Создаём финальный проект
Проверяем сайт и проводим рефекторинг кода
Создаём анимацию
Адаптируем сайт под мобильное устройство
Создаем основной блок
Создаем меню
Создаем логотип
Стилизуем структуру курса
Расставляем название классов и элементов по смыслу
Подключаем стили и шрифты к сайту
Создаем структуру сайта с помощью HTML
Этапы разработки сайта
Модуль 4. React
История Интернета. Появление React
Что такое React?
React и ReactDOM
Создаем первое react-приложение за 3 минуты
Node.js
NPM
npm-scripts
Установка npm-пакетов
Устанавливаем create-react-app
Файловая структура react-приложения
Что такое JSX?
Модули
React-элемент
React-компонент
Структура проекта
Props
React Developer Tools
Вывод списка элементов и ключи
Подключение стилей
CSS Modules
classnames
Готовые библиотеки компонентов. Material UI
Стилизуем наше приложение
Компоненты-классы
State
Обработка событий
Изменение состояния. SetState
Передача методов и данных между компонентами
Добавление элемента. Работа с формами
PureComponent
defaultProps
Запрос данных с сервера
React Router
Тест по React
Когда нужен Redux?
Методы жизненного цикла
Утечка памяти
prop-types
Peer-to-peer learning
React hooks
Добавить организацию школы на GitHub
Финальный проект
Чат вопросов React
Получение Сертификата
Модуль 3. JavaScript
Hello World
ECMAScript
Подключение скриптов и комментарии
Вывод данных в браузер
Отладка кода
Переменные
Типы данных
Работа с числами
Работа со строками
Работа с массивом
Работа с объектами
Операторы сравнения
Условия и switch
Преобразование типов
Логические операторы
Циклы
Функции
Замыкание и область видимости
Перебирающие методы
Синтаксис Spread и Rest
DOM и BOM
Работа с DOM
Проход по дереву
Работа с классами и стилями
Создание элементов
Добавление элементов
Удаление элементов
Получение элемента из дерева
Перебор коллекции элементов
События и обработчики событий
Контекст и ключевое слово this
Прототипное наследование
Class
Понятие ассинхронность. SetTimout, SetInterval
Как устроен Интернет?
Создание запросов Fetch
Работа с асинхронностью. Promise
Стиль кода
Лучшие практики
Полезные материалы
Тест по JavaScript
Промежуточная итоговая работа
Peer-to-peer learning
Ты молодец!
Добавить организацию школы на GitHub
Материал для подготовки к следующему блоку
Чат вопросов по JavaScript
Модуль 5. Подготовка к трудоустройству
Лекция по трудоустройству
Составить личный план поиска
Пройти тестовое техническое собеседование
Составить резюме
Грамотные отклики и сопроводительные письма
Пройти тестовое собеседование с HR
Пройти реальное собеседование
Получение сертификата
Отчет о полученном предложении о работе
Вводный урок
Peer-to-peer learning
Чат модуля для вопросов
Блок 0. Вводный модуль
Твое резюме для работы мечты
Отдел заботы
Твоя команда
Платформа
Оплачиваемая практика
Ставим цель
Как учиться?
Давай знакомиться
Модуль 1. Git
Создание новой ветки
Создание репозитория
SSH ключ
.gitignore
git config
Создание pull request
Устанавливаем git на свой компьютер
Полезные материалы по git
Что такое Git? Создаем аккаунт на GitHub
Тест по Git
Шпаргалка по GIT
Ты молодец!
Визуальный конспект по GIT
Материал для подготовки к следующему блоку
Чат модуля GIT для вопросов