С нуля до Senior Frontend
Иконка канала С нуля до Senior Frontend

С нуля до Senior Frontend

1 подписчик

150
просмотров
ЧТО ТАКОЕ SQL SQL (Structured Query Language) — это язык структурированных запросов, предназначенный для работы с реляционными базами данных. С помощью SQL вы можете создавать таблицы, добавлять, изменять, удалять и извлекать данные.
56
просмотров
ЧТО ТАКОЕ Node Node.js это среда выполнения JavaScript вне браузера. Она позволяет писать серверный код на том же языке, что и frontend. Раньше JavaScript работал только в браузере, но с появлением Node.js разработчики получили возможность создавать backend, API, чат-серверы, CLI-инструменты и многое другое на JavaScript.
157
просмотров
КАК ЗАСТАВИТЬ ЭЛЕМЕНТЫ ПЕРЕМЕЯТЬСЯ В FRONTEND В frontend-разработке за движение элементов отвечают CSS свойства transition и animation, а также JavaScript для сложных взаимодействий. Самый простой способ — transition. Добавьте элементу плавное изменение свойств при наведении или изменении класса.
8
просмотров
ЧТО ТАКОЕ АДАПТИВНАЯ ВЕРСТКА Адаптивная вёрстка (responsive web design) — это подход к созданию веб-страниц, при котором сайт автоматически подстраивается под любой размер экрана: от маленького смартфона до широкого монитора. Элементы страницы меняют размер, расположение и даже поведение в зависимости от ширины окна браузера. Почему адаптивная вёрстка обязательна Более 60 процентов трафика в интернете приходится на мобильные устройства. Google ранжирует адаптивные сайты выше в поисковой выдаче. Если сайт плохо выглядит на телефоне, пользователь уйдёт к конкурентам в течение нескольких секунд.
134
просмотра
API (Application Programming Interface) — это набор правил и протоколов, с помощью которого одна программа может взаимодействовать с другой. Простыми словами: API — это посредник, который позволяет двум приложениям обмениваться данными. Как работает API на примере сайта погоды Вы открываете сайт с прогнозом погоды. Ваш браузер (frontend) отправляет запрос через API к серверу (backend) с вопросом: «какая погода в Москве?». Сервер обрабатывает запрос и возвращает ответ в формате JSON или XML. Фронтенд получает эти данные и показывает вам температуру, влажность и ветер. ЧТО ТАКОЕ API
8
просмотров
DOM (Document Object Model) — это объектная модель документа, которую браузер создаёт при загрузке веб-страницы. DOM представляет HTML-документ в виде дерева объектов, где каждый элемент страницы (тег, атрибут, текст) является узлом. Как выглядит DOM-дерево HTML-код превращается в иерархию узлов. Например, тег [html] имеет дочерние узлы [head] и [body]. Внутри [body] могут быть [div], [h1], [p] и так далее. JavaScript может обращаться к любому узлу DOM, изменять его содержимое, стили, атрибуты, а также создавать и удалять узлы. Зачем нужен DOM DOM связывает HTML, CSS и JavaScript. Без DOM JavaScript не мог бы менять содержимое страницы. Именно через DOM вы пишете команды вроде «найти элемент с id="header" и изменить его текст». DOM — это интерфейс, который позволяет программам и скриптам взаимодействовать со структурой документа. ЧТО ТАКОЕ DOM
7
просмотров
Заголовки в HTML задаются тегами от h1 до h6. Они нужны для структурирования контента на странице. Поисковые системы обращают внимание на заголовки, особенно на h1. ЗАГОЛОВОК HTML
10
просмотров
ЧТО ТАКОЕ ТЕГИ Теги в HTML - это команды (маркеры), которые говорят браузеру, как отображать содержимое веб-страницы. Каждый тег заключается в угловые скобки: . Большинство тегов работают парами: открывающий и закрывающий с косой чертой, например Текст абзаца. Внутри тегов могут быть атрибуты, уточняющие поведение
16
просмотров
Frontend (фронтенд) — это часть веб-сайта или приложения, которую видит и с которой взаимодействует пользователь. Всё, что вы видите в браузере: кнопки, формы, анимации, меню, картинки, текст — это результат работы frontend-разработчика. Frontend отвечает за внешний вид, удобство использования и интерактивность. Из чего состоит frontend Три основных технологии frontend-разработки: HTML — структура страницы (заголовки, абзацы, картинки) CSS — стили и оформление (цвета, шрифты, расположение блоков) JavaScript — логика и интерактивность (обработка нажатий, подгрузка данных, анимации) ЧТО ТАКОЕ FRONTEND
12
просмотров
React — это JavaScript-библиотека для создания пользовательских интерфейсов. Она разработана компанией Facebook и используется для построения динамических веб-приложений: интернет-магазинов, социальных сетей, дашбордов, мессенджеров. React позволяет создавать переиспользуемые компоненты и управлять состоянием приложения. Чем React отличается от чистого JavaScript На чистом JavaScript вы вручную находите DOM-элементы и меняете их содержимое. React работает иначе: вы описываете, как интерфейс должен выглядеть в зависимости от данных, а React сам обновляет нужные части страницы. Это ускоряет разработку и делает код более предсказуемым. Почему React важен для frontend-разработчика React — один из самых востребованных инструментов на рынке. Большинство современных вакансий для frontend-разработчиков требуют знания React. Пройдя путь с нуля до Senior Frontend, вы обязательно столкнётесь с React. После освоения HTML, CSS и JavaScript изучение React — следующий логический шаг. ЧТО ТАКОЕ REACT
19
просмотров
Git - это система контроля версий. Она позволяет отслеживать изменения в коде, сохранять разные версии проекта, возвращаться к старым версиям и работать над одним проектом в команде без конфликтов. Git — обязательный инструмент для любого разработчика, включая frontend-специалистов. Зачем нужен Git Без Git вы храните папки вида «сайт_финал», «сайт_финал2», «сайт_финал_исправленный». С Git вы делаете коммиты (сохранения) с понятными комментариями и в любой момент можете откатиться к любой версии. Git также позволяет создавать ветки (branches) для экспериментов, не ломая основной код. ЧТО ТАКОЕ GIT
31
просмотр
ackend (бэкенд) — это серверная часть веб-приложения. Она работает на сервере, а не в браузере пользователя. Backend обрабатывает данные, хранит информацию в базах данных, проверяет пароли, отправляет email, выполняет сложные вычисления и формирует ответы для frontend-части. Как связаны frontend и backend Frontend (HTML, CSS, JavaScript) — это то, что видит и с чем взаимодействует пользователь. Backend — это скрытая часть, которая получает запросы от frontend, обрабатывает их и возвращает нужные данные. Например, когда вы вводите логин и пароль на сайте, frontend отправляет эти данные на backend, а backend проверяет их в базе данных и сообщает: «доступ разрешён» или «ошибка». ЧТО ТАКОЕ BACKEND
40
просмотров
CSS (Cascading Style Sheets) это язык каскадных таблиц стилей. Он отвечает за внешний вид веб-страницы: цвета, шрифты, расположение блоков, анимацию и адаптивность под экраны. Без CSS сайт выглядит как чёрно-белый текстовый документ. Как работает CSS Вы подключаете CSS к HTML-странице и задаёте правила. Например, селектор h1 { color: red; } сделает все заголовки красными. CSS управляет всем визуальным оформлением. Почему CSS второй шаг в frontend после HTML Любой путь с нуля до Senior Frontend включает HTML для структуры и CSS для стилей. Затем добавляется JavaScript для интерактива. Вместе они создают современные сайты. ЧТО ТАКОЕ CSS
31
просмотр
JS (JavaScript) — это язык программирования, который делает веб-страницы живыми и интерактивными. С помощью JS вы можете обрабатывать нажатия кнопок, отправлять данные на сервер без перезагрузки страницы, создавать анимации, игры и сложные веб-приложения. Без JavaScript сайт остаётся статичной визиткой. Как работает JavaScript JavaScript встраивается в HTML-страницу и выполняется в браузере пользователя. Он управляет поведением элементов: показывает и скрывает блоки, проверяет формы, подгружает данные. Например, document.getElementById('button').onclick = function() { alert('Привет!'); }. ЧТО ТАКОЕ JS
57
просмотров
HTML (HyperText Markup Language) - это язык гипертекстовой разметки. Именно он создаёт структуру любой веб-страницы: заголовки, абзацы, картинки, ссылки, кнопки. Без HTML сайт - просто пустой лист. ЧТО ТАКОЕ HTML