Сохранёнки программиста
7.7K subscribers
967 photos
38 videos
2 files
1.48K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

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

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

Описание:
В книге разбираются актуальные для каждого программиста задачи, объясняется синтаксис языка и описывается разработка нескольких приложений, в том числе нетривиальных — так вы сможете понять, как использовать TypeScript с популярными библиотеками и фреймворками. Вы разберетесь с превосходным инструментарием TypeScript и узнаете, как объединить в одном проекте TypeScript и JavaScript. Среди продвинутых тем, рассмотренных авторами, – декораторы, асинхронная обработка и динамические импорты. Прочитав эту книгу, вы поймете, что именно делает TypeScript особенным.

Скачать книгу

#книга #веб #typescript #ru
Книга: Эффективный TypeScript. 62 способа улучшить код

Автор: Дэн Вандеркам
Год издания: 2020

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

Скачать книгу

#книга #web #typescript #ru
Книга: Профессиональный TypeScript. Разработка масштабируемых JavaScript приложений

Автор: Борис Черный
Год издания: 2021

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

Автор помогает разобраться со всеми нюансами и возможностями TypeScript, а также ошибками при масштабировании кода.

Скачать книгу

#книга #typescript #javascript #ru
Курс по 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