Frontend разработчик
11.7K subscribers
1.75K photos
489 videos
44 files
2.7K links
Полезные материалы для фронтендера по HTML, CSS, JS, React.js, Angular.js, Vue.js, TypeScript, Redux, MobX, JavaScript, NodeJS.

По всем вопросам @evgenycarter

РКН clck.ru/3KoFrk
加入频道
Профессия «Фронтенд-разработчик» на Хекслете включает в себя гораздо больше, чем кажется на первый взгляд.

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

Вы будете участвовать в разработке открытых проектов Хекслета на GitHub, напишите 4 полноценных приложения для бизнеса и попрактикуетесь в решении реальных кейсов от компаний-партнеров.

Цель любого обучения – это трудоустройство. Мы пройдем путь до первой работы в IT вместе с вами.

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

🎁🎁🎁 Отмечайте месяц знаний вместе с нами! Оставьте заявку на обучение профессии в Хекслете, а Распределяющая шляпа подскажет, какой подарок вы получите при оплате🪄 Переходи на сайт и скорее на платформу 9 ¾
Forwarded from Frontend Советы
Нахождение самого длинного слова в массиве

У нас есть массив, содержащий несколько строк. Далее мы создаём переменную, которая содержит пустую строку. А теперь, чтобы обнаружить самую длинную строку в этом массиве, нам нужно взглянуть на все элементы массива, и если длина элемента массива больше длины переменной "most_lengthy_string", то мы переназначаем переменную.

@frontend_sovet
👎8👍4
Highlight.js — библиотека для выделения синтаксиса

Осуществляет поиск программного кода между тегами pre и code и выделяет синтаксис.

Особенности / преимущества:
✔️Поддержка более 197 языков
✔️Совместима с любым JS фреймворком
✔️Автоматическое определение языка

https://highlightjs.org/
https://github.com/highlightjs/highlight.js

👉 @frontend_1
👍7
JavaScript Promise с примерами


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

По умолчанию код в JavaScript выполняется последовательно (в одном потоке, синхронно). То есть таким образом, когда каждая следующая операция ждёт завершения предыдущей.

👉 @frontend_1
👍8
Веб-разработчики востребованы на рынке!

- Зарплата специалиста без опыта — от 65 000 ₽
- Зарплата специалиста с опытом от года — от 100 000 ₽ (по данным HeadHunter).

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

Мы приготовили для вас:
— 5 работ в портфолио.
— Разные пакеты обучения на выбор.
— Диплом о профессиональной переподготовке и электронный сертификат.
— Актуальную программу обучения.

— Доступ к сообществу GeekBrains.
— Помощь в трудоустройстве после обучения.

Ваши навыки после обучения:
— Верстка сайтов с помощью HTML/CSS, использование фреймворка Bootstrap.
— Владение JavaScript, библиотеками Node.js, ReactJS.
— Владение PHP, фреймворком Laravel.
— Умение работать с базами данных, MySQL, MongoDB.
— Умение работать с ОС Linux, системой контроля версий Git.
— Навык писать «чистый» код, работать в команде.

Переходите по ссылке, чтобы получить программу обучения или узнать подробнее о курсе: https://clc.to/p_ONaw
👍2
Где-то в параллельной вселенной

👉 @frontend_1
😁23💩8👍1
Подборка Telegram каналов для программистов🔥
Сохраняйте, чтоб не потерять.

https://yangx.top/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://yangx.top/nodejs_lib Подборки по Node js и все что с ним связано
https://yangx.top/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://yangx.top/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://yangx.top/cpp_lib Библиотека C/C++ разработчика
https://yangx.top/cpp_knigi Книги для программистов C/C++
https://yangx.top/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://yangx.top/pythonofff Python академия. Учи Python быстро и легко🐍
https://yangx.top/BookPython Библиотека Python разработчика
https://yangx.top/python_real Python подборки на русском и английском
https://yangx.top/python_360 Книги по Python Rus

Java разработка 📌
https://yangx.top/BookJava Библиотека Java разработчика
https://yangx.top/java_360 Книги по Java Rus
https://yangx.top/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://yangx.top/Githublib Интересное из GitHub

CodePen 📌
https://yangx.top/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://yangx.top/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://yangx.top/developer_mobila Мобильная разработка
https://yangx.top/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://yangx.top/frontend_1 Подборки для frontend разработчиков
https://yangx.top/frontend_sovet Frontend советы, примеры и практика!
https://yangx.top/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://yangx.top/game_devv Все о разработке игр

Вакансии 📌
https://yangx.top/sysadmin_rabota Системный Администратор
https://yangx.top/progjob Вакансии в IT

Чат программистов📌
https://yangx.top/developers_ru

Библиотеки 📌
https://yangx.top/book_for_dev Книги для программистов Rus
https://yangx.top/programmist_of Книги по программированию
https://yangx.top/proglb Библиотека программиста
https://yangx.top/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://yangx.top/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://yangx.top/bookflow Лекции, видеоуроки, доклады с IT конференций
https://yangx.top/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://yangx.top/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://yangx.top/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://yangx.top/thehaking Канал о кибербезопасности
https://yangx.top/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://yangx.top/ux_web Статьи, книги для дизайнеров
https://yangx.top/arhitekturamira World Architecture

Системное администрирование 📌
https://yangx.top/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://yangx.top/sysadminof Книги для админов, полезные материалы
https://yangx.top/i_odmin Все для системного администратора
https://yangx.top/i_odmin_book Библиотека Системного Администратора
https://yangx.top/i_odmin_chat Чат системных администраторов
https://yangx.top/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://yangx.top/sysadminoff Новости Линукс Linux

Английский 📌
https://yangx.top/UchuEnglish Английский с нуля

