Веб-страница
22.1K subscribers
2.18K photos
561 videos
2 files
4.46K links
Всё по фронтенду, бэкенду и девопсу в одном месте

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Создайте спутниковый трекер с нуля на 30 строках JavaScript

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

https://tprg.ru/3qRk
Курсы для разработчиков

— Курс «Веб-разработчик»
Старт 9 июня, онлайн, по расписанию

Научитесь программировать на JavaScript и PHP, создавать сайты, приложения и интернет-магазины. Пройдёте дополнительные и бонусные курсы, соберёте портфолио из реальных проектов и получите помощь в трудоустройстве.

— Курс «Python для веб-разработки»
Старт 11 июня, онлайн, свободный темп

За 9 месяцев изучите 20+ инструментов и технологий, выполните 7 реальных проектов и сможете стать Fullstack-разработчиком на Python уровня Junior+ в компании или на фрилансе.

— Курс «Fullstack-разработчик на JavaScript»
Старт 21 июня, онлайн, по расписанию

За 1,5 года научитесь программировать на Python и JavaScript, соберёте портфолио из реальных проектов и подготовитесь к трудоустройству при поддержке карьерного центра SkillFactory.

— Курс «JavaScript для начинающих»
Постоянный доступ, онлайн, свободный темп

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

— Курс «Профессия UX/UI-дизайнер»
Постоянный доступ, онлайн, свободный темп

С нуля научитесь создавать интерфейсы и проводить UX-исследования, работать с Figma и создавать пользовательские сценарии и интерактивные прототипы. В конце пройдёте удалённую стажировку и получите помощь в трудоустройстве.

— Курс «Веб-вёрстка»
Постоянный доступ, онлайн, свободный темп

Научитесь создавать быстрые и удобные сайты за полгода. Сверстаете лендинг и несколько страниц интернет-магазина в рамках дипломного проекта и добавите их в портфолио. В финале получите диплом об окончании курса.

#ивенты
Vuestic UI — библиотека компонентов для Vue.js

В этой открытой и бесплатной библиотеки на сегодняшний день уже более 50 настраиваемых компонентов, которые полностью совместимы с Vue.js 3. Библиотека поддерживает самые популярные браузеры крайне проста в установке и использовании.

Подробнее можно узнать здесь:

https://tprg.ru/EXYz

#фронтенд #vue
UI? Какой UI?
This media is not supported in your browser
VIEW IN TELEGRAM
Кнопка загрузки

Интересная кнопка загрузки, которая анимирована с использованием SVG-изображений. Из особенностей это минимальное использование JS и просто приятный внешний вид.

Ткнуть самому и изучить код можно тут:

https://tprg.ru/Aypt

#codepen
Проблемы доступности веб-форм

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

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

https://tprg.ru/8bHP

#фронтенд
Работа с TypeScript: практическое руководство для разработчиков

Предлагаем вам поближе познакомиться с TypeScript — строго типизированной версией JavaScript, которая сегодня используется во множестве различные проектов.

В этом руководстве вы узнаете как установить и настроить TypeScript, а также познакомитесь с возможностями TS:

https://tprg.ru/1rY6

#typescript
​Вышел Notepad++ 8 — первое крупное обновление редактора за пять лет

В новой версии добавили поддержку ARM64-архитектуры, а также новые иконки в панели инструментов (ну прям ВАУ, конечно), а также пофиксили ряд имеющихся проблем.

Подробнее об изменениях и нововведениях читайте в статье:

https://tprg.ru/9k36
​Притяжение и отталкивание частиц на JavaScript

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

Подробнее тут:

https://tprg.ru/Yc61

#видео #javascript
​Google: Сторонние cookies небезопасны! Мы придумали новый безопасный способ сбора данных — FLoC!

Тем временем FLoC:
Представлен Angular DevTools

Недавно для Angular появился DevTools, который можно установить в виде расширения для Chrome и получить новый опыт отладки вашего Angular проекта.

Подробнее об инструменте рассказывает один из его разработчиков:

https://tprg.ru/WdfZ

#angular
Практическое введение в Svelte

В этом руководстве вы узнаете о том, что такое Svelte, познакомитесь с его основными концепциями и синтаксисом, а ещё сможете создать первое небольшое приложение на нём:

https://tprg.ru/9xXQ

#svelte
​JavaScript API для распознавания людей и ботов в Chrome

Сегодня для выявления ботов используются различные варианты капчи. Но такой метод плох для пользователя тем, что та же reCAPTCHA собирает данные о посетители сайта, таким образом подвергая опасности его конфиденциальность.

Но появился новый способ, который поможет исправить эту ситуацию. Называется он Privacy Pass и вот как он работает:

https://tprg.ru/CjVH
This media is not supported in your browser
VIEW IN TELEGRAM
Игра Stack на Three.js и Cannon.js

Версия игры Stack, выполненная на JavaScript с использованием библиотек Three.js и Cannon.js.

Попробовать поставить рекорд и изучить код можно тут:

https://tprg.ru/oWxP

#codepen
Полезные расширения VS Code для фронтенд-разработчиков

В этой подборке собрано более 20 полезных расширений, которые пригодятся фронтенд-разработчикам в самых разных ситуациях:

https://tprg.ru/ubGX

#vscode
​Идеальная ссылка. Какая она?

На первый взгляд может показаться, что нет ничего проще, чем создать ссылку на веб-странице — добавил тег <a>, записал в атрибут href адрес и добавил какой-то контент в неё, чтобы было куда нажимать.

Но на самом деле есть множество нюансов, которые мешают создать идеальную ссылку, которая будет и выглядеть на все сто, и максимально удобной. Подробнее в статье:

https://tprg.ru/BUNJ

#html #фронтенд
Введение в лучшие практики Angular

Если вы занимаетесь разработкой с использование Angular, то эта статья вам пригодится. Здесь вы найдёте полезные советы и рекомендации по написанию лучшего кода на Angular и JavaScript:

https://tprg.ru/SZbA

#angular
​Когда ты фуллстак-разработчик:
Как быстро и удобно документировать Angular проект с помощью модуля AddOnDoc из TaigaUI

Существуют разные способы документирования проекта Angular. Вероятно, вы пользуетесь каким-то из них.

Здесь автор рассказал об этих способах, сравнил их и объяснил почему считает AddOnDoc лучшим из них:

https://tprg.ru/Uk3e

#angular
​Не успеваем делиться новостями

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

Можно работать удалённо или в московском офисе, зарплата на старте от 50к рублей с возможностью роста.

Подробности по ссылке: https://tprg.ru/6wbP