Самоучитель по веб-разработке
В новом самоучителе мы собрали статьи, разъясняющие главные принципы веб-разработки начиная с нуля. Пройдясь по самоучителю, вы поймете, как делать сайты и веб-приложения, работать с HTML, CSS, JavaScript, изучите принципы построения баз данных и познакомитесь с известными фреймворками и библиотеками.
Кто такой веб-разработчик и как им стать
Какие языки используются в веб-программировании
Фреймворки для веб-разработки
Базы данных
Асинхронное программирование
Веб-серверы и какими они бывают
Кто такой веб-разработчик и как им стать
Веб-разработчик — это специалист, который занимается созданием и поддержкой интернет-сайтов и приложений. Он разрабатывает дизайн, программирует, работает с базами данных и обеспечивает безопасность сайтов.
Видит сайт насквозь: чем занимается веб‑разработчик и как им стать
Почему стоит попробовать себя в веб‑разработке
«Я была антикваром, а стала веб‑разработчиком»: как перейти в IT и не пожалеть о своём выборе
Полезные ресурсы для начинающего разработчика JavaScript
Где и сколько учиться на веб‑разработчика
Какие языки используются в веб-программировании
Основные языки веб-разработки: HTML, CSS и JavaScript. Они создают структуру сайта, делают его красивым и удобным. Python, PHP и Java используются для работы сервера. Они обрабатывают запросы пользователей и управляют базами данных. Иногда нужны и другие языки, например Bash , для решения специфических задач.
Что такое HTML: основы, необходимые веб‑разработчикам
Что такое CSS и почему без него не стать веб-разработчиком
Главный язык программирования для фронтендера: зачем учить JavaScript
Всё о языке программирования Python: растущая популярность, плюсы и минусы, сферы применения
Всё, что нужно знать новичку о Java
Что такое TypeScript и чем он отличается от JavaScript
Языки программирования: какие они бывают
Фреймворки для веб-разработки
Для полноценной веб-разработки необходимы фреймворки, которые обеспечивают структурированный подход к созданию сайтов и веб-приложений. Например, такие, как Django (Python), React (JavaScript), Spring (Java) и другие.
Для чего нужен фреймворк и как его выбрать
Django «освобождающий»: как фреймворк помогает быстро разрабатывать веб-сервисы на Python
Базово о React: что это такое и как помогает разработчику
В Java всегда весна: почему фреймворк Spring считается самым популярным у Java‑разработчиков
Базы данных
Базы данных используются в веб-разработке для хранения информации и структурирования данных, а также для предоставления доступа к ним пользователям. Они могут использоваться для управления пользовательскими аккаунтами, обработки заказов, хранения отзывов и рейтингов, реализации функционала поиска и фильтрации, а также многих других задач.
Как работают базы данных в IT: разбор на примерах
СУБД PostgreSQL: почему её стоит выбрать для работы с данными и как установить
Где хранить неструктурированные данные: СУБД MongoDB для веб-разработчиков и аналитиков
Асинхронное программирование
Асинхронное программирование – ключ к эффективной веб-разработке. Оно позволяет выполнять задачи параллельно, не блокируя основной поток, что ускоряет работу приложений и улучшает пользовательский опыт.
Асинхронное программирование: как работает и где используется
Веб-серверы и какими они бывают
Веб-сервер — это сердце любого онлайн-ресурса, обрабатывающее запросы пользователей и доставляющее им содержимое сайта. Существуют различные типы веб-серверов, такие как статические и динамические, каждый из которых оптимизирован для определённых задач и условий использования.
Для чего нужен веб-сервер и как его настроить
Веб-сервер Nginx и что о нём должен знать каждый разработчик
Узнайте, какую профессию в программировании выбрать
Познакомитесь с работой тестировщиков и разных разработчиков, поймёте, какие навыки нужны в этой сфере и сколько можно зарабатывать.