Получи случайную криптовалюту за регистрацию!

Frontender's notes [ru]

Логотип телеграм канала @frontendnoteschannel — Frontender's notes [ru] F
Логотип телеграм канала @frontendnoteschannel — Frontender's notes [ru]
Адрес канала: @frontendnoteschannel
Категории: Технологии
Язык: Русский
Количество подписчиков: 36.65K
Описание канала:

Годные статьи для Frontend разработчиков
HTML, CSS, JS, React, Angular, Vue, TypeScript, Redux, MobX, NodeJS.
Чаты: @frontend_ru, @javascript_ru
Контакты:
@g_abashkin

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал frontendnoteschannel и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 136

2021-02-07 19:01:12 Для чего нужен SSL (Secure Socket Layer) .
У многих разработчиков рано или поздно всплывает схожий вопрос.
Дочитав этот пост до конца вы будете знать ответ на этот вопрос.
И еще много дополнительной информации про эту важную тему.

https://telegra.ph/Dlya-chego-nuzhen-SSL-Secure-Socket-Layer-02-07
4.2K views16:01
Открыть/Комментировать
2021-02-07 09:00:32 Несколько полезных сайтов для веб-разработчиков на утро .

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

https://telegra.ph/Neskolko-poleznyh-sajtov-dlya-veb-razrabotchikov-na-utro-02-06
4.2K views06:00
Открыть/Комментировать
2021-02-06 11:29:50 Про HOF функции(функция высшего порядка).

Функция высшего порядка это функция, которая берет функцию как аргумент и/или возвращает её.
Ниже представлен список самых часто используемых HOF функций в JS:
map(), filter(), reduce(), forEach():


map() - Это самый часто используемый метод высшего порядка в JS.
Используется для создания нового массива из существующего, применяя переданную как параметр функцию к каждому из элементов первого массива.

filter() - Этот метод нереально полезен для фильтрации значений в массиве.
Принимает функцию обратного вызова и возвращает новый объект массива всех значений, соответствующих критериям.

reduce() - Уменьшает массив значений до одного значения. Чтобы получить выходное значение, он запускает функцию редуктора для каждого элемента массива.

forEach() - отличная функция высшего порядка для замены типичных циклов while и for в скриптах JavaScript.

Примеры каждого из методов представлены ниже .
https://telegra.ph/HOF-motody-v-JavaScript-02-06
4.2K viewsedited  08:29
Открыть/Комментировать
2021-02-05 19:01:31 В чем преимущества Node.js?

Node.js — это программная платформа, которая делает JavaScript языком общего назначения. Ее также называют средой выполнения JS. Она умеет связываться с внешними библиотеками, вызывать команды из кода и выполнять роль веб-сервера. Если объяснять проще, этот инструмент добавляет к полностью фронтендовому языку бекендовую часть, позволяя создавать с его помощью не только веб-сайты, но и полноценные приложения, без задействования браузера.
Как и JavaScript, Node запускается в V8. Это среда выполнения, переводящая написанное веб-разработчиком в машинный код — набор прямых инструкций для компьютера, не требующие интерпретации. Таким образом низкоуровневый код становится быстрым и удобным для распознавания машиной. Ниже мы рассмотрели плюсы и минусы Node js.
https://telegra.ph/Pochemu-imenno-Node-js-02-05
4.3K views16:01
Открыть/Комментировать
2021-02-05 10:00:51
Школа разработчиков Х5 по фронтенду стартует 25 февраля, участие бесплатное. В программе основы веб-технологий, окружение, сеть, Git, React, Node.js, PostgreSQL, GraphQL. Приём заявок до 7 февраля, дальше идут вструпительные тесты и собеседования.

https://x5-frontend-academy.ru/
4.3K views07:00
Открыть/Комментировать
2021-02-04 19:01:49 ​​ Знай это прежде, чем войти в веб-разработку .

1. Много способов обучения - Диплом колледжа - не единственный способ начать веб-разработку. В наши дни это даже не рекомендуемое приемущество. Вы можете узнать намного больше и опередить выпускников, обучаясь самостоятельно.
Вы можете воспользоваться помощью видео на YouTube, StackOveflow, документации, курсов и многих других ресурсов.

2. Много гуглите - Если вы хотите стать веб-разработчиком, вам нужно знать, что вы будете искать решения в Google, чтобы найти какие-то проблемы или постоянно изучать новые вещи. Вы также можете сэкономить много времени, если будете правильно использовать поиск в Google.

Помните, что если вы пользуетесь помощью Google, чтобы найти решение, вы растете, и это нормально.

3. Не учите всё - Многие начинающие разработчики думают, что они должны знать ВСЁ про алгоритмы, структуры данных и всё уметь верстать, чтобы являтся junior-разработчиком.
Каждая компания имеет свой список предпочтений для того или иного уровня знаний.
Выберите компанию, где вы хотите работать, а только потом сконцентрируйтесь на обучении в более узкой сфере.

