- Регистрация
- 24.09.2021
- Сообщения
- 38 365
ВЫ СТАНОВИТЕСЬ JUNIOR FRONTEND DEVELOPER Технологии Уверенно владеете JavaScript. Знаний и работ в портфолио достаточно для трудоустройства или успешного старта на фрилансе. Портфолио У вас есть репозиторий на гитхабе и три работы в портфолио, которых достаточно для трудоустройства или успешного старта на фрилансе. Заработок Сможете зарабатывать от 40 тысяч на полученных знаниях. Столько в среднем получает начинающий разработчик на старте карьеры. Программа курса Модуль 1. Основы JavaScript Введение в язык, подключение javascript. Основы работы с Git. Типы данных, операторы, методы и свойства. Динамическая типизация данных в Javascript. Условия в JS. Функции в JS, callback - функции, чистые функции, область видимости и замыкание. Циклы в JS. Рекурсия. Знакомимся с объектами и массивами, методы переборов и псевдомассивы Подготовим наш проект для работы со страницей Модуль 2. JavaScript в работе Доступ к элементам на странице. DOM, BOM. Дебаггер Дебаггинг и работа с отладчиком кода. Загрузка документа, События в JS, обработчики событий и особенности их работы, события мыши и клавиатуры. Контекст вызова - this ООП - Наследование, прототипы, конструкторы и классы Особенности современного стандарта ES6. Интерполяция, деструктуризация, новый синтаксис ООП ES6+, getters & setters. коллекции Map и Set Скрипты и время выполнения. setTimeout, setInterval и requestAnimationFrame. Объект Date. Параметры документа, окна и работа с ними Делегирование Работа с атрибутами, Дата Атрибуты. Регулярные выражения Модуль 3. Дополнительные технологии и удучшение качества работы Формы. Валидация Работа с JSON, AJAX. Получение и отправка данных на сервер Асинхронный JS. Promise. Контекст выполнения, асинхронное выполнение, стек вызовов и event loop Подробно про Fetch API Приём модуль. Инкапсуляция. Настраиваем Webpack и Babel, Полифилы Модуль 4. Первые деньги на разработке Развитие себя как специалиста Оформление портфолио План развития на год Поиск заказчика Партнёрство Бонусы. Обзор технлогий, которые стоит учить в будущем Основы Canvas Диплом. Дипломный проект Напишете интерактивный сайт или веб-приложение Примеры работ: - Простой Лендинг - Многостраничный сайт - Сложный лендинг |