Вивчай

Домашні завдання

Практичні завдання для закріплення знань

Знайдено: 26 з 26

#1 · Основи HTML — створення багатосторінкового сайту

Домашнє завдання #1: Створення багатосторінкового сайту

100 балів
beginner
#2 · HTML-теги для форматування тексту, списки, таблиці

Домашнє завдання #2: Відтворення текстового документа

100 балів
beginner
#3 · Командний рядок, Git та GitHub

Домашнє завдання #3: Структура проєкту + Git + GitHub

100 балів
beginner
#4 · Node.js, npm, package.json та VS Code

Домашнє завдання #4: Налаштування VS Code та npm

100 балів
beginner
#5 · Семантичний HTML5, таблиці, форми

Домашнє завдання #5: Мій продукт — семантичний лендінг

100 балів
intermediate
#6 · CSS: селектори, Box Model, типографіка

Домашнє завдання #6: Стилі для твого лендінгу

100 балів
beginner
#7 · CSS-позиціонування: relative, absolute, fixed, z-index

Верстка з Figma: position та absolute

100 балів
intermediate
#8 · Flexbox-верстка лендінгу за макетом

Верстка лендінгу з Figma

100 балів
intermediate
#9 · Умовні конструкції, функції та валідація даних

Домашнє завдання #9: Вечір у кафе — рахунок, чайові та паролі

100 балів
beginner
#10 · Цикли, вкладені цикли, функції та робота з рядками

Домашнє завдання #10: ASCII-майстерня і таємні послання

100 балів
beginner
#11 · Методи масивів: map, filter, reduce, sort, find

Домашнє завдання #11: Кіноаналітика — вижми все з датасету

100 балів
intermediate
#12 · DOM-маніпуляції, події, модальні вікна та випадаючі меню

Домашнє завдання #12: Модалка та dropdown для твого продукту

100 балів
intermediate
#13 · Події, валідація форм, localStorage

Домашнє завдання #13: Жива форма — валідація та localStorage

100 балів
intermediate
#14 · Фінальний проєкт блоку: DOM, події, форми, localStorage

Домашнє завдання #14: Мій каталог

100 балів
intermediate
#15 · ES6+: let/const, template literals, arrow functions, destructuring, spread/rest, optional chaining

Домашнє завдання #15: Рефакторинг легасі-коду на ES6+

100 балів
intermediate
#16 · Fetch API, async/await, обробка помилок, стани завантаження

Домашнє завдання #16: Підключаємо продукт до світу — дані з API

100 балів
intermediate
#17 · Класи, наслідування, приватні поля, getters

Домашнє завдання #17: Система ролей для блог-платформи

100 балів
intermediate
#18 · Type annotations, type aliases, union/literal types, keyof

Домашнє завдання #18: Типізація функцій та змінних

100 балів
intermediate
#19 · Interfaces, optional/readonly, extends, utility types, generics

Домашнє завдання #19: Типи для твого продукту

100 балів
intermediate
#20 · TypeScript у DOM: рефакторинг застосунку, generic storage, typed events

Домашнє завдання #20: Твій каталог на TypeScript

100 балів
intermediate
#21 · React: компоненти, props, state, списки

Домашнє завдання #21: Pokedex — каталог з пошуком і фільтрами

100 балів
intermediate
#22 · React: форми, події, Context API

Домашнє завдання #22: DevProfile — форма з прев'ю та темами

100 балів
intermediate
#23 · React: routing, useEffect, Context, робота з API

Домашнє завдання #23: Твій каталог у великому світі — React + API

100 балів
intermediate
#24 · Next.js: App Router, SSG, MDX

Домашнє завдання #24: Довідник твого продукту на Next.js (SSG)

100 балів
intermediate
#25 · Next.js: API Routes, CRUD, Server/Client Components

Домашнє завдання #25: CRUD твого каталогу на Next.js

100 балів
intermediate
#26 · Next.js: деплой, SEO, фінальний проєкт

Домашнє завдання #26: Фінальний проєкт — портфоліо і deploy на Vercel

100 балів
intermediate