4. Не надо зубрить темы - Держать в уме все темы и ошибки - контрпродуктивно для вашего времени и самого проекта.
Многие новички делают именно так, а уже опытные пользуясь прошлым советом гуглят эти ошибки, и повторяя запросы в гугле вы в течении времени будете знать все паттерны и ошибки "в лицо".

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

Просто продолжай расти !!
4.4K views16:01
Открыть/Комментировать
2021-02-04 09:01:39 ​​ 8 полезных vanilla-JavaScript плагинов.

GSAP - Он оживляет все, чего может коснуться JavaScript, и решает многие конфликты веб-приложения и браузера, а главное - все это с невероятной скоростью.
[источник]

Plyr - Простой, доступный и настраиваемый медиаплеер для видео, аудио, YouTube и Vimeo.
[источник]

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

Flatpickr - это легкий и мощный плагин для работы с датами.
[источник]

Cleave.js - С помощю этой библиотеки осуществляется форматирование вводимого текстового содержимого при вводе текста.
[источник]

CountUp.js - это свободный от зависимостей, легкий класс JavaScript, который можно использовать для быстрого создания анимации, отображающей числовые данные более интересным способом.
[источник]

Rellax - Добавьте на свой веб-сайт легкую ванильную parallax библиотеку javascript для создания тонкой анимации. Работает с HTML, Wordpress, Shopify и др.
[источник]

Smooth Scrollbar - это плагин javascript, который позволяет настраивать высокопроизводительные полосы прокрутки в разных браузерах.
[источник]
4.2K views06:01
Открыть/Комментировать
2021-02-03 19:30:58 ​​ Топ полезных Web-API для разработчиков в 2021 году.

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

Drag & Drop API - Firefox и прочие приложения компании Mozilla имеют ряд возможностей для управления drag и drop. Это позволяет пользователю нажать и удерживая зажатой кнопку мыши над элементом, переместить его на другую позицию, отпустив кнопку мыши пользователь может оставить элемент на новой позиции.

Geolocation API - позволяет пользователю предоставлять свое местоположение web-приложению, если пользователь согласится предоставить его. Из соображений конфиденциальности, у пользователя будет запрошено разрешение на предоставление информации о местоположении.

WebGL API - (Web Graphics Library) - программная библиотека для языка JavaScript предназначенная для визуализации интерактивной трехмерной графики и двухмерной графики в пределах совместимости веб-браузера без использования плагинов. WebGL приносит в веб трехмерную графику, вводя API, который построен на основе OpenGL ES 2.0, что позволяет его использовать в элементах canvas HTML5 .

Gamepad API - HTML5 представляет большое количесво необходимых компонентов для полной и интерактивной разработки игр. Такие технологии, как , WebGL,
2021-02-03 09:00:17 ​​ Уже в наступившем 2021 году всё больше и больше разработчиков знакомятся и работают с TypeScript.

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

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

Другое преимущество TypeScript«самодокументирование» кода. Когда типы определены строго, это позволяет быстро проверять API, в том числе и с помощью IDE показывать ошибки и подсказки.

TypeScript вводит понятия, используемые традиционными ООП-языками, такими как Java и C++. Например:

Interface – позволяет описывать контракты взаимодействующих сущностей, а также методы и свойства, доступные для кода внутри и вне приложения.

Enum – определяет именованные константы.

Generics – механизм декларации классов и методов для работы со множественными типами данных.

И ещё немного о приемуществах.
Основные преимущества TypeScript понятными словами
– Компилируется в нормальный JS, который в итоге можно доработать и без TypeScript; – Поддержка классов, интерфейсов и нормального ООП; – Строгая типизация, IDE будет давать подсказки и подсвечивать ошибки, если вы, например, передали в качестве аргумента строку вместо числа; – Отсутствие CallBack Hell и сотни })})})})})} благодаря Async/Await; – Наличие всех новых возможностей в JS, о которых вы слышали, но пока не можете использовать из-за слабой поддержки браузерами; – На нём написан Angular 2, и если вы хотите использовать все преимущества этого фреймворка, то вы хотите использовать TypeScript.
4.4K viewsedited  06:00
Открыть/Комментировать
2021-02-02 19:12:16 Сделаем из тебя Веб разработчика за 3 месяца - нужно только решиться!

В США буткемпы уже несколько лет помогают людям без опыта стать разработчиками и найти позицию в топовых IT-компаниях мира от Google и Microsoft, до Uber и Amazon.

Мы адаптировали формат под наш рынок и предлагаем:
12 недель супер интенсивной практики на реальных проектах;
6 реальных проектов в портфолио, которые оценят работодатели;
Постоянную обратную связь и персональные сессии с нашими учителями - разработчиками с многолетним стажем;
Тренинги по soft skills, помощь с составлением резюме и тестовые собеседования - все, чтобы подготовить тебя к работе;
И главное - возможность претендовать на позицию джуниор фронтенд разработчик уже через 3 месяца!

Стек: HTML, CSS, JavaScript, React, NodeJS

Остались вопросы? Наши контакты, истории выпускников и описание программы здесь: https://clck.ru/SxPWV
4.3K views16:12
Открыть/Комментировать