Математика 📌
https://yangx.top/Pomatematike Канал по математике
https://yangx.top/phis_mat Обучающие видео, книги по Физике и Математике

Арбитраж трафика 📌
https://yangx.top/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://yangx.top/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto 📌
https://yangx.top/metaverse360

DeepFake 📌
https://yangx.top/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://yangx.top/mir_teh Видео из мира технологий

Excel лайфхак📌
https://yangx.top/Excel_lifehack

Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
👍2🤩1😐1
Пишем чистый код при помощи деструктуризации объектов в JavaScript


В этой статье мы рассмотрим традиционное присваивание значений из объектов в переменные и новый синтаксис деструктуризации в ES6.

Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.

Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.

👉 @frontend_1
👍8👌1
Forwarded from React
Тестирование компонентов React

В этой статье мы расскажем, как использовать библиотеку React Testing Library и Jest для тестирования наших компонентов React.

✍️ @React_lib
👍4
🎥 Svelte Origins: A JavaScript Documentary

Svelte Origins: Документальный фильм рассказывает о том, как появился Svelte, что отличает Svelte от других и как он меняет игру как JavaScript фреймворк. В фильме, снятом в Европе и США, принимают участие создатель Svelte Рич Харрис и члены основного сообщества, которые внесли свой вклад в создание Svelte.

https://www.youtube.com/watch?v=kMlkCYL9qo0

👉 @frontend_1
Svg.js- легкая библиотека для управления и анимации графики SVG

Упрощает создание и управление SVG с помощью JavaScript.

https://github.com/svgdotjs/svg.js

https://svgjs.dev/docs/3.0/


👉 @frontend_1
👍7👎1
Приглашаем принять участие в масштабном ежегодном IT-соревновании “Лидеры цифровой трансформации”, где тысячи талантливых специалистов создадут сервисы для улучшения жизни горожан.

Что ждет тебя?
📍 Призовой фонд 20 000 000 рублей
📍 10 востребованных городом задач
📍 Подарки от партнеров и эксклюзивный мерч для финалистов 📍 Уникальный опыт, который сможешь отразить в портфолио
📍 Шанс найти будущего работодателя или попасть на стажировку

Принять участие могут все желающие от 18 лет, в составе команд от 2 до 5 человек. Объединяйся с друзьями или организаторы помогут тебе собрать команду для участия.

Приглашаются:
🔹 Front/ back/ fullstack разработчики 🔹 Product и project-менеджеры
🔹 Data scientists, engineers
🔹 Дизайнеры
🔹 Маркетологи
🔹 Аналитики
🔹 IT-предприниматели

Переходи на сайт и регистрируйся:
🔗 https://clck.ru/326p7Q

В Telegram-чате конкурса ты узнаешь подробности и найдешь команду:
🔗 https://yangx.top/leaders_2022
👍4
Улучшенная скроллинг с помощью современного CSS

Скроллинг очень обыденная вещь, которая есть на каждом сайте и в каждом приложении. Исторически сложилось так, что в Интернете было сложно последовательно настраивать стилистику полос прокрутки. Поэтому понятно, что разработчики фронтенда не уделяют им много внимания. Хотя это и хорошо, что большинство из нас (надеюсь) не пишет тысячи строк JavaScript для воссоздания скроллинга, мы должны уделять им хотя бы немного больше внимания. Давайте рассмотрим некоторые вещи, которые мы можем сделать в 2022 году, чтобы улучшить прокрутку для наших пользователей.

https://blog.mayank.co/better-scrolling-through-modern-css

👉 @frontend_1
👍5
Работа с JavaScript Reflect API

Как разработчик, вы должны уметь создавать системы и приложения, способные работать с динамическим кодом. Эти программы должны иметь возможность манипулировать переменными, свойствами и методами объектов во время выполнения. С этой целью в ES6 был введен новый глобальный объект Reflect, который способен выполнять простые манипуляции с кодом.

https://blog.logrocket.com/working-with-the-javascript-reflect-api/

👉 @frontend_1
👍1
Тинькофф ищут Frontend-разработчика (Angular)

В Тинькофф большое Angular-комьюнити из более чем 100 профессиональных разработчиков. Сейчас в команду ищут Frontend-разработчика.

Будете:
— Разрабатывать SPA приложений для проектов Тинькофф;
— Совершенствовать технические инструменты;
— Внедрять новые технологии и практики.

Нужно:
— Иметь опыт работы с Angular и в Agile команде;
— Хорошо знать основы JavaScript;
— Понимать работу веб-приложений (HTTP протокол, REST API);
— Уметь проводить качественное код-ревью.

Предлагают:
— Заботу о здоровье: полис ДМС и страховку от несчастных случаев, а также льготные условия страхования для близких;
— Профессиональное развитие: митапы, тренинги и мастер-классы, огромная tech-библиотека;
— Частичную компенсацию расходов на спорт.

Узнать о вакансии больше и откликнуться можно по ссылке.
👍1
Через Git и бэк — в фулстек: что мы узнали из опроса фронтендеров

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

👉 @frontend_1
👍2
Forwarded from CodePen Community
This media is not supported in your browser
VIEW IN TELEGRAM
Profile Card UI - Карточка профиля, реализованная с помощью SCSS и JavaScript

#codepen #css #js

Подпишись👉 @codepen_1
👍12
Генерируйте типы и конвертеры из JSON, схем и GraphQL

Quicktype генерирует сильно типизированные модели и сериализаторы из JSON, JSON Schema, TypeScript и запросов GraphQL, что позволяет легко и безопасно работать с JSON во многих языках программирования.

https://github.com/quicktype/quicktype

https://app.quicktype.io/

👉 @frontend_1
👍4
10 лучших фреймворков JavaScript для использования в 2022 году

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

👉 @frontend_1
👍5👎1