Що нового?

Придбаний [HTML Academy] JavaScript. Професійна розробка веб-інтерфейсів. Рівень 1. Січень 2021

Інформація про покупку
Тип покупки: Складчина
Ціна: 8787 ГРН
Учасників: 0 з 67
Організатор: Відсутній
Статус: Набір учасників
Внесок: 136.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

26 Січня — 28 березня 2021

Курс розроблений для тих, хто хоче змінити професію і стати високооплачуваним професіоналом. Він підійде для працюючих людей, у яких мало часу.

чому курс професійний
На цьому курсі ви навчитеся робити справжні проекти, такі ж за рівнем складності, як в індустрії. І будете робити їх правильно, щоб після навчання видавати результат високого рівня, за який компанії готові платити.

Щоб домогтися такої якості навчання, ми використовуємо професійну тріаду"критерії-проекти-наставники":

що вас чекає на навчанні
  • живі лекції
    Лекції проходять по вівторках і п'ятницях з 19:00 до 21:00 за московським часом. Запис лекції доступна на наступний день.
  • Практика
    Після лекції ви виконуєте домашнє завдання, в якому працюєте над своїм проектом і закріплюєте навчальний матеріал.
  • Рев'ю коду
    Після кожного завдання ваш особистий наставник перевіряє якість роботи, ділиться досвідом і розповідає, як можна зробити краще.
чи підходить вам цей курс
  • Курс розрахований на новачків. Для його проходження досить завершити тренажери з основ HTML, CSS і JavaScript.
  • обсяг завдань підібраний так, щоб навіть зайняті і працюючі люди встигали виконувати їх в строк, працюючи в комфортному режимі.
  • щоб успішно пройти курс вам знадобиться 15-20 годин на тиждень або 2,5−3 години на день. Займайтеся рівномірно протягом тижня або занурюйтеся в навчання на вихідних.
  • терміни підсумкового захисту дозволяють детально опрацювати зворотний зв'язок від перевіряючого наставника і отримати відмінно виконаний особистий проект.
перший тиждень
Навчання

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

Розділ 1
Знайомство з 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

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

шостий тиждень
Захист проекту.підготовка проекту до підсумкового захисту та оцінка його перевіряючим наставником за критеріями якості.

перший тиждень захисту
Початок підготовки до підсумкового захисту.

сьомий тиждень
Другий тиждень захисту

Перша оцінка проекту перевіряючим наставником за критеріями якості.

восьмий тиждень
Третій тиждень захисту

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

Дев'ятий тиждень
Четвертий тиждень захисту
Внесення фінальних правок і отримання підсумкової оцінки.
https://privatelink.de/?https://htmlacademy.ru/intensive/javascript
 
Угорі