Почни зі сторінки «З чого почати»: десять хвилин про те, як влаштований курс, як учитись, щоб не забувалось, і що робити, якщо бракує основ.
Квести тижня
Три завдання, однакові для всіх і на весь тиждень. Виконав — забираєш XP. Сенс не в нагороді, а в тому, щоб тиждень мав форму, а не «колись відкрию».
Активність
Кожен квадратик — день. Чим темніший, тим більше часу того дня ти провів у матеріалах. Серія рахується по днях підряд — це найпростіший спосіб не злитись за пів року.
Фундамент
Основи, на яких стоїть Angular: інструменти, JavaScript, асинхронність і TypeScript з нуля.
Це не цілі IDP, тож їх можна пропустити, якщо впевнений. Але якщо слова Promise, this
чи «замикання» викликають сумнів — почни звідси: так модулі IDP ляжуть набагато легше.
Як працює веб, термінал, npm, DevTools, git
0/0уроки готуються · 4–6 год Ф1JavaScript: основаЗмінні, функції, обʼєкти, масиви, посилання, замикання, this, DOM
0/012 з 12 уроків готово · 10–14 год Ф2Асинхронність і даніЦикл подій, Promise, async/await, HTTP, fetch
0/0уроки готуються · 6–8 год Ф3TypeScript з нуляТипи, інтерфейси, union, дженерики, класи — міст до Angular
0/0уроки готуються · 5–7 годМодулі IDP
M1Розмітка й стиліСемантика, Grid/Flex, каскад, SCSS, теми
0/014 з 14 уроків готово · 14–18 год
M2Архітектура Angular і строгий TypeScriptCLI, DI, guards, pipes, directives, generics
0/015 з 15 уроків готово · 20–26 год
M3Точний layout і Change DetectionOnPush, ViewEncapsulation, container vs presentation
0/011 з 11 уроків готово · 10–14 год
M4Дані, моки й RxJSСервіси-моки, оператори, стан на Subject'ах
0/013 з 13 уроків готово · 20–28 год
M5ГридТаблиця: сортування, пагінація, фільтр, вибір
0/010 з 10 уроків готово · 12–16 год
M6ФормиReactive Forms і кастомні валідатори
0/012 з 12 уроків готово · 14–18 год
M7Стани інтерфейсу й доступністьСкелетони, порожні стани, помилки, клавіатура, ARIA
0/010 з 10 уроків готово · 8–12 год
M8Юніт-тестиKarma і Jasmine: сервіси, валідатори, guards, пайпи
0/09 з 9 уроків готово · 10–14 год
M9Процес: Git, PR, CIAzure Boards, гілки, Conventional Commits, code review
0/09 з 9 уроків готово · 6–8 годЯк цим користуватись
- Рекомендований порядок: Ф0 → модуль 1 → Ф1 → Ф2 → Ф3 → модулі 2–9. Кнопка «Наступний урок» у кінці кожного уроку веде саме так.
- Прочитав урок — зроби практику з нього руками, і аж потім тисни «Позначити пройденим».
- Наприкінці уроків є блоки питань. Вони не для оцінки, а щоб зловити те, що прочиталось «по діагоналі».
- Раз на пару тижнів показуй проміжний результат ліду — це дешевше, ніж пів року мовчати.
Прогрес і перенесення
Прогрес зберігається в цьому браузері, а якщо ти увійшов — ще й у твоєму акаунті, і тоді він однаковий на всіх пристроях.
