Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
22.4K subscribers
2.46K photos
154 videos
38 files
4.85K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
#book


Если вы опытный разработчик на JavaScript и вам нужно хорошее практическое руководство по технологии Node.js, данная книга может предложить вам лучшие практики и стандарты программирования на серверном JavaScript с многочисленными примерами кода и объяснениями.

https://yangx.top/progbook/3217
#book

О курсе Ильи Кантора слышали если не все, то, пожалуй, большая часть программистов. Его грамотный подход к обучению перебивает даже знаменитые западные курсы и видео туториалы по разработке веб-приложений. Этот учебник является собранным воедино сборником уроков с его сайта и касается в равной степени как основ программирования на JavaScript, так и вопросов и заданий для опытных разработчиков.

https://yangx.top/progbook/3227

https://yangx.top/progbook/3228

https://yangx.top/progbook/3229
#book

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

https://yangx.top/progbook/2701
#book

Если вы являетесь фронтенд разработчиком и желаете вырасти как специалист на рынке разработки, вам не обойтись без знания современных фреймворков, таких как Angular, React и Vue. В настоящем руководстве рассматривается последняя на данный момент, 16-я версия, фреймворка, из которого вы узнаете про основные особенности и практики работы с ним.

https://yangx.top/progbook/3261
#book

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

https://yangx.top/progbook/3272

https://yangx.top/progbook/3273
#book

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

https://yangx.top/progbook/3280

https://yangx.top/progbook/3281
#book


Тестирование приложений - один из самых ответственных и сложных этапов в процессе разработки коммерческих приложений. Настоящее руководство для начала познакомит вас с TypeScript, некоторыми важными основами Angular, методами тестирования и популярными библиотеками и фреймворками для написания тестов. Дальше вы научитесь самостоятельно тестировать отдельные компоненты, сервисы и маршруты Angular-приложений.

https://yangx.top/progbook/3295
#book

Надоело писать одноразовый код, чьи компоненты разбросаны по проекту так, что лучше в него никогда после запуска не заглядывать? К сожалению, такой период не избежит ни один начинающий программист. Но если вы уже достаточно опытный и способны написать самостоятельно приложение с нуля, то вам пора начать использовать фреймворки. Один из них - Vue. js - предлагает возможность создания UI в в парадигме реактивного программирования.

https://yangx.top/progbook/3301
#book

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

https://yangx.top/progbook/3352
#book

Возможно, вы уже успели использовать технологию Ajax, позволяющую в фоновом режиме общаться с сервером, передавая и получая данные. Однако Ajax не поддерживает непрерывное соединение, как другая популярная технология  -  веб-сокеты. В этом руководстве на многочисленных примерах на Node.js и JavaScript вы изучите работу с веб-сокетами.

https://yangx.top/progbook/3356
#book

Если вы взялись за JavaScript, будьте готовы к тому, что вам не только Ajax и JQuery придётся использовать. У JavaScript есть мощные функции и возможности, о которых автор коротко расскажет в этой книге и с помощью простых примеров объяснит возможности замыканий, прототипов и сложных функций.

https://yangx.top/progbook/3360

https://yangx.top/progbook/3361
#book

Сегодня практически ни одно сложное приложение не создается без фреймворков. Это эффективно для бизнеса и удобно для разработчиков, ведь вы имеете готовую настроенную экосистему со множеством необходимых инструментов. В этом руководстве вы познакомитесь с замечательным фреймворком Vue.js 2, а также в качестве практических заданий создадите 6 готовых приложений.

https://yangx.top/progbook/3369
#book

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

https://yangx.top/progbook/3375
#book

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

https://yangx.top/progbook/3388
#book

Даже если вы опытный разработчик на JavaScript, вам есть куда расти: например, изучить устройство и работу объектов в данном языке. Настоящее руководство считается одним из лучших по данной теме, и из него вы узнаете про основы взаимодействия объектов в JavaScript, ключевые слова, скоупы, замыкания, прототипы и многое другое, без чего невозможно построение сложных приложений.

https://yangx.top/progbook/3400
#book

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

https://yangx.top/progbook/3412
#book

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

https://yangx.top/progbook/3432
#book

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

https://yangx.top/progbook/3437