Что должен знать и уметь Fullstack разработчик:
- Осуществлять полный цикл работ по веб-проекту: от согласования и принятия технического задания до реализации программного кода и раскрутки проекта;
- Создавать прототипы страниц;
- Верстать html-шаблоны страниц для типовых проектов и для популярных CMS;
- Использовать современные средства разработки сайтов;
- Использовать последними версиями языков разметки и фреймворков;
- Разрабатывать публичную часть (фронтенд) с использованием Html, CSS, JavaScript;
- Использовать Markup/UI-фреймворки (Bootstrap, React.js, Angular, jQuery);
- Выполнять настройку web-серверов для сайта;
- Разрабатывать программный код серверной часть (backend) на Python PHP;
- Сопровождать, поддерживать и дорабатывать проекты;
- Проектировать базы данных и работать с MySQL PostgreSQL;
- Прототпировать и создавать сайты по техническому задания;
- Увеличивать капитализацию WEB-сайтов и интернет проекты;
- Понимать принципы SEO;
- Использовать технологии поискового продвижения SEO;
- Анализировать трафик и поведение пользователей на сайте, при помощи различных инструментов (Яндекс.Метрика, Яндекс.Вебмастер, Google Analytics, Google Search Console);