JavaScript. Профессиональная разработка веб-интерфейсов. Уровень 1 - HTML Academy (январь 2021)

Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Название: JavaScript. Профессиональная разработка веб-интерфейсов. Уровень 1 - HTML Academy (январь 2021)

1623279128034-png.82308


Описание:

26 января — 28 марта 2021

Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.

Почему курс профессиональный

На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.

Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники»:

Что вас ждёт на обучении

- Живые лекции

Лекции проходят по вторникам и пятницам с 19:00 до 21:00 по московскому времени. Запись лекции доступна на следующий день.
- Практика

После лекции вы выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
- Ревью кода

После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.

Подходит ли вам этот курс

- Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажеры по основам HTML, CSS и JavaScript.
- Объём заданий подобран так, чтобы даже занятые и работающие люди успевали выполнять их в срок, работая в комфортном режиме.
- Чтобы успешно пройти курс вам понадобится 15−20 часов в неделю или 2,5−3 часа в день. Занимайтесь равномерно в течение недели или погружайтесь в учёбу на выходных.
- Сроки итоговой защиты позволяют детально проработать обратную связь от проверяющего наставника и получить отлично выполненный личный проект.

Программа курса:

Первая неделя

Обучение


Участие в лайвах, работа над проектом с личным наставником.

Раздел 1

Знакомство c JavaScript

Рассмотрим схему работы на интенсиве, какие инструменты понадобятся. Разберём, что представляет собой язык JavaScript, причём здесь спецификация ECMAScript и браузер. Начнём разбирать основы JavaScript.

Как проходит курс. Организационные вопросы.

- Схема работы на курсе.
- Обзор проектов.

Язык JavaScript

- Спецификация ECMAScript.
- Что даёт JavaScript'у браузер.
- Строгий режим 'use strict'.
- Необязательные точки с запятой.

Основы JavaScript.

- Базовый синтаксис: круглые и фигурные скобки, операторы, зарезервированные слова.
- Переменные.
- Функции.
- Типы данных: примитивы.
- Приведение типов.

Практика

- Создание репозитория, форк, клонирование.
- Создание ветки, коммита, синхронизация репозиториев.
- Создание пулреквеста в Гитхабе.
- Тренажёры.

Раздел 2

Основные возможности JavaScript


Продолжим изучать основные конструкции JavaScript, особенно пристально — функции. Разберём нюансы объявления переменных. Немного затронем контекст выполнения this. Познакомимся с инструментами разработчика.

Вторая неделя

Раздел 3

Структуры данных и встроенные API


Познакомимся со сложными типами данных: массивами и объектами. Научимся создавать их и управлять ими. Затронем тему структур данных, и как их использование может облегчить разработчику жизнь. Рассмотрим встроенные в JavaScript объекты. Запустим и отладим код в консоли инструментов разработчика.

Раздел 4

Организация кода


Обсудим принцип DRY (не повторяйся) и как им пользоваться для того, чтобы писать меньше кода, и при этом делать больше. Узнаем, что такое модули, как делить на них код и зачем.

Третья неделя

Раздел 5

DOM и события


Попробуем создавать, удалять, перемещать и управлять DOM-элементами. С помощью шаблонов отрисуем данные, созданные ранее. Рассмотрим динамическое взаимодействие с пользователем: как сделать так, чтобы страница начала реагировать на ввод текста в формы, нажатие на определённые элементы, прокрутки и прочее.

Раздел 6

Внешние API и сторонние библиотеки

Четвёртая неделя

Раздел 7

Асинхронность. Работа с сетью


Разберём понятие асинхронности и способы её достижения: колбэки и setTimeout, Promise. Взглянем на протокол HTTP и инструменты, которые позволяют делать запросы из браузера. Рассмотрим, как меняется взаимодействие пользователя с сайтом при начале работы с сетью, что может пойти не так, и что с этим делать.

Пятая неделя

Раздел 8

Обратная связь и оптимизация


Оптимизируем работу с данными и событиями в приложении. Реализуем понятную и приятную пользователю обратную связь интерфейса.

Раздел 9

Сборщики JavaScript


Познакомимся с такими программами, как сборщики, и узнаем, как они могут облегчить жизнь фронтенд-разработчику.

Шестая неделя

Защита проекта.
Подготовка проекта к итоговой защите и оценка его проверяющим наставником по критериям качества.

Первая неделя защиты

Начало подготовки к итоговой защите.

Седьмая неделя

Вторая неделя защиты


Первая оценка проекта проверяющим наставником по критериям качества.

Восьмая неделя

Третья неделя защиты


Улучшение проекта по замечаниям проверяющего наставника и подача на вторую оценку.

Девятая неделя

Четвёртая неделя защиты


Внесение финальных правок и получение итоговой оценки.

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху