Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс по веб-разработке на Python и JS

HarvardX предлагает курс по созданию веб-приложений с использованием Python, JavaScript, Django и других современных технологий. Тут за пару месяцев можно научиться проектировать базы данных, создавать API, настраивать пользовательские интерфейсы и работать с облачными сервисами.

Курс включает практические проекты, охватывает темы масштабируемости, безопасности и автоматического тестирования. И главное — всё бесплатно.

Ссылка на курс

#курс #web #javascript #python #en
Курс по JS, ещё и интерактивный

На курсе вы освоите базовые принципы программирования на JavaScript, сможете выполнить свыше 500 практических заданий, разберётесь с системой контроля версий Git, научитесь верстать адаптивные страницы с помощью HTML и CSS, а также создадите собственное приложение с использованием React Native и Node.js.

А интерактивный формат обучения с сюжетной линией и виртуальными помощниками не даст заскучать в процессе.

Ссылка на курс

#курс #web #js #ru
Топ-5 перспективных frontend-фреймворков на 2025 год

Забираем:

Solid.js — реактивный фреймворк без виртуального DOM, обновляющий только измененные части страницы для максимальной производительности.

Qwik — фреймворк с мгновенной загрузкой и оптимизированной интерактивностью благодаря откладыванию выполнения JavaScript.

— Svelte — компилирует компоненты в чистый JavaScript на этапе сборки, обеспечивая быстрые и легковесные приложения.

Astro — сочетает преимущества статических сайтов с возможностью добавлять интерактивные элементы только при необходимости.

Alpine.js — минималистичный фреймворк для добавления интерактивности на статические страницы, работающий прямо в HTML.

Подробней с примерами кода

#подборка #frontend #web
Курс по веб-технологиям для начинающих

Нашли курс, который отлично подойдёт как стартовая точка для тех, кто хочет освоить основы веб, но не знает, с чего начать. Он подходит для школьников, студентов, преподавателей и просто всех, кто хочет разобраться в HTML5, CSS3 и JavaScript.

Курс включает 6 модулей:
— введение в курс;
— история веб-технологий;
— основы HTML;
— основы CSS;
— практические задания по HTML и CSS;
— введение в JavaScript.

Ссылка на курс

#курс #web #начинающим #ru
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивный тренажёр по фронтенду

В этом тренажёре можно основательно потренироваться и подтянуть свои навыки во фронтенде. Там собрали полторы тысячи заданий — хватит с головой, чтобы стать увереннее в коде.

Сразу начнёте работать с реальным кодом, решая задачи, похожие на те, что бывают в реальной жизни. А ещё там есть челленджи в духе «сделай, как в примере».

#frontend #web #ru
Что такое SEO и как продвинуть сайт в Google

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

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

#статья #web #seo #ru
Как выбрать фреймворк и не пожалеть

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

В статье сравнили популярные фреймворки для фронтенда (React, Vue.js, Angular), бэкенда (Django, Rails, Express) и full-stack решений. У каждого свои сильные стороны: например, React — для динамичных интерфейсов, Django — для крупных проектов, а Laravel и Spring Boot — для комплексных задач. Всё За и Против удобно расписали в статье, что значительно облегчает выбор технологии.

#статья #web #ru
Забираем в свои сохранёнки Гарвардский курс по веб-разработке

Курс CS50’s Web Programming with Python and JavaScript от HarvardX — это возможность прокачать навыки веб-разработки. Он охватывает важные темы, такие как проектирование баз данных, безопасность, и создание удобных UI.

Вы научитесь работать с Python, Django, JavaScript, SQL и Git. Под конец вы узнаете как развёртывать приложения в интернете с использованием облачных сервисов, таких как GitHub и Heroku.

Ссылка на курс

#курс #web #en
Простыми словами о HTTP-запросах

HTTP-запросы — это основа общения между браузером и сервером. Они позволяют передавать данные, получать их и управлять ресурсами. Отправляете сообщение в мессенджере или обновляете профиль? Всё это — запросы, чаще всего GET или POST.

GET-запрос подходит, чтобы что-то «спросить» у сервера, например, загрузить страницу. А вот POST нужен, чтобы передать данные — например, при отправке формы.

Ловите статью, где простыми словами объяснили за каждый тип запроса, рассказали где каждый используется и поделились примерами кода и полезными инструментами.

#статья #web #начинающим #ru