Проект: "Mesto"- аналог социальной сети
Учебный проект в рамках обучения на Yandex-practicum, профессии "Веб-разработчик"
Андрей Дунаев
Функциональность проекта:
- Возможность редактировать данные пользователя
- Возможность создавать карточки с фотографиями
- Возможность просматривать увеличенную фотографию
- Возможность устанавливать/снимать лайки
- Возможность удалять свои карточки
- Закрепить изученные свойства Flex-элементов;
- Закрепить поинмание структуры БЭМ;
- Закрепить понимание семантики;
- Закрепить изученные свойства Grid;
- Научиться работать с DOM-элементами;
- Научиться находить элементы в DOM и получать значение свойств;
- Научиться изменять значение свойств элементов;
- Научиться добавлять/удалять классы к элементам;
- Научиться писать функции на JS;
- Научиться добавлять в разметку шаблонные элементы;
- Попрактиковаться в работе с массивами;
- Обработка событий на однотипных элементах;
- Валидация форм с помощью JS и стандартных сообщений браузера;
- Создание классов, экземпляров классов;
- Научиться работе с асинхронными функциями;
- Познакомиться с EventLoop;
- Попрактиковаться в запросах к API;
- Экспорт/импорт между файлами JS;
- Применение ООП в интерфейсах;
- Настройка сборщика Webpack;
- Научиться делать деплой;
Технологии и инструменты использованные в проекте:
- HTML5
- CSS3
- Flex
- Grid
- Адаптивная верстка
- Резиновая верстка
- БЭМ
- Pixel perfect
- JS
- ООП
- Работа с модулями
- Webpack
- Figma
- Git
Ссылка на страницу проекта:
https://andrey1079.github.io/mesto/