В этом блоге мы узнаем о том, что такое интерфейс, серверная часть и технологии, используемые фронтенд-инженерами и бэкэнд-инженерами, и технологии, с которых можно начать свою карьеру. этот блог абсолютно ориентирован на полных новичков, так что если вы знакомы с этими темами, ТА ТА !!! ПОКА-ПОКА !!! , увидимся в следующем блоге.

Внешний интерфейс

Проще говоря, интерфейс — это место, где пользователь взаимодействует с веб-сайтом, что упрощает его использование. когда мы открываем www.google.con в браузере, видимые нам вещи называются UI — User Interface.

Вещи, которые видны, такие как текстовое поле, кнопки, текст и ссылки на изображении выше, называются компонентами. Роль разработчика внешнего интерфейса заключается в создании компонентов на основе бизнес-требований или функций веб-сайта, а также в обработке данных, поступающих от веб-сайта. бэкенд системы. Разработчики внешнего интерфейса получают эти данные и отображают их в пользовательском интерфейсе — пользовательском интерфейсе эффективным способом, который облегчает понимание пользователем.

Чтобы начать разработку внешнего интерфейса, мы должны познакомиться с HTML, CSS, Javascript. где это технологические стеки, которые легко начать с разработки интерфейса, чтобы узнать больше о html, css и javascript, мы можем увидеть эти вещи в другом блоге, мы сосредоточимся только на интерфейсе и бэкенде в этом блоге.

после знакомства с html, css, javascript вы можете использовать любые фреймворки javascript, такие как react, angular или vue.js

Бэкэнд

Бэкэнд занимается обработкой логики и извлечением данных из базы данных и отправкой во внешний интерфейс. обычно интерфейс не имеет связи с базой данных из соображений безопасности, с ней общается только серверная часть.

Database is a system that used to store data and retrieve data, currently  consider database as a excel sheet, where we store our data to use it  for future purpose.

Бэкенд также называют контроллером, а интерфейс обычно называют представлением. Короче говоря, когда пользователь взаимодействует с веб-сайтом, контроллер отправляет данные, необходимые для представления, а представление получает эти данные от контроллера и отображает их в представлении.

когда когда-либо пользователь открывает google.com и выполняет поиск чего-либо, например: готовка, внешний интерфейс отправляет запрос контроллеру с приготовлением данных, а контроллер получает данные из внешнего интерфейса, получает все связанные данные из базы данных и отправляет их обратно на сервер.

Теперь внешний интерфейс получает эти данные от контроллера и отображает их во внешнем интерфейсе. Бэкенд обычно работает над задачей, связанной с логическими вещами, дизайном базы данных, обработкой данных, аутентификацией, авторизацией, написанием API для веб-приложений, мобильных приложений и т. д.

поэтому, чтобы начать разработку бэкэнда, начните с javascript и ознакомьтесь с node.js, выразите и изучите базы данных, такие как mysql или mongodb. вместо изучения javascript и node.js вы можете использовать php и laravel, laravel — это фреймворк, построенный на php.

где разработка полного стека обрабатывает как интерфейс, так и серверную часть. так что разработчик полного стека разрабатывает интерфейс, пишет для него логику и проектирует базу данных в соответствии с ней.

Не стесняйтесь подписываться на меня в LinkedIn ❤️

https://in.linkedin.com/in/sathithyayogi

Если у вас есть какие-либо отзывы, напишите мне по адресу [email protected].