Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
#викторина
Ответ и объяснение в комментариях 👇
🔥Тест по JavaScript от OTUS 🔥
Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «JavaScript Developer. Professional»
💣 Пройдете тест и получите:
✔️ Живое общение с экспертами JavaScript-сообщества
✔️ Видео-курс по Git в подарок к основной программе
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Продвинутые темы и проектная работа, направленная на решение реальных рабочих задач, уровня Middle+
Курс стартует 26 сентября и вы можете попасть в группу с 5% скидкой
Ваш промод - JSPRO9
Ссылка https://otus.pw/yY92/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Вот список некоторых онлайн-инструментов, которые я считаю полезными при работе с CSS 🙂
⏩Paletton
⏩Animasta
⏩CSS Transform
⏩Smooth Shadow
⏩Clippy
⏩Color Contrast Checker
⏩Grid Generator
⏩Cubic Bezier
➡️ @FrontendPortal | #resourse
🌟 Как сделать - Snackbar
Так называемый "снэкбар" часто используется в качестве всплывающего сообщения/подсказки, которые появляются в нижней части экрана.
Очень популяризированные в экосистеме Android
➡️ @FrontendPortal | #tutorial
C# Developer
C# позволяет извлечь информацию о типах данных, которые используются в программе. При помощи нее можно создавать генераторы кода, новые классы, создавать провайдеры в другие системы и многое другое.
Приходите на открытый урок «Использование механизма Reflection для генерации кода». Мы рассмотрим:
1️⃣ Что такое Reflection
2️⃣ Как в reflection нам помогают атрибуты
3️⃣ При помощи reflection мы создадим мини ORM позволяющую создавать SQL код для генерации БД на основе классов (code-first подход)
Кому полезно: C# разработчикам, которые хотят научиться создавать более гибкие и динамичные приложения с использованием продвинутых техник программирования.
✅ Бонус за регистрацию «Топ 5 ошибок, которые допускают джуны на собеседованиях (и как их избежать)». Записывайтесь: https://clck.ru/3DgJyk
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzqwpUj9T
Осень — время новых знаний! 👨🎓
И мы знаем, где будут прокачивать свои hard и soft skills IT-специалисты — на IT Community Day, который Сбер проведёт сразу в трёх городах:
✔️ В Санкт-Петербурге 5 октября обсудим искусственный интеллект, возможности фронтенда, новую среду разработки и мотивацию для айтишников.
✔️ В Казани 12 октября научимся управлять большими данными, укрощать искусственный интеллект, создавать успешное резюме и находить подход к карьере.
✔️ В Екатеринбурге 19 октября поговорим об интеграции LLM в приложение, методологии API-first и комбинации личного и профессионального развития.
Во всех городах вас будут ждать топовые спикеры, а после докладов — afterparty. Регистрируйтесь на IT Community Day в Санкт-Петербурге, Казани и Екатеринбурге👌
🔥 The Concise TypeScript Book
Перед вами книга, которая содержит исчерпывающий и краткий обзор возможностей TypeScript.
Вас ждут четкие объяснения, охватывающие все аспекты последней версии языка, от его мощной системы типов до расширенных функций.
🔜 Версия на GitHub
➡️ @FrontendPortal | #TypeScript
⚡️ Шпаргалка по компонентам URL
Именование основано на свойствах объекта URL в JavaScript (поэтому не спрашивайте меня, почему он называется Search, а не query params 😐)
➡️ @FrontendPortal | #шпора
💸 Вакансии для IT'шников
Выбери своё направление ⤵
1. Frontend
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. C/C++
9. Golang
10. PHP
11. Kotlin
12. Swift
🎊Как эффективно скалировать Node.js-серверы и улучшить производительность приложений?
Узнайте на открытом вебинаре 2 октября в 20:00 мск, где мы разберем:
- встроенные способы скалирования в Node.js;
- как использовать Docker-контейнеры для скалирования;
- примеры облачных решений и Kubernetes для Node.js.
Спикер Николай Лапшин — опытный архитектор, тимлид, преподаватель и разработчик с широким технологическим стеком.
Встречаемся в преддверии старта курса «Node.js Developer». Все участники вебинара получат специальную цену на обучение!
➡️➡️Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cBoYB4
🌟 Одним свойством создаём эффектный параллакс
Свойство background-attachment определяет будет ли фон прокручиваться вместе со страницей или будет зафиксирован на одном месте. Часто используется для создания так называемого эффекта параллакса
➡️ @FrontendPortal | #CSS
Promises Training
Проект, созданный для того, чтобы помочь фронтенд-разработчикам углубить понимание работы с промисами в JavaScript.
Практикуйтесь в работе с промисами с помощью тщательно подобранной коллекции интерактивных задач, каждая из которых сопровождается набором тестов
🔜 Ссылка на GitHub
➡️ @FrontendPortal | #resourse
Архитектурные стили Web API — это концептуальные модели, которые определяют, как разрабатывать и взаимодействовать с API, используя определённые правила и принципы.
✔️ Приходите на вебинар, где мы не только разберем популярные стили и протоколы, для создания веб-приложений, но и на практике применим эти технологий.
⚡️ Это занятие важно для всех, кому интересна история развития современных технологий веб-разработки и ASP.NET в частности!
Урок проведет Виктор Дзицкий. Опыт разработки на C# и ASP.NET более 10 лет. А курс C# ASP.NET Core разработчик стартует в октябре. За 6 месяцев вы станете fullstack-специалистом и сможете претендовать на зарплату 180000+ руб.
Регистрируйтесь сейчас: https://vk.cc/cBi0YA
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👩💻 DevTools: советы и трюки
Подборка малоизвестных (и не только) советов и рекомендаций для разных браузеров, которые помогут вам раскрыть весь потенциал DevTools:
⏩ Inspect Popups on Hover
⏩ Use logpoints
⏩ Emulate foldable devices
⏩ Autocomplete styles
⏩ Color formats
⏩ Capture High-res screenshot
⏩ Inspect Event streams
⏩ View and Copy style changes
⏩ Live expressions
⏩ Debug horizontal scrollbars
➡️ @FrontendPortal | #разное
⚡️ box-shadow VS drop-shadow
box-shadow дает нам прямоугольную тень, даже если элемент не имеет фона, а drop-shadow создает тень от непрозрачных частей элемента
Также, drop-shadow не поддерживает четвертое значение, которое отвечает за радиус распространения и ключевое слово inset, которое превращает тень из внешней во внутреннюю
➡️ @FrontendPortal | #CSS
👩💻 Не используйте кучу JS для тёмной и светлой темы. useMedia() и т. п. приводят к тому, что сайт вспыхнет белым при загрузке JS.
Делайте переключение темы в CSS через специальное медиа-выражение. А чтобы работал переключатель, возьмите этот PostCSS-плагин.
✔️ #tip by Андрей Ситник
➡️ @FrontendPortal | #CSS
Срочно❗️ Нужны люди, которые имеют минимальный опыт в IT. Покажем, как освоить профессию "Frontend" с зп от 150.000 ₽. Обучение с нас бесплатно!
График: 2-3 часа или полный день, на выбор.
Frontend-разработчик (frontend developer) — это специалист, который отвечает за создание пользовательского интерфейса сайта, приложения или ПО.
Для вас:
1) Удаленная работа
2) Свободный график
Можно совмещать с основной работой🔥
✔️Не нужно что-то продавать или привлекать людей.
✔️За полгода вполне реально вырасти до зп в 300.000 рублей и больше денег.
✔️Мы научим вас искать клиентов, так что у вас уже будет работа.
Сперва проводим бесплатный вводный урок:
👉 Регистрация на урок
На уроке расскажем:
— чем занимается Fronted-разработчик и за что ему готовы платить
— зарплатные вилки разных специалистов от стажёра до тимлида
— сколько времени нужно на обучение и стажировку
— 8 шагов, чтобы стать frontend-разработчиком
Если хотите попробовать себя в одной из самых востребованных профессий в 2024 году, то это ваш шанс! С нами вы сможете научиться этому быстро и уже через пару месяцев найти первых клиентов, а мы с этим поможем!
Регистрируйтесь на бесплатный вводный урок по профессии:
👉 Зарегистрироваться
⏭️ Руководство по Next.js: серия статей для фронтенд-разработчика
Next.js — это фреймворк React для создания клиент-серверных (fullstack) веб-приложений. Мы используем компоненты React для разработки UI (user interface — пользовательский интерфейс) и Next.js для дополнительных возможностей и оптимизаций
⭐️ ApexCharts — современная JavaScript-библиотека, которая позволяет создавать интерактивные визуализации данных с помощью простого API и более 100 готовых к использованию примеров.
Библиотека включает более десятка типов диаграмм, которые обеспечивают красивую и адаптивную визуализацию в ваших приложениях и на информационных панелях.
Вас ждет множество визуальных демонстраций и примеров кода — или просто посетите домашнюю страницу.
🔜 GitHub
➡️ @FrontendPortal | #resourse
🌟 Недооцененная особенность Grid в CSS - это возможность укладывать элементы друг на друга или создавать наложения.
Без этого вам пришлось бы использовать абсолютные позиции, что может быть несколько неудобно.
⏩ Этот элемент будет полезен для таких вещей, как группа фотографий, баннеры категорий, группы глав и т. д.
➡️ @FrontendPortal | #CSS
🔥 Самые нужные каналы для Frontend разработчика, чтобы расти в доходе 💸
• Frontend | Вопросы собесов
• Frontend | LeetCode
• Frontend | Тесты
• Frontend | Удалёнка
Подпишись, чтобы не потерять ☝️
〰️ Элемент <
path>
в SVG
— один из самых мощных элементов в библиотеке основных форм SVG. С его помощью можно создавать отрезки, кривые, дуги и многое другое.
Форма элемента path определяется одним атрибутом: d. Атрибут d
содержит серию команд и параметров. Хотите погрузиться детально?
🔜 Читайте подробное интерактивное руководство.
➡️ @FrontendPortal | #article
🔥 15 полезных сайтов, которые упростят вашу работу и не только: подборка для фронтенд-разработчика
⏩ Визуализация регулярных выражений JavaScript
⏩ Документация для разработчиков: онлайн + офлайн
⏩ cdnjs: поиск библиотек с открытым исходным кодом
⏩ Фотосток с огромной коллекцией изображений
⏩ Интеллектуальное сжатие WebP, PNG и JPEG
⏩ Удаление фона изображения
⏩ Создание красивых изображений с исходным кодом
⏩ Подбор палитры цветов для разработки дизайна
⏩ Тестирование и демонстрация сниппетов на основе HTML, CSS и JavaScript
⏩ Иконки с открытым исходным кодом
⏩ Проверка совместимости CSS и JavaScript в различных популярных браузерах
⏩ Создание файла README
⏩ Проверка производительности сайта
⏩ Редактирование фотографий
⏩ Подборка иллюстраций без лицензии
🔜 Читайте подробнее про сервисы на Medium или в PDF
➡️ @FrontendPortal | #resourse
⭐️Отладка в браузере
Отладка – это процесс поиска и исправления ошибок в скрипте. Все современные браузеры и большинство других сред разработки поддерживают инструменты для отладки – специальный графический интерфейс, который сильно упрощает отладку
😮 Добавлена новая база слитых курсов на 800ГБ:
Python:
/channel/+QPSH2IcGu4w5ODky
Frontend и Web:
/channel/+MiJVQSyUlDNjODky
Программирование:
/channel/+opj2LZT23ddiZDli
Графика и дизайн:
/channel/+vrZ8dhdUEXM3YmQy
🔥 Бесплатный курс по TypeScript от команды Хекслет
Что внутри:
— Основы TypeScript
— Типизация функций
— Типизация массивов
— Подробнее о типах
— Классы
— Интерфейсы
— Дженерики
— Типизация объектов
🔜 Пройти курс
➡️ @FrontendPortal | #курсы
⭐️Один из моих любимых эффектов в CSS - Эффект матового стекла(Glassmorphism)
Чтобы эффект получился эстетичным, обязательно используйте яркие и градиентные цвета в качестве фона. Избегайте использования монохромного фона
➡️ @FrontendPortal | #CSS
🖥 Javascript - первый канал для FrontEnd разработчиков.
По контенту:
1. Готовые примеры c кодом: карусели, паралаксы.
2. Frontend курсы 2024 года бесплатно.
3. 2000 реальных задач с собесов с разбором от Senior разработчика.
4. Маст-хэв папка Frontend разработчика.
Подписывайтесь, такие знания в 2024-м году на вес золота: @javascriptv
По мотивам поста с советом про отступы для вложенных радиусов: как использовать кастомные свойства, чтобы определить радиус вложенности элементов 👇
.parent {
--nested-radius: calc(var(--radius) - var(--padding));
}
.nested {
border-radius: var(--nested-radius);
}