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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс по TypeScript. Расширенная версия языка JavaScript

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.

Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения и многое другое.

Страница курса

#курс #javascript #typescript #ru
Доклад: Продвинутый TypeScript

Вы пишете на TypeScript, но хотите узнать больше о нём? Уже справляетесь с типизацией компонентов в реакт, но не можете описать HOC? Михаил Башуров поможет разобраться в этом и расскажет, что такое discriminated unions, как использовать вывод типов, зачем нужна номинальная совместимость и другие аспекты программирования на типах.

Страница доклада

#доклад #typescript #javascript #web #ru
Урок: React JS + TypeScript. Введение в Типизацию

В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.

Посмотреть урок

#урок #web #react #typescript #javascript #ru
Курс: TypeScript. Полный курс

В данном видеокурсе вы узнаете о возможностях языка строгой типизации - TypeScript. Разберёте его основные фишки и ключевые отличия от JavaScript. Изучите такие понятия, как перечисления, интерфейсы, пространства имён. Рассмотрите набор нативных утилит, которые предоставляет сам язык.

Смотреть курс

#курс #typescript #ru
Книга: Программируй и типизируй

Автор: Влад Ришкуция
Год издания: 2021

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

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

#книга #typescript #ru
Курс: TypeScript - Быстрый Курс за 70 минут

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

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

https://youtu.be/nyIpDs2DJ_c

#курс #typescript #ru
Книга: Angular и TypeScript. Сайтостроение для профессионалов

Авторы: Яков Файн и Антон Моисеев
Год издания: 2018

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

Основные темы:
— проектирование и строение модульных приложений;
— правильное транспилирование TypeScript в JavaScript;
— инструменты JS: npm, Karma и Webpack.

#ru #web #typescript #angular
Урок: React JS + TypeScript. Введение в Типизацию

В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.

https://youtu.be/OvLWWvjoi8s

#урок #web #react #typescript #javascript #ru
Доклад: Зачем учить TypeScript

TypeScript — один из самых популярных и востребованных языков программирования последних лет. Так ли он необходим для программиста или можно легко без него обойтись? Опытные разработчики поделились, зачем всё же стоит изучать TypeScript:

https://www.youtube.com/live/j-R0eP8uaHQ?feature=share

#доклад #typescript #javascript #ru
Курс: TypeScript — расширенная версия языка JavaScript

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.

Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения и многое другое.

Страница курса

#курс #javascript #typescript #ru
Статья: 10 фишек TypeScript, которые нужно знать начинающих разработчикам

Если вы уже овладели основами разработки на TypeScript, но столкнулись с трудностями на определённом этапе и испытываете затруднения в дальнейшем продвижении, данная статья окажется особенно полезной.

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

Ссылка на статью

#статья #typescript #web #frontend #ru
Курс: TypeScript — расширенная вариация JavaScript

TypeScript представляет собой продвинутый вариант JavaScript, повышающий эффективность и наёжность процесса разработки благодаря введению системы типизации. Этот язык стал основой для нескольких современных фреймворков, включая, например, Angular. Также TypeScript активно внедряется и в другие фреймворки, такие как React, Vue, и даже Node.js.

Этот курс состоит из 20 образовательных видео. В процессе обучения вы освоите основные типы данных, погрузитесь в классы и ООП, изучите обобщения и множество других тем:

Страница курса

#курс #javascript #typescript #ru
Доклад: Программирование на уровне типов на TypeScript — выжимаем из компилятора все соки

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

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

https://youtu.be/yBt3t8vzdvs?si=nllTKOK-mA0XZQWt

#доклад #typescript #ru
Курс: TypeScript для начинающих

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

Курс состоит из следующих модулей:
— Основы TypeScript;
— Типизация функций;
— Типизация массивов;
— Подробнее о типах;
— Классы;
— Интерфейсы;
— Дженерики;
— Типизация объектов.

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

#курс #typescript #начинающим #ru
Доклад: Advanced types в TypeScript

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

Ссылка на доклад

#доклад #typescript #ru
Курс: TypeScript

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.

Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения, утилиты и многое другое:

https://youtu.be/OMsP7_bCAxY?si=_cJCfRONQmRq2TXd

#курс #typescript #web #ru
Курс: Программа-минимум по TypeScript для React

В планах есть плотная работа с React, но пока не дружите с TS? Эта статья проведёт быстрый экскурс по тому, что и как происходит в TypeScript: от самых основ до нишевых и специфичных тем. Вам не потребуется тратить много времени на другие полноценные курсы по TS, достаточно засесть на один вечер с этой статьёй.

#курс #typescript #react #frontend #en
Курс: TypeScript за час

TypeScript — это строго типизированный и компилируемый язык программирования. Несмотря на это, итогом работы компилятора становится всё тот же JavaScript, который впоследствии выполняется в браузере.

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

#курс #typescript #продолжающим #ru
Короткий курс по TypeScript

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

Забирайте в сохранёнки это короткий курс, где вы изучите всё необходимое для комфортного начала разработки на TypeScript: типы данных, функции и перечисления, классы и абстрактные классы, перегрузку методов, интерфейсы и многое другое.

https://youtu.be/nyIpDs2DJ_c?si=CuqcqN-0Iuitzp_v

#курс #typescript #frontend #ru
Что почитать по TypeScript

Ловите подборку нескольких тематических изданий:

— Эффективный TypeScript. Ден Вандеркам
— Профессиональный TypeScript. Борис Черный
— Изучаем TypeScript 3. Натан Розенталс
TypeScript быстро. Яков Файн, Антон Моисеев

А тут можно кратко ознакомиться с каждой из книг

#подборка #книга #typescript #web #ru