Сохранёнки программиста
7.77K subscribers
922 photos
26 videos
2 files
1.45K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Веб-дизайн для начинающих. HTML, CSS, JavaScript и веб-графика [5-е издание]

Автор: Дженнифер Роббинс
Год издания: 2021

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

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

#книга #web #html #css #js #frontend #ru
Книга: Паттерны для масштабируемых JavaScript-приложений

Автор: Эдди Османи
Год издания: 2011

Описание:
В этой книге обсудят набор паттернов, который поможет вам в создании больших масштабируемых JavaScript-приложений. Материал книги основан на одноименном докладе автора, впервые прочитанном на конференции «LondonJS», и вдохновленном предшествующей ему работой Николаса Закаса.

Если у вас слишком мало времени, то автор уместил всю книгу в 140 символов:

Меньше связанности: используйте паттерны «модуль», «фасад» и «медиатор». Модули общаются через медиатор, а фасад обеспечивает безопасность.

#книга #паттерны #ru #js
Видео: Основы VueJS с нуля за 1 час

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

Тут будут рассмотрены темы реактивности, экземпляров, свойств, массивов, циклов, событий, методов, интерполяции, Ajax, работы с элементами формы и многое другое:

https://youtu.be/b6Ac0jcqJIg

#видео #фронтенд #vue #js
Курс: Обучение JS для начинающих

Курс включает в себя введение в язык, переменные, операторы, условия, циклы, функции и работу с массивами. Курс также затрагивает объектно-ориентированное программирование, DOM и практические задания, что делает его отличным выбором для изучения JavaScript:

Ссылка на курс

#курс #js #начинающим #ru
Доклад: Типизация

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

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

https://youtu.be/i-1PqnzaxrI

#доклад #ts #js #frontend #ru
Курс: обучение TypeScript

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

С помощью проверки решений на примере вы рассмотрите понятие тестирования и научитесь читать вывод тестов.

Ссылка на курс

#курс #ts #js #ru
Курс: Уроки React JS для начинающих

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

Курс собрал всю необходимую информацию для успешного освоения React JS, помогая раскрыть потенциал в создании веб-приложений:

Ссылка на курс

#курс #frontend #react #js #начинающим #ru
Доклад: Как учить JavaScript

IT-индустрия стремительно расширяется во всех направлениях. Кто бы мог предположить всего пару лет назад, что на конференции с упоминанием JavaScript будут погружаться в тайны AST, изучать ассемблерные вставки для более глубокого понимания производительности V8 и проявлять интерес к Rust? В этом докладе найдут ответы на три вопроса, которые еженедельно задаются спикеру его студентами:

1. Как научиться тому, что действительно необходимо, а не просто следовать моде?
2. Как организовать информацию так, чтобы овладение знаниями проходило максимально быстро?
3. В каком направлении стоит двигаться?

https://youtu.be/ZCQuIV4sftI

#доклад #js #начинающим #ru
Книга: Vue.js в действии

Автор: Эрик Хэнчетт, Бенджамин Листоун
Год издания: 2020

Описание:
Vue.js представляет собой библиотеку, спроектированную для разработки пользовательских интерфейсов. В ней существенно переработаны концепции реактивности, которые изначально появились в React.js.

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

#книга #vue #js #frontend #ru
Инструмент: библиотека для создания диаграмм

С помощью этого инструмента вы можете легко разрабатывать привлекательные и интерактивные визуализации для веб-страниц. Тут поддерживается около 20 различных видов графиков и диаграмм.

И если потребуется внести какие-либо изменения, то это не составит труда — исходный код проекта открыт.

Ссылка на инструмент: ApexCharts.js

#инструмент #frontend #js
Статья: Топ-10 сервисов SMS-рассылки и как сделать рассылку на Next.js

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

Сохраняйте статью, где собрали 10 лучших платформ для отправки сообщений и на примере разобрали, как правильно создавать SMS-рассылку.

#статья #js #ru
Видео: Паттерны проектирования в JavaScript

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

Сохраняйте видео, где автор рассказывает про самые распространённые паттерны проектирования в JS, которые используются при разработке (синтаксис ES6).

#видео #js #паттерны #архитектура
Курс: JavaScript Паттерны

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

Хотя в курсе основное внимание уделяется паттернам на JavaScript, многие из них могут быть применены и в других языках программирования.

#курс #javascript #паттерны #ru
Подборка: Как оживить фронтенд — 8 лучших JS-библиотек для анимации

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

GSAP — для высокопроизводительной HTML-анимации;
Framer Motion — анимация и интерактивные элементы React;
Anime.js — анимация CSS-свойств, SVG, DOM-атрибутов;
Popmotion — анимация интерфейса;
React Spring — анимация в React-приложениях;
Three.js — создание и отображение анимированной 3D-графики;
Vivus — анимация SVG-изображений;
Mo.js — для создания сложной и многоуровневой анимации;

#подборка #frontend #js #ru
​​Урок: Разбираемся с Async/Await в JavaScript на примерах

Async/await — это синтаксический сахар в JS, который упрощает асинхронное программирование. Он позволяет писать асинхронный код так, как будто он синхронный, что делает его более читаемым и легко управляемым. Async/await широко используется во всех областях разработки, от фронтенда до бэкенда. Например, для работы с асинхронными операциями, такими как сетевые запросы к серверу, чтение и запись файлов, обращение к базам данных и многое другое. Одним словом — база для любого JS-разработчика.

Поэтому сохраняйте наглядный туториал по работе с механизмом async/await в JS, где всё объясняют на примерах и с кодом.

#урок #js #ru
Курс: Тренажёр по JavaScript

Этот курс поможет вам проверить свои навыки по темам вроде базового синтаксиса, типов данных, переменных, операторов, функций, объектов, массивов и строк.

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

Так что если планируете готовиться к собеседованию по JS или просто хотите проверить и отточить свои навыки, то вам на этот курс.

#курс #собеседование #js #ru
Бесплатный курс по JS для начинающих

Синтаксис любого языка программирования — простая и короткая часть пути, но без неё невозможно начать. Этот бесплатный онлайн-курс по JavaScript познакомит с базовыми понятиями языка. Вы выучите основы и напишете свои первые программы на JS.

🍌 Слава JS
🌭 Лучше бы TS

#курс #js #начинающим #ru
​​Репозиторий для тренировки по JavaScript

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

Забираем

#репозиторий #js #ru
​​Гарвардский курс по веб-разработке на Python и JS

Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.

В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.

Одним словом — годнота

#курс #web #js #python #en
Курс по JS, ещё и интерактивный

На курсе вы освоите базовые принципы программирования на JavaScript, сможете выполнить свыше 500 практических заданий, разберётесь с системой контроля версий Git, научитесь верстать адаптивные страницы с помощью HTML и CSS, а также создадите собственное приложение с использованием React Native и Node.js.

А интерактивный формат обучения с сюжетной линией и виртуальными помощниками не даст заскучать в процессе.

Ссылка на курс

#курс #web #js #ru